privateomega / html-to-docx Goto Github PK
View Code? Open in Web Editor NEWHTML to DOCX converter
License: MIT License
HTML to DOCX converter
License: MIT License
Hello,
@privateOmega @amrita-syn
when i try to use the library in a react js component i have this error
Unhandled Rejection (TypeError): fs.writeFile is not a function
When i replace const fs = require('fs');
with import fs from 'fs';
I have this error
Unhandled Rejection (TypeError): fs__WEBPACK_IMPORTED_MODULE_2___default.a.writeFile is not a function
This is my code :
import React from 'react';
// FIXME: Incase you have the npm package
//import HTMLtoDOCX from 'html-to-docx';
import HTMLtoDOCX from 'html-to-docx';
//import fs from 'fs';
const fs = require('fs');
const Export = props => {
const filePath = "./example.docx";
const htmlString = `<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Document</title>
</head>
<body>
<p>Taken from wikipedia</p>
</body>
</html>`;
function exportdoc(){
console.log(htmlString);
(async () => {
const fileBuffer = await HTMLtoDOCX(htmlString, null, {
table: { row: { cantSplit: true } },
footer: true,
pageNumber: true,
});
fs.writeFile(filePath, fileBuffer, (error) => {
if (error) {
console.log('Docx file creation failed');
return;
}
console.log('Docx file created successfully');
});
fs.end();
})();
}
return (
<div>
<button onClick={exportdoc}>export</button>
<div>
</div>
</div>
);
}
export default Export;
I'd like to change the default paragraph spacing (before/after). Is there a way to do this?
I am trying to export HTML which includes MathML elements but the equations are not appearing in the docx file.
<math xmlns="http://www.w3.org/1998/Math/MathML">...</math>
The mathML elements are enclosed by <p>
's But that didn't seem to make a difference.
@privateOmega Can you please explain how to set (table and column), div width in html to affect changes on docx.
Nested list items are lost.
Does anyone know what is causing this error?
Only seems to be when I try to install this package, all others are fine.
Output below:
node-pre-gyp install --fallback-to-build
node-pre-gyp WARN Using needle for node-pre-gyp https download
node-pre-gyp WARN Tried to download(404): https://github.com/gagern/node-libtidy/releases/download/v0.4.1/node-v72-darwin-x64.tar.gz
node-pre-gyp WARN Pre-built binaries not found for [email protected] and [email protected] (node-v72 ABI, unknown) (falling back to source compile with node-gyp)
No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.
No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.
No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.
gyp: No Xcode or CLT version detected!
gyp ERR! configure error
gyp ERR! stack Error: gyp
failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 19.6.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/Users/antnewman/Desktop/Projects/doc-translator/node_modules/libtidy-updated/lib/tidy.node" "--module_name=tidy" "--module_path=/Users/antnewman/Desktop/Projects/doc-translator/node_modules/libtidy-updated/lib" "--napi_version=6" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v72"
gyp ERR! cwd /Users/antnewman/Desktop/Projects/doc-translator/node_modules/libtidy-updated
gyp ERR! node -v v12.18.3
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/antnewman/Desktop/Projects/doc-translator/node_modules/libtidy-updated/lib/tidy.node --module_name=tidy --module_path=/Users/antnewman/Desktop/Projects/doc-translator/node_modules/libtidy-updated/lib --napi_version=6 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)
node-pre-gyp ERR! stack at ChildProcess. (/Users/antnewman/Desktop/Projects/doc-translator/node_modules/libtidy-updated/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:315:20)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1021:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
node-pre-gyp ERR! System Darwin 19.6.0
node-pre-gyp ERR! command "/usr/local/bin/node" "/Users/antnewman/Desktop/Projects/doc-translator/node_modules/libtidy-updated/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/antnewman/Desktop/Projects/doc-translator/node_modules/libtidy-updated
node-pre-gyp ERR! node -v v12.18.3
node-pre-gyp ERR! node-pre-gyp -v v0.14.0
node-pre-gyp ERR! not ok
Failed to execute '/usr/local/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/antnewman/Desktop/Projects/doc-translator/node_modules/libtidy-updated/lib/tidy.node --module_name=tidy --module_path=/Users/antnewman/Desktop/Projects/doc-translator/node_modules/libtidy-updated/lib --napi_version=6 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1)
npm WARN [email protected] No description
npm WARN [email protected] No repository field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: node-pre-gyp install --fallback-to-build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Hi there,
Thanks for the library, this is a great time saver.
I'm running a bit into an issue. I have a paragraph <p>
that gets converted properly but I would like to indent the first line of the paragraph by 3 spaces.
My first attempt was using a margin-left
which doesn't look to be supported. I then tried to go the dumb way and use cheerio to add three space characters after the <p>
which works in the HTML but it looks like html-to-docx is trimming the text
Any pointers on how to go about this?
Thanks
More in my pull request #26
I am tying to generate word doc from html string. My html string contains script tag. html-to-docx is not rendering the html with the executed script. I am providing the sample for reference below,
let str2 = '<!DOCTYPE html><html><body><h1>The script element</h1><p id="demo"></p><script>document.getElementById("demo").innerHTML = "Hello JavaScript!";</script></body></html>'
const fileBuffer = await HTMLtoDOCX(str2, null, {});
fs.writeFile(filePath, fileBuffer, (error) => {
if (error) {
console.log('Docx file creation failed');
}
console.log('Docx file created successfully');
});
How to get it working?
@privateOmega , previously we used html-docx-js to generate docx.
In which we provide htmlContent in payload and pass it to package. Please go through the attachment where you will get 3 files html-docx-js output , html-to-docx output file and html content input file. Please let us know what we are doing wrong we are expecting the same result from html-to-docx package also.
Any help would be appreciated.
Thank you !
We have document with multiple headings and would like to add more space before the headings. What is the best way to do this?
Hello Team
I hope you are doing well. I have used your NPM library html-to-docx for converting html templates to docx files. I am facing some issues with inserting images into them.
I have tried multiple ways of inserting images inside html.
I have shared two sample docx files one with image and one without image.
The sample source code to insert an image -
<table style="width: 100%; border: none; border-spacing: 0; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0"> <tr style="border-collapse: collapse; border-spacing: 0;"> <td style="padding: 0px; margin: 0px; text-align: left; border-collapse: collapse; border-spacing: 0;" align="left"> <h1 style="color: #161950; font-size: 35px; font-weight: bold;">Tesla, Inc.</h1> <p style="color: #6565aa; font-size: 18px; font-family: 'Helvetica'; line-height: 17px; margin: 5px 0 20px; letter-spacing: 0px;">Company Snapshot</p> </td> <td style="padding: 0px; margin: 0px; text-align: right; border-collapse: collapse; border-spacing: 0;" align="right"> <img src="data:image/png;base64,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" /> </tr> </table>
Can you please look into this issue and why there are table border issues when I am trying to insert an image in the html template.
Looking forward to hearing from you.
Hi! I'm seeing Uncaught TypeError: fs.readFileSync is not a function
. Any suggestions? Have tried importing from dist
in addition to the normal package.
Trying to set <body dir="rtl">
and it keeps the document LTR
Hello,
We are generating DOCX report into our application for that we used html to docx , html-docx-js node packages and it gives us expected result.
Now, we need to add cover page into first page docx so automatically header/footer will be started from second page but we are not getting any way any attribute which help us to do same.
Please provide some suggestion to fulfill requirement.
Thanks,
Jyoti
When experimenting with links I noticed that links that are in non block elements disappear. I saw #30 where links work but following example does not work for me:
<div>
<!-- Working examples: -->
<h6>This is heading 6 <a href="www.google.se">heading link</a></h6>
<div>
<a href="www.google.se">Content</a>
</div>
<!-- non working examples -->
<div>
<!-- This one does not show the "link" at all -->
<span>some styled text <a href="www.google.se">link</a> </span>
<!-- This one shows the text but no link -->
<b>some styled text <a href="www.google.se">link</a> </b>
</div>
</div>
As of now, html content containing <blockquote> tags seems to be omitted in the generated docx file.
Can we have an option to set a continuous line number in the word document?
(You can also send a guide on how to do that in the code) @privateOmega
Can only get it to work with inline styling. Is that on purpose?
Hi, do we have a list of supported styles?
To understand what can I do :-)
Thanks.
Related to new list parser built for supporting nested lists.
What is the best way to set up right to left text (e.g. Arabic text)?
The HTML contains ng-katex that renders math equations like \frac{a}{2} (the simplest case) - however that's not rendered in the doc properly. Is there a solution/workaround?
Hi,
I was trying to align text to the right in a div but looks like styling from <div>
is not reflecting.
I used the example you have
<div style="text-align:right;background-color:#f3f3f3">
<p>Taken from wikipedia</p>
<img
src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="
alt="Red dot"
/>
</div>
Expected result:
Taken from wikipedia and the image should be on the right side.
Actual result:
No impact.
I tried to put the styling in the <p>
and its working fine for the text.
Ex:
<div>
<p style="text-align:right;background-color:#f3f3f3">Taken from wikipedia</p>
<img
src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="
alt="Red dot"
/>
</div>
Ideally I would like to have one style for the contents inside the div.
Hi,Thanks for this useful and updated library at first. There is one issue I am facing.
I cant add image in doc when converting html to docx. I want to add image with out base64 encoding like normal html image. Is this possible?
I have added some styles into the html. But generated docx file doesn't include the expected style.
const htmlString = `<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Document</title>
<style>
#tbldemo { font-family: "Trebuchet MS", "Arial", "Helvetica", "sans-serif"; font-size: 14px; border-collapse: collapse; width: 100%;}
#tbldemo td, #tbldemo th { border: 1px solid #cdd2db; padding: 8px;}
#tbldemo th { padding-top: 12px; padding-bottom: 12px; text-align: left; background-color: #e4eaf4; color: balck;}
</style>
</head>
<body>
<div>
<p>Taken from wikpedia</p>
<img
src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="
alt="Red dot"
/>
</div>
<p>
<strong>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make
a type specimen book.
</strong>
<i>It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.</i>
<u>It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages,</u>and more recently with desktop publishing software
<span style="color: hsl(0, 75%, 60%);"> like Aldus PageMaker </span>including versions of Lorem Ipsum.
<span style="background-color: hsl(0, 75%, 60%);">Where does it come from? Contrary to popular belief, Lorem Ipsum is not simply random text.</span>
It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
</p>
<ul style="list-style-type: circle;">
<li>Unordered list element</li>
</ul>
<br>
<ol style="list-style-type: decimal;">
<li>Ordered list element</li>
</ol>
<div class="page-break" style="page-break-after: always"></div>
<ul>
<li>
<a href="https://en.wikipedia.org/wiki/Coffee">
<strong>
<u>Coffee</u>
</strong>
</a>
</li>
<li>Tea
<ol>
<li>Black tea
<ol>
<li>Srilankan <strong>Tea</strong>
<ul>
<li>Uva <b>Tea</b></li>
</ul>
</li>
<li>Assam Tea</li>
</ol>
</li>
<li>Green tea</li>
</ol>
</li>
<li>Milk
<ol>
<li>Cow Milk</li>
<li>Soy Milk</li>
</ol>
</li>
</ul>
<br>
<table id="tbldemo">
<tr>
<th>Country</th>
<th>Capital</th>
</tr>
<tr>
<td>India</td>
<td>New Delhi</td>
</tr>
<tr>
<td>United States of America</td>
<td>Washington DC</td>
</tr>
</table>
</body>
</html>`;
What could be the issue?
I need to add page numbers on docx document. How can I achieve this? Is documentOptions supports for this?
If we add list inside a table, then the result not showing the contents of list tag. Is this known issue? or we need to do any workaround to achieve this? Any suggestions would be helpful.
declare module 'html-to-docx'
{
interface Margins
{
/**
* top <Number> distance between the top of the text margins for the main document and the top of the page for all pages in this section in TWIP.
* Defaults to 1440. Supports equivalent measurement in pixel, cm or inch.
*/
top: number;
/**
* right <Number> distance between the right edge of the page and the right edge of the text extents for this document in TWIP.
* Defaults to 1800. Supports equivalent measurement in pixel, cm or inch.
*/
right: number;
/**
* bottom <Number> distance between the bottom of text margins for the document and the bottom of the page in TWIP.
* Defaults to 1440. Supports equivalent measurement in pixel, cm or inch.
*/
bottom: number;
/**
* left <Number> distance between the left edge of the page and the left edge of the text extents for this document in TWIP.
* Defaults to 1800. Supports equivalent measurement in pixel, cm or inch.
*/
left: number;
/**
* header <Number> distance from the top edge of the page to the top edge of the header in TWIP.
* Defaults to 720. Supports equivalent measurement in pixel, cm or inch.
*/
header: number;
/**
* footer <Number> distance from the bottom edge of the page to the bottom edge of the footer in TWIP.
* Defaults to 720. Supports equivalent measurement in pixel, cm or inch.
*/
footer: number;
/**
* gutter <Number> amount of extra space added to the specified margin, above any existing margin values. This setting is typically used when a document is being created for binding in TWIP.
* Defaults to 0. Supports equivalent measurement in pixel, cm or inch.
*/
gutter: number;
}
interface Row
{
/**
* cantSplit <?Boolean> flag to allow table row to split across pages. Defaults to false.
*/
cantSplit?: boolean;
}
interface Table
{
row?: Row;
}
export interface DocumentOptions
{
/**
* orientation <"portrait"|"landscape"> defines the general orientation of the document. Defaults to portrait.
*/
orientation?: "portrait" | "landscape";
margins?: Margins
/**
* title <?String> title of the document.
*/
title?: string;
/**
* subject <?String> subject of the document.
*/
subject?: string;
/**
* creator <?String> creator of the document. Defaults to html-to-docx
*/
creator?: string;
/**
* keywords <?Array<String>> keywords associated with the document. Defaults to ['html-to-docx'].
*/
keywords?: string[];
/**
* description <?String> description of the document.
*/
description?: string;
/**
* lastModifiedBy <?String> last modifier of the document. Defaults to html-to-docx.
*/
lastModifiedBy?: string;
/**
* revision <?Number> revision of the document. Defaults to 1.
*/
revision?: number;
/**
* createdAt <?Date> time of creation of the document. Defaults to current time.
*/
createdAt?: Date;
/**
* modifiedAt <?Date> time of last modification of the document. Defaults to current time.
*/
modifiedAt?: Date;
/**
* headerType <"default"|"first"|"even"> type of header. Defaults to default.
*/
headerType?: "default" | "first" | "even";
/**
* header <?Boolean> flag to enable header. Defaults to false.
*/
header?: boolean;
/**
* footerType <"default"|"first"|"even"> type of footer. Defaults to default.
*/
footerType?: "default" | "first" | "even";
/**
* footer <?Boolean> flag to enable footer. Defaults to false.
*/
footer?: boolean;
/**
* font <?String> font name to be used. Defaults to Times New Roman.
*/
font?: string;
/**
* fontSize <?Number> size of font in HIP(Half of point). Defaults to 22. Supports equivalent measure in pt.
*/
fontSize?: number;
/**
* complexScriptFontSize <?Number> size of complex script font in HIP(Half of point). Defaults to 22. Supports equivalent measure in pt.
*/
complexScriptFontSize?: number;
table?: Table;
/**
* pageNumber <?Boolean> flag to enable page number in footer. Defaults to false. Page number works only if footer flag is set as true.
*/
pageNumber?: boolean;
/**
* skipFirstHeaderFooter <?Boolean> flag to skip first page header and footer. Defaults to false.
*/
skipFirstHeaderFooter?: boolean;
}
/**
* @param htmlString <String> clean html string equivalent of document content.
* @param headerHTMLString <String> clean html string equivalent of header. Defaults to <p></p> if header flag is true.
* @param documentOptions <DocumentOptions>
* @param footerHTMLString <String> clean html string equivalent of footer. Defaults to <p></p> if footer flag is true.
* @constructor
* @private
*/
export default function HTMLtoDOCX(htmlString: string, headerHTMLString: string, documentOptions: DocumentOptions, footerHTMLString?: string): Promise<Buffer | Blob>;
}
When using the <sup>
tag, the result renders as subscript.
We are getting the following error when deploying the app to Heroku. It works fine in development (Amazon Cloud 9).
Full log from Heroku:
-----> Node.js app detected
-----> Creating runtime environment
NPM_CONFIG_LOGLEVEL=error
NODE_ENV=production
NODE_MODULES_CACHE=true
NODE_VERBOSE=false
-----> Installing binaries
engines.node (package.json): unspecified
engines.npm (package.json): unspecified (use default)
Resolving node version 12.x...
Downloading and installing node 12.20.0...
Using default npm version: 6.14.8
-----> Restoring cache
Cached directories were not restored due to a change in version of node, npm, yarn or stack
Module installation may take longer for this build
-----> Installing dependencies
Installing node modules
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /tmp/build_4xxx1_/node_modules/html-to-docx/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/tmp/build_4xxx1_/node_modules/html-to-docx/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/npmcache.nxxxp/_logs/2020-12-xxx7Z-debug.log
-----> Build failed
We're sorry this build is failing! You can troubleshoot common issues here:
https://devcenter.heroku.com/articles/troubleshooting-node-deploys
Some possible problems:
- Node version not specified in package.json
https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
Love,
Heroku
! Push rejected, failed to compile Node.js app.
! Push failed
This project is fantastic. It is small and simple. I used to use pandoc to convert html to docx. In Pandoc, I can provide a template.docx with some default format for title(Font size 18, blue), author(Font size 10, black), headings, etc.. After submitting a new html file, the output docx will be automatically formated. Is it possible for this project to provide this kind of function?
We need a browser a example. Rudimentary beginning attached. I couldn't get the file to get attached to window
... may be you know how?
Originally posted by @amrita-syn in #68 (comment)
Thanks for this extremely useful library!
I think a useful (and hopefully trivial) improvement would be to support custom paper sizes as a property in the documentOptions
parameter. I think the maximum page size supported my Microsoft Word is 22"x22". Perhaps instead of passing orientation
, one could pass size.height
and size.width
in any supported unit.
Hi,
I saw you recommended using a table with a border="1"
attribute #2 (comment), and was hoping I could use a table without borders, but it doesn't work. Not sure if it's a bug or just a feature that doesn't exist.
I have the following markup
<table class="images" width="100%" border="0" style="border:0; width:100%;">
<tr>
<td width="33%" style="width:33.33%">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4RLCRXhpZgAATU0AKgAAAAgACAEOAAIAAABUAAAIegE7AAIAAAAgAAAIzoKYAAIAAAAgAAAI7odpAAQAAAABAAAJDpybAAEAAACmAAARLpydAAEAAABAAAAR1JyfAAEAAACmAAASFOocAAcAAAgMAAAAbgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEJhYnkgZmVyYWwgZG9tZXN0aWMgcmFiYml0LCDFjGt1bm9zaGltYSBJc2xhbmQgKGFrYSBSYWJiaXQgSXNsYW5kLCBIaXJvc2hpbWEsIEphcGFuAFl1a2loaXJvIEZ1a3VkYS9NaW5kZW4gUGljdHVyZXMAWXVraWhpcm8gRnVrdWRhL01pbmRlbiBQaWN0dXJlcwAAAeocAAcAAAgMAAAJIAAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgBhAGIAeQAgAGYAZQByAGEAbAAgAGQAbwBtAGUAcwB0AGkAYwAgAHIAYQBiAGIAaQB0ACwAIABMAWsAdQBuAG8AcwBoAGkAbQBhACAASQBzAGwAYQBuAGQAIAAoAGEAawBhACAAUgBhAGIAYgBpAHQAIABJAHMAbABhAG4AZAAsACAASABpAHIAbwBzAGgAaQBtAGEALAAgAEoAYQBwAGEAbgAAAFkAdQBrAGkAaABpAHIAbwAgAEYAdQBrAHUAZABhAC8ATQBpAG4AZABlAG4AIABQAGkAYwB0AHUAcgBlAHMAAABCAGEAYgB5ACAAZgBlAHIAYQBsACAAZABvAG0AZQBzAHQAaQBjACAAcgBhAGIAYgBpAHQALAAgAEwBawB1AG4AbwBzAGgAaQBtAGEAIABJAHMAbABhAG4AZAAgACgAYQBrAGEAIABSAGEAYgBiAGkAdAAgAEkAcwBsAGEAbgBkACwAIABIAGkAcgBvAHMAaABpAG0AYQAsACAASgBhAHAAYQBuAAAA/+EJqmh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iPjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczp4bXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIj48eG1wUmlnaHRzOk1hcmtlZD5GYWxzZTwveG1wUmlnaHRzOk1hcmtlZD48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIj48eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6MDQ2MjU3REMyNjRFREYxMUJBMzdEMURGOTM1NDA4NDU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD48eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOkMzOTJBMzJDQ0VBMTExRTU5MDk1ODA5RjQ3QjQ0MEEyPC94bXBNTTpEb2N1bWVudElEPjx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NTFDMkU0ODJDRUExMTFFNTkwOTU4MDlGNDdCNDQwQTI8L3htcE1NOkluc3RhbmNlSUQ+PHhtcE1NOkRlcml2ZWRGcm9tPjxyZGY6RGVzY3JpcHRpb24geG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48c3RSZWY6aW5zdGFuY2VJRCB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyI+eG1wLmlpZDphYzlkMTg3OS0xMmJjLTQ0YWUtODBjNC1iNDkzNjUyMTNjYjY8L3N0UmVmOmluc3RhbmNlSUQ+PHN0UmVmOmRvY3VtZW50SUQgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyZTc1MTBiYS0xNzBhLTExNzktYWQwZS1hMDhjYzgwMmMyMTI8L3N0UmVmOmRvY3VtZW50SUQ+PC9yZGY6RGVzY3JpcHRpb24+DQoJCQk8L3htcE1NOkRlcml2ZWRGcm9tPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSJ1dWlkOmZhZjViZGQ1LWJhM2QtMTFkYS1hZDMxLWQzM2Q3NTE4MmYxYiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj48eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFkMzEtZDMzZDc1MTgyZjFiIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPjxkYzp0aXRsZT48cmRmOkFsdCB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+QmFieSBmZXJhbCBkb21lc3RpYyByYWJiaXQsIMWMa3Vub3NoaW1hIElzbGFuZCAoYWthIFJhYmJpdCBJc2xhbmQsIEhpcm9zaGltYSwgSmFwYW48L3JkZjpsaT48L3JkZjpBbHQ+DQoJCQk8L2RjOnRpdGxlPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSJ1dWlkOmZhZjViZGQ1LWJhM2QtMTFkYS1hZDMxLWQzM2Q3NTE4MmYxYiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj48ZGM6ZGVzY3JpcHRpb24+PHJkZjpBbHQgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPkJhYnkgZmVyYWwgZG9tZXN0aWMgcmFiYml0LCDFjGt1bm9zaGltYSBJc2xhbmQgKGFrYSBSYWJiaXQgSXNsYW5kLCBIaXJvc2hpbWEsIEphcGFuPC9yZGY6bGk+PC9yZGY6QWx0Pg0KCQkJPC9kYzpkZXNjcmlwdGlvbj48ZGM6Y3JlYXRvcj48cmRmOlNlcSB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6bGk+WXVraWhpcm8gRnVrdWRhL01pbmRlbiBQaWN0dXJlczwvcmRmOmxpPjwvcmRmOlNlcT4NCgkJCTwvZGM6Y3JlYXRvcj48ZGM6cmlnaHRzPjxyZGY6QWx0IHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5ZdWtpaGlybyBGdWt1ZGEvTWluZGVuIFBpY3R1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" width="100%" style="width:100%" />
</td>
<td width="33%" style="width:33.33%">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4RKWRXhpZgAATU0AKgAAAAgACAEOAAIAAABHAAAIegE7AAIAAAAkAAAIwoKYAAIAAAAkAAAI5odpAAQAAAABAAAJCpybAAEAAACOAAARKpydAAEAAABIAAARuJyfAAEAAACOAAASAOocAAcAAAgMAAAAbgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEZveCBraXRzIHBsYXlpbmcgaW4gdGhlIFJvY2t5IE1vdW50YWluIGZvb3RoaWxscyBuZWFyIENhc2NhZGUsIE1vbnRhbmEAAEphc29uIFNhdmFnZS9UYW5kZW0gU3RpbGxzICsgTW90aW9uAEphc29uIFNhdmFnZS9UYW5kZW0gU3RpbGxzICsgTW90aW9uAAAB6hwABwAACAwAAAkcAAAAABzqAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAG8AeAAgAGsAaQB0AHMAIABwAGwAYQB5AGkAbgBnACAAaQBuACAAdABoAGUAIABSAG8AYwBrAHkAIABNAG8AdQBuAHQAYQBpAG4A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" width="100%" style="width:100%" />
</td>
<td width="33%" style="width:33.33%">
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4RHCRXhpZgAATU0AKgAAAAgABwEOAAIAAABFAAAIbgE7AAIAAAAXAAAItIKYAAIAAAAXAAAIzIdpAAQAAAABAAAI5JybAAEAAACKAAARBJydAAEAAAAsAAARjuocAAcAAAgMAAAAYgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFdpbGQgYm9hciBhbmQgcGlnbGV0IGluIHRoZSBGb3Jlc3Qgb2YgRGVhbiwgR2xvdWNlc3RlcnNoaXJlLCBFbmdsYW5kAADCqSBOUEwvTWluZGVuIFBpY3R1cmVzAADCqSBOUEwvTWluZGVuIFBpY3R1cmVzAAAAAeocAAcAAAgMAAAI9gAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVwBpAGwAZAAgAGIAbwBhAHIAIABhAG4AZAAgAHAAaQBnAGwAZQB0ACAAaQBuACAAdABoAGUAIABGAG8AcgBlAHMAdAAgAG8AZgAgAEQAZQBhAG4ALAAgAEcAbABvAHUAYwBlAHMAdABlAHIAcwBoAGkAcgBlACwAIABFAG4AZwBsAGEAbgBkAAAAqQAgAE4AUABMAC8ATQBpAG4AZABlAG4AIABQAGkAYwB0AHUAcgBlAHMAAAD/4Q9TaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPg0KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+DQoJCTxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcFJpZ2h0cz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3JpZ2h0cy8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBSaWdodHM6TWFya2VkPSJGYWxzZSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjA0NjI1N0RDMjY0RURGMTFCQTM3RDFERjkzNTQwODQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY5Q0QxQzMzQkM4ODExRTVBMjlCQ0ZBNEQ0QjlFMTZEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY5Q0QxQzMyQkM4ODExRTVBMjlCQ0ZBNEQ0QjlFMTZEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIj4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ1M2E5YTA0LTE1ZjktNDRlOC1iZGYwLThkOGFlOGZkYTU1OCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmMwZGE4NTc2LTA0ZTQtMTE3OS1hOWQyLTg4ODYzZTFmYTcyMCIvPg0KCQk8L3JkZjpEZXNjcmlwdGlvbj4NCgkJPHJkZjpEZXNjcmlwdGlvbiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iLz48cmRmOkRlc2NyaXB0aW9uIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+PGRjOmNyZWF0b3I+PHJkZjpTZXEgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cmRmOmxpPsKpIE5QTC9NaW5kZW4gUGljdHVyZXM8L3JkZjpsaT48L3JkZjpTZXE+DQoJCQk8L2RjOmNyZWF0b3I+PGRjOnJpZ2h0cz48cmRmOkFsdCB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+wqkgTlBML01pbmRlbiBQaWN0dXJlczwvcmRmOmxpPjwvcmRmOkFsdD4NCgkJCTwvZGM6cmlnaHRzPjxkYzp0aXRsZT48cmRmOkFsdCB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+V2lsZCBib2FyIGFuZCBwaWdsZXQgaW4gdGhlIEZvcmVzdCBvZiBEZWFuLCBHbG91Y2VzdGVyc2hpcmUsIEVuZ2xhbmQ8L3JkZjpsaT48L3JkZjpBbHQ+DQoJCQk8L2RjOnRpdGxlPjxkYzpkZXNjcmlwdGlvbj48cmRmOkFsdCB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+V2lsZCBib2FyIGFuZCBwaWdsZXQgaW4gdGhlIEZvcmVzdCBvZiBEZWFuLCBHbG91Y2VzdGVyc2hpcmUsIEVuZ2xhbmQ8L3JkZjpsaT48L3JkZjpBbHQ+DQoJCQk8L2RjOmRlc2NyaXB0aW9uPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj4NCjwveDp4bXBtZXRhPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+/9sAQwAGBAQFBAQGBQUFBgYGBwkOCQkICAkSDQ0KDhUSFhYVEhQUFxohHBcYHxkUFB0nHR8iIyUlJRYcKSwoJCshJCUk/9sAQwEGBgYJCAkRCQkRJBgUGCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgAvAEsAwERAAIRAQMRAf/EABsAAAIDAQEBAAAAAAAAAAAAAAMEAQIFBgAH/8QAPxAAAgEDAwIEBAMHAwIFBQAAAQIDAAQRBRIhMUETIlFhBnGBkRQyoQcjQlKxwdEVM+FygiRTYpLwJUNjsvH/xAAaAQADAQEBAQAAAAAAAAAAAAABAgMABAUG/8QALREAAgICAgEEAQIGAwEAAAAAAAECEQMhEjFBBBMiUWEycSNCgZGx0QUU8KH/2gAMAwEAAhEDEQA/AOKhaRQFYf8AFeRyo9hRCCB2O4Ek1SPRNsbaF4rcyKOU5qFXIonUSsakr515PNdFkC0jC0iefA46fOlb8Bj9idvKLZHmlP7yTk0r0FA/xplf29PSgthapDC3e0YA6U34FQ1FqqnhiFPt1qVV0NxLG+8Q8UyVm6AMpdyRWcQqRVlwaRxGsasVIJNUgqEkNkM1WsnReAHJBrJgoI65U0rZqEZICuSayEYM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" width="100%" style="width:100%" />
</td>
</tr>
</table>
And get the following result:
FYI - my end goal is to have 3 images side by side and I couldn't get this working unless I used a table. The script always added paragraphs after the images even without line breaks in between them.
Hello,
First of all, it is a great package but I ran into one issue when I am setting headerType to "First or even", it is not working at all. It only works when set to "default" option. Also is there any setting where we can skip header/footer on the first page or show different header/footer on first page.
I have installed this package and it contains file in minified version so I am not able to find the code that you have added in PR.
Any help would be appreciated. Thanks
Searched NPM and found this project. Tried in browser but gives me error about fs. Is this project for node only or I miss some settings...
Table border - should honor unit-less or abbreviated strings or individual css border properties
Example -
This works:
<table style="border: 0px">...</table>
This DOES NOT work:
<table style="border: 0">...</table>
Expected result - All border related css definitions should work
Hello, I'm very excited to find this project and see that it gets around the altchunks problem. Should this library support the output of base64 images that are in the HTML? I gave it a quick test and it did not appear to output any images. I just wanted to make sure I'm not doing something wrong. If we do not support images yet here, consider this a feature request and/or offer of help (if you could point me in the right direction to the relevant code).
It would be nice t have also a synchronous version
Can you please point out how to handle changing the page number from the bottom left to the bottom right? @privateOmega
Hello, @privateOmega
I would like to thank you for the last issue you resolved to me.
I have a question how i can also export the CSS style.
What should i add to also export CSS style ?
import HTMLtoDOCX from 'html-to-docx';
import { save } from 'save-file';
import "./App.css";
const htmlString = `<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Document</title>
</head>
<body>
<div className="style">
<p> Hello </p>
</div>
</body>
</html>`;
const downloadFile = async () => {
const fileBuffer = await HTMLtoDOCX(htmlString, null, {
table: { row: { cantSplit: true } },
footer: true,
pageNumber: true,
});
await save(fileBuffer, 'trial.docx')
};
function App() {
return (
<div className="App">
<header className="App-header">
<button onClick={downloadFile}>HELLO</button>
</header>
</div>
);
}
export default App;
It is creating docx from HTML string but making first page blank and starting with page 2 in docx. Can you please look into that ?
Failed to compile.
/Users/jvu/dev/athena/node_modules/libtidy-updated/node_modules/node-pre-gyp/lib/info.js
Module not found: Can't resolve 'aws-sdk' in '/Users/jvu/dev/athena/node_modules/libtidy-updated/node_modules/node-pre-gyp/lib'
I have 2 issues with this library in terms of dependencies. First of, working locally works just fine and works perfectly, but when injected in our build process it runs to several problems. We have a NODE application that I have this installed in which causes some conflict in Node version due to a deep dependency of node-pre-gyp
which basically manages node of that particular machine. That deep dependency is derived from libtidy-updated
which it seems like you use to validate and clean up HTML string. I had to fork this repo and remove the filter and it worked perfectly. So I'm unsure how you want to address this, maybe have HTML cleanup a responsibility for the user OR have it be optional. Secondly, because of these dependencies, this code DOES NOT work on browser since it's requiring node and npm. Maybe there's a different Tidy/Minifier filter you can find or maybe include detailed instructions on how to manually tidy up HTML for the user and have it work that way.
Hi,
document generation throws an error when header contains a tag eg.
<h1><a href="https://www.test.com">test</a></h1>
TypeError: Cannot read property 'createDocumentRelationships' of undefined
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.