diff --git a/.babelrc b/.babelrc new file mode 100644 index 000000000..1cb920f07 --- /dev/null +++ b/.babelrc @@ -0,0 +1,8 @@ +{ + "presets": [["env", {"modules": false, "targets": {"node": "6.10"}}]], + "env": { + "test": { + "presets": [["env", {"targets": {"node": "6.10"}}]] + } + } +} \ No newline at end of file diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 000000000..c19581799 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,3 @@ +{ + "extends": "eslint:recommended" +} \ No newline at end of file diff --git a/.gitignore b/.gitignore index e6fceba88..afd204472 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,5 @@ demo/bundle.js !demo/browser.html dist *.b64.afm +.vscode +coverage diff --git a/.npmignore b/.npmignore index a8750eb59..8e3535583 100644 --- a/.npmignore +++ b/.npmignore @@ -4,4 +4,11 @@ demo/ lib/ docs/ playground/ +.vscode/ +coverage/ +tests/ index.js +index.html +yarn.lock +rollup.config.js +.eslintrc diff --git a/README.md b/README.md index ec05c72d1..39f3cb656 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,11 @@ A JavaScript PDF generation library for Node and the browser. -[![](https://img.shields.io/gratipay/devongovett.svg)](https://gratipay.com/devongovett) - ## Description -PDFKit is a PDF document generation library for Node and the browser that makes creating complex, multi-page, printable documents easy. -It's written in CoffeeScript, but you can choose to use the API in plain 'ol JavaScript if you like. The API embraces -chainability, and includes both low level functions as well as abstractions for higher level functionality. The PDFKit API +PDFKit is a PDF document generation library for Node and the browser that makes creating complex, multi-page, printable documents easy. +It's written in CoffeeScript, but you can choose to use the API in plain 'ol JavaScript if you like. The API embraces +chainability, and includes both low level functions as well as abstractions for higher level functionality. The PDFKit API is designed to be simple, so generating complex documents is often as simple as a few function calls. Check out some of the [documentation and examples](http://pdfkit.org/docs/getting_started.html) to see for yourself! @@ -48,72 +46,74 @@ Installation uses the [npm](http://npmjs.org/) package manager. Just type the f * Highlights * Underlines * etc. - +* Outlines +* PDF security + * Encryption + * Access privileges (printing, copying, modifying, annotating, form filling, content accessibility, document assembly) + ## Coming soon! * Patterns fills -* Outlines -* PDF Security * Higher level APIs for creating tables and laying out content * More performance optimizations * Even more awesomeness, perhaps written by you! Please fork this repository and send me pull requests. - + ## Example -```coffeescript -PDFDocument = require 'pdfkit' +```javascript +const PDFDocument = require('pdfkit'); -# Create a document -doc = new PDFDocument +// Create a document +const doc = new PDFDocument; -# Pipe its output somewhere, like to a file or HTTP response -# See below for browser usage -doc.pipe fs.createWriteStream('output.pdf') +// Pipe its output somewhere, like to a file or HTTP response +// See below for browser usage +doc.pipe(fs.createWriteStream('output.pdf')); -# Embed a font, set the font size, and render some text +// Embed a font, set the font size, and render some text doc.font('fonts/PalatinoBold.ttf') .fontSize(25) - .text('Some text with an embedded font!', 100, 100) + .text('Some text with an embedded font!', 100, 100); -# Add an image, constrain it to a given size, and center it vertically and horizontally +// Add an image, constrain it to a given size, and center it vertically and horizontally doc.image('path/to/image.png', { fit: [250, 300], align: 'center', valign: 'center' }); -# Add another page +// Add another page doc.addPage() .fontSize(25) - .text('Here is some vector graphics...', 100, 100) + .text('Here is some vector graphics...', 100, 100); -# Draw a triangle +// Draw a triangle doc.save() .moveTo(100, 150) .lineTo(100, 250) .lineTo(200, 250) - .fill("#FF3300") + .fill("#FF3300"); -# Apply some transforms and render an SVG path with the 'even-odd' fill rule +// Apply some transforms and render an SVG path with the 'even-odd' fill rule doc.scale(0.6) .translate(470, -380) .path('M 250,75 L 323,301 131,161 369,161 177,301 z') .fill('red', 'even-odd') - .restore() + .restore(); -# Add some text with annotations +// Add some text with annotations doc.addPage() .fillColor("blue") .text('Here is a link!', 100, 100) - .underline(100, 100, 160, 27, color: "#0000FF") - .link(100, 100, 160, 27, 'http://google.com/') + .underline(100, 100, 160, 27, {color: "#0000FF"}) + .link(100, 100, 160, 27, 'http://google.com/'); -# Finalize PDF file -doc.end() +// Finalize PDF file +doc.end(); ``` - -[The PDF output from this example](http://pdfkit.org/demo/out.pdf) (with a few additions) shows the power of PDFKit — producing -complex documents with a very small amount of code. For more, see the `demo` folder and the + +[The PDF output from this example](http://pdfkit.org/demo/out.pdf) (with a few additions) shows the power of PDFKit — producing +complex documents with a very small amount of code. For more, see the `demo` folder and the [PDFKit programming guide](http://pdfkit.org/docs/getting_started.html). ## Browser Usage @@ -122,44 +122,45 @@ There are two ways to use PDFKit in the browser. The first is to use [Browserif which is a Node module packager for the browser with the familiar `require` syntax. The second is to use a prebuilt version of PDFKit, which you can [download from Github](https://github.com/devongovett/pdfkit/releases). -In addition to PDFKit, you'll need somewhere to stream the output to. HTML5 has a +In addition to PDFKit, you'll need somewhere to stream the output to. HTML5 has a [Blob](https://developer.mozilla.org/en-US/docs/Web/API/Blob) object which can be used to store binary data, and -get URLs to this data in order to display PDF output inside an iframe, or upload to a server, etc. In order to +get URLs to this data in order to display PDF output inside an iframe, or upload to a server, etc. In order to get a Blob from the output of PDFKit, you can use the [blob-stream](https://github.com/devongovett/blob-stream) module. -The following example uses Browserify to load `PDFKit` and `blob-stream`, but if you're not using Browserify, +The following example uses Browserify to load `PDFKit` and `blob-stream`, but if you're not using Browserify, you can load them in whatever way you'd like (e.g. script tags). -```coffeescript -# require dependencies -PDFDocument = require 'pdfkit' -blobStream = require 'blob-stream' +```javascript +// require dependencies +const PDFDocument = require('pdfkit'); +const blobStream = require('blob-stream'); -# create a document the same way as above -doc = new PDFDocument +// create a document the same way as above +const doc = new PDFDocument; -# pipe the document to a blob -stream = doc.pipe(blobStream()) +// pipe the document to a blob +const stream = doc.pipe(blobStream()); -# add your content to the document here, as usual +// add your content to the document here, as usual -# get a blob when you're done -doc.end() -stream.on 'finish', -> - # get a blob you can do whatever you like with - blob = stream.toBlob('application/pdf') +// get a blob when you're done +doc.end(); +stream.on('finish', function() { + // get a blob you can do whatever you like with + const blob = stream.toBlob('application/pdf'); - # or get a blob URL for display in the browser - url = stream.toBlobURL('application/pdf') - iframe.src = url + // or get a blob URL for display in the browser + const url = stream.toBlobURL('application/pdf'); + iframe.src = url; +}); ``` You can see an interactive in-browser demo of PDFKit [here](http://pdfkit.org/demo/browser.html). -Note that in order to Browserify a project using PDFKit, you need to install the `brfs` module with npm, -which is used to load built-in font data into the package. It is listed as a `devDependency` in -PDFKit's `package.json`, so it isn't installed by default for Node users. +Note that in order to Browserify a project using PDFKit, you need to install the `brfs` module with npm, +which is used to load built-in font data into the package. It is listed as a `devDependency` in +PDFKit's `package.json`, so it isn't installed by default for Node users. If you forget to install it, Browserify will print an error message. ## Documentation diff --git a/demo/out.pdf b/demo/out.pdf new file mode 100644 index 000000000..0a3e4a155 Binary files /dev/null and b/demo/out.pdf differ diff --git a/demo/png-benchmark.js b/demo/png-benchmark.js new file mode 100644 index 000000000..1f621fe7b --- /dev/null +++ b/demo/png-benchmark.js @@ -0,0 +1,33 @@ +const PDFDocument = require('../'); +const fs = require('fs'); + +const doc = new PDFDocument(); + +// files with alpha channel -> uses zlib.deflate +const files = [ + 'test.png', + 'test3.png' +]; + +const filesData = files.map(fileName => { + return fs.readFileSync(`images/${fileName}`); +}); + +const iterationCount = 100; + +console.time('png-bench') + +for (let i = 0; i < iterationCount; i++) { + filesData.forEach(data => { + doc.image(data) + doc.addPage() + }) +} + +doc.on('data', () => {}) + +doc.on('end', () => { + console.timeEnd('png-bench'); +}); + +doc.end(); \ No newline at end of file diff --git a/demo/test.js b/demo/test.js new file mode 100644 index 000000000..4f993964c --- /dev/null +++ b/demo/test.js @@ -0,0 +1,80 @@ +var PDFDocument = require('../'); +var tiger = require('./tiger'); +var fs = require('fs'); + +// Create a new PDFDocument +var doc = new PDFDocument; + +doc.pipe(fs.createWriteStream('out.pdf')); + +// Set some meta data +doc.info['Title'] = 'Test Document'; + +doc.info['Author'] = 'Devon Govett'; + +// Register a font name for use later +doc.registerFont('Palatino', 'fonts/PalatinoBold.ttf'); + +// Set the font, draw some text, and embed an image +doc.font('Palatino').fontSize(25).text('Some text with an embedded font!', 100, 100).fontSize(18).text('PNG and JPEG images:').image('images/test.png', 100, 160, { + width: 412 +}).image('images/test.jpeg', 190, 400, { + height: 300 +}); + +// Add another page +doc.addPage().fontSize(25).text('Here is some vector graphics...', 100, 100); + +// Draw a triangle and a circle +doc.save().moveTo(100, 150).lineTo(100, 250).lineTo(200, 250).fill("#FF3300"); + +doc.circle(280, 200, 50).fill("#6600FF"); + +doc.scale(0.6).translate(470, -380).path('M 250,75 L 323,301 131,161 369,161 177,301 z').fill('red', 'even-odd').restore(); // render an SVG path // fill using the even-odd winding rule + +var loremIpsum = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl. Suspendisse rhoncus nisl posuere tortor tempus et dapibus elit porta. Cras leo neque, elementum a rhoncus ut, vestibulum non nibh. Phasellus pretium justo turpis. Etiam vulputate, odio vitae tincidunt ultricies, eros odio dapibus nisi, ut tincidunt lacus arcu eu elit. Aenean velit erat, vehicula eget lacinia ut, dignissim non tellus. Aliquam nec lacus mi, sed vestibulum nunc. Suspendisse potenti. Curabitur vitae sem turpis. Vestibulum sed neque eget dolor dapibus porttitor at sit amet sem. Fusce a turpis lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;\nMauris at ante tellus. Vestibulum a metus lectus. Praesent tempor purus a lacus blandit eget gravida ante hendrerit. Cras et eros metus. Sed commodo malesuada eros, vitae interdum augue semper quis. Fusce id magna nunc. Curabitur sollicitudin placerat semper. Cras et mi neque, a dignissim risus. Nulla venenatis porta lacus, vel rhoncus lectus tempor vitae. Duis sagittis venenatis rutrum. Curabitur tempor massa tortor.'; + +// Draw some text wrapped to 412 points wide +doc.text('And here is some wrapped text...', 100, 300).font('Helvetica', 13).moveDown().text(loremIpsum, { // move down 1 line + width: 412, + align: 'justify', + indent: 30, + paragraphGap: 5 +}); + +// Add another page, and set the font back +doc.addPage().font('Palatino', 25).text('Rendering some SVG paths...', 100, 100).translate(220, 300); + +var i, len, part; +// Render each path that makes up the tiger image +for (i = 0, len = tiger.length; i < len; i++) { + part = tiger[i]; + doc.save(); + doc.path(part.path); // render an SVG path + if (part['stroke-width']) { + doc.lineWidth(part['stroke-width']); + } + if (part.fill !== 'none' && part.stroke !== 'none') { + doc.fillAndStroke(part.fill, part.stroke); + } else { + if (part.fill !== 'none') { + doc.fill(part.fill); + } + if (part.stroke !== 'none') { + doc.stroke(part.stroke); + } + } + doc.restore(); +} + +// Add some text with annotations +doc.addPage().fillColor("blue").text('Here is a link!', 100, 100, { + link: 'http://google.com/', + underline: true +}); + + +// Add a list with a font loaded from a TrueType collection file +doc.fillColor('#000').font('fonts/Chalkboard.ttc', 'Chalkboard', 16).list(['One', 'Two', 'Three'], 100, 150); + +doc.end(); diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 000000000..584cc10b0 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,22 @@ +# PDFKit Guide + +The PDFKit guide can be read a number of ways. The first is online at [pdfkit.org](http://pdfkit.org/). +You can also read the guide in PDF form, in this directory or [online](http://pdfkit.org/docs/guide.pdf). + +Both the website and the PDF guide are generated from the Literate CoffeeScript (runnable Markdown) files +in this directory. The examples are actually run when generating the PDF in order to show the results inline. +The `generate.js` file in this directory is actually quite short. It parses the markdown files into a +tree structure using [markdown-js](https://github.com/evilstreak/markdown-js), syntax highlights the code +examples using [codemirror](https://github.com/marijnh/codemirror), compiles and runs the code examples and puts the results +inline, and generates the PDF using PDFKit. You can read the generator script source code to get a feeling for +how you might do something slightly more complex than the guide itself shows. + +The markdown syntax used is pretty much standard, with a couple tweaks. + +1. Code example output is references using the image notation, using the alt text as the example number starting from + zero in the current file, and the title as the example output height. E.g. `![x](name "height")`. + +2. Page breaks are added before `h1` and `h2`s, unless there are two in a row. `h3` is treated the same as `h2` but + can be used to avoid this in the case you need multiple `h2`s on the same page. + +3. The horizontal rule syntax (`* * *`) denotes an explicit page break diff --git a/docs/annotations.md b/docs/annotations.md new file mode 100644 index 000000000..a889403ac --- /dev/null +++ b/docs/annotations.md @@ -0,0 +1,99 @@ +# Annotations in PDFKit + +Annotations are interactive features of the PDF format, and they make it +possible to include things like links and attached notes, or to highlight, +underline or strikeout portions of text. Annotations are added using the +various helper methods, and each type of annotation is defined by a rectangle +and some other properties. Here is a list of the available annotation methods: + +* `note(x, y, width, height, contents, options)` +* `link(x, y, width, height, url, options)` +* `highlight(x, y, width, height, options)` +* `underline(x, y, width, height, options)` +* `strike(x, y, width, height, options)` +* `lineAnnotation(x1, y1, x2, y2, options)` +* `rectAnnotation(x, y, width, height, options)` +* `ellipseAnnotation(x, y, width, height, options)` +* `textAnnotation(x, y, width, height, text, options)` + +Many of the annotations have a `color` option that you can specify. You can +use an array of RGB values, a hex color, or a named CSS color value for that +option. + +If you are adding an annotation to a piece of text, such as a link or +underline, you will need to know the width and height of the text in order to +create the required rectangle for the annotation. There are two methods that +you can use to do that. To get the width of any piece of text in the current +font, just call the `widthOfString` method with the string you want to +measure. To get the line height in the current font, just call the +`currentLineHeight` method. + +You must remember that annotations have a stacking order. If you are putting +more than one annotation on a single area and one of those annotations is a +link, make sure that the link is the last one you add, otherwise it will be +covered by another annotation and the user won't be able to click it. + +* * * + +Here is an example that uses a few of the annotation types. + + // Add the link text + doc.fontSize(25) + .fillColor('blue') + .text('This is a link!', 20, 0); + + // Measure the text + const width = doc.widthOfString('This is a link!'); + const height = doc.currentLineHeight(); + + // Add the underline and link annotations + doc.underline(20, 0, width, height, {color: 'blue'}) + .link(20, 0, width, height, 'http://google.com/'); + + // Create the highlighted text + doc.moveDown() + .fillColor('black') + .highlight(20, doc.y, doc.widthOfString('This text is highlighted!'), height) + .text('This text is highlighted!'); + + // Create the crossed out text + doc.moveDown() + .strike(20, doc.y, doc.widthOfString('STRIKE!'), height) + .text('STRIKE!'); + +The output of this example looks like this. + +![0](images/annotations.png) + +Annotations are currently not the easiest things to add to PDF documents, but +that is the fault of the PDF spec itself. Calculating a rectangle manually isn't +fun, but PDFKit makes it easier for a few common annotations applied to text, including +links, underlines, and strikes. Here's an example showing two of them: + + doc.fontSize(20) + .fillColor('red') + .text('Another link!', 20, 0, { + link: 'http://apple.com/', + underline: true + } + ); + +The output is as you'd expect: + +![1]() + +# You made it! + +That's all there is to creating PDF documents in PDFKit. It's really quite +simple to create beautiful multi-page printable documents using Node.js! + +This guide was generated from Markdown/Literate CoffeeScript files using a +PDFKit generation script. The examples are actually run to generate the output shown +inline. The script generates both the website and the PDF guide, and +can be found [on Github](http://github.com/devongovett/pdfkit/tree/master/docs/generate.coffee). +Check it out if you want to see an example of a slightly more complicated renderer using +a parser for Markdown and a syntax highlighter. + +If you have any questions about what you've learned in this guide, please don't +hesitate to [ask the author](http://twitter.com/devongovett) or post an issue +on [Github](http://github.com/devongovett/pdfkit/issues). Enjoy! diff --git a/docs/generate.js b/docs/generate.js new file mode 100644 index 000000000..04041e133 --- /dev/null +++ b/docs/generate.js @@ -0,0 +1,330 @@ +/* + * decaffeinate suggestions: + * DS102: Remove unnecessary code created because of implicit returns + * DS103: Rewrite code to no longer use __guard__ + * DS205: Consider reworking code to avoid use of IIFEs + * DS207: Consider shorter variations of null checks + * Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md + */ +const fs = require('fs'); +const vm = require('vm'); +const md = require('markdown').markdown; +const CodeMirror = require('codemirror/addon/runmode/runmode.node'); +const PDFDocument = require('../'); + +process.chdir(__dirname); + +// setup code mirror javascript mode +const filename = require.resolve('codemirror/mode/javascript/javascript'); +const jsMode = fs.readFileSync(filename, 'utf8'); +vm.runInNewContext(jsMode, {CodeMirror}); + +// style definitions for markdown +const styles = { + h1: { + font: 'fonts/Alegreya-Bold.ttf', + fontSize: 25, + padding: 15 + }, + h2: { + font: 'fonts/Alegreya-Bold.ttf', + fontSize: 18, + padding: 10 + }, + h3: { + font: 'fonts/Alegreya-Bold.ttf', + fontSize: 18, + padding: 10 + }, + para: { + font: 'fonts/Merriweather-Regular.ttf', + fontSize: 10, + padding: 10 + }, + code: { + font: 'fonts/SourceCodePro-Regular.ttf', + fontSize: 9 + }, + code_block: { + padding: 10, + background: '#2c2c2c' + }, + inlinecode: { + font: 'fonts/SourceCodePro-Bold.ttf', + fontSize: 10 + }, + listitem: { + font: 'fonts/Merriweather-Regular.ttf', + fontSize: 10, + padding: 6 + }, + link: { + font: 'fonts/Merriweather-Regular.ttf', + fontSize: 10, + color: 'blue', + underline: true + }, + example: { + font: 'Helvetica', + fontSize: 9, + color: 'black', + padding: 10 + } +}; + +// syntax highlighting colors +// based on Github's theme +const colors = { + keyword: '#cb4b16', + atom: '#d33682', + number: '#009999', + def: '#2aa198', + variable: '#108888', + 'variable-2': '#b58900', + 'variable-3': '#6c71c4', + property: '#2aa198', + operator: '#6c71c4', + comment: '#999988', + string: '#dd1144', + 'string-2': '#009926', + meta: '#768E04', + qualifier: '#b58900', + builtin: '#d33682', + bracket: '#cb4b16', + tag: '#93a1a1', + attribute: '#2aa198', + header: '#586e75', + quote: '#93a1a1', + link: '#93a1a1', + special: '#6c71c4', + default: '#002b36' +}; + +// shared lorem ipsum text so we don't need to copy it into every example +const lorem = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl. Suspendisse rhoncus nisl posuere tortor tempus et dapibus elit porta. Cras leo neque, elementum a rhoncus ut, vestibulum non nibh. Phasellus pretium justo turpis. Etiam vulputate, odio vitae tincidunt ultricies, eros odio dapibus nisi, ut tincidunt lacus arcu eu elit. Aenean velit erat, vehicula eget lacinia ut, dignissim non tellus. Aliquam nec lacus mi, sed vestibulum nunc. Suspendisse potenti. Curabitur vitae sem turpis. Vestibulum sed neque eget dolor dapibus porttitor at sit amet sem. Fusce a turpis lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;'; + +let codeBlocks = []; +let lastType = null; + +// This class represents a node in the markdown tree, and can render it to pdf +class Node { + constructor(tree) { + // special case for text nodes + if (typeof tree === 'string') { + this.type = 'text'; + this.text = tree; + return; + } + + this.type = tree.shift(); + this.attrs = {}; + + if ((typeof tree[0] === 'object') && !Array.isArray(tree[0])) { + this.attrs = tree.shift(); + } + + // parse sub nodes + this.content = (() => { + const result = []; + while (tree.length) { + result.push(new Node(tree.shift())); + } + return result; + })(); + + switch (this.type) { + case 'header': + this.type = `h${this.attrs.level}`; + break; + + case 'code_block': + // use code mirror to syntax highlight the code block + var code = this.content[0].text; + this.content = []; + CodeMirror.runMode(code, 'javascript', (text, style) => { + const color = colors[style] || colors.default; + const opts = { + color, + continued: text !== '\n' + }; + + return this.content.push(new Node(['code', opts, text])); + }); + + __guard__(this.content[this.content.length - 1], x => x.attrs.continued = false); + codeBlocks.push(code); + break; + + case 'img': + // images are used to generate inline example output + // stores the JS so it can be run + // in the render method + this.type = 'example'; + code = codeBlocks[this.attrs.alt]; + if (code) { this.code = code; } + this.height = +this.attrs.title || 0; + break; + } + + this.style = styles[this.type] || styles.para; + } + + // sets the styles on the document for this node + setStyle(doc) { + if (this.style.font) { + doc.font(this.style.font); + } + + if (this.style.fontSize) { + doc.fontSize(this.style.fontSize); + } + + if (this.style.color || this.attrs.color) { + doc.fillColor(this.style.color || this.attrs.color); + } else { + doc.fillColor('black'); + } + + const options = {}; + options.align = this.style.align; + options.link = this.attrs.href || false; // override continued link + if (this.attrs.continued != null) { options.continued = this.attrs.continued; } + return options; + } + + // renders this node and its subnodes to the document + render(doc, continued) { + let y; + if (continued == null) { continued = false; } + switch (this.type) { + case 'example': + this.setStyle(doc); + + // translate all points in the example code to + // the current point in the document + doc.moveDown(); + doc.save(); + doc.translate(doc.x, doc.y); + var { x } = doc; + ({ y } = doc); + doc.x = (doc.y = 0); + + // run the example code with the document + vm.runInNewContext(this.code, { + doc, + lorem + } + ); + + // restore points and styles + y += doc.y; + doc.restore(); + doc.x = x; + doc.y = y + this.height; + break; + case 'hr': + doc.addPage(); + break; + default: + // loop through subnodes and render them + for (let index = 0; index < this.content.length; index++) { + const fragment = this.content[index]; + if (fragment.type === 'text') { + // add a new page for each heading, unless it follows another heading + if (['h1', 'h2'].includes(this.type) && (lastType != null) && (lastType !== 'h1')) { + doc.addPage(); + } + + if (this.type === 'h1') { + doc.h1Outline = doc.outline.addItem(fragment.text); + } else if ((this.type === 'h2') && (doc.h1Outline !== null)) { + doc.h1Outline.addItem(fragment.text); + } + + // set styles and whether this fragment is continued (for rich text wrapping) + const options = this.setStyle(doc); + if (options.continued == null) { options.continued = continued || (index < (this.content.length - 1)); } + + // remove newlines unless this is code + if (this.type !== 'code') { + fragment.text = fragment.text.replace(/[\r\n]\s*/g, ' '); + } + + doc.text(fragment.text, options); + } else { + fragment.render(doc, (index < (this.content.length - 1)) && (this.type !== 'bulletlist')); + } + + lastType = this.type; + } + } + + if (this.style.padding) { + return doc.y += this.style.padding; + } + } +} + +// reads and renders a markdown/literate javascript file to the document +const render = function(doc, filename) { + codeBlocks = []; + const tree = md.parse(fs.readFileSync(filename, 'utf8')); + tree.shift(); + + return (() => { + const result = []; + while (tree.length) { + const node = new Node(tree.shift()); + result.push(node.render(doc)); + } + return result; + })(); +}; + +// renders the title page of the guide +const renderTitlePage = function(doc) { + const title = 'PDFKit Guide'; + const author = 'By Devon Govett'; + const version = `Version ${require('../package.json').version}`; + + doc.font('fonts/AlegreyaSans-Light.ttf', 60); + doc.y = (doc.page.height / 2) - doc.currentLineHeight(); + doc.text(title, {align: 'center'}); + const w = doc.widthOfString(title); + doc.h1Outline = doc.outline.addItem(title); + + doc.fontSize(20); + doc.y -= 10; + doc.text(author, { + align: 'center', + indent: w - doc.widthOfString(author) + } + ); + + doc.font(styles.para.font, 10); + doc.text(version, { + align: 'center', + indent: w - doc.widthOfString(version) + } + ); + + return doc.addPage(); +}; + +// render all sections of the guide and write the pdf file +(function() { + const doc = new PDFDocument; + doc.pipe(fs.createWriteStream('guide.pdf')); + renderTitlePage(doc); + render(doc, 'getting_started.md'); + render(doc, 'vector.md'); + render(doc, 'text.md'); + render(doc, 'images.md'); + render(doc, 'outline.md'); + render(doc, 'annotations.md'); + return doc.end(); +})(); + +function __guard__(value, transform) { + return (typeof value !== 'undefined' && value !== null) ? transform(value) : undefined; +} \ No newline at end of file diff --git a/docs/generate_website.js b/docs/generate_website.js new file mode 100644 index 000000000..e9a705b88 --- /dev/null +++ b/docs/generate_website.js @@ -0,0 +1,124 @@ +const jade = require('jade'); +const { markdown } = require('markdown'); +const fs = require('fs'); +const vm = require('vm'); +const {exec} = require('child_process'); +const PDFDocument = require('../'); + +process.chdir(__dirname); + +if (!fs.existsSync('img')) { + fs.mkdirSync('img'); +} + +const files = [ + '../README.md', + 'getting_started.md', + 'vector.md', + 'text.md', + 'images.md', + 'annotations.md' +]; + +// shared lorem ipsum text so we don't need to copy it into every example +const lorem = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl. Suspendisse rhoncus nisl posuere tortor tempus et dapibus elit porta. Cras leo neque, elementum a rhoncus ut, vestibulum non nibh. Phasellus pretium justo turpis. Etiam vulputate, odio vitae tincidunt ultricies, eros odio dapibus nisi, ut tincidunt lacus arcu eu elit. Aenean velit erat, vehicula eget lacinia ut, dignissim non tellus. Aliquam nec lacus mi, sed vestibulum nunc. Suspendisse potenti. Curabitur vitae sem turpis. Vestibulum sed neque eget dolor dapibus porttitor at sit amet sem. Fusce a turpis lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;'; + +const extractHeaders = function(tree) { + const headers = []; + + for (let index = 0; index < tree.length; index++) { + const node = tree[index]; + if ((node[0] === 'header') && ((headers.length === 0) || (node[1].level > 1))) { + if (node[1].level > 2) { node[1].level = 2; } + const hash = node[2].toLowerCase().replace(/\s+/g, '_'); + node[1].id = hash; + headers.push({ + hash, + title: node[2]}); + } + } + + return headers; +}; + +let imageIndex = 0; +const generateImages = function(tree) { + // find code blocks + const codeBlocks = []; + for (var node of tree) { + if (node[0] === 'code_block') { + codeBlocks.push(node[1]); + } + } + + for (node of tree) { + if ((node[0] === 'para') && Array.isArray(node[1]) && (node[1][0] === 'img')) { + // compile the code + const attrs = node[1][1]; + let code = codeBlocks[attrs.alt]; + delete attrs.height; // used for pdf generation + + // create a PDF and run the example + const doc = new PDFDocument; + const f = `img/${imageIndex++}`; + var file = fs.createWriteStream(`${f}.pdf`); + doc.pipe(file); + + doc.translate(doc.x, doc.y); + doc.scale(0.8); + doc.x = (doc.y = 0); + + vm.runInNewContext(code, { + doc, + lorem + } + ); + + delete attrs.title; + delete attrs.alt; + attrs.href = `${f}.png`; + + // write the PDF, convert to PNG using the mac `sips` + // command line tool, and trim with graphicsmagick + + file.on('finish', () => + exec(`sips -s format png ${f}.pdf --out ${f}.png`, function() { + fs.unlink(`${f}.pdf`); + exec(`gm convert ${f}.png -trim ${f}.png`); + }) + ) + } + } +}; + +const pages = []; +for (let file of Array.from(files)) { + let content = fs.readFileSync(file, 'utf8'); + + // turn github highlighted code blocks into normal markdown code blocks + content = content.replace(/^```javascript\n((:?.|\n)*?)\n```/mg, (m, $1) => ` ${$1.split('\n').join('\n ')}`); + + const tree = markdown.parse(content); + const headers = extractHeaders(tree); + generateImages(tree); + + file = file + .replace(/README\.md/, 'index') + .replace(/\.md$/, ''); + + pages.push({ + file, + url: `/docs/${file}.html`, + title: headers[0].title, + headers: headers.slice(1), + content: markdown.toHTML(tree) + }); +} + +for (let index = 0; index < pages.length; index++) { + const page = pages[index]; + page.pages = pages; + page.index = index; + const html = jade.renderFile('template.jade', page); + fs.writeFileSync(page.file + '.html', html, 'utf8'); +} diff --git a/docs/getting_started.md b/docs/getting_started.md new file mode 100644 index 000000000..8eac47f30 --- /dev/null +++ b/docs/getting_started.md @@ -0,0 +1,263 @@ +# Getting Started with PDFKit + +### Installation + +Installation uses the [npm](http://npmjs.org/) package manager. Just type the +following command after installing npm. + + npm install pdfkit + +### Creating a document + +Creating a PDFKit document is quite simple. Just require the `pdfkit` module +in your CoffeeScript or JavaScript source file and create an instance of the +`PDFDocument` class. + + const PDFDocument = require('pdfkit'); + const doc = new PDFDocument; + +`PDFDocument` instances are readable Node streams. They don't get saved anywhere automatically, +but you can call the `pipe` method to send the output of the PDF document to another +writable Node stream as it is being written. When you're done with your document, call +the `end` method to finalize it. Here is an example showing how to pipe to a file or an HTTP response. + + doc.pipe(fs.createWriteStream('/path/to/file.pdf')); // write to PDF + doc.pipe(res); // HTTP response + + // add stuff to PDF here using methods described below... + + // finalize the PDF and end the stream + doc.end(); + +The `write` and `output` methods found in PDFKit before version 0.5 are now deprecated. + +## Using PDFKit in the browser + +As of version 0.6, PDFKit can be used in the browser as well as in Node! +There are two ways to use PDFKit in the browser. The first is to use [Browserify](http://browserify.org/), +which is a Node module packager for the browser with the familiar `require` syntax. The second is to use +a prebuilt version of PDFKit, which you can [download from Github](https://github.com/devongovett/pdfkit/releases). + +Using PDFKit in the browser is exactly the same as using it in Node, except you'll want to pipe the +output to a destination supported in the browser, such as a +[Blob](https://developer.mozilla.org/en-US/docs/Web/API/Blob). Blobs can be used +to generate a URL to allow display of generated PDFs directly in the browser via an `iframe`, or they can +be used to upload the PDF to a server, or trigger a download in the user's browser. + +To get a Blob from a `PDFDocument`, you should pipe it to a [blob-stream](https://github.com/devongovett/blob-stream), +which is a module that generates a Blob from any Node-style stream. The following example uses Browserify to load +`PDFKit` and `blob-stream`, but if you're not using Browserify, you can load them in whatever way you'd like (e.g. script tags). + + // require dependencies + const PDFDocument = require('pdfkit'); + const blobStream = require('blob-stream'); + + // create a document the same way as above + const doc = new PDFDocument; + + // pipe the document to a blob + const stream = doc.pipe(blobStream()); + + // add your content to the document here, as usual + + // get a blob when you're done + doc.end(); + stream.on('finish', function() { + // get a blob you can do whatever you like with + const blob = stream.toBlob('application/pdf'); + + // or get a blob URL for display in the browser + const url = stream.toBlobURL('application/pdf'); + iframe.src = url; + }); + +You can see an interactive in-browser demo of PDFKit [here](http://pdfkit.org/demo/browser.html). + +Note that in order to Browserify a project using PDFKit, you need to install the `brfs` module with npm, +which is used to load built-in font data into the package. It is listed as a `devDependency` in +PDFKit's `package.json`, so it isn't installed by default for Node users. +If you forget to install it, Browserify will print an error message. + +## Adding pages + +The first page of a PDFKit document is added for you automatically when you +create the document unless you provide `autoFirstPage: false`. Subsequent pages must be added by you. Luckily, it is +quite simple! + + doc.addPage() + +To add some content every time a page is created, either by calling `addPage()` or automatically, you can use the `pageAdded` event. + + doc.on('pageAdded', () => doc.text("Page Title")); + +You can also set some options for the page, such as its size and orientation. + +The `layout` property can be either `portrait` (the default) or `landscape`. +The `size` property can be either an array specifying `[width, height]` in PDF +points (72 per inch), or a string specifying a predefined size. A +list of the predefined paper sizes can be seen [here](https://github.com/devongovett/pdfkit/blob/b13423bf0a391ed1c33a2e277bc06c00cabd6bf9/lib/page.coffee#L72-L122). The +default is `letter`. + +Passing a page options object to the `PDFDocument` constructor will +set the default paper size and layout for every page in the document, which is +then overridden by individual options passed to the `addPage` method. + +You can set the page margins in two ways. The first is by setting the `margin` +property (singular) to a number, which applies that margin to all edges. The +other way is to set the `margins` property (plural) to an object with `top`, +`bottom`, `left`, and `right` values. The default is a 1 inch (72 point) margin +on all sides. + +For example: + + // Add a 50 point margin on all sides + doc.addPage({ + margin: 50}); + + + // Add different margins on each side + doc.addPage({ + margins: { + top: 50, + bottom: 50, + left: 72, + right: 72 + } + }); + +## Switching to previous pages + +PDFKit normally flushes pages to the output file immediately when a new page is created, making +it impossible to jump back and add content to previous pages. This is normally not an issue, but +in some circumstances it can be useful to add content to pages after the whole document, or a part +of the document, has been created already. Examples include adding page numbers, or filling in other +parts of information you don't have until the rest of the document has been created. + +PDFKit has a `bufferPages` option in versions v0.7.0 and later that allows you to control when +pages are flushed to the output file yourself rather than letting PDFKit handle that for you. To use +it, just pass `bufferPages: true` as an option to the `PDFDocument` constructor. Then, you can call +`doc.switchToPage(pageNumber)` to switch to a previous page (page numbers start at 0). + +When you're ready to flush the buffered pages to the output file, call `flushPages`. +This method is automatically called by `doc.end()`, so if you just want to buffer all pages in the document, you +never need to call it. Finally, there is a `bufferedPageRange` method, which returns the range +of pages that are currently buffered. Here is a small example that shows how you might add page +numbers to a document. + + // create a document, and enable bufferPages mode + let i; + let end; + const doc = new PDFDocument({ + bufferPages: true}); + + // add some content... + doc.addPage(); + // ... + doc.addPage(); + + // see the range of buffered pages + const range = doc.bufferedPageRange(); // => { start: 0, count: 2 } + + for (i = range.start, end = range.start + range.count, range.start <= end; i < end; i++;) { + doc.switchToPage(i); + doc.text(`Page ${i + 1} of ${range.count}`); + } + + // manually flush pages that have been buffered + doc.flushPages(); + + // or, if you are at the end of the document anyway, + // doc.end() will call it for you automatically. + doc.end(); + +## Setting document metadata + +PDF documents can have various metadata associated with them, such as the +title, or author of the document. You can add that information by adding it to +the `doc.info` object, or by passing an info object into the document at +creation time. + +Here is a list of all of the properties you can add to the document metadata. +According to the PDF spec, each property must have its first letter +capitalized. + + * `Title` - the title of the document + * `Author` - the name of the author + * `Subject` - the subject of the document + * `Keywords` - keywords associated with the document + * `CreationDate` - the date the document was created (added automatically by PDFKit) + * `ModDate` - the date the document was last modified + +## Encryption and Access Privileges + +PDF specification allow you to encrypt the PDF file and require a password when opening the file, +and/or set permissions of what users can do with the PDF file. PDFKit implements standard security +handler in PDF version 1.3 (40-bit RC4), version 1.4 (128-bit RC4), PDF version 1.7 (128-bit AES), +and PDF version 1.7 ExtensionLevel 3 (256-bit AES). + +To enable encryption, provide a user password when creating the `PDFDocument` in `options` object. +The PDF file will be encrypted when a user password is provided, and users will be prompted to enter +the password to decrypt the file when opening it. + + * `userPassword` - the user password (string value) + +To set access privileges for the PDF file, you need to provide an owner password and permission +settings in the `option` object when creating `PDFDocument`. By default, all operations are disallowed. +You need to explicitly allow certain operations. + + * `ownerPassword` - the owner password (string value) + * `permissions` - the object specifying PDF file permissions + +Following settings are allowed in `permissions` object: + + * `printing` - whether printing is allowed. Specify `"lowResolution"` to allow degraded printing, or `"highResolution"` to allow printing with high resolution + * `modifying` - whether modifying the file is allowed. Specify `true` to allow modifying document content + * `copying` - whether copying text or graphics is allowed. Specify `true` to allow copying + * `annotating` - whether annotating, form filling is allowed. Specify `true` to allow annotating and form filling + * `fillingForms` - whether form filling and signing is allowed. Specify `true` to allow filling in form fields and signing + * `contentAccessibility` - whether copying text for accessibility is allowed. Specify `true` to allow copying for accessibility + * `documentAssembly` - whether assembling document is allowed. Specify `true` to allow document assembly + +You can specify either user password, owner password or both passwords. +Behavior differs according to passwords you provides: + + * When only user password is provided, + users with user password are able to decrypt the file and have full access to the document. + * When only owner password is provided, + users are able to decrypt and open the document without providing any password, + but the access is limited to those operations explicitly permitted. + Users with owner password have full access to the document. + * When both passwords are provided, + users with user password are able to decrypt the file + but only have limited access to the file according to permission settings. + Users with owner password have full access to the document. + +Note that PDF file itself cannot enforce access privileges. +When file is decrypted, PDF viewer applications have full access to the file content, +and it is up to viewer applications to respect permission settings. + +To choose encryption method, you need to specify PDF version. +PDFKit will choose best encryption method available in the PDF version you specified. + + * `pdfVersion` - a string value specifying PDF file version + +Available options includes: + + * `1.3` - PDF version 1.3 (default), 40-bit RC4 is used + * `1.4` - PDF version 1.4, 128-bit RC4 is used + * `1.5` - PDF version 1.5, 128-bit RC4 is used + * `1.6` - PDF version 1.6, 128-bit AES is used + * `1.7` - PDF version 1.7, 128-bit AES is used + * `1.7ext3` - PDF version 1.7 ExtensionLevel 3, 256-bit AES is used + +When using PDF version 1.7 ExtensionLevel 3, password is truncated to 127 bytes of its UTF-8 representation. +In older versions, password is truncated to 32 bytes, and only Latin-1 characters are allowed. + +### Adding content + +Once you've created a `PDFDocument` instance, you can add content to the +document. Check out the other sections described in this document to +learn about each type of content you can add. + +That's the basics! Now let's move on to PDFKit's powerful vector graphics +abilities. diff --git a/docs/guide.pdf b/docs/guide.pdf new file mode 100644 index 000000000..373dda3fd Binary files /dev/null and b/docs/guide.pdf differ diff --git a/docs/images.md b/docs/images.md new file mode 100644 index 000000000..e6153fc67 --- /dev/null +++ b/docs/images.md @@ -0,0 +1,55 @@ +# Images in PDFKit + +Adding images to PDFKit documents is an easy task. Just pass an image path, buffer, or data uri with base64 encoded data to +the `image` method along with some optional arguments. PDFKit supports the +JPEG and PNG formats. If an X and Y position are not provided, the image is +rendered at the current point in the text flow (below the last line of text). +Otherwise, it is positioned absolutely at the specified point. The image will +be scaled according to the following options. + +* Neither `width` or `height` provided - image is rendered at full size +* `width` provided but not `height` - image is scaled proportionally to fit in the provided `width` +* `height` provided but not `width` - image is scaled proportionally to fit in the provided `height` +* Both `width` and `height` provided - image is stretched to the dimensions provided +* `scale` factor provided - image is scaled proportionally by the provided scale factor +* `fit` array provided - image is scaled proportionally to fit within the passed width and height +* `cover` array provided - image is scaled proportionally to completely cover the rectangle defined by the passed width and height + +When a `fit` or `cover` array is provided, PDFKit accepts these additional options: +* `align` - horizontally align the image, the possible values are `'left'`, `'center'` and `'right'` +* `valign` - vertically align the image, the possible values are `'top'`, `'center'` and `'bottom'` + +Here is an example showing some of these options. + + // Scale proprotionally to the specified width + doc.image('images/test.jpeg', 0, 15, {width: 300}) + .text('Proportional to width', 0, 0); + + // Fit the image within the dimensions + doc.image('images/test.jpeg', 320, 15, {fit: [100, 100]}) + .rect(320, 15, 100, 100) + .stroke() + .text('Fit', 320, 0); + + // Stretch the image + doc.image('images/test.jpeg', 320, 145, {width: 200, height: 100}) + .text('Stretch', 320, 130); + + // Scale the image + doc.image('images/test.jpeg', 320, 280, {scale: 0.25}) + .text('Scale', 320, 265); + + // Fit the image in the dimensions, and center it both horizontally and vertically + doc.image('images/test.jpeg', 430, 15, {fit: [100, 100], align: 'center', valign: 'center'}) + .rect(430, 15, 100, 100) + .stroke() + .text('Centered', 430, 0); + +* * * + +This example produces the following output: + +![0](images/images.png "150") + +That is all there is to adding images to your PDF documents with PDFKit. Now +let's look at adding annotations. diff --git a/docs/outline.md b/docs/outline.md new file mode 100644 index 000000000..7ee46da2e --- /dev/null +++ b/docs/outline.md @@ -0,0 +1,28 @@ +# Outlines in PDFKit + +Outlines are the heirachical bookmarks that display in some PDF readers. Currently only page bookmarks are supported, but more may be added in the future. They are simple to add and only require a single method: + +* `addItem(title, options)` + +Here is an example of adding a bookmark with a single child bookmark. + + // Get a reference to the Outline root + const { outline } = doc; + + // Add a top-level bookmark + const top = outline.addItem('Top Level'); + + // Add a sub-section + top.addItem('Sub-section'); + +## Options + +The `options` parameter currently only has one property: `expanded`. If this value is set to `true` then all of that section's children will be visible by default. This value defaults to `false`. + +In this example the 'Top Level' section will be expanded to show 'Sub-section'. + + // Add a top-level bookmark + const top = outline.addItem('Top Level', { expanded: true }); + + // Add a sub-section + top.addItem('Sub-section'); \ No newline at end of file diff --git a/docs/paper_sizes.coffee.md b/docs/paper_sizes.coffee.md new file mode 100644 index 000000000..8b2f40ad9 --- /dev/null +++ b/docs/paper_sizes.coffee.md @@ -0,0 +1,88 @@ +# Paper Sizes + +When creating a new document or adding a new page to your current document, PDFKit allows you to set the page dimensions. To improve convenience, PDFKit has a number of predefined page sizes. These sizes are based on the most commonly used stndard page sizes. + +### Predefined Page Sizes + +The following predefined sizes are based on the ISO (International) standards. All the dimensions in brackets are in PostScript points. + +#### A-series + +* A0 (2383.94 x 3370.39) +* A1 (1683.78 x 2383.94) +* A2 (1190.55 x 1683.78) +* A3 (841.89 x 1190.55) +* A4 (595.28 x 841.89) +* A5 (419.53 x 595.28) +* A6 (297.64 x 419.53) +* A7 (209.76 x 297.64) +* A8 (147.40 x 209.76) +* A9 (104.88 x 147.40) +* A10 (73.70 x 104.88) + +#### B-series + +* B0 (2834.65 x 4008.19) +* B1 (2004.09 x 2834.65) +* B2 (1417.32 x 2004.09) +* B3 (1000.63 x 1417.32) +* B4 (708.66 x 1000.63) +* B5 (498.90 x 708.66) +* B6 (354.33 x 498.90) +* B7 (249.45 x 354.33) +* B8 (175.75 x 249.45) +* B9 (124.72 x 175.75) +* B10 (87.87 x 124.72) + +#### C-series + +* C0 (2599.37 x 3676.54) +* C1 (1836.85 x 2599.37) +* C2 (1298.27 x 1836.85) +* C3 (918.43 x 1298.27) +* C4 (649.13 x 918.43) +* C5 (459.21 x 649.13) +* C6 (323.15 x 459.21) +* C7 (229.61 x 323.15) +* C8 (161.57 x 229.61) +* C9 (113.39 x 161.57) +* C10 (79.37 x 113.39) + +#### RA-series + +* RA0 (2437.80 x 3458.27) +* RA1 (1729.13 x 2437.80) +* RA2 (1218.90 x 1729.13) +* RA3 (864.57 x 1218.90) +* RA4 (609.45 x 864.57) + +#### SRA-series + +* SRA0 (2551.18 x 3628.35) +* SRA1 (1814.17 x 2551.18) +* SRA2 (1275.59 x 1814.17) +* SRA3 (907.09 x 1275.59) +* SRA4 (637.80 x 907.09) + +The following predefined sizes are based on the common paper sizes used mainly in the United States of America and Canada. The dimensions in brackets are in PostScript points. + +* EXECUTIVE (521.86 x 756.00) +* LEGAL (612.00 x 1008.00) +* LETTER (612.00 X 792.00) +* TABLOID (792.00 X 1224.00) + +PDFKit supports also the following paper sizes. The dimensions in brackets are in PostScript points. + +* 4A0 (4767.89 x 6740.79) +* 2A0 (3370.39 x 4767.87) +* FOLIO (612.00 X 936.00) + +### Setting the page size + +In order to use the predefined sizes, the name of the size (as named in the lists above) should be passed to either the `PDFDocument` constructor or the `addPage()` function in the `size` property of the `options` object, as shown in the example below, using `A7` as the preferred size. + + // Passing size to the constructor + const doc = new PDFDocument({size: 'A7'}); + + // Passing size to the addPage function + doc.addPage({size: 'A7'}); diff --git a/docs/text.md b/docs/text.md new file mode 100644 index 000000000..406c05e08 --- /dev/null +++ b/docs/text.md @@ -0,0 +1,232 @@ +# Text in PDFKit + +## The basics + +PDFKit makes adding text to documents quite simple, and includes many options +to customize the display of the output. Adding text to a document is as simple +as calling the `text` method. + + doc.text('Hello world!') + +Internally, PDFKit keeps track of the current X and Y position of text as it +is added to the document. This way, subsequent calls to the `text` method will +automatically appear as new lines below the previous line. However, you can +modify the position of text by passing X and Y coordinates to the `text` +method after the text itself. + + doc.text('Hello world!', 100, 100) + +If you want to move down or up by lines, just call the `moveDown` or `moveUp` +method with the number of lines you'd like to move (1 by default). + +## Line wrapping and justification + +PDFKit includes support for line wrapping out of the box! If no options are +given, text is automatically wrapped within the page margins and placed in the +document flow below any previous text, or at the top of the page. PDFKit +automatically inserts new pages as necessary so you don't have to worry about +doing that for long pieces of text. PDFKit can also automatically wrap text +into multiple columns. + +The text will automatically wrap unless you set the `lineBreak` option to `false`. +By default it will wrap to the page margin, but the `width` option allows +you to set a different width the text should be wrapped to. +If you set the `height` option, the text will be clipped to the number of +lines that can fit in that height. + +When line wrapping is enabled, you can choose a text justification. There are +four options: `left` (the default), `center`, `right`, and `justify`. They +work just as they do in your favorite word processor, but here is an example +showing their use in a text box. + + const lorem = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl.'; + + doc.fontSize(8); + doc.text(`This text is left aligned. ${lorem}`, { + width: 410, + align: 'left' + } + ); + + doc.moveDown(); + doc.text(`This text is centered. ${lorem}`, { + width: 410, + align: 'center' + } + ); + + doc.moveDown(); + doc.text(`This text is right aligned. ${lorem}`, { + width: 410, + align: 'right' + } + ); + + doc.moveDown(); + doc.text(`This text is justified. ${lorem}`, { + width: 410, + align: 'justify' + } + ); + + // draw bounding rectangle + doc.rect(doc.x, 0, 410, doc.y).stroke(); + + +The output of this example, looks like this: + +![2](images/alignments.png) + +## Text styling + +PDFKit has many options for controlling the look of text added to PDF +documents, which can be passed to the `text` method. They are enumerated +below. + +* `lineBreak` - set to `false` to disable line wrapping all together +* `width` - the width that text should be wrapped to (by default, the page width minus the left and right margin) +* `height` - the maximum height that text should be clipped to +* `ellipsis` - the character to display at the end of the text when it is too long. Set to `true` to use the default character. +* `columns` - the number of columns to flow the text into +* `columnGap` - the amount of space between each column (1/4 inch by default) +* `indent` - the amount in PDF points (72 per inch) to indent each paragraph of text +* `paragraphGap` - the amount of space between each paragraph of text +* `lineGap` - the amount of space between each line of text +* `wordSpacing` - the amount of space between each word in the text +* `characterSpacing` - the amount of space between each character in the text +* `fill` - whether to fill the text (`true` by default) +* `stroke` - whether to stroke the text +* `link` - a URL to link this text to (shortcut to create an annotation) +* `underline` - whether to underline the text +* `strike` - whether to strike out the text +* `oblique` - whether to slant the text (angle in degrees or `true`) +* `baseline` - the vertical alignment of the text with respect to its insertion point (values as [canvas textBaseline](https://www.w3schools.com/tags/canvas_textbaseline.asp)) +* `continued` - whether the text segment will be followed immediately by another segment. Useful for changing styling in the middle of a paragraph. +* `features` - an array of [OpenType feature tags](https://www.microsoft.com/typography/otspec/featuretags.htm) to apply. If not provided, a set of defaults is used. + +Additionally, the fill and stroke color and opacity methods described in the +[vector graphics section](vector.html) are applied to text content as well. + +* * * + +Here is an example combining some of the options above, wrapping a piece of text into three columns, in a specified width and height. + + const lorem = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl. Suspendisse rhoncus nisl posuere tortor tempus et dapibus elit porta. Cras leo neque, elementum a rhoncus ut, vestibulum non nibh. Phasellus pretium justo turpis. Etiam vulputate, odio vitae tincidunt ultricies, eros odio dapibus nisi, ut tincidunt lacus arcu eu elit. Aenean velit erat, vehicula eget lacinia ut, dignissim non tellus. Aliquam nec lacus mi, sed vestibulum nunc. Suspendisse potenti. Curabitur vitae sem turpis. Vestibulum sed neque eget dolor dapibus porttitor at sit amet sem. Fusce a turpis lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;'; + + doc.text(lorem, { + columns: 3, + columnGap: 15, + height: 100, + width: 465, + align: 'justify' + }); + +The output looks like this: + +![3]() + +## Text measurements + +If you're working with documents that require precise layout, you may need to know the +size of a piece of text. PDFKit has two methods to achieve this: `widthOfString(text, options)` +and `heightOfString(text, options)`. Both methods use the same options described in the +Text styling section, and take into account the eventual line wrapping. + +## Lists + +The `list` method creates a bulleted list. It accepts as arguments an array of strings, +and the optional `x`, `y` position. You can create complex multilevel lists by using nested arrays. +Lists use the following additional options: +* `bulletRadius` +* `textIndent` +* `bulletIndent` + +## Rich Text + +As mentioned above, PDFKit supports a simple form of rich text via the `continued` option. +When set to true, PDFKit will retain the text wrapping state between `text` calls. This way, +when you call text again after changing the text styles, the wrapping will continue right +where it left off. + +The options given to the first `text` call are also retained for subsequent calls after a +`continued` one, but of course you can override them. In the following example, the `width` +option from the first `text` call is retained by the second call. + + doc.fillColor('green') + .text(lorem.slice(0, 500), { + width: 465, + continued: true + }).fillColor('red') + .text(lorem.slice(500)); + +Here is the output: + +![4]() + +## Fonts + +The PDF format defines 14 standard fonts that can be used in PDF documents. PDFKit supports each of them out of the box. +Besides Symbol and Zapf Dingbats this includes 4 styles (regular, bold, italic/oblique, bold+italic) of Helvetica, +Courier, and Times. To switch between standard fonts, call the `font` method with the corresponding Label: +* `'Courier'` +* `'Courier-Bold'` +* `'Courier-Oblique'` +* `'Courier-BoldOblique'` +* `'Helvetica'` +* `'Helvetica-Bold'` +* `'Helvetica-Oblique'` +* `'Helvetica-BoldOblique'` +* `'Symbol'` +* `'Times-Roman'` +* `'Times-Bold'` +* `'Times-Italic'` +* `'Times-BoldItalic'` +* `'ZapfDingbats'` + +The PDF format also allows fonts to be embedded right in the document. PDFKit supports +embedding TrueType (`.ttf`), OpenType (`.otf`), WOFF, WOFF2, TrueType Collection (`.ttc`), +and Datafork TrueType (`.dfont`) fonts. + +To change the font used to render text, just call the `font` method. If you +are using a standard PDF font, just pass the name to the `font` method. +Otherwise, pass the path to the font file, or a `Buffer` containing the font data. +If the font is a collection font (`.ttc` and `.dfont` files), meaning that it +contains multiple styles in the same file, you should pass the name of the style +to be extracted from the collection. + +Here is an example showing how to set the font in each case. + + // Set the font size + doc.fontSize(18); + + // Using a standard PDF font + doc.font('Times-Roman') + .text('Hello from Times Roman!') + .moveDown(0.5); + + // Using a TrueType font (.ttf) + doc.font('fonts/GoodDog.ttf') + .text('This is Good Dog!') + .moveDown(0.5); + + // Using a collection font (.ttc or .dfont) + doc.font('fonts/Chalkboard.ttc', 'Chalkboard-Bold') + .text('This is Chalkboard, not Comic Sans.'); + +The output of this example looks like this: + +![5](images/fonts.png) + +Another nice feature of the PDFKit font support, is the ability to register a +font file under a name for use later rather than entering the path to the font +every time you want to use it. + + // Register a font + doc.registerFont('Heading Font', 'fonts/Chalkboard.ttc', 'Chalkboard-Bold'); + + // Use the font later + doc.font('Heading Font') + .text('This is a heading.'); + +That's about all there is too it for text in PDFKit. Let's move on now to +images. diff --git a/docs/vector.md b/docs/vector.md new file mode 100644 index 000000000..5c6305ebf --- /dev/null +++ b/docs/vector.md @@ -0,0 +1,331 @@ +# Vector Graphics in PDFKit + +## An introduction to vector graphics + +Unlike images which are defined by pixels, vector graphics are defined through +a series of drawing commands. This makes vector graphics scalable to any size +without a reduction in quality (pixelization). The PDF format was designed +with vector graphics in mind, so creating vector drawings is very easy. The +PDFKit vector graphics APIs are very similar to that of the HTML5 canvas +element, so if you are familiar at all with that API, you will find PDFKit +easy to pick up. + +### Creating basic shapes + +Shapes are defined by a series of lines and curves. `lineTo`, `bezierCurveTo` +and `quadraticCurveTo` all draw from the current point (which you can set with +`moveTo`) to the specified point (always the last two arguments). Bezier +curves use two control points and quadratic curves use just one. Here is an +example that illustrates defining a path. + + doc.moveTo(0, 20) // set the current point + .lineTo(100, 160) // draw a line + .quadraticCurveTo(130, 200, 150, 120) // draw a quadratic curve + .bezierCurveTo(190, -40, 200, 200, 300, 150) // draw a bezier curve + .lineTo(400, 90) // draw another line + .stroke(); // stroke the path + +The output of this example looks like this: + +![0](images/path.png "170") + +One thing to notice about this example is the use of method chaining. All +methods in PDFKit are chainable, meaning that you can call one method right +after the other without referencing the `doc` variable again. Of course, this +is an option, so if you don't like how the code looks when chained, you don't +have to write it that way. + +## SVG paths + +PDFKit includes an SVG path parser, so you can include paths written in the +SVG path syntax in your PDF documents. This makes it simple to include vector +graphics elements produced in many popular editors such as Inkscape or Adobe +Illustrator. The previous example could also be written using the SVG path +syntax like this. + + doc.path('M 0,20 L 100,160 Q 130,200 150,120 C 190,-40 200,200 300,150 L 400,90') + .stroke() + +![1](images/path.png "170") + +The PDFKit SVG parser supports all of the command types supported by SVG, so +any valid SVG path you throw at it should work as expected. + +## Shape helpers + +PDFKit also includes some helpers that make defining common shapes much +easier. Here is a list of the helpers. + +* `rect(x, y, width, height)` +* `roundedRect(x, y, width, height, cornerRadius)` +* `ellipse(centerX, centerY, radiusX, radiusY = radiusX)` +* `circle(centerX, centerY, radius)` +* `polygon(points...)` + +The last one, `polygon`, allows you to pass in a list of points (arrays of x,y +pairs), and it will create the shape by moving to the first point, and then +drawing lines to each consecutive point. Here is how you'd draw a triangle +with the polygon helper. + + doc.polygon([100, 0], [50, 100], [150, 100]); + doc.stroke(); + +The output of this example looks like this: + +![2](images/triangle.png "100") + +## Fill and stroke styles + +So far we have only been stroking our paths, but you can also fill them with +the `fill` method, and both fill and stroke the same path with the +`fillAndStroke` method. Note that calling `fill` and then `stroke` +consecutively will not work because of a limitation in the PDF spec. Use the +`fillAndStroke` method if you want to accomplish both operations on the same +path. + +In order to make our drawings interesting, we really need to give them some +style. PDFKit has many methods designed to do just that. + + * `lineWidth` + * `lineCap` + * `lineJoin` + * `miterLimit` + * `dash` + * `fillColor` + * `strokeColor` + * `opacity` + * `fillOpacity` + * `strokeOpacity` + +Some of these are pretty self explanatory, but let's go through a few of them. + +## Line cap and line join + +The `lineCap` and `lineJoin` properties accept constants describing what they +should do. This is best illustrated by an example. + + // these examples are easier to see with a large line width + doc.lineWidth(25); + + // line cap settings + doc.lineCap('butt') + .moveTo(50, 20) + .lineTo(100, 20) + .stroke(); + + doc.lineCap('round') + .moveTo(150, 20) + .lineTo(200, 20) + .stroke(); + + // square line cap shown with a circle instead of a line so you can see it + doc.lineCap('square') + .moveTo(250, 20) + .circle(275, 30, 15) + .stroke(); + + // line join settings + doc.lineJoin('miter') + .rect(50, 100, 50, 50) + .stroke(); + + doc.lineJoin('round') + .rect(150, 100, 50, 50) + .stroke(); + + doc.lineJoin('bevel') + .rect(250, 100, 50, 50) + .stroke(); + +The output of this example looks like this. + +![3](images/line_styles.png "220") + +## Dashed lines + +The `dash` method allows you to create non-continuous dashed lines. It takes a +length specifying how long each dash should be, as well as an optional hash +describing the additional properties `space` and `phase`. + +The `space` option defines the length of the space between each dash, and the `phase` option +defines the starting point of the sequence of dashes. By default the `space` +attribute is equal to the `length` and the `phase` attribute is set to `0`. +You can use the `undash` method to make the line solid again. + +The following example draws a circle with a dashed line where the space +between the dashes is double the length of each dash. + + doc.circle(100, 50, 50) + .dash(5, {space: 10}) + .stroke(); + +The output of this example looks like this: + +![4](images/dash.png "100") + +## Color + +What is a drawing without color? PDFKit makes it simple to set the fill and +stroke color and opacity. You can pass an array specifying an RGB or CMYK +color, a hex color string, or use any of the named CSS colors. + +The `fillColor` and `strokeColor` methods accept an optional second argument as a shortcut for +setting the `fillOpacity` and `strokeOpacity`. Finally, the `opacity` method +is a convenience method that sets both the fill and stroke opacity to the same +value. + +The `fill` and `stroke` methods also accept a color as an argument so +that you don't have to call `fillColor` or `strokeColor` beforehand. The +`fillAndStroke` method accepts both fill and stroke colors as arguments. + + doc.circle(100, 50, 50) + .lineWidth(3) + .fillOpacity(0.8) + .fillAndStroke("red", "#900") + +This example produces the following output: + +![5](images/color.png "100") + +## Gradients + +PDFKit also supports gradient fills. Gradients can be used just like color fills, +and are applied with the same methods (e.g. `fillColor`, or just `fill`). Before +you can apply a gradient with these methods, however, you must create a gradient object. + +There are two types of gradients: linear and radial. They are created by the `linearGradient` +and `radialGradient` methods. Their function signatures are listed below: + +* `linearGradient(x1, y1, x2, y2)` - `x1,y1` is the start point, `x2,y2` is the end point +* `radialGradient(x1, y1, r1, x2, y2, r2)` - `r1` is the inner radius, `r2` is the outer radius + +Once you have a gradient object, you need to create color stops at points along that gradient. +Stops are defined at percentage values (0 to 1), and take a color value (any usable by the +fillColor method), and an optional opacity. + +You can see both linear and radial gradients in the following example: + + // Create a linear gradient + let grad = doc.linearGradient(50, 0, 150, 100); + grad.stop(0, 'green') + .stop(1, 'red'); + + doc.rect(50, 0, 100, 100); + doc.fill(grad); + + // Create a radial gradient + grad = doc.radialGradient(300, 50, 0, 300, 50, 50); + grad.stop(0, 'orange', 0) + .stop(1, 'orange', 1); + + doc.circle(300, 50, 50); + doc.fill(grad); + +Here is the output from the this example: + +![6]() + +## Winding rules + +Winding rules define how a path is filled and are best illustrated by an +example. The winding rule is an optional attribute to the `fill` and +`fillAndStroke` methods, and there are two values to choose from: `non-zero` +and `even-odd`. + + // Initial setup + doc.fillColor('red') + .translate(-100, -50) + .scale(0.8); + + // Draw the path with the non-zero winding rule + doc.path('M 250,75 L 323,301 131,161 369,161 177,301 z') + .fill('non-zero'); + + // Draw the path with the even-odd winding rule + doc.translate(280, 0) + .path('M 250,75 L 323,301 131,161 369,161 177,301 z') + .fill('even-odd'); + +You'll notice that I used the `scale` and `translate` transformations in this +example. We'll cover those in a minute. The output of this example, with some +added labels, is below. + +![7](images/winding_rules.png "200") + +## Saving and restoring the graphics stack + +Once you start producing more complex vector drawings, you will want to be +able to save and restore the state of the graphics context. The graphics state +is basically a snapshot of all the styles and transformations (see below) that +have been applied, and many states can be created and stored on a stack. Every +time the `save` method is called, the current graphics state is pushed onto +the stack, and when you call `restore`, the last state on the stack is applied +to the context again. This way, you can save the state, change some styles, +and then restore it to how it was before you made those changes. + +### Transformations + +Transformations allow you to modify the look of a drawing without modifying +the drawing itself. There are three types of transformations available, as +well as a method for setting the transformation matrix yourself. They are +`translate`, `rotate` and `scale`. + +The `translate` transformation takes two arguments, `x` and `y`, and effectively +moves the origin of the page which is (0, 0) by default, to the left and +right `x` and `y` units. + +The `rotate` transformation takes an angle and optionally, an object with an +`origin` property. It rotates the document `angle` degrees around the passed +`origin` or by default, around the origin (top left corner) of the page. + +The `scale` transformation takes a scale factor and an optional `origin` +passed in an options hash as with the `rotate` transformation. It is used to +increase or decrease the size of the units in the drawing, or change its +size. For example, applying a scale of `0.5` would make the drawing appear at +half size, and a scale of `2` would make it appear twice as large. + +If you are feeling particularly smart, you can modify the transformation +matrix yourself using the `transform` method. + +We used the `scale` and `translate` transformations above, so here is an +example of using the `rotate` transformation. We'll set the origin of the +rotation to the center of the rectangle. + + doc.rotate(20, {origin: [150, 70]}) + .rect(100, 20, 100, 100) + .fill('gray'); + +This example produces the following effect. + +![8](images/rotate.png "200") + +## Clipping + +A clipping path is a path defined using the normal path creation methods, but +instead of being filled or stroked, it becomes a mask that hides unwanted +parts of the drawing. Everything falling inside the clipping path after it is +created is visible, and everything outside the path is invisible. Here is an +example that clips a checkerboard pattern to the shape of a circle. + + // Create a clipping path + doc.circle(100, 100, 100) + .clip(); + + // Draw a checkerboard pattern + for (let row = 0; row < 10; row++) { + for (let col = 0; col < 10; col++) { + const color = (col % 2) - (row % 2) ? '#eee' : '#4183C4'; + doc.rect(row * 20, col * 20, 20, 20) + .fill(color); + } + } + +The result of this example is the following: + +![9](images/clipping.png "200") + +If you want to "unclip", you can use the `save` method before the clipping, +and then use `restore` to retrieve access to the whole page. + +That's it for vector graphics in PDFKit. Now let's move on to learning about +PDFKit's text support! diff --git a/lib/abstract_reference.js b/lib/abstract_reference.js new file mode 100644 index 000000000..af2d96e11 --- /dev/null +++ b/lib/abstract_reference.js @@ -0,0 +1,11 @@ +/* +PDFAbstractReference - abstract class for PDF reference +*/ + +class PDFAbstractReference { + toString() { + throw new Error('Must be implemented by subclasses'); + } +} + +export default PDFAbstractReference; diff --git a/src/data.js b/lib/data.js similarity index 64% rename from src/data.js rename to lib/data.js index 370b0329e..334994495 100644 --- a/src/data.js +++ b/lib/data.js @@ -1,9 +1,8 @@ -import range from './utils/range'; - class Data { - constructor(data = []) { - this.pos = 0; + constructor(data) { + if (data == null) { data = []; } this.data = data; + this.pos = 0; this.length = this.data.length; } @@ -12,7 +11,7 @@ class Data { } writeByte(byte) { - return (this.data[this.pos++] = byte); + return this.data[this.pos++] = byte; } byteAt(index) { @@ -42,20 +41,14 @@ class Data { return this.writeByte(val & 0xff); } + readInt32() { const int = this.readUInt32(); - - if (int >= 0x80000000) { - return int - 0x100000000; - } - - return int; + if (int >= 0x80000000) { return int - 0x100000000; } else { return int; } } writeInt32(val) { - if (val < 0) { - val += 0x100000000; - } + if (val < 0) { val += 0x100000000; } return this.writeUInt32(val); } @@ -70,28 +63,20 @@ class Data { return this.writeByte(val & 0xff); } + readInt16() { const int = this.readUInt16(); - if (int >= 0x8000) { - return int - 0x10000; - } - return int; + if (int >= 0x8000) { return int - 0x10000; } else { return int; } } writeInt16(val) { - if (val < 0) { - val += 0x10000; - } + if (val < 0) { val += 0x10000; } return this.writeUInt16(val); } readString(length) { const ret = []; - for ( - let i = 0, end = length, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { + for (let i = 0, end = length, asc = 0 <= end; asc ? i < end : i > end; asc ? i++ : i--) { ret[i] = String.fromCharCode(this.readByte()); } @@ -99,9 +84,12 @@ class Data { } writeString(val) { - return range(0, val.length, false).map(i => - this.writeByte(val.charCodeAt(i)) - ); + // todo: remove returning data. Seems not used + const result = []; + for (let i = 0; i <= val.length; i++) { + result.push(this.writeByte(val.charCodeAt(i))); + } + return result; } stringAt(pos, length) { @@ -127,32 +115,25 @@ class Data { const b7 = this.readByte(); const b8 = this.readByte(); - if (b1 & 0x80) { - // sign -> avoid overflow - return ( - ((b1 ^ 0xff) * 0x100000000000000 + - (b2 ^ 0xff) * 0x1000000000000 + - (b3 ^ 0xff) * 0x10000000000 + - (b4 ^ 0xff) * 0x100000000 + - (b5 ^ 0xff) * 0x1000000 + - (b6 ^ 0xff) * 0x10000 + - (b7 ^ 0xff) * 0x100 + - (b8 ^ 0xff) + - 1) * - -1 - ); + if (b1 & 0x80) { // sign -> avoid overflow + return (((b1 ^ 0xff) * 0x100000000000000) + + ((b2 ^ 0xff) * 0x1000000000000) + + ((b3 ^ 0xff) * 0x10000000000) + + ((b4 ^ 0xff) * 0x100000000) + + ((b5 ^ 0xff) * 0x1000000) + + ((b6 ^ 0xff) * 0x10000) + + ((b7 ^ 0xff) * 0x100) + + (b8 ^ 0xff) + 1) * -1; } - return ( - b1 * 0x100000000000000 + - b2 * 0x1000000000000 + - b3 * 0x10000000000 + - b4 * 0x100000000 + - b5 * 0x1000000 + - b6 * 0x10000 + - b7 * 0x100 + - b8 - ); + return (b1 * 0x100000000000000) + + (b2 * 0x1000000000000) + + (b3 * 0x10000000000) + + (b4 * 0x100000000) + + (b5 * 0x1000000) + + (b6 * 0x10000) + + (b7 * 0x100) + + b8; } writeLongLong(val) { @@ -182,11 +163,7 @@ class Data { read(bytes) { const buf = []; - for ( - let i = 0, end = bytes, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { + for (let i = 0, end = bytes, asc = 0 <= end; asc ? i < end : i > end; asc ? i++ : i--) { buf.push(this.readByte()); } @@ -194,7 +171,8 @@ class Data { } write(bytes) { - return Array.from(bytes).map(byte => this.writeByte(byte)); + return bytes.map((byte) => + this.writeByte(byte)); } } diff --git a/lib/document.js b/lib/document.js new file mode 100644 index 000000000..82f9a8c79 --- /dev/null +++ b/lib/document.js @@ -0,0 +1,296 @@ +/* +PDFDocument - represents an entire PDF document +By Devon Govett +*/ + +import stream from 'stream'; +import PDFObject from './object'; +import PDFReference from './reference'; +import PDFPage from './page'; +import PDFSecurity from './security'; +import ColorMixin from './mixins/color'; +import VectorMixin from './mixins/vector'; +import FontsMixin from './mixins/fonts'; +import TextMixin from './mixins/text'; +import ImagesMixin from './mixins/images'; +import AnnotationsMixin from './mixins/annotations'; +import OutlineMixin from './mixins/outline'; + +class PDFDocument extends stream.Readable { + constructor(options = {}) { + super(options); + this.options = options; + + // PDF version + switch (options.pdfVersion) { + case '1.4': + this.version = 1.4; + break; + case '1.5': + this.version = 1.5; + break; + case '1.6': + this.version = 1.6; + break; + case '1.7': + case '1.7ext3': + this.version = 1.7; + break; + default: + this.version = 1.3; + break; + } + + // Whether streams should be compressed + this.compress = this.options.compress != null ? this.options.compress : true; + + this._pageBuffer = []; + this._pageBufferStart = 0; + + // The PDF object store + this._offsets = []; + this._waiting = 0; + this._ended = false; + this._offset = 0; + const Pages = this.ref({ + Type: 'Pages', + Count: 0, + Kids: []}); + + Pages.finalize = function() { + this.offset = this.document._offset; + this.document._write(this.id + " " + this.gen + " obj"); + this.document._write('<<'); + this.document._write('/Type /Pages'); + this.document._write(`/Count ${this.data.Count}`); + this.document._write(`/Kids [${Buffer.concat(this.data.Kids).slice(0,-1).toString()}]`); + this.document._write('>>'); + this.document._write('endobj'); + return this.document._refEnd(this); + }; + + this._root = this.ref({ + Type: 'Catalog', + Pages + }); + + // The current page + this.page = null; + + // Initialize mixins + this.initColor(); + this.initVector(); + this.initFonts(); + this.initText(); + this.initImages(); + this.initOutline(); + + // Initialize the metadata + this.info = { + Producer: 'PDFKit', + Creator: 'PDFKit', + CreationDate: new Date() + }; + + if (this.options.info) { + for (let key in this.options.info) { + const val = this.options.info[key]; + this.info[key] = val; + } + } + + // Generate file ID + this._id = PDFSecurity.generateFileID(this.info); + + // Initialize security settings + this._security = PDFSecurity.create(this, options); + + // Write the header + // PDF version + this._write(`%PDF-${this.version}`); + + // 4 binary chars, as recommended by the spec + this._write("%\xFF\xFF\xFF\xFF"); + + // Add the first page + if (this.options.autoFirstPage !== false) { + this.addPage(); + } + } + + addPage(options) { + // end the current page if needed + if (options == null) { ({ options } = this); } + if (!this.options.bufferPages) { this.flushPages(); } + + // create a page object + this.page = new PDFPage(this, options); + this._pageBuffer.push(this.page); + + // add the page to the object store + const pages = this._root.data.Pages.data; + pages.Kids.push(Buffer.from(this.page.dictionary + ' ')); + pages.Count++; + + // reset x and y coordinates + this.x = this.page.margins.left; + this.y = this.page.margins.top; + + // flip PDF coordinate system so that the origin is in + // the top left rather than the bottom left + this._ctm = [1, 0, 0, 1, 0, 0]; + this.transform(1, 0, 0, -1, 0, this.page.height); + + this.emit('pageAdded'); + + return this; + } + + bufferedPageRange() { + return { start: this._pageBufferStart, count: this._pageBuffer.length }; + } + + switchToPage(n) { + let page; + if (!(page = this._pageBuffer[n - this._pageBufferStart])) { + throw new Error(`switchToPage(${n}) out of bounds, current buffer covers pages ${this._pageBufferStart} to ${(this._pageBufferStart + this._pageBuffer.length) - 1}`); + } + + return this.page = page; + } + + flushPages() { + // this local variable exists so we're future-proof against + // reentrant calls to flushPages. + const pages = this._pageBuffer; + this._pageBuffer = []; + this._pageBufferStart += pages.length; + + for (let page of pages) { + page.end(); + } + + } + + ref(data) { + const ref = new PDFReference(this, this._offsets.length + 1, data); + this._offsets.push(null); // placeholder for this object's offset once it is finalized + this._waiting++; + return ref; + } + + _read() {} + // do nothing, but this method is required by node + + _write(data) { + if (!Buffer.isBuffer(data)) { + data = Buffer.from(data + '\n', 'binary'); + } + + this.push(data); + return this._offset += data.length; + } + + addContent(data) { + this.page.write(data); + return this; + } + + _refEnd(ref) { + this._offsets[ref.id - 1] = ref.offset; + if ((--this._waiting === 0) && this._ended) { + this._finalize(); + return this._ended = false; + } + } + + end() { + this.flushPages(); + this._info = this.ref(); + for (let key in this.info) { + let val = this.info[key]; + if (typeof val === 'string') { + val = new String(val); + } + + let entry = this.ref(val); + entry.end(); + + this._info.data[key] = entry; + } + + this._info.end(); + + for (let name in this._fontFamilies) { + const font = this._fontFamilies[name]; + font.finalize(); + } + + this.endOutline(); + + this._root.end(); + this._root.data.Pages.end(); + + if (this._security) { + this._security.end(); + } + + if (this._waiting === 0) { + return this._finalize(); + } else { + return this._ended = true; + } + } + + _finalize(fn) { + // generate xref + const xRefOffset = this._offset; + this._write("xref"); + this._write(`0 ${this._offsets.length + 1}`); + this._write("0000000000 65535 f "); + + for (let offset of this._offsets) { + offset = (`0000000000${offset}`).slice(-10); + this._write(offset + ' 00000 n '); + } + + // trailer + const trailer = { + Size: this._offsets.length + 1, + Root: this._root, + Info: this._info, + ID: [this._id, this._id] + }; + if (this._security) { + trailer.Encrypt = this._security.dictionary; + } + + this._write('trailer'); + this._write(PDFObject.convert(trailer)); + + this._write('startxref'); + this._write(`${xRefOffset}`); + this._write('%%EOF'); + + // end the stream + return this.push(null); + } + + toString() { + return "[object PDFDocument]"; + } +}; + +const mixin = methods => { + Object.assign(PDFDocument.prototype, methods); +}; + +mixin(ColorMixin); +mixin(VectorMixin); +mixin(FontsMixin); +mixin(TextMixin); +mixin(ImagesMixin); +mixin(AnnotationsMixin); +mixin(OutlineMixin); + +export default PDFDocument; diff --git a/lib/font.js b/lib/font.js new file mode 100644 index 000000000..f91e8ccd2 --- /dev/null +++ b/lib/font.js @@ -0,0 +1,35 @@ +export class PDFFont { + constructor() { + } + + encode() { + throw new Error('Must be implemented by subclasses'); + } + + widthOfString() { + throw new Error('Must be implemented by subclasses'); + } + + ref() { + return this.dictionary != null ? this.dictionary : (this.dictionary = this.document.ref()); + } + + finalize() { + if (this.embedded || (this.dictionary == null)) { return; } + + this.embed(); + return this.embedded = true; + } + + embed() { + throw new Error('Must be implemented by subclasses'); + } + + lineHeight(size, includeGap) { + if (includeGap == null) { includeGap = false; } + const gap = includeGap ? this.lineGap : 0; + return (((this.ascender + gap) - this.descender) / 1000) * size; + } +} + +export default PDFFont; diff --git a/src/font/afm.js b/lib/font/afm.js similarity index 85% rename from src/font/afm.js rename to lib/font/afm.js index b1c9a2334..d5777b8f7 100644 --- a/src/font/afm.js +++ b/lib/font/afm.js @@ -1,8 +1,7 @@ import fs from 'fs'; -import range from '../utils/range'; const WIN_ANSI_MAP = { - 402: 131, + 402: 131, 8211: 150, 8212: 151, 8216: 145, @@ -19,16 +18,16 @@ const WIN_ANSI_MAP = { 8240: 137, 8249: 139, 8250: 155, - 710: 136, + 710: 136, 8482: 153, - 338: 140, - 339: 156, - 732: 152, - 352: 138, - 353: 154, - 376: 159, - 381: 142, - 382: 158, + 338: 140, + 339: 156, + 732: 152, + 352: 138, + 353: 154, + 376: 159, + 381: 142, + 382: 158 }; const characters = `\ @@ -110,6 +109,7 @@ class AFMFont { if (BROWSER) { throw new Error('AFMFont.open not available on browser build'); } + return new AFMFont(fs.readFileSync(filename, 'utf8')); } @@ -121,24 +121,31 @@ class AFMFont { this.kernPairs = {}; this.parse(); - this.charWidths = range(0, 255, true).map(i => this.glyphWidths[characters[i]]); - this.bbox = Array.from(this.attributes['FontBBox'].split(/\s+/)).map(e => +e); + // todo: remove charWidths since appears to not be used + this.charWidths = new Array(256); + for (let char = 0; char <= 255; char++) { + this.charWidths[char] = this.glyphWidths[characters[char]]; + } + + this.bbox = (this.attributes['FontBBox'].split(/\s+/).map((e) => +e)); this.ascender = +(this.attributes['Ascender'] || 0); this.descender = +(this.attributes['Descender'] || 0); this.xHeight = +(this.attributes['XHeight'] || 0); this.capHeight = +(this.attributes['CapHeight'] || 0); - this.lineGap = this.bbox[3] - this.bbox[1] - (this.ascender - this.descender); + this.lineGap = (this.bbox[3] - this.bbox[1]) - (this.ascender - this.descender); } parse() { let section = ''; - for (let line of Array.from(this.contents.split('\n'))) { + + for (let line of this.contents.split('\n')) { var match; var a; - if ((match = line.match(/^Start(\w+)/))) { + if (match = line.match(/^Start(\w+)/)) { section = match[1]; continue; - } else if ((match = line.match(/^End(\w+)/))) { + + } else if (match = line.match(/^End(\w+)/)) { section = ''; continue; } @@ -149,10 +156,8 @@ class AFMFont { var key = match[1]; var value = match[2]; - if ((a = this.attributes[key])) { - if (!Array.isArray(a)) { - a = this.attributes[key] = [a]; - } + if (a = this.attributes[key]) { + if (!Array.isArray(a)) { a = (this.attributes[key] = [a]); } a.push(value); } else { this.attributes[key] = value; @@ -160,9 +165,7 @@ class AFMFont { break; case 'CharMetrics': - if (!/^CH?\s/.test(line)) { - continue; - } + if (!/^CH?\s/.test(line)) { continue; } var name = line.match(/\bN\s+(\.?\w+)\s*;/)[1]; this.glyphWidths[name] = +line.match(/\bWX\s+(\d+)\s*;/)[1]; break; @@ -179,11 +182,8 @@ class AFMFont { encodeText(text) { const res = []; - for ( - let i = 0, end = text.length, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { + + for (let i = 0, end = text.length, asc = 0 <= end; asc ? i < end : i > end; asc ? i++ : i--) { let char = text.charCodeAt(i); char = WIN_ANSI_MAP[char] || char; res.push(char.toString(16)); @@ -195,11 +195,7 @@ class AFMFont { glyphsForString(string) { const glyphs = []; - for ( - let i = 0, end = string.length, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { + for (let i = 0, end = string.length, asc = 0 <= end; asc ? i < end : i > end; asc ? i++ : i--) { const charCode = string.charCodeAt(i); glyphs.push(this.characterToGlyph(charCode)); } diff --git a/src/font/data/Courier-Bold.afm b/lib/font/data/Courier-Bold.afm similarity index 100% rename from src/font/data/Courier-Bold.afm rename to lib/font/data/Courier-Bold.afm diff --git a/src/font/data/Courier-BoldOblique.afm b/lib/font/data/Courier-BoldOblique.afm similarity index 100% rename from src/font/data/Courier-BoldOblique.afm rename to lib/font/data/Courier-BoldOblique.afm diff --git a/src/font/data/Courier-Oblique.afm b/lib/font/data/Courier-Oblique.afm similarity index 100% rename from src/font/data/Courier-Oblique.afm rename to lib/font/data/Courier-Oblique.afm diff --git a/src/font/data/Courier.afm b/lib/font/data/Courier.afm similarity index 100% rename from src/font/data/Courier.afm rename to lib/font/data/Courier.afm diff --git a/src/font/data/Helvetica-Bold.afm b/lib/font/data/Helvetica-Bold.afm similarity index 100% rename from src/font/data/Helvetica-Bold.afm rename to lib/font/data/Helvetica-Bold.afm diff --git a/src/font/data/Helvetica-BoldOblique.afm b/lib/font/data/Helvetica-BoldOblique.afm similarity index 100% rename from src/font/data/Helvetica-BoldOblique.afm rename to lib/font/data/Helvetica-BoldOblique.afm diff --git a/src/font/data/Helvetica-Oblique.afm b/lib/font/data/Helvetica-Oblique.afm similarity index 100% rename from src/font/data/Helvetica-Oblique.afm rename to lib/font/data/Helvetica-Oblique.afm diff --git a/src/font/data/Helvetica.afm b/lib/font/data/Helvetica.afm similarity index 100% rename from src/font/data/Helvetica.afm rename to lib/font/data/Helvetica.afm diff --git a/src/font/data/Times-Bold.afm b/lib/font/data/Times-Bold.afm similarity index 100% rename from src/font/data/Times-Bold.afm rename to lib/font/data/Times-Bold.afm diff --git a/src/font/data/Times-BoldItalic.afm b/lib/font/data/Times-BoldItalic.afm similarity index 100% rename from src/font/data/Times-BoldItalic.afm rename to lib/font/data/Times-BoldItalic.afm diff --git a/src/font/data/Times-Italic.afm b/lib/font/data/Times-Italic.afm similarity index 100% rename from src/font/data/Times-Italic.afm rename to lib/font/data/Times-Italic.afm diff --git a/src/font/data/Times-Roman.afm b/lib/font/data/Times-Roman.afm similarity index 100% rename from src/font/data/Times-Roman.afm rename to lib/font/data/Times-Roman.afm diff --git a/src/font/data/Zap.afm b/lib/font/data/Zap.afm similarity index 100% rename from src/font/data/Zap.afm rename to lib/font/data/Zap.afm diff --git a/src/font/data/compressData.js b/lib/font/data/compressData.js similarity index 100% rename from src/font/data/compressData.js rename to lib/font/data/compressData.js diff --git a/lib/font/embedded.js b/lib/font/embedded.js new file mode 100644 index 000000000..27ba28d0c --- /dev/null +++ b/lib/font/embedded.js @@ -0,0 +1,258 @@ +import PDFFont from '../font' + +const toHex = function(num) { + return `0000${num.toString(16)}`.slice(-4) +} + +class EmbeddedFont extends PDFFont { + constructor(document, font, id) { + super() + this.document = document + this.font = font + this.id = id + this.subset = this.font.createSubset() + this.unicode = [[0]] + this.widths = [this.font.getGlyph(0).advanceWidth] + + this.name = this.font.postscriptName + this.scale = 1000 / this.font.unitsPerEm + this.ascender = this.font.ascent * this.scale + this.descender = this.font.descent * this.scale + this.xHeight = this.font.xHeight * this.scale + this.capHeight = this.font.capHeight * this.scale + this.lineGap = this.font.lineGap * this.scale + this.bbox = this.font.bbox + + this.layoutCache = Object.create(null) + } + + layoutRun(text, features) { + const run = this.font.layout(text, features) + + // Normalize position values + for (let i = 0; i < run.positions.length; i++) { + const position = run.positions[i] + for (let key in position) { + position[key] *= this.scale + } + + position.advanceWidth = run.glyphs[i].advanceWidth * this.scale + } + + return run + } + + layoutCached(text) { + let cached + if ((cached = this.layoutCache[text])) { + return cached + } + + const run = this.layoutRun(text) + this.layoutCache[text] = run + return run + } + + layout(text, features, onlyWidth) { + // Skip the cache if any user defined features are applied + if (onlyWidth == null) { + onlyWidth = false + } + if (features) { + return this.layoutRun(text, features) + } + + const glyphs = onlyWidth ? null : [] + const positions = onlyWidth ? null : [] + let advanceWidth = 0 + + // Split the string by words to increase cache efficiency. + // For this purpose, spaces and tabs are a good enough delimeter. + let last = 0 + let index = 0 + while (index <= text.length) { + var needle + + if ((index === text.length && last < index) || ((needle = text.charAt(index)), [' ', '\t'].includes(needle))) { + const run = this.layoutCached(text.slice(last, ++index)) + if (!onlyWidth) { + glyphs.push(...(run.glyphs || [])) + positions.push(...(run.positions || [])) + } + + advanceWidth += run.advanceWidth + last = index + } else { + index++ + } + } + + return { glyphs, positions, advanceWidth } + } + + encode(text, features) { + const { glyphs, positions } = this.layout(text, features) + const res = this.encodeGlyphs(glyphs) + + return [res, positions] + } + + encodeGlyphs(glyphs) { + const res = [] + for (let i = 0; i < glyphs.length; i++) { + const glyph = glyphs[i] + const gid = this.subset.includeGlyph(glyph.id) + + res.push(`0000${gid.toString(16)}`.slice(-4)) + + if (this.widths[gid] == null) { + this.widths[gid] = glyph.advanceWidth * this.scale + } + if (this.unicode[gid] == null) { + this.unicode[gid] = glyph.codePoints + } + } + + return res + } + + widthOfString(string, size, features) { + const width = this.layout(string, features, true).advanceWidth + const scale = size / 1000 + return width * scale + } + + embed() { + const isCFF = this.subset.cff != null + const fontFile = this.document.ref() + + if (isCFF) { + fontFile.data.Subtype = 'CIDFontType0C' + } + + this.subset + .encodeStream() + .on('data', data => fontFile.write(data)) + .on('end', () => fontFile.end()) + + const familyClass = ((this.font['OS/2'] != null ? this.font['OS/2'].sFamilyClass : undefined) || 0) >> 8 + let flags = 0 + if (this.font.post.isFixedPitch) { + flags |= 1 << 0 + } + if (1 <= familyClass && familyClass <= 7) { + flags |= 1 << 1 + } + flags |= 1 << 2 // assume the font uses non-latin characters + if (familyClass === 10) { + flags |= 1 << 3 + } + if (this.font.head.macStyle.italic) { + flags |= 1 << 6 + } + + // generate a tag (6 uppercase letters. 16 is the char code offset from '1' to 'A'. 74 will map to 'Z') + const tag = [1, 2, 3, 4, 5, 6].map(i => String.fromCharCode((this.id.charCodeAt(i) || 74) + 16)).join('') + const name = tag + '+' + this.font.postscriptName + + const { bbox } = this.font + const descriptor = this.document.ref({ + Type: 'FontDescriptor', + FontName: name, + Flags: flags, + FontBBox: [bbox.minX * this.scale, bbox.minY * this.scale, bbox.maxX * this.scale, bbox.maxY * this.scale], + ItalicAngle: this.font.italicAngle, + Ascent: this.ascender, + Descent: this.descender, + CapHeight: (this.font.capHeight || this.font.ascent) * this.scale, + XHeight: (this.font.xHeight || 0) * this.scale, + StemV: 0 + }) // not sure how to calculate this + + if (isCFF) { + descriptor.data.FontFile3 = fontFile + } else { + descriptor.data.FontFile2 = fontFile + } + + descriptor.end() + + const descendantFont = this.document.ref({ + Type: 'Font', + Subtype: isCFF ? 'CIDFontType0' : 'CIDFontType2', + BaseFont: name, + CIDSystemInfo: { + Registry: new String('Adobe'), + Ordering: new String('Identity'), + Supplement: 0 + }, + FontDescriptor: descriptor, + W: [0, this.widths] + }) + + descendantFont.end() + + this.dictionary.data = { + Type: 'Font', + Subtype: 'Type0', + BaseFont: name, + Encoding: 'Identity-H', + DescendantFonts: [descendantFont], + ToUnicode: this.toUnicodeCmap() + } + + return this.dictionary.end() + } + + // Maps the glyph ids encoded in the PDF back to unicode strings + // Because of ligature substitutions and the like, there may be one or more + // unicode characters represented by each glyph. + toUnicodeCmap() { + const cmap = this.document.ref() + const entries = [] + + for (let codePoints of this.unicode) { + const encoded = [] + + // encode codePoints to utf16 + for (let value of codePoints) { + if (value > 0xffff) { + value -= 0x10000 + encoded.push(toHex(((value >>> 10) & 0x3ff) | 0xd800)) + value = 0xdc00 | (value & 0x3ff) + } + + encoded.push(toHex(value)) + } + + entries.push(`<${encoded.join(' ')}>`) + } + + cmap.end(`\ +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo << + /Registry (Adobe) + /Ordering (UCS) + /Supplement 0 +>> def +/CMapName /Adobe-Identity-UCS def +/CMapType 2 def +1 begincodespacerange +<0000> +endcodespacerange +1 beginbfrange +<0000> <${toHex(entries.length - 1)}> [${entries.join(' ')}] +endbfrange +endcmap +CMapName currentdict /CMap defineresource pop +end +end\ +`) + + return cmap + } +} + +export default EmbeddedFont diff --git a/lib/font/standard.js b/lib/font/standard.js new file mode 100644 index 000000000..2f8119db1 --- /dev/null +++ b/lib/font/standard.js @@ -0,0 +1,101 @@ +import LZString from 'lz-string' +import AFMFont from './afm' +import PDFFont from '../font' +import Courier from './data/Courier.b64.afm' +import CourierBold from './data/Courier-Bold.b64.afm' +import CourierOblique from './data/Courier-Oblique.b64.afm' +import Helvetica from './data/Helvetica.b64.afm' +import HelveticaBold from './data/Helvetica-Bold.b64.afm' +import HelveticaOblique from './data/Helvetica-Oblique.b64.afm' +import TimesRoman from './data/Times-Roman.b64.afm' +import TimesBold from './data/Times-Bold.b64.afm' +import TimesItalic from './data/Times-Italic.b64.afm' + +const STANDARD_FONTS = { + Courier: LZString.decompressFromBase64(Courier), + 'Courier-Bold': LZString.decompressFromBase64(CourierBold), + 'Courier-Oblique': LZString.decompressFromBase64(CourierOblique), + Helvetica: LZString.decompressFromBase64(Helvetica), + 'Helvetica-Bold': LZString.decompressFromBase64(HelveticaBold), + 'Helvetica-Oblique': LZString.decompressFromBase64(HelveticaOblique), + 'Times-Roman': LZString.decompressFromBase64(TimesRoman), + 'Times-Bold': LZString.decompressFromBase64(TimesBold), + 'Times-Italic': LZString.decompressFromBase64(TimesItalic) +} + +class StandardFont extends PDFFont { + constructor(document, name, id) { + super() + this.document = document + this.name = name + this.id = id + this.font = new AFMFont(STANDARD_FONTS[this.name]) + ;({ + ascender: this.ascender, + descender: this.descender, + bbox: this.bbox, + lineGap: this.lineGap, + xHeight: this.xHeight, + capHeight: this.capHeight + } = this.font) + } + + embed() { + this.dictionary.data = { + Type: 'Font', + BaseFont: this.name, + Subtype: 'Type1', + Encoding: 'WinAnsiEncoding' + } + + return this.dictionary.end() + } + + encode(text) { + const encoded = this.font.encodeText(text) + const glyphs = this.font.glyphsForString(`${text}`) + const advances = this.font.advancesForGlyphs(glyphs) + const positions = [] + for (let i = 0; i < glyphs.length; i++) { + const glyph = glyphs[i] + positions.push({ + xAdvance: advances[i], + yAdvance: 0, + xOffset: 0, + yOffset: 0, + advanceWidth: this.font.widthOfGlyph(glyph) + }) + } + + return [encoded, positions] + } + + encodeGlyphs(glyphs) { + const res = [] + + for (let glyph of Array.from(glyphs)) { + res.push(`00${glyph.id.toString(16)}`.slice(-2)); + } + + return res; + } + + widthOfString(string, size) { + const glyphs = this.font.glyphsForString(`${string}`) + const advances = this.font.advancesForGlyphs(glyphs) + + let width = 0 + for (let advance of advances) { + width += advance + } + + const scale = size / 1000 + return width * scale + } + + static isStandardFont(name) { + return name in STANDARD_FONTS + } +} + +export default StandardFont diff --git a/lib/font_factory.js b/lib/font_factory.js new file mode 100644 index 000000000..3cefdc0eb --- /dev/null +++ b/lib/font_factory.js @@ -0,0 +1,37 @@ +import fontkit from '@react-pdf/fontkit'; +import StandardFont from './font/standard'; +import EmbeddedFont from './font/embedded'; + +export class PDFFontFactory { + static open(document, src, family, id) { + let font; + if (typeof src === 'string') { + if (StandardFont.isStandardFont(src)) { + return new StandardFont(document, src, id); + } + + font = fontkit.openSync(src, family); + + } else if (Buffer.isBuffer(src)) { + font = fontkit.create(src, family); + + } else if (src instanceof Uint8Array) { + font = fontkit.create(Buffer.from(src), family); + + } else if (src instanceof ArrayBuffer) { + font = fontkit.create(Buffer.from(new Uint8Array(src)), family); + + } else if (typeof src === 'object') { + font = src; + } + + if ((font == null)) { + throw new Error('Not a supported font format or standard PDF font.'); + } + + return new EmbeddedFont(document, font, id); + } +} + + +export default PDFFontFactory; diff --git a/lib/gradient.js b/lib/gradient.js new file mode 100644 index 000000000..6f324360a --- /dev/null +++ b/lib/gradient.js @@ -0,0 +1,249 @@ +import PDFObject from './object'; + +const { + number +} = PDFObject; + +class PDFGradient { + constructor(doc) { + this.doc = doc; + this.stops = []; + this.embedded = false; + this.transform = [1, 0, 0, 1, 0, 0]; + } + + stop(pos, color, opacity) { + if (opacity == null) { opacity = 1; } + color = this.doc._normalizeColor(color); + + if (this.stops.length === 0) { + if (color.length === 3) { + this._colorSpace = 'DeviceRGB'; + } else if (color.length === 4) { + this._colorSpace = 'DeviceCMYK'; + } else if (color.length === 1) { + this._colorSpace = 'DeviceGray'; + } else { + throw new Error('Unknown color space'); + } + } else if (((this._colorSpace === 'DeviceRGB') && (color.length !== 3)) || + ((this._colorSpace === 'DeviceCMYK') && (color.length !== 4)) || + ((this._colorSpace === 'DeviceGray') && (color.length !== 1))) { + throw new Error('All gradient stops must use the same color space'); + } + + opacity = Math.max(0, Math.min(1, opacity)); + this.stops.push([pos, color, opacity]); + return this; + } + + setTransform(m11, m12, m21, m22, dx, dy) { + this.transform = [m11, m12, m21, m22, dx, dy]; + return this; + } + + embed(m) { + let asc, i; + let end, fn; + if (this.stops.length === 0) { return; } + this.embedded = true; + this.matrix = m; + + // if the last stop comes before 100%, add a copy at 100% + const last = this.stops[this.stops.length - 1]; + if (last[0] < 1) { + this.stops.push([1, last[1], last[2]]); + } + + const bounds = []; + const encode = []; + const stops = []; + + for (i = 0, end = this.stops.length - 1, asc = 0 <= end; asc ? i < end : i > end; asc ? i++ : i--) { + encode.push(0, 1); + if ((i + 2) !== this.stops.length) { + bounds.push(this.stops[i + 1][0]); + } + + fn = this.doc.ref({ + FunctionType: 2, + Domain: [0, 1], + C0: this.stops[i + 0][1], + C1: this.stops[i + 1][1], + N: 1 + }); + + stops.push(fn); + fn.end(); + } + + // if there are only two stops, we don't need a stitching function + if (stops.length === 1) { + fn = stops[0]; + } else { + fn = this.doc.ref({ + FunctionType: 3, // stitching function + Domain: [0, 1], + Functions: stops, + Bounds: bounds, + Encode: encode + }); + + fn.end(); + } + + this.id = `Sh${++this.doc._gradCount}`; + + const shader = this.shader(fn); + shader.end(); + + const pattern = this.doc.ref({ + Type: 'Pattern', + PatternType: 2, + Shading: shader, + Matrix: (this.matrix.map((v) => number(v))) + }); + + pattern.end(); + + if (this.stops.some(stop => stop[2] < 1)) { + let grad = this.opacityGradient(); + grad._colorSpace = 'DeviceGray'; + + for (let stop of this.stops) { + grad.stop(stop[0], [stop[2]]); + } + + grad = grad.embed(this.matrix); + + const pageBBox = [0, 0, this.doc.page.width, this.doc.page.height]; + + const form = this.doc.ref({ + Type: 'XObject', + Subtype: 'Form', + FormType: 1, + BBox: pageBBox, + Group: { + Type: 'Group', + S: 'Transparency', + CS: 'DeviceGray' + }, + Resources: { + ProcSet: ['PDF', 'Text', 'ImageB', 'ImageC', 'ImageI'], + Pattern: { + Sh1: grad + } + } + }); + + form.write("/Pattern cs /Sh1 scn"); + form.end(`${pageBBox.join(" ")} re f`); + + const gstate = this.doc.ref({ + Type: 'ExtGState', + SMask: { + Type: 'Mask', + S: 'Luminosity', + G: form + } + }); + + gstate.end(); + + const opacityPattern = this.doc.ref({ + Type: 'Pattern', + PatternType: 1, + PaintType: 1, + TilingType: 2, + BBox: pageBBox, + XStep: pageBBox[2], + YStep: pageBBox[3], + Resources: { + ProcSet: ['PDF', 'Text', 'ImageB', 'ImageC', 'ImageI'], + Pattern: { + Sh1: pattern + }, + ExtGState: { + Gs1: gstate + } + } + }); + + opacityPattern.write("/Gs1 gs /Pattern cs /Sh1 scn"); + opacityPattern.end(`${pageBBox.join(" ")} re f`); + + this.doc.page.patterns[this.id] = opacityPattern; + + } else { + this.doc.page.patterns[this.id] = pattern; + } + + return pattern; + } + + apply(op) { + // apply gradient transform to existing document ctm + const [m0, m1, m2, m3, m4, m5] = this.doc._ctm; + const [m11, m12, m21, m22, dx, dy] = this.transform; + const m = [(m0 * m11) + (m2 * m12), + (m1 * m11) + (m3 * m12), + (m0 * m21) + (m2 * m22), + (m1 * m21) + (m3 * m22), + (m0 * dx) + (m2 * dy) + m4, + (m1 * dx) + (m3 * dy) + m5]; + + if (!this.embedded || (m.join(" ") !== this.matrix.join(" "))) { this.embed(m); } + return this.doc.addContent(`/${this.id} ${op}`); + } +} + +class PDFLinearGradient extends PDFGradient { + constructor(doc, x1, y1, x2, y2) { + super(doc); + this.x1 = x1; + this.y1 = y1; + this.x2 = x2; + this.y2 = y2; + } + + shader(fn) { + return this.doc.ref({ + ShadingType: 2, + ColorSpace: this._colorSpace, + Coords: [this.x1, this.y1, this.x2, this.y2], + Function: fn, + Extend: [true, true]}); + } + + opacityGradient() { + return new PDFLinearGradient(this.doc, this.x1, this.y1, this.x2, this.y2); + } +} + +class PDFRadialGradient extends PDFGradient { + constructor(doc, x1, y1, r1, x2, y2, r2) { + super(doc); + this.doc = doc; + this.x1 = x1; + this.y1 = y1; + this.r1 = r1; + this.x2 = x2; + this.y2 = y2; + this.r2 = r2; + } + + shader(fn) { + return this.doc.ref({ + ShadingType: 3, + ColorSpace: this._colorSpace, + Coords: [this.x1, this.y1, this.r1, this.x2, this.y2, this.r2], + Function: fn, + Extend: [true, true]}); + } + + opacityGradient() { + return new PDFRadialGradient(this.doc, this.x1, this.y1, this.r1, this.x2, this.y2, this.r2); + } +} + +export default {PDFGradient, PDFLinearGradient, PDFRadialGradient}; diff --git a/lib/image.js b/lib/image.js new file mode 100644 index 000000000..125eff144 --- /dev/null +++ b/lib/image.js @@ -0,0 +1,39 @@ +/* +PDFImage - embeds images in PDF documents +By Devon Govett +*/ + +import fs from 'fs' +import JPEG from './image/jpeg' +import PNG from './image/png' + +class PDFImage { + static open(src, label) { + let data + if (Buffer.isBuffer(src)) { + data = src + } else if (src instanceof ArrayBuffer) { + data = Buffer.from(new Uint8Array(src)) + } else { + let match + if ((match = /^data:.+;base64,(.*)$/.exec(src))) { + data = Buffer.from(match[1], 'base64') + } else if (!BROWSER) { + data = fs.readFileSync(src) + if (!data) { + return + } + } + } + + if (data[0] === 0xff && data[1] === 0xd8) { + return new JPEG(data, label) + } else if (data[0] === 0x89 && data.toString('ascii', 1, 4) === 'PNG') { + return new PNG(data, label) + } else { + throw new Error('Unknown image format.') + } + } +} + +export default PDFImage diff --git a/src/image/jpeg.js b/lib/image/jpeg.js similarity index 60% rename from src/image/jpeg.js rename to lib/image/jpeg.js index 715e5c6d5..78e2afbc8 100644 --- a/src/image/jpeg.js +++ b/lib/image/jpeg.js @@ -1,44 +1,32 @@ -let MARKERS = [ - 0xffc0, - 0xffc1, - 0xffc2, - 0xffc3, - 0xffc5, - 0xffc6, - 0xffc7, - 0xffc8, - 0xffc9, - 0xffca, - 0xffcb, - 0xffcc, - 0xffcd, - 0xffce, - 0xffcf, -]; +const MARKERS = [0xFFC0, 0xFFC1, 0xFFC2, 0xFFC3, 0xFFC5, 0xFFC6, 0xFFC7, + 0xFFC8, 0xFFC9, 0xFFCA, 0xFFCB, 0xFFCC, 0xFFCD, 0xFFCE, 0xFFCF]; +const COLOR_SPACE_MAP = { + 1: 'DeviceGray', + 3: 'DeviceRGB', + 4: 'DeviceCMYK' +} class JPEG { constructor(data, label) { let marker; this.data = data; this.label = label; - if (this.data.readUInt16BE(0) !== 0xffd8) { - throw 'SOI not found in JPEG'; + if (this.data.readUInt16BE(0) !== 0xFFD8) { + throw "SOI not found in JPEG"; } let pos = 2; while (pos < this.data.length) { marker = this.data.readUInt16BE(pos); pos += 2; - if (Array.from(MARKERS).includes(marker)) { - break; - } + + if (MARKERS.includes(marker)) { break; } pos += this.data.readUInt16BE(pos); } - if (!Array.from(MARKERS).includes(marker)) { - throw 'Invalid JPEG.'; - } + if (!MARKERS.includes(marker)) { throw "Invalid JPEG."; } + pos += 2; this.bits = this.data[pos++]; @@ -49,24 +37,13 @@ class JPEG { pos += 2; const channels = this.data[pos++]; - this.colorSpace = (() => { - switch (channels) { - case 1: - return 'DeviceGray'; - case 3: - return 'DeviceRGB'; - case 4: - return 'DeviceCMYK'; - } - })(); + this.colorSpace = COLOR_SPACE_MAP[channels]; this.obj = null; } embed(document) { - if (this.obj) { - return; - } + if (this.obj) { return; } this.obj = document.ref({ Type: 'XObject', @@ -75,7 +52,7 @@ class JPEG { Width: this.width, Height: this.height, ColorSpace: this.colorSpace, - Filter: 'DCTDecode', + Filter: 'DCTDecode' }); // add extra decode params for CMYK images. By swapping the @@ -88,7 +65,7 @@ class JPEG { this.obj.end(this.data); // free memory - return (this.data = null); + return this.data = null; } }; diff --git a/src/image/png.js b/lib/image/png.js similarity index 63% rename from src/image/png.js rename to lib/image/png.js index c5475f1dc..e080f5d98 100644 --- a/src/image/png.js +++ b/lib/image/png.js @@ -13,25 +13,26 @@ class PNGImage { embed(document) { this.document = document; - if (this.obj) { - return; - } + + if (this.obj) { return; } + + const hasAlphaChannel = this.image.hasAlphaChannel; this.obj = this.document.ref({ Type: 'XObject', Subtype: 'Image', - BitsPerComponent: this.image.bits, + BitsPerComponent: hasAlphaChannel ? 8 : this.image.bits, Width: this.width, Height: this.height, - Filter: 'FlateDecode', + Filter: 'FlateDecode' }); - if (!this.image.hasAlphaChannel) { + if (!hasAlphaChannel) { const params = this.document.ref({ Predictor: 15, Colors: this.image.colors, BitsPerComponent: this.image.bits, - Columns: this.width, + Columns: this.width }); this.obj.data['DecodeParms'] = params; @@ -43,43 +44,43 @@ class PNGImage { } else { // embed the color palette in the PDF as an object stream const palette = this.document.ref(); - palette.end(new Buffer(this.image.palette)); + palette.end(Buffer.from(this.image.palette)); // build the color space array for the image - this.obj.data['ColorSpace'] = [ - 'Indexed', - 'DeviceRGB', - this.image.palette.length / 3 - 1, - palette, - ]; + this.obj.data['ColorSpace'] = ['Indexed', 'DeviceRGB', (this.image.palette.length / 3) - 1, palette]; } // For PNG color types 0, 2 and 3, the transparency data is stored in // a dedicated PNG chunk. - if (this.image.transparency.grayscale) { + if (this.image.transparency.grayscale != null) { // Use Color Key Masking (spec section 4.8.5) // An array with N elements, where N is two times the number of color components. - const val = this.image.transparency.greyscale; - return (this.obj.data['Mask'] = [val, val]); + const val = this.image.transparency.grayscale; + return this.obj.data['Mask'] = [val, val]; + } else if (this.image.transparency.rgb) { // Use Color Key Masking (spec section 4.8.5) // An array with N elements, where N is two times the number of color components. const { rgb } = this.image.transparency; const mask = []; - for (let x of Array.from(rgb)) { + + for (let x of rgb) { mask.push(x, x); } - return (this.obj.data['Mask'] = mask); + return this.obj.data['Mask'] = mask; + } else if (this.image.transparency.indexed) { // Create a transparency SMask for the image based on the data // in the PLTE and tRNS sections. See below for details on SMasks. return this.loadIndexedAlphaChannel(); - } else if (this.image.hasAlphaChannel) { + + } else if (hasAlphaChannel) { // For PNG color types 4 and 6, the transparency data is stored as a alpha // channel mixed in with the main image data. Separate this data out into an // SMask object and store it separately in the PDF. return this.splitAlphaChannel(); + } else { return this.finalize(); } @@ -95,7 +96,7 @@ class PNGImage { BitsPerComponent: 8, Filter: 'FlateDecode', ColorSpace: 'DeviceGray', - Decode: [0, 1], + Decode: [0, 1] }); sMask.end(this.alphaChannel); @@ -107,66 +108,49 @@ class PNGImage { // free memory this.image = null; - return (this.imgData = null); + return this.imgData = null; } splitAlphaChannel() { return this.image.decodePixels(pixels => { let a, p; - const colorByteSize = (this.image.colors * this.image.bits) / 8; + + const colorCount = this.image.colors; const pixelCount = this.width * this.height; - const imgData = new Buffer(pixelCount * colorByteSize); - const alphaChannel = new Buffer(pixelCount); + const imgData = Buffer.alloc(pixelCount * colorCount); + const alphaChannel = Buffer.alloc(pixelCount); - let i = (p = a = 0); + let i = p = a = 0; const len = pixels.length; + // For 16bit images copy only most significant byte (MSB) - PNG data is always stored in network byte order (MSB first) + const skipByteCount = this.image.bits === 16 ? 1 : 0; while (i < len) { - imgData[p++] = pixels[i++]; - imgData[p++] = pixels[i++]; - imgData[p++] = pixels[i++]; + for (let colorIndex = 0; colorIndex < colorCount; colorIndex++) { + imgData[p++] = pixels[i++]; + i += skipByteCount; + } alphaChannel[a++] = pixels[i++]; + i += skipByteCount; } - let done = 0; - zlib.deflate(imgData, (err, imgData1) => { - this.imgData = imgData1; - if (err) { - throw err; - } - if (++done === 2) { - return this.finalize(); - } - }); - - return zlib.deflate(alphaChannel, (err, alphaChannel1) => { - this.alphaChannel = alphaChannel1; - if (err) { - throw err; - } - if (++done === 2) { - return this.finalize(); - } - }); + this.imgData = zlib.deflateSync(imgData); + this.alphaChannel = zlib.deflateSync(alphaChannel); + return this.finalize(); }); } - loadIndexedAlphaChannel(fn) { + loadIndexedAlphaChannel() { const transparency = this.image.transparency.indexed; return this.image.decodePixels(pixels => { - const alphaChannel = new Buffer(this.width * this.height); + const alphaChannel = Buffer.alloc(this.width * this.height); let i = 0; for (let j = 0, end = pixels.length; j < end; j++) { alphaChannel[i++] = transparency[pixels[j]]; } - return zlib.deflate(alphaChannel, (err, alphaChannel1) => { - this.alphaChannel = alphaChannel1; - if (err) { - throw err; - } - return this.finalize(); - }); + this.alphaChannel = zlib.deflateSync(alphaChannel); + return this.finalize(); }); } } diff --git a/src/index.js b/lib/index.js similarity index 73% rename from src/index.js rename to lib/index.js index a73fd9855..810a5c256 100644 --- a/src/index.js +++ b/lib/index.js @@ -1,4 +1,5 @@ import PDFDocument from './document' export * from './font' +export * from './font_factory' export default PDFDocument diff --git a/lib/line_wrapper.js b/lib/line_wrapper.js new file mode 100644 index 000000000..615a530a0 --- /dev/null +++ b/lib/line_wrapper.js @@ -0,0 +1,289 @@ +import { EventEmitter } from 'events'; +import LineBreaker from 'linebreak'; + +class LineWrapper extends EventEmitter { + constructor(document, options) { + super(); + this.document = document; + this.indent = options.indent || 0; + this.characterSpacing = options.characterSpacing || 0; + this.wordSpacing = options.wordSpacing === 0; + this.columns = options.columns || 1; + this.columnGap = options.columnGap != null ? options.columnGap : 18; // 1/4 inch + this.lineWidth = (options.width - (this.columnGap * (this.columns - 1))) / this.columns; + this.spaceLeft = this.lineWidth; + this.startX = this.document.x; + this.startY = this.document.y; + this.column = 1; + this.ellipsis = options.ellipsis; + this.continuedX = 0; + this.features = options.features; + + // calculate the maximum Y position the text can appear at + if (options.height != null) { + this.height = options.height; + this.maxY = this.startY + options.height; + } else { + this.maxY = this.document.page.maxY(); + } + + // handle paragraph indents + this.on('firstLine', options => { + // if this is the first line of the text segment, and + // we're continuing where we left off, indent that much + // otherwise use the user specified indent option + const indent = this.continuedX || this.indent; + this.document.x += indent; + this.lineWidth -= indent; + + return this.once('line', () => { + this.document.x -= indent; + this.lineWidth += indent; + if (options.continued && !this.continuedX) { + this.continuedX = this.indent; + } + if (!options.continued) { return this.continuedX = 0; } + }); + }); + + // handle left aligning last lines of paragraphs + this.on('lastLine', options => { + const { align } = options; + if (align === 'justify') { options.align = 'left'; } + this.lastLine = true; + + return this.once('line', () => { + this.document.y += options.paragraphGap || 0; + options.align = align; + return this.lastLine = false; + }); + }); + } + + wordWidth(word) { + return this.document.widthOfString(word, this) + this.characterSpacing + this.wordSpacing; + } + + eachWord(text, fn) { + // setup a unicode line breaker + let bk; + const breaker = new LineBreaker(text); + let last = null; + const wordWidths = Object.create(null); + + while ((bk = breaker.nextBreak())) { + var shouldContinue; + let word = text.slice((last != null ? last.position : undefined) || 0, bk.position); + let w = wordWidths[word] != null ? wordWidths[word] : (wordWidths[word] = this.wordWidth(word)); + + // if the word is longer than the whole line, chop it up + // TODO: break by grapheme clusters, not JS string characters + if (w > (this.lineWidth + this.continuedX)) { + // make some fake break objects + let lbk = last; + const fbk = {}; + + while (word.length) { + // fit as much of the word as possible into the space we have + var l, mightGrow; + if (w > this.spaceLeft) { + // start our check at the end of our available space - this method is faster than a loop of each character and it resolves + // an issue with long loops when processing massive words, such as a huge number of spaces + l = Math.ceil(this.spaceLeft / (w / word.length)); + w = this.wordWidth(word.slice(0, l)); + mightGrow = (w <= this.spaceLeft) && (l < word.length); + } else { + l = word.length; + } + let mustShrink = (w > this.spaceLeft) && (l > 0); + // shrink or grow word as necessary after our near-guess above + while (mustShrink || mightGrow) { + if (mustShrink) { + w = this.wordWidth(word.slice(0, --l)); + mustShrink = (w > this.spaceLeft) && (l > 0); + } else { + w = this.wordWidth(word.slice(0, ++l)); + mustShrink = (w > this.spaceLeft) && (l > 0); + mightGrow = (w <= this.spaceLeft) && (l < word.length); + } + } + + // send a required break unless this is the last piece and a linebreak is not specified + fbk.required = bk.required || (l < word.length); + shouldContinue = fn(word.slice(0, l), w, fbk, lbk); + lbk = {required: false}; + + // get the remaining piece of the word + word = word.slice(l); + w = this.wordWidth(word); + + if (shouldContinue === false) { break; } + } + } else { + // otherwise just emit the break as it was given to us + shouldContinue = fn(word, w, bk, last); + } + + if (shouldContinue === false) { break; } + last = bk; + } + + } + + wrap(text, options) { + // override options from previous continued fragments + if (options.indent != null) { this.indent = options.indent; } + if (options.characterSpacing != null) { this.characterSpacing = options.characterSpacing; } + if (options.wordSpacing != null) { this.wordSpacing = options.wordSpacing; } + if (options.ellipsis != null) { this.ellipsis = options.ellipsis; } + + // make sure we're actually on the page + // and that the first line of is never by + // itself at the bottom of a page (orphans) + const nextY = this.document.y + this.document.currentLineHeight(true); + if ((this.document.y > this.maxY) || (nextY > this.maxY)) { + this.nextSection(); + } + + let buffer = ''; + let textWidth = 0; + let wc = 0; + let lc = 0; + + let { y } = this.document; // used to reset Y pos if options.continued (below) + const emitLine = () => { + options.textWidth = textWidth + (this.wordSpacing * (wc - 1)); + options.wordCount = wc; + options.lineWidth = this.lineWidth; + ({ y } = this.document); + this.emit('line', buffer, options, this); + return lc++; + }; + + this.emit('sectionStart', options, this); + + this.eachWord(text, (word, w, bk, last) => { + if ((last == null) || last.required) { + this.emit('firstLine', options, this); + this.spaceLeft = this.lineWidth; + } + + if (w <= this.spaceLeft) { + buffer += word; + textWidth += w; + wc++; + } + + if (bk.required || (w > this.spaceLeft)) { + // if the user specified a max height and an ellipsis, and is about to pass the + // max height and max columns after the next line, append the ellipsis + const lh = this.document.currentLineHeight(true); + if ((this.height != null) && this.ellipsis && ((this.document.y + (lh * 2)) > this.maxY) && (this.column >= this.columns)) { + if (this.ellipsis === true) { this.ellipsis = '…'; } // map default ellipsis character + buffer = buffer.replace(/\s+$/, ''); + textWidth = this.wordWidth(buffer + this.ellipsis); + + // remove characters from the buffer until the ellipsis fits + // to avoid inifinite loop need to stop while-loop if buffer is empty string + while (buffer && (textWidth > this.lineWidth)) { + buffer = buffer.slice(0, -1).replace(/\s+$/, ''); + textWidth = this.wordWidth(buffer + this.ellipsis); + } + // need to add ellipsis only if there is enough space for it + if (textWidth <= this.lineWidth) { + buffer = buffer + this.ellipsis; + } + + textWidth = this.wordWidth(buffer); + } + + if (bk.required) { + if (w > this.spaceLeft) { + emitLine(); + buffer = word; + textWidth = w; + wc = 1; + } + + this.emit('lastLine', options, this); + } + + emitLine(); + + // if we've reached the edge of the page, + // continue on a new page or column + if ((this.document.y + lh) > this.maxY) { + const shouldContinue = this.nextSection(); + + // stop if we reached the maximum height + if (!shouldContinue) { + wc = 0; + buffer = ''; + return false; + } + } + + // reset the space left and buffer + if (bk.required) { + this.spaceLeft = this.lineWidth; + buffer = ''; + textWidth = 0; + return wc = 0; + } else { + // reset the space left and buffer + this.spaceLeft = this.lineWidth - w; + buffer = word; + textWidth = w; + return wc = 1; + } + } else { + return this.spaceLeft -= w; + } + }); + + if (wc > 0) { + this.emit('lastLine', options, this); + emitLine(); + } + + this.emit('sectionEnd', options, this); + + // if the wrap is set to be continued, save the X position + // to start the first line of the next segment at, and reset + // the y position + if (options.continued === true) { + if (lc > 1) { this.continuedX = 0; } + this.continuedX += options.textWidth || 0; + return this.document.y = y; + } else { + return this.document.x = this.startX; + } + } + + nextSection(options) { + this.emit('sectionEnd', options, this); + + if (++this.column > this.columns) { + // if a max height was specified by the user, we're done. + // otherwise, the default is to make a new page at the bottom. + if (this.height != null) { return false; } + + this.document.addPage(); + this.column = 1; + this.startY = this.document.page.margins.top; + this.maxY = this.document.page.maxY(); + this.document.x = this.startX; + if (this.document._fillColor) { this.document.fillColor(...(this.document._fillColor || [])); } + this.emit('pageBreak', options, this); + } else { + this.document.x += this.lineWidth + this.columnGap; + this.document.y = this.startY; + this.emit('columnBreak', options, this); + } + + this.emit('sectionStart', options, this); + return true; + } +} + +export default LineWrapper; diff --git a/src/mixins/annotations.js b/lib/mixins/annotations.js similarity index 64% rename from src/mixins/annotations.js rename to lib/mixins/annotations.js index c7ebc4030..2a1ab8424 100644 --- a/src/mixins/annotations.js +++ b/lib/mixins/annotations.js @@ -3,11 +3,8 @@ export default { options.Type = 'Annot'; options.Rect = this._convertRect(x, y, w, h); options.Border = [0, 0, 0]; - if (options.Subtype !== 'Link') { - if (options.C == null) { - options.C = this._normalizeColor(options.color || [0, 0, 0]); - } - } // convert colors + + if (options.Subtype !== 'Link') { if (options.C == null) { options.C = this._normalizeColor(options.color || [0, 0, 0]); } } // convert colors delete options.color; if (typeof options.Dest === 'string') { @@ -27,32 +24,26 @@ export default { }, note(x, y, w, h, contents, options) { - if (options == null) { - options = {}; - } + if (options == null) { options = {}; } options.Subtype = 'Text'; options.Contents = new String(contents); options.Name = 'Comment'; - if (options.color == null) { - options.color = [243, 223, 92]; - } + if (options.color == null) { options.color = [243, 223, 92]; } return this.annotate(x, y, w, h, options); }, link(x, y, w, h, url, options) { - if (options == null) { - options = {}; - } + if (options == null) { options = {}; } options.Subtype = 'Link'; if (typeof url === 'number') { // Link to a page in the document (the page must already exist) const pages = this._root.data.Pages.data; - if (url >= 0 && url < pages.Kids.length) { + + if ((url >= 0) && (url < pages.Kids.length)) { options.A = this.ref({ S: 'GoTo', - D: [pages.Kids[url], 'XYZ', null, null, null], - }); + D: [pages.Kids[url], 'XYZ', null, null, null]}); options.A.end(); } else { throw new Error(`The document has no page ${url}`); @@ -61,7 +52,7 @@ export default { // Link to an external url options.A = this.ref({ S: 'URI', - URI: new String(url), + URI: new String(url) }); options.A.end(); } @@ -70,77 +61,59 @@ export default { }, _markup(x, y, w, h, options) { - if (options == null) { - options = {}; - } - const [x1, y1, x2, y2] = Array.from(this._convertRect(x, y, w, h)); + if (options == null) { options = {}; } + const [x1, y1, x2, y2] = this._convertRect(x, y, w, h); options.QuadPoints = [x1, y2, x2, y2, x1, y1, x2, y1]; - options.Contents = new String(); + options.Contents = new String; return this.annotate(x, y, w, h, options); }, highlight(x, y, w, h, options) { - if (options == null) { - options = {}; - } + if (options == null) { options = {}; } options.Subtype = 'Highlight'; - if (options.color == null) { - options.color = [241, 238, 148]; - } + if (options.color == null) { options.color = [241, 238, 148]; } return this._markup(x, y, w, h, options); }, underline(x, y, w, h, options) { - if (options == null) { - options = {}; - } + if (options == null) { options = {}; } options.Subtype = 'Underline'; return this._markup(x, y, w, h, options); }, strike(x, y, w, h, options) { - if (options == null) { - options = {}; - } + if (options == null) { options = {}; } options.Subtype = 'StrikeOut'; return this._markup(x, y, w, h, options); }, lineAnnotation(x1, y1, x2, y2, options) { - if (options == null) { - options = {}; - } + if (options == null) { options = {}; } options.Subtype = 'Line'; - options.Contents = new String(); + options.Contents = new String; options.L = [x1, this.page.height - y1, x2, this.page.height - y2]; return this.annotate(x1, y1, x2, y2, options); }, rectAnnotation(x, y, w, h, options) { - if (options == null) { - options = {}; - } + if (options == null) { options = {}; } options.Subtype = 'Square'; - options.Contents = new String(); + options.Contents = new String; return this.annotate(x, y, w, h, options); }, ellipseAnnotation(x, y, w, h, options) { - if (options == null) { - options = {}; - } + if (options == null) { options = {}; } options.Subtype = 'Circle'; - options.Contents = new String(); + options.Contents = new String; return this.annotate(x, y, w, h, options); }, textAnnotation(x, y, w, h, text, options) { - if (options == null) { - options = {}; - } + if (options == null) { options = {}; } options.Subtype = 'FreeText'; options.Contents = new String(text); - options.DA = new String(); + options.DA = new String; return this.annotate(x, y, w, h, options); }, @@ -153,12 +126,12 @@ export default { let x2 = x1 + w; // apply current transformation matrix to points - const [m0, m1, m2, m3, m4, m5] = Array.from(this._ctm); - x1 = m0 * x1 + m2 * y1 + m4; - y1 = m1 * x1 + m3 * y1 + m5; - x2 = m0 * x2 + m2 * y2 + m4; - y2 = m1 * x2 + m3 * y2 + m5; + const [m0, m1, m2, m3, m4, m5] = this._ctm; + x1 = (m0 * x1) + (m2 * y1) + m4; + y1 = (m1 * x1) + (m3 * y1) + m5; + x2 = (m0 * x2) + (m2 * y2) + m4; + y2 = (m1 * x2) + (m3 * y2) + m5; return [x1, y1, x2, y2]; - }, + } }; diff --git a/src/mixins/color.js b/lib/mixins/color.js similarity index 71% rename from src/mixins/color.js rename to lib/mixins/color.js index 97e35cdc8..ca3779fef 100644 --- a/src/mixins/color.js +++ b/lib/mixins/color.js @@ -1,23 +1,31 @@ +import Gradient from '../gradient'; + +const { + PDFGradient, + PDFLinearGradient, + PDFRadialGradient +} = Gradient; + export default { initColor() { // The opacity dictionaries this._opacityRegistry = {}; this._opacityCount = 0; - return (this._gradCount = 0); + + return this._gradCount = 0; }, _normalizeColor(color) { - let part; + if (color instanceof PDFGradient) { + return color; + } + if (typeof color === 'string') { if (color.charAt(0) === '#') { - if (color.length === 4) { - color = color.replace( - /#([0-9A-F])([0-9A-F])([0-9A-F])/i, - '#$1$1$2$2$3$3' - ); - } + if (color.length === 4) { color = color.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i, "#$1$1$2$2$3$3"); } const hex = parseInt(color.slice(1), 16); color = [hex >> 16, (hex >> 8) & 0xff, hex & 0xff]; + } else if (namedColors[color]) { color = namedColors[color]; } @@ -26,25 +34,11 @@ export default { if (Array.isArray(color)) { // RGB if (color.length === 3) { - color = (() => { - const result = []; - for (part of Array.from(color)) { - result.push(part / 255); - } - return result; - })(); - - // CMYK + color = color.map(part => part / 255); + // CMYK } else if (color.length === 4) { - color = (() => { - const result1 = []; - for (part of Array.from(color)) { - result1.push(part / 100); - } - return result1; - })(); + color = color.map(part => part / 100); } - return color; } @@ -53,17 +47,21 @@ export default { _setColor(color, stroke) { color = this._normalizeColor(color); - if (!color) { - return false; - } + + if (!color) { return false; } const op = stroke ? 'SCN' : 'scn'; - const space = color.length === 4 ? 'DeviceCMYK' : 'DeviceRGB'; - this._setColorSpace(space, stroke); + if (color instanceof PDFGradient) { + this._setColorSpace('Pattern', stroke); + color.apply(op); + } else { + const space = color.length === 4 ? 'DeviceCMYK' : 'DeviceRGB'; + this._setColorSpace(space, stroke); - color = color.join(' '); - this.addContent(`${color} ${op}`); + color = color.join(' '); + this.addContent(`${color} ${op}`); + } return true; }, @@ -75,9 +73,7 @@ export default { fillColor(color, opacity) { const set = this._setColor(color, false); - if (set) { - this.fillOpacity(opacity); - } + if (set) { this.fillOpacity(opacity); } // save this for text wrapper, which needs to reset // the fill color on new pages @@ -87,63 +83,62 @@ export default { strokeColor(color, opacity) { const set = this._setColor(color, true); - if (set) { - this.strokeOpacity(opacity); - } + + if (set) { this.strokeOpacity(opacity); } + return this; }, opacity(opacity) { - this._doOpacity(opacity, opacity); - return this; - }, + this._doOpacity(opacity, opacity); + return this; + }, fillOpacity(opacity) { - this._doOpacity(opacity, null); - return this; - }, + this._doOpacity(opacity, null); + return this; + }, strokeOpacity(opacity) { - this._doOpacity(null, opacity); - return this; - }, + this._doOpacity(null, opacity); + return this; + }, _doOpacity(fillOpacity, strokeOpacity) { - let dictionary, name; - if (fillOpacity == null && strokeOpacity == null) { - return; - } + let dictionary, name; + if ((fillOpacity == null) && (strokeOpacity == null)) { return; } - if (fillOpacity != null) { - fillOpacity = Math.max(0, Math.min(1, fillOpacity)); - } - if (strokeOpacity != null) { - strokeOpacity = Math.max(0, Math.min(1, strokeOpacity)); - } - const key = `${fillOpacity}_${strokeOpacity}`; + if (fillOpacity != null) { fillOpacity = Math.max(0, Math.min(1, fillOpacity)); } + if (strokeOpacity != null) { strokeOpacity = Math.max(0, Math.min(1, strokeOpacity)); } + const key = `${fillOpacity}_${strokeOpacity}`; - if (this._opacityRegistry[key]) { - [dictionary, name] = Array.from(this._opacityRegistry[key]); - } else { - dictionary = { Type: 'ExtGState' }; + if (this._opacityRegistry[key]) { + [dictionary, name] = this._opacityRegistry[key]; + } else { + dictionary = + {Type: 'ExtGState'}; - if (fillOpacity != null) { - dictionary.ca = fillOpacity; - } - if (strokeOpacity != null) { - dictionary.CA = strokeOpacity; - } + if (fillOpacity != null) { dictionary.ca = fillOpacity; } + if (strokeOpacity != null) { dictionary.CA = strokeOpacity; } - dictionary = this.ref(dictionary); - dictionary.end(); - const id = ++this._opacityCount; - name = `Gs${id}`; - this._opacityRegistry[key] = [dictionary, name]; - } + dictionary = this.ref(dictionary); + dictionary.end(); + const id = ++this._opacityCount; + name = `Gs${id}`; + this._opacityRegistry[key] = [dictionary, name]; + } + + this.page.ext_gstates[name] = dictionary; + return this.addContent(`/${name} gs`); + }, - this.page.ext_gstates[name] = dictionary; - return this.addContent(`/${name} gs`); + linearGradient(x1, y1, x2, y2) { + return new PDFLinearGradient(this, x1, y1, x2, y2); }, + + radialGradient(x1, y1, r1, x2, y2, r2) { + return new PDFRadialGradient(this, x1, y1, r1, x2, y2, r2); + } }; var namedColors = { @@ -293,5 +288,5 @@ var namedColors = { white: [255, 255, 255], whitesmoke: [245, 245, 245], yellow: [255, 255, 0], - yellowgreen: [154, 205, 50], + yellowgreen: [154, 205, 50] }; diff --git a/src/mixins/fonts.js b/lib/mixins/fonts.js similarity index 73% rename from src/mixins/fonts.js rename to lib/mixins/fonts.js index e7490eb24..cf94a8c3d 100644 --- a/src/mixins/fonts.js +++ b/lib/mixins/fonts.js @@ -1,4 +1,4 @@ -import PDFFont from '../font'; +import PDFFontFactory from '../font_factory'; export default { initFonts() { @@ -24,33 +24,29 @@ export default { } // check registered fonts if src is a string - if (typeof src === 'string' && this._registeredFonts[src]) { + if ((typeof src === 'string') && this._registeredFonts[src]) { cacheKey = src; - ({ src, family } = this._registeredFonts[src]); + ({src, family} = this._registeredFonts[src]); } else { cacheKey = family || src; - if (typeof cacheKey !== 'string') { - cacheKey = null; - } + if (typeof cacheKey !== 'string') { cacheKey = null; } } - if (size != null) { - this.fontSize(size); - } + if (size != null) { this.fontSize(size); } // fast path: check if the font is already in the PDF - if ((font = this._fontFamilies[cacheKey])) { + if (font = this._fontFamilies[cacheKey]) { this._font = font; return this; } // load the font const id = `F${++this._fontCount}`; - this._font = PDFFont.open(this, src, family, id); + this._font = PDFFontFactory.open(this, src, family, id); // check for existing font familes with the same name already in the PDF // useful if the font was passed as a buffer - if ((font = this._fontFamilies[this._font.name])) { + if (font = this._fontFamilies[this._font.name]) { this._font = font; return this; } @@ -73,18 +69,16 @@ export default { }, currentLineHeight(includeGap) { - if (includeGap == null) { - includeGap = false; - } + if (includeGap == null) { includeGap = false; } return this._font.lineHeight(this._fontSize, includeGap); }, registerFont(name, src, family) { this._registeredFonts[name] = { src, - family, + family }; return this; - }, + } }; diff --git a/src/mixins/images.js b/lib/mixins/images.js similarity index 83% rename from src/mixins/images.js rename to lib/mixins/images.js index 33383f395..a07be937a 100644 --- a/src/mixins/images.js +++ b/lib/mixins/images.js @@ -3,14 +3,12 @@ import PDFImage from '../image'; export default { initImages() { this._imageRegistry = {}; - return (this._imageCount = 0); + return this._imageCount = 0; }, image(src, x, y, options) { let bh, bp, bw, image, ip, left, left1; - if (options == null) { - options = {}; - } + if (options == null) { options = {}; } if (typeof x === 'object') { options = x; x = null; @@ -35,9 +33,7 @@ export default { image.embed(this); } - if (this.page.xobjects[image.label] == null) { - this.page.xobjects[image.label] = image.obj; - } + if (this.page.xobjects[image.label] == null) { this.page.xobjects[image.label] = image.obj; } let w = options.width || image.width; let h = options.height || image.height; @@ -46,15 +42,18 @@ export default { const wp = w / image.width; w = image.width * wp; h = image.height * wp; + } else if (options.height && !options.width) { const hp = h / image.height; w = image.width * hp; h = image.height * hp; + } else if (options.scale) { w = image.width * options.scale; h = image.height * options.scale; + } else if (options.fit) { - [bw, bh] = Array.from(options.fit); + [bw, bh] = options.fit; bp = bw / bh; ip = image.width / image.height; if (ip > bp) { @@ -64,8 +63,9 @@ export default { h = bh; w = bh * ip; } + } else if (options.cover) { - [bw, bh] = Array.from(options.cover); + [bw, bh] = options.cover; bp = bw / bh; ip = image.width / image.height; if (ip > bp) { @@ -79,22 +79,20 @@ export default { if (options.fit || options.cover) { if (options.align === 'center') { - x = x + bw / 2 - w / 2; + x = (x + (bw / 2)) - (w / 2); } else if (options.align === 'right') { - x = x + bw - w; + x = (x + bw) - w; } if (options.valign === 'center') { - y = y + bh / 2 - h / 2; + y = (y + (bh / 2)) - (h / 2); } else if (options.valign === 'bottom') { - y = y + bh - h; + y = (y + bh) - h; } } // Set the current y position to below the image if it is in the document flow - if (this.y === y) { - this.y += h; - } + if (this.y === y) { this.y += h; } this.save(); this.transform(w, 0, 0, -h, x, y + h); @@ -118,5 +116,5 @@ export default { } return image; - }, + } }; diff --git a/lib/mixins/outline.js b/lib/mixins/outline.js new file mode 100644 index 000000000..89dd67267 --- /dev/null +++ b/lib/mixins/outline.js @@ -0,0 +1,15 @@ +import PDFOutline from '../outline'; + +export default { + initOutline() { + return this.outline = new PDFOutline(this, null, null, null); + }, + + endOutline() { + this.outline.endOutline(); + if (this.outline.children.length > 0) { + this._root.data.Outlines = this.outline.dictionary; + return this._root.data.PageMode = 'UseOutlines'; + } + } +}; diff --git a/lib/mixins/text.js b/lib/mixins/text.js new file mode 100644 index 000000000..2acc44b4c --- /dev/null +++ b/lib/mixins/text.js @@ -0,0 +1,633 @@ +// import LineWrapper from '../line_wrapper'; +import PDFObject from '../object' + +const LineWrapper = () => {} + +const { number } = PDFObject + +export default { + initText() { + this._line = this._line.bind(this) + // Current coordinates + this.x = 0 + this.y = 0 + return (this._lineGap = 0) + }, + + lineGap(_lineGap) { + this._lineGap = _lineGap + return this + }, + + moveDown(lines) { + if (lines == null) { + lines = 1 + } + this.y += this.currentLineHeight(true) * lines + this._lineGap + return this + }, + + moveUp(lines) { + if (lines == null) { + lines = 1 + } + this.y -= this.currentLineHeight(true) * lines + this._lineGap + return this + }, + + _text(text, x, y, options, lineCallback) { + options = this._initOptions(x, y, options) + + // Convert text to a string + text = text == null ? '' : `${text}` + + // if the wordSpacing option is specified, remove multiple consecutive spaces + if (options.wordSpacing) { + text = text.replace(/\s{2,}/g, ' ') + } + + // word wrapping + if (options.width) { + let wrapper = this._wrapper + if (!wrapper) { + wrapper = new LineWrapper(this, options) + wrapper.on('line', lineCallback) + } + + this._wrapper = options.continued ? wrapper : null + this._textOptions = options.continued ? options : null + wrapper.wrap(text, options) + + // render paragraphs as single lines + } else { + for (let line of text.split('\n')) { + lineCallback(line, options) + } + } + + return this + }, + + text(text, x, y, options) { + return this._text(text, x, y, options, this._line) + }, + + widthOfString(string, options) { + if (options == null) { + options = {} + } + return ( + this._font.widthOfString(string, this._fontSize, options.features) + + (options.characterSpacing || 0) * (string.length - 1) + ) + }, + + heightOfString(text, options) { + if (options == null) { + options = {} + } + const { x, y } = this + + options = this._initOptions(options) + options.height = Infinity // don't break pages + + const lineGap = options.lineGap || this._lineGap || 0 + this._text(text, this.x, this.y, options, (line, options) => { + return (this.y += this.currentLineHeight(true) + lineGap) + }) + + const height = this.y - y + this.x = x + this.y = y + + return height + }, + + list(list, x, y, options, wrapper) { + options = this._initOptions(x, y, options) + + const listType = options.listType || 'bullet' + const unit = Math.round((this._font.ascender / 1000) * this._fontSize) + const midLine = unit / 2 + const r = options.bulletRadius || unit / 3 + const indent = options.textIndent || (listType === 'bullet' ? r * 5 : unit * 2) + const itemIndent = options.bulletIndent || (listType === 'bullet' ? r * 8 : unit * 2) + + let level = 1 + const items = [] + const levels = [] + const numbers = [] + + var flatten = function(list) { + let n = 1 + for (let i = 0; i < list.length; i++) { + const item = list[i] + if (Array.isArray(item)) { + level++ + flatten(item) + level-- + } else { + items.push(item) + levels.push(level) + if (listType !== 'bullet') { + numbers.push(n++) + } + } + } + } + + flatten(list) + + const label = function(n) { + switch (listType) { + case 'numbered': + return `${n}.` + case 'lettered': + var letter = String.fromCharCode(((n - 1) % 26) + 65) + var times = Math.floor((n - 1) / 26 + 1) + var text = Array(times + 1).join(letter) + return `${text}.` + } + } + + wrapper = new LineWrapper(this, options) + wrapper.on('line', this._line) + + level = 1 + let i = 0 + wrapper.on('firstLine', () => { + let l + if ((l = levels[i++]) !== level) { + const diff = itemIndent * (l - level) + this.x += diff + wrapper.lineWidth -= diff + level = l + } + + switch (listType) { + case 'bullet': + this.circle(this.x - indent + r, this.y + midLine, r) + return this.fill() + case 'numbered': + case 'lettered': + var text = label(numbers[i - 1]) + return this._fragment(text, this.x - indent, this.y, options) + } + }) + + wrapper.on('sectionStart', () => { + const pos = indent + itemIndent * (level - 1) + this.x += pos + return (wrapper.lineWidth -= pos) + }) + + wrapper.on('sectionEnd', () => { + const pos = indent + itemIndent * (level - 1) + this.x -= pos + return (wrapper.lineWidth += pos) + }) + + wrapper.wrap(items.join('\n'), options) + + return this + }, + + _initOptions(x, y, options) { + if (x == null) { + x = {} + } + if (options == null) { + options = {} + } + if (typeof x === 'object') { + options = x + x = null + } + + // clone options object + options = (function() { + const opts = {} + for (let k in options) { + const v = options[k] + opts[k] = v + } + return opts + })() + + // extend options with previous values for continued text + if (this._textOptions) { + for (let key in this._textOptions) { + const val = this._textOptions[key] + if (key !== 'continued') { + if (options[key] == null) { + options[key] = val + } + } + } + } + + // Update the current position + if (x != null) { + this.x = x + } + if (y != null) { + this.y = y + } + + // wrap to margins if no x or y position passed + if (options.lineBreak !== false) { + if (options.width == null) { + options.width = this.page.width - this.x - this.page.margins.right + } + } + + if (!options.columns) { + options.columns = 0 + } + if (options.columnGap == null) { + options.columnGap = 18 + } // 1/4 inch + + return options + }, + + _line(text, options, wrapper) { + if (options == null) { + options = {} + } + this._fragment(text, this.x, this.y, options) + const lineGap = options.lineGap || this._lineGap || 0 + + if (!wrapper) { + return (this.x += this.widthOfString(text)) + } else { + return (this.y += this.currentLineHeight(true) + lineGap) + } + }, + + _fragment(text, x, y, options) { + let dy, encoded, i, positions, textWidth, words + text = `${text}`.replace(/\n/g, '') + if (text.length === 0) { + return + } + + // handle options + const align = options.align || 'left' + let wordSpacing = options.wordSpacing || 0 + const characterSpacing = options.characterSpacing || 0 + + // text alignments + if (options.width) { + switch (align) { + case 'right': + textWidth = this.widthOfString(text.replace(/\s+$/, ''), options) + x += options.lineWidth - textWidth + break + + case 'center': + x += options.lineWidth / 2 - options.textWidth / 2 + break + + case 'justify': + // calculate the word spacing value + words = text.trim().split(/\s+/) + textWidth = this.widthOfString(text.replace(/\s+/g, ''), options) + var spaceWidth = this.widthOfString(' ') + characterSpacing + wordSpacing = Math.max(0, (options.lineWidth - textWidth) / Math.max(1, words.length - 1) - spaceWidth) + break + } + } + + // text baseline alignments based on http://wiki.apache.org/xmlgraphics-fop/LineLayout/AlignmentHandling + if (typeof options.baseline === 'number') { + dy = -options.baseline + } else { + switch (options.baseline) { + case 'svg-middle': + dy = 0.5 * this._font.xHeight + break + case 'middle': + case 'svg-central': + dy = 0.5 * (this._font.descender + this._font.ascender) + break + case 'bottom': + case 'ideographic': + dy = this._font.descender + break + case 'alphabetic': + dy = 0 + break + case 'mathematical': + dy = 0.5 * this._font.ascender + break + case 'hanging': + dy = 0.8 * this._font.ascender + break + case 'top': + dy = this._font.ascender + break + default: + dy = this._font.ascender + } + dy = (dy / 1000) * this._fontSize + } + + // calculate the actual rendered width of the string after word and character spacing + const renderedWidth = + options.textWidth + wordSpacing * (options.wordCount - 1) + characterSpacing * (text.length - 1) + + // create link annotations if the link option is given + if (options.link != null) { + this.link(x, y, renderedWidth, this.currentLineHeight(), options.link) + } + + // create underline or strikethrough line + if (options.underline || options.strike) { + this.save() + if (!options.stroke) { + this.strokeColor(...(this._fillColor || [])) + } + + const lineWidth = this._fontSize < 10 ? 0.5 : Math.floor(this._fontSize / 10) + this.lineWidth(lineWidth) + + const d = options.underline ? 1 : 2 + let lineY = y + this.currentLineHeight() / d + if (options.underline) { + lineY -= lineWidth + } + + this.moveTo(x, lineY) + this.lineTo(x + renderedWidth, lineY) + this.stroke() + this.restore() + } + + this.save() + + // oblique (angle in degrees or boolean) + if (options.oblique) { + let skew + if (typeof options.oblique === 'number') { + skew = -Math.tan((options.oblique * Math.PI) / 180) + } else { + skew = -0.25 + } + this.transform(1, 0, 0, 1, x, y) + this.transform(1, 0, skew, 1, -skew * dy, 0) + this.transform(1, 0, 0, 1, -x, -y) + } + + // flip coordinate system + this.transform(1, 0, 0, -1, 0, this.page.height) + y = this.page.height - y - dy + + // add current font to page if necessary + if (this.page.fonts[this._font.id] == null) { + this.page.fonts[this._font.id] = this._font.ref() + } + + // begin the text object + this.addContent('BT') + + // text position + this.addContent(`1 0 0 1 ${number(x)} ${number(y)} Tm`) + + // font and font size + this.addContent(`/${this._font.id} ${number(this._fontSize)} Tf`) + + // rendering mode + const mode = options.fill && options.stroke ? 2 : options.stroke ? 1 : 0 + if (mode) { + this.addContent(`${mode} Tr`) + } + + // Character spacing + if (characterSpacing) { + this.addContent(`${number(characterSpacing)} Tc`) + } + + // Add the actual text + // If we have a word spacing value, we need to encode each word separately + // since the normal Tw operator only works on character code 32, which isn't + // used for embedded fonts. + if (wordSpacing) { + words = text.trim().split(/\s+/) + wordSpacing += this.widthOfString(' ') + characterSpacing + wordSpacing *= 1000 / this._fontSize + + encoded = [] + positions = [] + for (let word of words) { + const [encodedWord, positionsWord] = this._font.encode(word, options.features) + encoded.push(...(encodedWord || [])) + positions.push(...(positionsWord || [])) + + // add the word spacing to the end of the word + // clone object because of cache + const space = {} + const object = positions[positions.length - 1] + for (let key in object) { + const val = object[key] + space[key] = val + } + space.xAdvance += wordSpacing + positions[positions.length - 1] = space + } + } else { + ;[encoded, positions] = this._font.encode(text, options.features) + } + + const scale = this._fontSize / 1000 + const commands = [] + let last = 0 + let hadOffset = false + + // Adds a segment of text to the TJ command buffer + const addSegment = cur => { + if (last < cur) { + const hex = encoded.slice(last, cur).join('') + const advance = positions[cur - 1].xAdvance - positions[cur - 1].advanceWidth + commands.push(`<${hex}> ${number(-advance)}`) + } + + return (last = cur) + } + + // Flushes the current TJ commands to the output stream + const flush = i => { + addSegment(i) + + if (commands.length > 0) { + this.addContent(`[${commands.join(' ')}] TJ`) + + return (commands.length = 0) + } + } + + for (i = 0; i < positions.length; i++) { + // If we have an x or y offset, we have to break out of the current TJ command + // so we can move the text position. + const pos = positions[i] + if (pos.xOffset || pos.yOffset) { + // Flush the current buffer + flush(i) + + // Move the text position and flush just the current character + this.addContent(`1 0 0 1 ${number(x + pos.xOffset * scale)} ${number(y + pos.yOffset * scale)} Tm`) + flush(i + 1) + + hadOffset = true + } else { + // If the last character had an offset, reset the text position + if (hadOffset) { + this.addContent(`1 0 0 1 ${number(x)} ${number(y)} Tm`) + hadOffset = false + } + + // Group segments that don't have any advance adjustments + + if (pos.xAdvance - pos.advanceWidth !== 0) { + addSegment(i + 1) + } + } + + x += pos.xAdvance * scale + } + + // Flush any remaining commands + flush(i) + + // end the text object + this.addContent('ET') + + // restore flipped coordinate system + return this.restore() + }, + + _addGlyphs(glyphs, positions, x, y, options) { + // add current font to page if necessary + if (options == null) { + options = {} + } + if (this.page.fonts[this._font.id] == null) { + this.page.fonts[this._font.id] = this._font.ref() + } + + // Adjust y to match coordinate flipping + y = this.page.height - y + + const scale = 1000 / this._fontSize + const unitsPerEm = this._font.font.unitsPerEm || 1000 + const advanceWidthScale = 1000 / unitsPerEm + + // Glyph encoding and positioning + const encodedGlyphs = this._font.encodeGlyphs(glyphs) + const encodedPositions = positions.map((pos, i) => ({ + xAdvance: pos.xAdvance * scale, + yAdvance: pos.yAdvance * scale, + xOffset: pos.xOffset, + yOffset: pos.yOffset, + advanceWidth: glyphs[i].advanceWidth * advanceWidthScale + })) + + return this._glyphs(encodedGlyphs, encodedPositions, x, y, options) + }, + + _glyphs(encoded, positions, x, y, options) { + // flip coordinate system + let i; + this.save(); + this.transform(1, 0, 0, -1, 0, this.page.height); + + // begin the text object + this.addContent('BT'); + + // text position + this.addContent(`1 0 0 1 ${PDFObject.number(x)} ${PDFObject.number(y)} Tm`); + + // font and font size + this.addContent(`/${this._font.id} ${PDFObject.number(this._fontSize)} Tf`); + + // rendering mode + const mode = options.fill && options.stroke ? 2 : options.stroke ? 1 : 0; + if (mode) { + this.addContent(`${mode} Tr`); + } + + // Character spacing + if (options.characterSpacing) { + this.addContent(`${PDFObject.number(options.characterSpacing)} Tc`); + } + + const scale = this._fontSize / 1000; + const commands = []; + let last = 0; + let hadOffset = false; + + // Adds a segment of text to the TJ command buffer + const addSegment = cur => { + if (last < cur) { + const hex = encoded.slice(last, cur).join(''); + const advance = + positions[cur - 1].xAdvance - positions[cur - 1].advanceWidth; + commands.push(`<${hex}> ${PDFObject.number(-advance)}`); + } + + return (last = cur); + }; + + // Flushes the current TJ commands to the output stream + const flush = i => { + addSegment(i); + + if (commands.length > 0) { + this.addContent(`[${commands.join(' ')}] TJ`); + return (commands.length = 0); + } + }; + + for (i = 0; i < positions.length; i++) { + // If we have an x or y offset, we have to break out of the current TJ command + // so we can move the text position. + const pos = positions[i]; + if (pos.xOffset || pos.yOffset) { + // Flush the current buffer + flush(i); + + // Move the text position and flush just the current character + this.addContent( + `1 0 0 1 ${PDFObject.number(x + pos.xOffset * scale)} ${PDFObject.number( + y + pos.yOffset * scale + )} Tm` + ); + flush(i + 1); + + hadOffset = true; + } else { + // If the last character had an offset, reset the text position + if (hadOffset) { + this.addContent(`1 0 0 1 ${PDFObject.number(x)} ${PDFObject.number(y)} Tm`); + hadOffset = false; + } + + // Group segments that don't have any advance adjustments + if (pos.xAdvance - pos.advanceWidth !== 0) { + addSegment(i + 1); + } + } + + x += pos.xAdvance * scale; + } + + // Flush any remaining commands + flush(i); + + // end the text object + this.addContent('ET'); + + // restore flipped coordinate system + return this.restore(); + } +} diff --git a/src/mixins/vector.js b/lib/mixins/vector.js similarity index 61% rename from src/mixins/vector.js rename to lib/mixins/vector.js index 8c0efe1ba..b1853a92b 100644 --- a/src/mixins/vector.js +++ b/lib/mixins/vector.js @@ -1,14 +1,17 @@ import SVGPath from '../path'; import PDFObject from '../object'; +const { + number +} = PDFObject; + // This constant is used to approximate a symmetrical arc using a cubic // Bezier curve. const KAPPA = 4.0 * ((Math.sqrt(2) - 1.0) / 3.0); - export default { initVector() { this._ctm = [1, 0, 0, 1, 0, 0]; // current transformation matrix - return (this._ctmStack = []); + return this._ctmStack = []; }, save() { @@ -27,110 +30,88 @@ export default { }, lineWidth(w) { - return this.addContent(`${PDFObject.number(w)} w`); + return this.addContent(`${number(w)} w`); }, _CAP_STYLES: { BUTT: 0, ROUND: 1, - SQUARE: 2, + SQUARE: 2 }, lineCap(c) { - if (typeof c === 'string') { - c = this._CAP_STYLES[c.toUpperCase()]; - } + if (typeof c === 'string') { c = this._CAP_STYLES[c.toUpperCase()]; } return this.addContent(`${c} J`); }, _JOIN_STYLES: { MITER: 0, ROUND: 1, - BEVEL: 2, + BEVEL: 2 }, lineJoin(j) { - if (typeof j === 'string') { - j = this._JOIN_STYLES[j.toUpperCase()]; - } + if (typeof j === 'string') { j = this._JOIN_STYLES[j.toUpperCase()]; } return this.addContent(`${j} j`); }, miterLimit(m) { - return this.addContent(`${PDFObject.number(m)} M`); + return this.addContent(`${number(m)} M`); }, dash(length, options) { let phase; - if (options == null) { - options = {}; - } - if (length == null) { - return this; - } + if (options == null) { options = {}; } + if (length == null) { return this; } if (Array.isArray(length)) { - length = Array.from(length) - .map(v => PDFObject.number(v)) - .join(' '); + length = length.map((v) => number(v)).join(' '); phase = options.phase || 0; - return this.addContent(`[${length}] ${PDFObject.number(phase)} d`); + return this.addContent(`[${length}] ${number(phase)} d`); } else { const space = options.space != null ? options.space : length; phase = options.phase || 0; - return this.addContent( - `[${PDFObject.number(length)} ${PDFObject.number(space)}] ${PDFObject.number(phase)} d` - ); + return this.addContent(`[${number(length)} ${number(space)}] ${number(phase)} d`); } }, undash() { - return this.addContent('[] 0 d'); + return this.addContent("[] 0 d"); }, moveTo(x, y) { - return this.addContent(`${PDFObject.number(x)} ${PDFObject.number(y)} m`); + return this.addContent(`${number(x)} ${number(y)} m`); }, lineTo(x, y) { - return this.addContent(`${PDFObject.number(x)} ${PDFObject.number(y)} l`); + return this.addContent(`${number(x)} ${number(y)} l`); }, bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) { - return this.addContent( - `${PDFObject.number(cp1x)} ${PDFObject.number(cp1y)} ${PDFObject.number(cp2x)} ${PDFObject.number(cp2y)} ${PDFObject.number( - x - )} ${PDFObject.number(y)} c` - ); + return this.addContent(`${number(cp1x)} ${number(cp1y)} ${number(cp2x)} ${number(cp2y)} ${number(x)} ${number(y)} c`); }, quadraticCurveTo(cpx, cpy, x, y) { - return this.addContent( - `${PDFObject.number(cpx)} ${PDFObject.number(cpy)} ${PDFObject.number(x)} ${PDFObject.number(y)} v` - ); + return this.addContent(`${number(cpx)} ${number(cpy)} ${number(x)} ${number(y)} v`); }, rect(x, y, w, h) { - return this.addContent( - `${PDFObject.number(x)} ${PDFObject.number(y)} ${PDFObject.number(w)} ${PDFObject.number(h)} re` - ); + return this.addContent(`${number(x)} ${number(y)} ${number(w)} ${number(h)} re`); }, roundedRect(x, y, w, h, r) { - if (r == null) { - r = 0; - } + if (r == null) { r = 0; } r = Math.min(r, 0.5 * w, 0.5 * h); // amount to inset control points from corners (see `ellipse`) const c = r * (1.0 - KAPPA); this.moveTo(x + r, y); - this.lineTo(x + w - r, y); - this.bezierCurveTo(x + w - c, y, x + w, y + c, x + w, y + r); - this.lineTo(x + w, y + h - r); - this.bezierCurveTo(x + w, y + h - c, x + w - c, y + h, x + w - r, y + h); + this.lineTo((x + w) - r, y); + this.bezierCurveTo((x + w) - c, y, x + w, y + c, x + w, y + r); + this.lineTo(x + w, (y + h) - r); + this.bezierCurveTo(x + w, (y + h) - c, (x + w) - c, y + h, (x + w) - r, y + h); this.lineTo(x + r, y + h); - this.bezierCurveTo(x + c, y + h, x, y + h - c, x, y + h - r); + this.bezierCurveTo(x + c, y + h, x, (y + h) - c, x, (y + h) - r); this.lineTo(x, y + r); this.bezierCurveTo(x, y + c, x + c, y, x + r, y); return this.closePath(); @@ -138,15 +119,13 @@ export default { ellipse(x, y, r1, r2) { // based on http://stackoverflow.com/questions/2172798/how-to-draw-an-oval-in-html5-canvas/2173084#2173084 - if (r2 == null) { - r2 = r1; - } + if (r2 == null) { r2 = r1; } x -= r1; y -= r2; const ox = r1 * KAPPA; const oy = r2 * KAPPA; - const xe = x + r1 * 2; - const ye = y + r2 * 2; + const xe = x + (r1 * 2); + const ye = y + (r2 * 2); const xm = x + r1; const ym = y + r2; @@ -163,9 +142,7 @@ export default { }, arc(x, y, radius, startAngle, endAngle, anticlockwise) { - if (anticlockwise == null) { - anticlockwise = false; - } + if (anticlockwise == null) { anticlockwise = false; } const TWO_PI = 2.0 * Math.PI; const HALF_PI = 0.5 * Math.PI; @@ -174,10 +151,11 @@ export default { if (Math.abs(deltaAng) > TWO_PI) { // draw only full circle if more than that is specified deltaAng = TWO_PI; - } else if (deltaAng !== 0 && anticlockwise !== deltaAng < 0) { + + } else if ((deltaAng !== 0) && (anticlockwise !== (deltaAng < 0))) { // necessary to flip direction of rendering const dir = anticlockwise ? -1 : 1; - deltaAng = dir * TWO_PI + deltaAng; + deltaAng = (dir * TWO_PI) + deltaAng; } const numSegs = Math.ceil(Math.abs(deltaAng) / HALF_PI); @@ -190,17 +168,13 @@ export default { let deltaCy = Math.cos(curAng) * handleLen; // anchor point - let ax = x + Math.cos(curAng) * radius; - let ay = y + Math.sin(curAng) * radius; + let ax = x + (Math.cos(curAng) * radius); + let ay = y + (Math.sin(curAng) * radius); // calculate and render segments this.moveTo(ax, ay); - for ( - let segIdx = 0, end = numSegs, asc = 0 <= end; - asc ? segIdx < end : segIdx > end; - asc ? segIdx++ : segIdx-- - ) { + for (let segIdx = 0, end = numSegs, asc = 0 <= end; asc ? segIdx < end : segIdx > end; asc ? segIdx++ : segIdx--) { // starting control point const cp1x = ax + deltaCx; const cp1y = ay + deltaCy; @@ -209,8 +183,8 @@ export default { curAng += segAng; // next anchor point - ax = x + Math.cos(curAng) * radius; - ay = y + Math.sin(curAng) * radius; + ax = x + (Math.cos(curAng) * radius); + ay = y + (Math.sin(curAng) * radius); // next control point delta deltaCx = -Math.sin(curAng) * handleLen; @@ -228,10 +202,8 @@ export default { }, polygon(...points) { - this.moveTo(...Array.from(points.shift() || [])); - for (let point of Array.from(points)) { - this.lineTo(...Array.from(point || [])); - } + this.moveTo(...(points.shift() || [])); + for (let point of points) { this.lineTo(...(point || [])); } return this.closePath(); }, @@ -254,23 +226,17 @@ export default { color = null; } - if (color) { - this.fillColor(color); - } + if (color) { this.fillColor(color); } return this.addContent(`f${this._windingRule(rule)}`); }, stroke(color) { - if (color) { - this.strokeColor(color); - } + if (color) { this.strokeColor(color); } return this.addContent('S'); }, fillAndStroke(fillColor, strokeColor, rule) { - if (strokeColor == null) { - strokeColor = fillColor; - } + if (strokeColor == null) { strokeColor = fillColor; } const isFillRule = /(even-?odd)|(non-?zero)/; if (isFillRule.test(fillColor)) { rule = fillColor; @@ -297,15 +263,15 @@ export default { transform(m11, m12, m21, m22, dx, dy) { // keep track of the current transformation matrix const m = this._ctm; - const [m0, m1, m2, m3, m4, m5] = Array.from(m); - m[0] = m0 * m11 + m2 * m12; - m[1] = m1 * m11 + m3 * m12; - m[2] = m0 * m21 + m2 * m22; - m[3] = m1 * m21 + m3 * m22; - m[4] = m0 * dx + m2 * dy + m4; - m[5] = m1 * dx + m3 * dy + m5; - - const values = [m11, m12, m21, m22, dx, dy].map(v => PDFObject.number(v)).join(' '); + const [m0, m1, m2, m3, m4, m5] = m; + m[0] = (m0 * m11) + (m2 * m12); + m[1] = (m1 * m11) + (m3 * m12); + m[2] = (m0 * m21) + (m2 * m22); + m[3] = (m1 * m21) + (m3 * m22); + m[4] = (m0 * dx) + (m2 * dy) + m4; + m[5] = (m1 * dx) + (m3 * dy) + m5; + + const values = ([m11, m12, m21, m22, dx, dy].map((v) => number(v))).join(' '); return this.addContent(`${values} cm`); }, @@ -315,18 +281,16 @@ export default { rotate(angle, options) { let y; - if (options == null) { - options = {}; - } + if (options == null) { options = {}; } const rad = (angle * Math.PI) / 180; const cos = Math.cos(rad); const sin = Math.sin(rad); let x = (y = 0); if (options.origin != null) { - [x, y] = Array.from(options.origin); - const x1 = x * cos - y * sin; - const y1 = x * sin + y * cos; + [x, y] = options.origin; + const x1 = (x * cos) - (y * sin); + const y1 = (x * sin) + (y * cos); x -= x1; y -= y1; } @@ -336,24 +300,20 @@ export default { scale(xFactor, yFactor, options) { let y; - if (yFactor == null) { - yFactor = xFactor; - } - if (options == null) { - options = {}; - } - if (typeof yFactor === 'object') { + if (yFactor == null) { yFactor = xFactor; } + if (options == null) { options = {}; } + if (typeof yFactor === "object") { options = yFactor; yFactor = xFactor; } let x = (y = 0); if (options.origin != null) { - [x, y] = Array.from(options.origin); + [x, y] = options.origin; x -= xFactor * x; y -= yFactor * y; } return this.transform(xFactor, 0, 0, yFactor, x, y); - }, + } }; diff --git a/src/object.js b/lib/object.js similarity index 60% rename from src/object.js rename to lib/object.js index b0216689f..ed53cf13a 100644 --- a/src/object.js +++ b/lib/object.js @@ -1,4 +1,11 @@ -import PDFReference from './reference'; +/* +PDFObject - converts JavaScript types into their corresponding PDF types. +By Devon Govett +*/ + +import PDFAbstractReference from './abstract_reference'; + +const pad = (str, length) => (Array(length + 1).join('0') + str).slice(-length); const escapableRe = /[\n\r\t\b\f\(\)\\]/g; const escapable = { @@ -9,21 +16,19 @@ const escapable = { '\f': '\\f', '\\': '\\\\', '(': '\\(', - ')': '\\)', + ')': '\\)' }; -const pad = (str, length) => (Array(length + 1).join('0') + str).slice(-length); - // Convert little endian UTF-16 to big endian const swapBytes = function(buff) { const l = buff.length; if (l & 0x01) { - throw new Error('Buffer length must be even'); + throw new Error("Buffer length must be even"); } else { for (let i = 0, end = l - 1; i < end; i += 2) { const a = buff[i]; buff[i] = buff[i + 1]; - buff[i + 1] = a; + buff[i+1] = a; } } @@ -31,12 +36,11 @@ const swapBytes = function(buff) { }; class PDFObject { - static convert(object) { + static convert(object, encryptFn = null) { // String literals are converted to the PDF name type if (typeof object === 'string') { return `/${object}`; - // String objects are converted to PDF strings (UTF-16) } else if (object instanceof String) { let string = object; // Detect if this is a unicode string @@ -49,10 +53,18 @@ class PDFObject { } // If so, encode it as big endian UTF-16 + let stringBuffer; if (isUnicode) { - string = swapBytes(new Buffer(`\ufeff${string}`, 'utf16le')).toString( - 'binary' - ); + stringBuffer = swapBytes(Buffer.from(`\ufeff${string}`, 'utf16le')); + } else { + stringBuffer = Buffer.from(string, 'ascii'); + } + + // Encrypt the string when necessary + if (encryptFn) { + string = encryptFn(stringBuffer).toString('binary'); + } else { + string = stringBuffer.toString('binary'); } // Escape characters as required by the spec @@ -60,49 +72,60 @@ class PDFObject { return `(${string})`; - // Buffers are converted to PDF hex strings + // Buffers are converted to PDF hex strings } else if (Buffer.isBuffer(object)) { return `<${object.toString('hex')}>`; - } else if (object instanceof PDFReference) { + + } else if (object instanceof PDFAbstractReference) { return object.toString(); + } else if (object instanceof Date) { - return ( - `(D:${pad(object.getUTCFullYear(), 4)}` + + let string = `D:${pad(object.getUTCFullYear(), 4)}` + pad(object.getUTCMonth() + 1, 2) + pad(object.getUTCDate(), 2) + pad(object.getUTCHours(), 2) + pad(object.getUTCMinutes(), 2) + - pad(object.getUTCSeconds(), 2) + - 'Z)' - ); + pad(object.getUTCSeconds(), 2) + 'Z'; + + // Encrypt the string when necessary + if (encryptFn) { + string = encryptFn(Buffer.from(string, 'ascii')).toString('binary'); + + // Escape characters as required by the spec + string = string.replace(escapableRe, c => escapable[c]); + } + + return `(${string})`; + } else if (Array.isArray(object)) { - const items = Array.from(object) - .map(e => PDFObject.convert(e)) - .join(' '); + const items = (object.map((e) => PDFObject.convert(e, encryptFn))).join(' '); return `[${items}]`; + } else if ({}.toString.call(object) === '[object Object]') { const out = ['<<']; for (let key in object) { const val = object[key]; - out.push(`/${key} ${PDFObject.convert(val)}`); + out.push(`/${key} ${PDFObject.convert(val, encryptFn)}`); } out.push('>>'); return out.join('\n'); + } else if (typeof object === 'number') { return PDFObject.number(object); + } else { return `${object}`; } } static number(n) { - if (n > -1e21 && n < 1e21) { + if ((n > -1e21) && (n < 1e21)) { return Math.round(n * 1e6) / 1e6; } throw new Error(`unsupported number: ${n}`); } -} +}; export default PDFObject; diff --git a/lib/outline.js b/lib/outline.js new file mode 100644 index 000000000..30b1906f9 --- /dev/null +++ b/lib/outline.js @@ -0,0 +1,61 @@ +class PDFOutline { + constructor(document, parent, title, dest, options) { + this.document = document; + if (options == null) { options = { expanded: false }; } + this.options = options; + this.outlineData = {}; + + if (dest !== null) { + this.outlineData['Dest'] = [dest.dictionary, 'Fit']; + } + + if (parent !== null) { + this.outlineData['Parent'] = parent; + } + + if (title !== null) { + this.outlineData['Title'] = new String(title); + } + + this.dictionary = this.document.ref(this.outlineData); + this.children = []; + } + + addItem(title, options) { + if (options == null) { options = { expanded: false }; } + const result = new PDFOutline(this.document, this.dictionary, title, this.document.page, options); + this.children.push(result); + + return result; + } + + endOutline() { + let end; + if (this.children.length > 0) { + let asc, i; + if (this.options.expanded) { + this.outlineData.Count = this.children.length; + } + + const first = this.children[0], last = this.children[this.children.length - 1]; + this.outlineData.First = first.dictionary; + this.outlineData.Last = last.dictionary; + + for (i = 0, end = this.children.length, asc = 0 <= end; asc ? i < end : i > end; asc ? i++ : i--) { + const child = this.children[i]; + if (i > 0) { + child.outlineData.Prev = this.children[i-1].dictionary; + } + if (i < (this.children.length - 1)) { + child.outlineData.Next = this.children[i+1].dictionary; + } + child.endOutline(); + } + } + + return this.dictionary.end(); + } +} + + +export default PDFOutline; \ No newline at end of file diff --git a/lib/page.js b/lib/page.js new file mode 100644 index 000000000..871ad10fd --- /dev/null +++ b/lib/page.js @@ -0,0 +1,149 @@ +/* + PDFPage - represents a single page in the PDF document + By Devon Govett + */ + +const DEFAULT_MARGINS = { + top: 72, + left: 72, + bottom: 72, + right: 72 +}; + +const SIZES = { + '4A0': [4767.87, 6740.79], + '2A0': [3370.39, 4767.87], + A0: [2383.94, 3370.39], + A1: [1683.78, 2383.94], + A2: [1190.55, 1683.78], + A3: [841.89, 1190.55], + A4: [595.28, 841.89], + A5: [419.53, 595.28], + A6: [297.64, 419.53], + A7: [209.76, 297.64], + A8: [147.40, 209.76], + A9: [104.88, 147.40], + A10: [73.70, 104.88], + B0: [2834.65, 4008.19], + B1: [2004.09, 2834.65], + B2: [1417.32, 2004.09], + B3: [1000.63, 1417.32], + B4: [708.66, 1000.63], + B5: [498.90, 708.66], + B6: [354.33, 498.90], + B7: [249.45, 354.33], + B8: [175.75, 249.45], + B9: [124.72, 175.75], + B10: [87.87, 124.72], + C0: [2599.37, 3676.54], + C1: [1836.85, 2599.37], + C2: [1298.27, 1836.85], + C3: [918.43, 1298.27], + C4: [649.13, 918.43], + C5: [459.21, 649.13], + C6: [323.15, 459.21], + C7: [229.61, 323.15], + C8: [161.57, 229.61], + C9: [113.39, 161.57], + C10: [79.37, 113.39], + RA0: [2437.80, 3458.27], + RA1: [1729.13, 2437.80], + RA2: [1218.90, 1729.13], + RA3: [864.57, 1218.90], + RA4: [609.45, 864.57], + SRA0: [2551.18, 3628.35], + SRA1: [1814.17, 2551.18], + SRA2: [1275.59, 1814.17], + SRA3: [907.09, 1275.59], + SRA4: [637.80, 907.09], + EXECUTIVE: [521.86, 756.00], + FOLIO: [612.00, 936.00], + LEGAL: [612.00, 1008.00], + LETTER: [612.00, 792.00], + TABLOID: [792.00, 1224.00] +}; + +class PDFPage { + constructor(document, options) { + this.document = document; + if (options == null) { options = {}; } + this.size = options.size || 'letter'; + this.layout = options.layout || 'portrait'; + + // process margins + if (typeof options.margin === 'number') { + this.margins = { + top: options.margin, + left: options.margin, + bottom: options.margin, + right: options.margin + }; + + // default to 1 inch margins + } else { + this.margins = options.margins || DEFAULT_MARGINS; + } + + // calculate page dimensions + const dimensions = Array.isArray(this.size) ? this.size : SIZES[this.size.toUpperCase()]; + this.width = dimensions[this.layout === 'portrait' ? 0 : 1]; + this.height = dimensions[this.layout === 'portrait' ? 1 : 0]; + + this.content = this.document.ref(); + + // Initialize the Font, XObject, and ExtGState dictionaries + this.resources = this.document.ref({ + ProcSet: ['PDF', 'Text', 'ImageB', 'ImageC', 'ImageI']}); + + // The page dictionary + this.dictionary = this.document.ref({ + Type: 'Page', + Parent: this.document._root.data.Pages, + MediaBox: [0, 0, this.width, this.height], + Contents: this.content, + Resources: this.resources + }); + } + + // Lazily create these dictionaries + get fonts() { + const data = this.resources.data; + return data.Font != null ? data.Font : (data.Font = {}); + } + + get xobjects() { + const data = this.resources.data; + return data.XObject != null ? data.XObject : (data.XObject = {}); + } + + get ext_gstates() { + const data = this.resources.data; + return data.ExtGState != null ? data.ExtGState : (data.ExtGState = {}); + } + + get patterns() { + const data = this.resources.data; + return data.Pattern != null ? data.Pattern : (data.Pattern = {}); + } + + get annotations() { + const data = this.dictionary.data; + return data.Annots != null ? data.Annots : (data.Annots = []); + } + + maxY() { + return this.height - this.margins.bottom; + } + + write(chunk) { + return this.content.write(chunk); + } + + end() { + this.dictionary.end(); + this.resources.end(); + return this.content.end(); + } +}; + +export default PDFPage; diff --git a/lib/path.js b/lib/path.js new file mode 100644 index 000000000..309033c04 --- /dev/null +++ b/lib/path.js @@ -0,0 +1,375 @@ +let cx, cy, px, py, sx, sy; + +cx = cy = px = py = sx = sy = 0; + +const parameters = { + A: 7, + a: 7, + C: 6, + c: 6, + H: 1, + h: 1, + L: 2, + l: 2, + M: 2, + m: 2, + Q: 4, + q: 4, + S: 4, + s: 4, + T: 2, + t: 2, + V: 1, + v: 1, + Z: 0, + z: 0 +}; + +const parse = function(path) { + let cmd; + const ret = []; + let args = []; + let curArg = ""; + let foundDecimal = false; + let params = 0; + + for (let c of path) { + if (parameters[c] != null) { + params = parameters[c]; + if (cmd) { // save existing command + if (curArg.length > 0) { args[args.length] = +curArg; } + ret[ret.length] = {cmd,args}; + + args = []; + curArg = ""; + foundDecimal = false; + } + + cmd = c; + + } else if ([" ", ","].includes(c) || ((c === "-") && (curArg.length > 0) && (curArg[curArg.length - 1] !== 'e')) || ((c === ".") && foundDecimal)) { + if (curArg.length === 0) { continue; } + + if (args.length === params) { // handle reused commands + ret[ret.length] = {cmd,args}; + args = [+curArg]; + + // handle assumed commands + if (cmd === "M") { cmd = "L"; } + if (cmd === "m") { cmd = "l"; } + + } else { + args[args.length] = +curArg; + } + + foundDecimal = (c === "."); + + // fix for negative numbers or repeated decimals with no delimeter between commands + curArg = ['-', '.'].includes(c) ? c : ''; + + } else { + curArg += c; + if (c === '.') { foundDecimal = true; } + } + } + + // add the last command + if (curArg.length > 0) { + if (args.length === params) { // handle reused commands + ret[ret.length] = {cmd, args}; + args = [+curArg]; + + // handle assumed commands + if (cmd === "M") { cmd = "L"; } + if (cmd === "m") { cmd = "l"; } + } else { + args[args.length] = +curArg; + } + } + + ret[ret.length] = {cmd,args}; + + return ret; +}; + +const apply = function(commands, doc) { + // current point, control point, and subpath starting point + cx = cy = px = py = sx = sy = 0; + + // run the commands + for (let i = 0; i < commands.length; i++) { + const c = commands[i]; + if (typeof runners[c.cmd] === 'function') { + runners[c.cmd](doc, c.args); + } + } +}; + +const runners = { + M(doc, a) { + cx = a[0]; + cy = a[1]; + px = (py = null); + sx = cx; + sy = cy; + return doc.moveTo(cx, cy); + }, + + m(doc, a) { + cx += a[0]; + cy += a[1]; + px = (py = null); + sx = cx; + sy = cy; + return doc.moveTo(cx, cy); + }, + + C(doc, a) { + cx = a[4]; + cy = a[5]; + px = a[2]; + py = a[3]; + return doc.bezierCurveTo(...(a || [])); + }, + + c(doc, a) { + doc.bezierCurveTo(a[0] + cx, a[1] + cy, a[2] + cx, a[3] + cy, a[4] + cx, a[5] + cy); + px = cx + a[2]; + py = cy + a[3]; + cx += a[4]; + return cy += a[5]; + }, + + S(doc, a) { + if (px === null) { + px = cx; + py = cy; + } + + doc.bezierCurveTo(cx-(px-cx), cy-(py-cy), a[0], a[1], a[2], a[3]); + px = a[0]; + py = a[1]; + cx = a[2]; + return cy = a[3]; + }, + + s(doc, a) { + if (px === null) { + px = cx; + py = cy; + } + + doc.bezierCurveTo(cx-(px-cx), cy-(py-cy), cx + a[0], cy + a[1], cx + a[2], cy + a[3]); + px = cx + a[0]; + py = cy + a[1]; + cx += a[2]; + return cy += a[3]; + }, + + Q(doc, a) { + px = a[0]; + py = a[1]; + cx = a[2]; + cy = a[3]; + return doc.quadraticCurveTo(a[0], a[1], cx, cy); + }, + + q(doc, a) { + doc.quadraticCurveTo(a[0] + cx, a[1] + cy, a[2] + cx, a[3] + cy); + px = cx + a[0]; + py = cy + a[1]; + cx += a[2]; + return cy += a[3]; + }, + + T(doc, a) { + if (px === null) { + px = cx; + py = cy; + } else { + px = cx-(px-cx); + py = cy-(py-cy); + } + + doc.quadraticCurveTo(px, py, a[0], a[1]); + px = cx-(px-cx); + py = cy-(py-cy); + cx = a[0]; + return cy = a[1]; + }, + + t(doc, a) { + if (px === null) { + px = cx; + py = cy; + } else { + px = cx-(px-cx); + py = cy-(py-cy); + } + + doc.quadraticCurveTo(px, py, cx + a[0], cy + a[1]); + cx += a[0]; + return cy += a[1]; + }, + + A(doc, a) { + solveArc(doc, cx, cy, a); + cx = a[5]; + return cy = a[6]; + }, + + a(doc, a) { + a[5] += cx; + a[6] += cy; + solveArc(doc, cx, cy, a); + cx = a[5]; + return cy = a[6]; + }, + + L(doc, a) { + cx = a[0]; + cy = a[1]; + px = (py = null); + return doc.lineTo(cx, cy); + }, + + l(doc, a) { + cx += a[0]; + cy += a[1]; + px = (py = null); + return doc.lineTo(cx, cy); + }, + + H(doc, a) { + cx = a[0]; + px = (py = null); + return doc.lineTo(cx, cy); + }, + + h(doc, a) { + cx += a[0]; + px = (py = null); + return doc.lineTo(cx, cy); + }, + + V(doc, a) { + cy = a[0]; + px = (py = null); + return doc.lineTo(cx, cy); + }, + + v(doc, a) { + cy += a[0]; + px = (py = null); + return doc.lineTo(cx, cy); + }, + + Z(doc) { + doc.closePath(); + cx = sx; + return cy = sy; + }, + + z(doc) { + doc.closePath(); + cx = sx; + return cy = sy; + } +}; + +const solveArc = function(doc, x, y, coords) { + const [rx,ry,rot,large,sweep,ex,ey] = coords; + const segs = arcToSegments(ex, ey, rx, ry, large, sweep, rot, x, y); + + for (let seg of segs) { + const bez = segmentToBezier(...(seg || [])); + doc.bezierCurveTo(...(bez || [])); + } +}; + +// from Inkscape svgtopdf, thanks! +const arcToSegments = function(x, y, rx, ry, large, sweep, rotateX, ox, oy) { + const th = rotateX * (Math.PI/180); + const sin_th = Math.sin(th); + const cos_th = Math.cos(th); + rx = Math.abs(rx); + ry = Math.abs(ry); + px = (cos_th * (ox - x) * 0.5) + (sin_th * (oy - y) * 0.5); + py = (cos_th * (oy - y) * 0.5) - (sin_th * (ox - x) * 0.5); + let pl = ((px*px) / (rx*rx)) + ((py*py) / (ry*ry)); + if (pl > 1) { + pl = Math.sqrt(pl); + rx *= pl; + ry *= pl; + } + + const a00 = cos_th / rx; + const a01 = sin_th / rx; + const a10 = (-sin_th) / ry; + const a11 = (cos_th) / ry; + const x0 = (a00 * ox) + (a01 * oy); + const y0 = (a10 * ox) + (a11 * oy); + const x1 = (a00 * x) + (a01 * y); + const y1 = (a10 * x) + (a11 * y); + + const d = ((x1-x0) * (x1-x0)) + ((y1-y0) * (y1-y0)); + let sfactor_sq = (1 / d) - 0.25; + if (sfactor_sq < 0) { sfactor_sq = 0; } + let sfactor = Math.sqrt(sfactor_sq); + if (sweep === large) { sfactor = -sfactor; } + + const xc = (0.5 * (x0 + x1)) - (sfactor * (y1-y0)); + const yc = (0.5 * (y0 + y1)) + (sfactor * (x1-x0)); + + const th0 = Math.atan2(y0-yc, x0-xc); + const th1 = Math.atan2(y1-yc, x1-xc); + + let th_arc = th1-th0; + if ((th_arc < 0) && (sweep === 1)) { + th_arc += 2*Math.PI; + } else if ((th_arc > 0) && (sweep === 0)) { + th_arc -= 2 * Math.PI; + } + + const segments = Math.ceil(Math.abs(th_arc / ((Math.PI * 0.5) + 0.001))); + const result = []; + + for (let i = 0, end = segments, asc = 0 <= end; asc ? i < end : i > end; asc ? i++ : i--) { + const th2 = th0 + ((i * th_arc) / segments); + const th3 = th0 + (((i+1) * th_arc) / segments); + result[i] = [xc, yc, th2, th3, rx, ry, sin_th, cos_th]; + } + + return result; +}; + +const segmentToBezier = function(cx, cy, th0, th1, rx, ry, sin_th, cos_th) { + const a00 = cos_th * rx; + const a01 = -sin_th * ry; + const a10 = sin_th * rx; + const a11 = cos_th * ry; + + const th_half = 0.5 * (th1 - th0); + const t = ((8 / 3) * Math.sin(th_half * 0.5) * Math.sin(th_half * 0.5)) / Math.sin(th_half); + const x1 = (cx + Math.cos(th0)) - (t * Math.sin(th0)); + const y1 = cy + Math.sin(th0) + (t * Math.cos(th0)); + const x3 = cx + Math.cos(th1); + const y3 = cy + Math.sin(th1); + const x2 = x3 + (t * Math.sin(th1)); + const y2 = y3 - (t * Math.cos(th1)); + + return [ + (a00 * x1) + (a01 * y1), (a10 * x1) + (a11 * y1), + (a00 * x2) + (a01 * y2), (a10 * x2) + (a11 * y2), + (a00 * x3) + (a01 * y3), (a10 * x3) + (a11 * y3) + ]; +}; + +class SVGPath { + static apply(doc, path) { + const commands = parse(path); + apply(commands, doc); + } +}; + +export default SVGPath; diff --git a/lib/reference.js b/lib/reference.js new file mode 100644 index 000000000..ae6132065 --- /dev/null +++ b/lib/reference.js @@ -0,0 +1,82 @@ +/* +PDFReference - represents a reference to another object in the PDF object heirarchy +By Devon Govett +*/ + +import zlib from 'zlib'; +import PDFAbstractReference from './abstract_reference'; +import PDFObject from './object'; + +class PDFReference extends PDFAbstractReference { + constructor(document, id, data) { + super(); + this.document = document; + this.id = id; + if (data == null) { data = {}; } + this.data = data; + this.gen = 0; + this.compress = this.document.compress && !this.data.Filter; + this.uncompressedLength = 0; + this.buffer = []; + } + + write(chunk) { + if (!Buffer.isBuffer(chunk)) { + chunk = Buffer.from(chunk + '\n', 'binary'); + } + + this.uncompressedLength += chunk.length; + if (this.data.Length == null) { this.data.Length = 0; } + this.buffer.push(chunk); + this.data.Length += chunk.length; + if (this.compress) { + return this.data.Filter = 'FlateDecode'; + } + } + + end(chunk) { + if (chunk) { + this.write(chunk); + } + return this.finalize(); + } + + finalize() { + this.offset = this.document._offset; + + const encryptFn = this.document._security ? this.document._security.getEncryptFn(this.id, this.gen) : null; + + if (this.buffer.length) { + this.buffer = Buffer.concat(this.buffer); + if (this.compress) { + this.buffer = zlib.deflateSync(this.buffer); + } + + if (encryptFn) { + this.buffer = encryptFn(this.buffer); + } + + this.data.Length = this.buffer.length; + } + + this.document._write(`${this.id} ${this.gen} obj`); + this.document._write(PDFObject.convert(this.data, encryptFn)); + + if (this.buffer.length) { + this.document._write('stream'); + this.document._write(this.buffer); + + this.buffer = []; // free up memory + this.document._write('\nendstream'); + } + + this.document._write('endobj'); + this.document._refEnd(this); + } + + toString() { + return `${this.id} ${this.gen} R`; + } +} + +export default PDFReference; diff --git a/lib/security.js b/lib/security.js new file mode 100644 index 000000000..d81bb8d08 --- /dev/null +++ b/lib/security.js @@ -0,0 +1,404 @@ +/* + PDFSecurity - represents PDF security settings + By Yang Liu + */ + +import CryptoJS from 'crypto-js'; +import saslprep from 'saslprep'; + +class PDFSecurity { + static generateFileID(info = {}) { + let infoStr = `${info.CreationDate.getTime()}\n`; + + for (let key in info) { + if (!info.hasOwnProperty(key)) { + continue; + } + infoStr += `${key}: ${info[key].toString()}\n`; + } + + return wordArrayToBuffer(CryptoJS.MD5(infoStr)); + } + + static generateRandomWordArray(bytes) { + return CryptoJS.lib.WordArray.random(bytes); + } + + static create(document, options = {}) { + if (!options.ownerPassword && !options.userPassword) { + return null; + } + return new PDFSecurity(document, options); + } + + constructor(document, options = {}) { + if (!options.ownerPassword && !options.userPassword) { + throw new Error('None of owner password and user password is defined.'); + } + + this.document = document; + this._setupEncryption(options); + } + + _setupEncryption(options) { + switch (options.pdfVersion) { + case '1.4': + case '1.5': + this.version = 2; + break; + case '1.6': + case '1.7': + this.version = 4; + break; + case '1.7ext3': + this.version = 5; + break; + default: + this.version = 1; + break; + } + + const encDict = { + Filter: 'Standard' + }; + + switch (this.version) { + case 1: + case 2: + case 4: + this._setupEncryptionV1V2V4(this.version, encDict, options); + break; + case 5: + this._setupEncryptionV5(encDict, options); + break; + } + + this.dictionary = this.document.ref(encDict); + } + + _setupEncryptionV1V2V4(v, encDict, options) { + let r, permissions; + switch (v) { + case 1: + r = 2; + this.keyBits = 40; + permissions = getPermissionsR2(options.permissions); + break; + case 2: + r = 3; + this.keyBits = 128; + permissions = getPermissionsR3(options.permissions); + break; + case 4: + r = 4; + this.keyBits = 128; + permissions = getPermissionsR3(options.permissions); + break; + } + + const paddedUserPassword = processPasswordR2R3R4(options.userPassword); + const paddedOwnerPassword = options.ownerPassword ? + processPasswordR2R3R4(options.ownerPassword) : paddedUserPassword; + + const ownerPasswordEntry = getOwnerPasswordR2R3R4(r, this.keyBits, paddedUserPassword, paddedOwnerPassword); + this.encryptionKey = getEncryptionKeyR2R3R4(r, this.keyBits, this.document._id, + paddedUserPassword, ownerPasswordEntry, permissions); + let userPasswordEntry; + if (r === 2) { + userPasswordEntry = getUserPasswordR2(this.encryptionKey); + } else { + userPasswordEntry = getUserPasswordR3R4(this.document._id, this.encryptionKey); + } + + encDict.V = v; + if (v >= 2) { + encDict.Length = this.keyBits; + } + if (v === 4) { + encDict.CF = { + StdCF: { + AuthEvent: 'DocOpen', + CFM: 'AESV2', + Length: this.keyBits / 8 + } + }; + encDict.StmF = 'StdCF'; + encDict.StrF = 'StdCF'; + } + encDict.R = r; + encDict.O = wordArrayToBuffer(ownerPasswordEntry); + encDict.U = wordArrayToBuffer(userPasswordEntry); + encDict.P = permissions; + } + + _setupEncryptionV5(encDict, options) { + this.keyBits = 256; + const permissions = getPermissionsR3(options); + + const processedUserPassword = processPasswordR5(options.userPassword); + const processedOwnerPassword = options.ownerPassword ? + processPasswordR5(options.ownerPassword) : processedUserPassword; + + this.encryptionKey = getEncryptionKeyR5(PDFSecurity.generateRandomWordArray); + const userPasswordEntry = getUserPasswordR5(processedUserPassword, PDFSecurity.generateRandomWordArray); + const userKeySalt = CryptoJS.lib.WordArray.create(userPasswordEntry.words.slice(10, 12), 8); + const userEncryptionKeyEntry = getUserEncryptionKeyR5(processedUserPassword, userKeySalt, this.encryptionKey); + const ownerPasswordEntry = getOwnerPasswordR5(processedOwnerPassword, userPasswordEntry, + PDFSecurity.generateRandomWordArray); + const ownerKeySalt = CryptoJS.lib.WordArray.create(ownerPasswordEntry.words.slice(10, 12), 8); + const ownerEncryptionKeyEntry = getOwnerEncryptionKeyR5(processedOwnerPassword, ownerKeySalt, userPasswordEntry, + this.encryptionKey); + const permsEntry = getEncryptedPermissionsR5(permissions, this.encryptionKey, PDFSecurity.generateRandomWordArray); + + encDict.V = 5; + encDict.Length = this.keyBits; + encDict.CF = { + StdCF: { + AuthEvent: 'DocOpen', + CFM: 'AESV3', + Length: this.keyBits / 8 + } + }; + encDict.StmF = 'StdCF'; + encDict.StrF = 'StdCF'; + encDict.R = 5; + encDict.O = wordArrayToBuffer(ownerPasswordEntry); + encDict.OE = wordArrayToBuffer(ownerEncryptionKeyEntry); + encDict.U = wordArrayToBuffer(userPasswordEntry); + encDict.UE = wordArrayToBuffer(userEncryptionKeyEntry); + encDict.P = permissions; + encDict.Perms = wordArrayToBuffer(permsEntry); + } + + getEncryptFn(obj, gen) { + let digest; + if (this.version < 5) { + digest = this.encryptionKey.clone().concat(CryptoJS.lib.WordArray.create([ + ((obj & 0xff) << 24) | ((obj & 0xff00) << 8) | ((obj >> 8) & 0xff00) | (gen & 0xff), (gen & 0xff00) << 16 + ], 5)); + } + + if (this.version === 1 || this.version === 2) { + let key = CryptoJS.MD5(digest); + key.sigBytes = Math.min(16, this.keyBits / 8 + 5); + return buffer => wordArrayToBuffer( + CryptoJS.RC4.encrypt(CryptoJS.lib.WordArray.create(buffer), key).ciphertext); + } + + let key; + if (this.version === 4) { + key = CryptoJS.MD5(digest.concat(CryptoJS.lib.WordArray.create([0x73416c54], 4))); + } else { + key = this.encryptionKey; + } + + const iv = PDFSecurity.generateRandomWordArray(16); + const options = { + mode: CryptoJS.mode.CBC, + padding: CryptoJS.pad.Pkcs7, + iv + }; + + return buffer => wordArrayToBuffer( + iv.clone().concat(CryptoJS.AES.encrypt(CryptoJS.lib.WordArray.create(buffer), key, options).ciphertext)); + } + + end() { + this.dictionary.end(); + } +} + +function getPermissionsR2(permissionObject = {}) { + let permissions = 0xffffffc0 >> 0; + if (permissionObject.printing) { + permissions |= 0b00000000010; + } + if (permissionObject.modifying) { + permissions |= 0b000000001000; + } + if (permissionObject.copying) { + permissions |= 0b000000010000; + } + if (permissionObject.annotating) { + permissions |= 0b000000100000; + } + return permissions; +} + +function getPermissionsR3(permissionObject = {}) { + let permissions = 0xfffff0c0 >> 0; + if (permissionObject.printing === 'lowResolution') { + permissions |= 0b000000000100; + } + if (permissionObject.printing === 'highResolution') { + permissions |= 0b100000000100; + } + if (permissionObject.modifying) { + permissions |= 0b000000001000; + } + if (permissionObject.copying) { + permissions |= 0b000000010000; + } + if (permissionObject.annotating) { + permissions |= 0b000000100000; + } + if (permissionObject.fillingForms) { + permissions |= 0b000100000000; + } + if (permissionObject.contentAccessibility) { + permissions |= 0b001000000000; + } + if (permissionObject.documentAssembly) { + permissions |= 0b010000000000; + } + return permissions; +} + +function getUserPasswordR2(encryptionKey) { + return CryptoJS.RC4.encrypt(processPasswordR2R3R4(), encryptionKey).ciphertext; +} + +function getUserPasswordR3R4(documentId, encryptionKey) { + const key = encryptionKey.clone(); + let cipher = CryptoJS.MD5(processPasswordR2R3R4().concat(CryptoJS.lib.WordArray.create(documentId))); + for (let i = 0; i < 20; i++) { + const xorRound = Math.ceil(key.sigBytes / 4); + for (let j = 0; j < xorRound; j++) { + key.words[j] = encryptionKey.words[j] ^ (i | (i << 8) | (i << 16) | (i << 24)); + } + cipher = CryptoJS.RC4.encrypt(cipher, key).ciphertext; + } + return cipher.concat(CryptoJS.lib.WordArray.create(null, 16)); +} + +function getOwnerPasswordR2R3R4(r, keyBits, paddedUserPassword, paddedOwnerPassword) { + let digest = paddedOwnerPassword; + let round = r >= 3 ? 51 : 1; + for (let i = 0; i < round; i++) { + digest = CryptoJS.MD5(digest); + } + + const key = digest.clone(); + key.sigBytes = keyBits / 8; + let cipher = paddedUserPassword; + round = r >= 3 ? 20 : 1; + for (let i = 0; i < round; i++) { + const xorRound = Math.ceil(key.sigBytes / 4); + for (let j = 0; j < xorRound; j++) { + key.words[j] = digest.words[j] ^ (i | (i << 8) | (i << 16) | (i << 24)); + } + cipher = CryptoJS.RC4.encrypt(cipher, key).ciphertext; + } + return cipher; +} + +function getEncryptionKeyR2R3R4(r, keyBits, documentId, paddedUserPassword, ownerPasswordEntry, permissions) { + let key = paddedUserPassword.clone() + .concat(ownerPasswordEntry) + .concat(CryptoJS.lib.WordArray.create([lsbFirstWord(permissions)], 4)) + .concat(CryptoJS.lib.WordArray.create(documentId)); + const round = r >= 3 ? 51 : 1; + for (let i = 0; i < round; i++) { + key = CryptoJS.MD5(key); + key.sigBytes = keyBits / 8; + } + return key; +} + +function getUserPasswordR5(processedUserPassword, generateRandomWordArray) { + const validationSalt = generateRandomWordArray(8); + const keySalt = generateRandomWordArray(8); + return CryptoJS.SHA256(processedUserPassword.clone().concat(validationSalt)) + .concat(validationSalt).concat(keySalt); +} + +function getUserEncryptionKeyR5(processedUserPassword, userKeySalt, encryptionKey) { + const key = CryptoJS.SHA256(processedUserPassword.clone().concat(userKeySalt)); + const options = { + mode: CryptoJS.mode.CBC, + padding: CryptoJS.pad.NoPadding, + iv: CryptoJS.lib.WordArray.create(null, 16) + }; + return CryptoJS.AES.encrypt(encryptionKey, key, options).ciphertext; +} + +function getOwnerPasswordR5(processedOwnerPassword, userPasswordEntry, generateRandomWordArray) { + const validationSalt = generateRandomWordArray(8); + const keySalt = generateRandomWordArray(8); + return CryptoJS.SHA256(processedOwnerPassword.clone().concat(validationSalt).concat(userPasswordEntry)) + .concat(validationSalt).concat(keySalt); +} + +function getOwnerEncryptionKeyR5(processedOwnerPassword, ownerKeySalt, userPasswordEntry, encryptionKey) { + const key = CryptoJS.SHA256(processedOwnerPassword.clone().concat(ownerKeySalt).concat(userPasswordEntry)); + const options = { + mode: CryptoJS.mode.CBC, + padding: CryptoJS.pad.NoPadding, + iv: CryptoJS.lib.WordArray.create(null, 16) + }; + return CryptoJS.AES.encrypt(encryptionKey, key, options).ciphertext; +} + +function getEncryptionKeyR5(generateRandomWordArray) { + return generateRandomWordArray(32); +} + +function getEncryptedPermissionsR5(permissions, encryptionKey, generateRandomWordArray) { + const cipher = CryptoJS.lib.WordArray.create([lsbFirstWord(permissions), 0xffffffff, 0x54616462], 12) + .concat(generateRandomWordArray(4)); + const options = { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.NoPadding + }; + return CryptoJS.AES.encrypt(cipher, encryptionKey, options).ciphertext; +} + +function processPasswordR2R3R4(password = '') { + const out = Buffer.alloc(32); + const length = password.length; + let index = 0; + while (index < length && index < 32) { + const code = password.charCodeAt(index); + if (code > 0xff) { + throw new Error('Password contains one or more invalid characters.'); + } + out[index] = code; + index++; + } + while (index < 32) { + out[index] = PASSWORD_PADDING[index - length]; + index++; + } + return CryptoJS.lib.WordArray.create(out); +} + +function processPasswordR5(password = '') { + password = unescape(encodeURIComponent(saslprep(password))); + const length = Math.min(127, password.length); + const out = Buffer.alloc(length); + + for (let i = 0; i < length; i++) { + out[i] = password.charCodeAt(i); + } + + return CryptoJS.lib.WordArray.create(out); +} + +function lsbFirstWord(data) { + return ((data & 0xff) << 24) | ((data & 0xff00) << 8) | ((data >> 8) & 0xff00) | ((data >> 24) & 0xff); +} + +function wordArrayToBuffer(wordArray) { + const byteArray = []; + for (let i = 0; i < wordArray.sigBytes; i++) { + byteArray.push((wordArray.words[Math.floor(i / 4)] >> (8 * (3 - i % 4))) & 0xff); + } + return Buffer.from(byteArray); +} + +const PASSWORD_PADDING = [ + 0x28, 0xbf, 0x4e, 0x5e, 0x4e, 0x75, 0x8a, 0x41, 0x64, 0x00, 0x4e, 0x56, 0xff, 0xfa, 0x01, 0x08, + 0x2e, 0x2e, 0x00, 0xb6, 0xd0, 0x68, 0x3e, 0x80, 0x2f, 0x0c, 0xa9, 0xfe, 0x64, 0x53, 0x69, 0x7a +]; + +export default PDFSecurity; diff --git a/package.json b/package.json index a2c4883d2..544df9fa5 100644 --- a/package.json +++ b/package.json @@ -14,33 +14,62 @@ "url": "http://badassjs.com/" }, "scripts": { - "build": "rollup -c", + "build": "rimraf ./dist && rollup -c", "prepublish": "npm run build", - "prebuild": "node ./src/font/data/compressData.js", - "postbuild": "rimraf ./src/font/data/*.b64.afm" + "prebuild": "node ./lib/font/data/compressData.js", + "postbuild": "rimraf ./lib/font/data/*.b64.afm", + "browser-demo": "browserify demo/browser.js > demo/bundle.js", + "pdf-guide": "node docs/generate.js", + "website": "node docs/generate_website.js", + "docs": "npm run pdf-guide && npm run website && npm run browser-demo", + "test": "jest -i", + "test:integration": "jest integration/ -i", + "test:unit": "jest unit/ -i" }, "files": [ "dist" ], - "dependencies": { - "@react-pdf/fontkit": "^1.11.0", - "@react-pdf/png-js": "^1.0.0", - "lz-string": "^1.4.4" - }, "devDependencies": { + "babel-core": "^6.26.3", + "babel-jest": "^23.6.0", "babel-plugin-external-helpers": "^6.22.0", + "babel-preset-env": "^1.7.0", "babel-preset-es2015": "^6.24.1", "blob-stream": "^0.1.2", + "brace": "^0.2.1", + "brfs": "~2.0.1", + "browserify": "^13.3.0", + "codemirror": "~3.20.0", + "eslint": "^5.3.0", "iconv-lite": "^0.4.13", + "jade": "~1.1.5", + "jest": "^23.4.2", + "markdown": "~0.5.0", "rimraf": "^2.6.2", "rollup": "^0.52.2", - "rollup-plugin-babel": "^2.7.1", + "rollup-plugin-babel": "3", "rollup-plugin-bundle-size": "https://github.com/vimeo/rollup-plugin-bundle-size", "rollup-plugin-ignore": "^1.0.3", "rollup-plugin-json": "^2.1.0", "rollup-plugin-node-resolve": "^2.0.0", "rollup-plugin-replace": "^1.1.1", "rollup-plugin-string": "^2.0.2", - "rollup-plugin-uglify": "^3.0.0" + "rollup-plugin-uglify": "^3.0.0", + "rollup-plugin-cpy": "^1.0.0" + }, + "dependencies": { + "@react-pdf/fontkit": "^1.11.0", + "@react-pdf/png-js": "^1.0.0", + "lz-string": "^1.4.4", + "crypto-js": "^3.1.9-1", + "linebreak": "^0.3.0", + "saslprep": "1.0.1" + }, + "jest": { + "testPathIgnorePatterns": [ + "/node_modules/", + "/demo/" + ], + "testURL": "http://localhost/" } } diff --git a/rollup.config.js b/rollup.config.js index 6cd98d448..17c73a1fa 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,12 +1,12 @@ -import babel from 'rollup-plugin-babel'; -import json from 'rollup-plugin-json'; -import nodeResolve from 'rollup-plugin-node-resolve'; -import bundleSize from 'rollup-plugin-bundle-size'; -import uglify from 'rollup-plugin-uglify'; -import string from 'rollup-plugin-string'; +import babel from 'rollup-plugin-babel' +import json from 'rollup-plugin-json' +import nodeResolve from 'rollup-plugin-node-resolve' +import bundleSize from 'rollup-plugin-bundle-size' +import uglify from 'rollup-plugin-uglify' +import string from 'rollup-plugin-string' import replace from 'rollup-plugin-replace' import ignore from 'rollup-plugin-ignore' -import pkg from './package.json'; +import pkg from './package.json' const cjs = { exports: 'named', @@ -21,50 +21,49 @@ const getCJS = override => Object.assign({}, cjs, override) const getESM = override => Object.assign({}, esm, override) const configBase = { - input: 'src/index.js', + input: 'lib/index.js', plugins: [ nodeResolve(), json(), string({ include: '**/*.afm' }), babel({ babelrc: false, - presets: [['es2015', { modules: false }]], + presets: [ + [ + 'env', + { + modules: false, + targets: { + ie: '11' + } + } + ] + ], plugins: ['external-helpers'], runtimeHelpers: true }), - bundleSize(), + bundleSize() ], external: Object.keys(pkg.dependencies) } const serverConfig = Object.assign({}, configBase, { - output: [ - getESM({ file: 'dist/pdfkit.es.js' }), - getCJS({ file: 'dist/pdfkit.cjs.js' }), - ], + output: [getESM({ file: 'dist/pdfkit.es.js' }), getCJS({ file: 'dist/pdfkit.cjs.js' })], plugins: configBase.plugins.concat( replace({ - BROWSER: JSON.stringify(false), + BROWSER: JSON.stringify(false) }) ), external: configBase.external.concat(['fs']) }) const serverProdConfig = Object.assign({}, serverConfig, { - output: [ - getESM({ file: 'dist/pdfkit.es.min.js' }), - getCJS({ file: 'dist/pdfkit.cjs.min.js' }), - ], - plugins: serverConfig.plugins.concat( - uglify() - ), + output: [getESM({ file: 'dist/pdfkit.es.min.js' }), getCJS({ file: 'dist/pdfkit.cjs.min.js' })], + plugins: serverConfig.plugins.concat(uglify()) }) const browserConfig = Object.assign({}, configBase, { - output: [ - getESM({ file: 'dist/pdfkit.browser.es.js' }), - getCJS({ file: 'dist/pdfkit.browser.cjs.js' }), - ], + output: [getESM({ file: 'dist/pdfkit.browser.es.js' }), getCJS({ file: 'dist/pdfkit.browser.cjs.js' })], plugins: configBase.plugins.concat( replace({ BROWSER: JSON.stringify(true) @@ -74,18 +73,8 @@ const browserConfig = Object.assign({}, configBase, { }) const browserProdConfig = Object.assign({}, browserConfig, { - output: [ - getESM({ file: 'dist/pdfkit.browser.es.min.js' }), - getCJS({ file: 'dist/pdfkit.browser.cjs.min.js' }), - ], - plugins: browserConfig.plugins.concat( - uglify() - ), + output: [getESM({ file: 'dist/pdfkit.browser.es.min.js' }), getCJS({ file: 'dist/pdfkit.browser.cjs.min.js' })], + plugins: browserConfig.plugins.concat(uglify()) }) -export default [ - serverConfig, - serverProdConfig, - browserConfig, - browserProdConfig -] +export default [serverConfig, serverProdConfig, browserConfig, browserProdConfig] diff --git a/src/document.js b/src/document.js deleted file mode 100644 index ed6c4b02f..000000000 --- a/src/document.js +++ /dev/null @@ -1,227 +0,0 @@ -import stream from 'stream'; -import PDFObject from './object'; -import PDFReference from './reference'; -import PDFPage from './page'; -import Color from './mixins/color'; -import Vector from './mixins/vector'; -import Fonts from './mixins/fonts'; -import Text from './mixins/text'; -import Images from './mixins/images'; -import Annotations from './mixins/annotations'; - -class PDFDocument extends stream.Readable { - constructor(options = {}) { - super(); - - this.options = options; - this.version = 1.3; - this.compress = true; - this._pageBuffer = []; - this._pageBufferStart = 0; - - // The PDF object store - this._offsets = []; - this._waiting = 0; - this._ended = false; - this._offset = 0; - - this._root = this.ref({ - Type: 'Catalog', - Pages: this.ref({ - Type: 'Pages', - Count: 0, - Kids: [], - }), - }); - - // The current page - this.page = null; - - // Initialize mixins - this.initColor(); - this.initVector(); - this.initFonts(); - this.initText(); - this.initImages(); - - // Initialize the metadata - this.info = { - Producer: 'PDFKit', - Creator: 'PDFKit', - CreationDate: new Date(), - }; - - if (this.options.info) { - for (let key in this.options.info) { - const val = this.options.info[key]; - this.info[key] = val; - } - } - - // Write the header PDF version - this._write(`%PDF-${this.version}`); - - // 4 binary chars, as recommended by the spec - this._write('%\xFF\xFF\xFF\xFF'); - - // Add the first page - if (this.options.autoFirstPage !== false) { - this.addPage(); - } - } - - addPage(options) { - // end the current page if needed - if (options == null) { - ({ options } = this); - } - - if (!this.options.bufferPages) { - this.flushPages(); - } - - // create a page object - this.page = new PDFPage(this, options); - this._pageBuffer.push(this.page); - - // add the page to the object store - const pages = this._root.data.Pages.data; - pages.Kids.push(this.page.dictionary); - pages.Count++; - - // flip PDF coordinate system so that the origin is in - // the top left rather than the bottom left - this._ctm = [1, 0, 0, 1, 0, 0]; - this.transform(1, 0, 0, -1, 0, this.page.height); - - return this; - } - - flushPages() { - // this local variable exists so we're future-proof against - // reentrant calls to flushPages. - const pages = this._pageBuffer; - this._pageBuffer = []; - this._pageBufferStart += pages.length; - for (let page of Array.from(pages)) { - page.end(); - } - } - - ref(data) { - const ref = new PDFReference(this, this._offsets.length + 1, data); - this._offsets.push(null); // placeholder for this object's offset once it is finalized - this._waiting++; - return ref; - } - - _read() { - // do nothing, but this method is required by node - } - - _write(data) { - if (!Buffer.isBuffer(data)) { - data = new Buffer(data + '\n', 'binary'); - } - - this.push(data); - return (this._offset += data.length); - } - - addContent(data) { - this.page.write(data); - return this; - } - - _refEnd(ref) { - this._offsets[ref.id - 1] = ref.offset; - if (--this._waiting === 0 && this._ended) { - this._finalize(); - return (this._ended = false); - } - } - - end() { - this.flushPages(); - this._info = this.ref(); - for (let key in this.info) { - let val = this.info[key]; - if (typeof val === 'string') { - val = new String(val); - } - - this._info.data[key] = val; - } - - this._info.end(); - - for (let name in this._fontFamilies) { - const font = this._fontFamilies[name]; - font.finalize(); - } - - this._root.end(); - this._root.data.Pages.end(); - - if (this._waiting === 0) { - return this._finalize(); - } else { - return (this._ended = true); - } - } - - _finalize(fn) { - // generate xref - const xRefOffset = this._offset; - this._write('xref'); - this._write(`0 ${this._offsets.length + 1}`); - this._write('0000000000 65535 f '); - - for (let offset of Array.from(this._offsets)) { - offset = `0000000000${offset}`.slice(-10); - this._write(offset + ' 00000 n '); - } - - // trailer - this._write('trailer'); - this._write( - PDFObject.convert({ - Size: this._offsets.length + 1, - Root: this._root, - Info: this._info, - }) - ); - - this._write('startxref'); - this._write(`${xRefOffset}`); - this._write('%%EOF'); - - // end the stream - return this.push(null); - } - - toString() { - return '[object PDFDocument]'; - } -} - -const mixin = methods => { - return (() => { - const result = []; - for (let name in methods) { - const method = methods[name]; - result.push((PDFDocument.prototype[name] = method)); - } - return result; - })(); -}; - -// Load mixins -mixin(Color); -mixin(Vector); -mixin(Fonts); -mixin(Text); -mixin(Images); -mixin(Annotations); - -export default PDFDocument; diff --git a/src/font.js b/src/font.js deleted file mode 100644 index f8bb497a9..000000000 --- a/src/font.js +++ /dev/null @@ -1,70 +0,0 @@ -import fontkit from '@react-pdf/fontkit'; -import createStandardFont from './font/standard'; -import createEmbeddedFont from './font/embedded'; - -export class PDFFont { - static open(document, src, family, id) { - let font; - - if (typeof src === 'string') { - if (StandardFont.isStandardFont(src)) { - return new StandardFont(document, src, id); - } - font = fontkit.openSync(src, family); - } else if (Buffer.isBuffer(src)) { - font = fontkit.create(src, family); - } else if (src instanceof Uint8Array) { - font = fontkit.create(new Buffer(src), family); - } else if (src instanceof ArrayBuffer) { - font = fontkit.create(new Buffer(new Uint8Array(src)), family); - } else if (typeof src === 'object') { - font = src; - } - - if (font == null) { - throw new Error('Not a supported font format or standard PDF font.'); - } - - return new EmbeddedFont(document, font, id); - } - - encode(text) { - throw new Error('Must be implemented by subclasses'); - } - - widthOfString(text) { - throw new Error('Must be implemented by subclasses'); - } - - ref() { - return this.dictionary != null - ? this.dictionary - : (this.dictionary = this.document.ref()); - } - - finalize() { - if (this.embedded || this.dictionary == null) { - return; - } - - this.embed(); - return (this.embedded = true); - } - - embed() { - throw new Error('Must be implemented by subclasses'); - } - - lineHeight(size, includeGap) { - if (includeGap == null) { - includeGap = false; - } - const gap = includeGap ? this.lineGap : 0; - return ((this.ascender + gap - this.descender) / 1000) * size; - } -} - -export const StandardFont = createStandardFont(PDFFont); -export const EmbeddedFont = createEmbeddedFont(PDFFont); - -export default PDFFont; diff --git a/src/font/embedded.js b/src/font/embedded.js deleted file mode 100644 index 9f5ca19c9..000000000 --- a/src/font/embedded.js +++ /dev/null @@ -1,288 +0,0 @@ -import PDFObject from '../object'; - -const toHex = function(...codePoints) { - const codes = Array.from(codePoints).map(code => - `0000${code.toString(16)}`.slice(-4) - ); - - return codes.join(''); -}; - -const createEmbeddedFont = PDFFont => ( - class EmbeddedFont extends PDFFont { - constructor(document, font, id) { - super(); - - this.document = document; - this.font = font; - this.id = id; - this.subset = this.font.createSubset(); - this.unicode = [[0]]; - this.widths = [this.font.getGlyph(0).advanceWidth]; - - this.name = this.font.postscriptName; - this.scale = 1000 / this.font.unitsPerEm; - this.ascender = this.font.ascent * this.scale; - this.descender = this.font.descent * this.scale; - this.xHeight = this.font.xHeight * this.scale; - this.capHeight = this.font.capHeight * this.scale; - this.lineGap = this.font.lineGap * this.scale; - this.bbox = this.font.bbox; - - this.layoutCache = Object.create(null); - } - - layoutRun(text, features) { - const run = this.font.layout(text, features); - - // Normalize position values - for (let i = 0; i < run.positions.length; i++) { - const position = run.positions[i]; - for (let key in position) { - position[key] *= this.scale; - } - - position.advanceWidth = run.glyphs[i].advanceWidth * this.scale; - } - - return run; - } - - layoutCached(text) { - let cached; - if ((cached = this.layoutCache[text])) { - return cached; - } - - const run = this.layoutRun(text); - this.layoutCache[text] = run; - return run; - } - - layout(text, features, onlyWidth) { - // Skip the cache if any user defined features are applied - if (onlyWidth == null) { - onlyWidth = false; - } - if (features) { - return this.layoutRun(text, features); - } - - const glyphs = onlyWidth ? null : []; - const positions = onlyWidth ? null : []; - let advanceWidth = 0; - - // Split the string by words to increase cache efficiency. - // For this purpose, spaces and tabs are a good enough delimeter. - let last = 0; - let index = 0; - while (index <= text.length) { - var needle; - if ( - (index === text.length && last < index) || - ((needle = text.charAt(index)), [' ', '\t'].includes(needle)) - ) { - const run = this.layoutCached(text.slice(last, ++index)); - if (!onlyWidth) { - glyphs.push(...Array.from(run.glyphs || [])); - positions.push(...Array.from(run.positions || [])); - } - - advanceWidth += run.advanceWidth; - last = index; - } else { - index++; - } - } - - return { glyphs, positions, advanceWidth }; - } - - encode(text, features) { - const { glyphs, positions } = this.layout(text, features); - - const res = []; - for (let i = 0; i < glyphs.length; i++) { - const glyph = glyphs[i]; - const gid = this.subset.includeGlyph(glyph.id); - res.push(`0000${gid.toString(16)}`.slice(-4)); - - if (this.widths[gid] == null) { - this.widths[gid] = glyph.advanceWidth * this.scale; - } - if (this.unicode[gid] == null) { - this.unicode[gid] = this.font._cmapProcessor.codePointsForGlyph( - glyph.id - ); - } - } - - return [res, positions]; - } - - encodeGlyphs(glyphs) { - const res = []; - for (let i = 0; i < glyphs.length; i++) { - const glyph = glyphs[i]; - const gid = this.subset.includeGlyph(glyph.id); - res.push(`0000${gid.toString(16)}`.slice(-4)); - - if (this.widths[gid] == null) { - this.widths[gid] = glyph.advanceWidth * this.scale; - } - if (this.unicode[gid] == null) { - this.unicode[gid] = this.font._cmapProcessor.codePointsForGlyph( - glyph.id - ); - } - } - - return res; - } - - widthOfString(string, size, features) { - const width = this.layout(string, features, true).advanceWidth; - const scale = size / 1000; - return width * scale; - } - - embed() { - const isCFF = this.subset.cff != null; - const fontFile = this.document.ref(); - - if (isCFF) { - fontFile.data.Subtype = 'CIDFontType0C'; - } - - this.subset.encodeStream().pipe(fontFile); - - const familyClass = - ((this.font['OS/2'] != null - ? this.font['OS/2'].sFamilyClass - : undefined) || 0) >> 8; - let flags = 0; - if (this.font.post.isFixedPitch) { - flags |= 1 << 0; - } - if (1 <= familyClass && familyClass <= 7) { - flags |= 1 << 1; - } - flags |= 1 << 2; // assume the font uses non-latin characters - if (familyClass === 10) { - flags |= 1 << 3; - } - if (this.font.head.macStyle.italic) { - flags |= 1 << 6; - } - - // generate a random tag (6 uppercase letters. 65 is the char code for 'A') - const tag = [0, 1, 2, 3, 4, 5] - .map(i => String.fromCharCode(Math.random() * 26 + 65)) - .join(''); - const name = tag + '+' + this.font.postscriptName; - - const { bbox } = this.font; - const descriptor = this.document.ref({ - Type: 'FontDescriptor', - FontName: name, - Flags: flags, - FontBBox: [ - bbox.minX * this.scale, - bbox.minY * this.scale, - bbox.maxX * this.scale, - bbox.maxY * this.scale, - ], - ItalicAngle: this.font.italicAngle, - Ascent: this.ascender, - Descent: this.descender, - CapHeight: (this.font.capHeight || this.font.ascent) * this.scale, - XHeight: (this.font.xHeight || 0) * this.scale, - StemV: 0, - }); // not sure how to calculate this - - if (isCFF) { - descriptor.data.FontFile3 = fontFile; - } else { - descriptor.data.FontFile2 = fontFile; - } - - descriptor.end(); - - const descendantFont = this.document.ref({ - Type: 'Font', - Subtype: isCFF ? 'CIDFontType0' : 'CIDFontType2', - BaseFont: name, - CIDSystemInfo: { - Registry: new String('Adobe'), - Ordering: new String('Identity'), - Supplement: 0, - }, - FontDescriptor: descriptor, - W: [0, this.widths], - }); - - descendantFont.end(); - - this.dictionary.data = { - Type: 'Font', - Subtype: 'Type0', - BaseFont: name, - Encoding: 'Identity-H', - DescendantFonts: [descendantFont], - ToUnicode: this.toUnicodeCmap(), - }; - - return this.dictionary.end(); - } - - // Maps the glyph ids encoded in the PDF back to unicode strings - // Because of ligature substitutions and the like, there may be one or more - // unicode characters represented by each glyph. - toUnicodeCmap() { - const cmap = this.document.ref(); - - const entries = []; - for (let codePoints of Array.from(this.unicode)) { - const encoded = []; - for (let value of Array.from(codePoints)) { - if (value > 0xffff) { - value -= 0x10000; - encoded.push(toHex(((value >>> 10) & 0x3ff) | 0xd800)); - value = 0xdc00 | (value & 0x3ff); - } - - encoded.push(toHex(value)); - - entries.push(`<${encoded.join(' ')}>`); - } - } - - cmap.end(`\ - /CIDInit /ProcSet findresource begin - 12 dict begin - begincmap - /CIDSystemInfo << - /Registry (Adobe) - /Ordering (UCS) - /Supplement 0 - >> def - /CMapName /Adobe-Identity-UCS def - /CMapType 2 def - 1 begincodespacerange - <0000> - endcodespacerange - 1 beginbfrange - <0000> <${toHex(entries.length - 1)}> [${entries.join(' ')}] - endbfrange - endcmap - CMapName currentdict /CMap defineresource pop - end - end\ - `); - - return cmap; - } - } -); - -export default createEmbeddedFont; diff --git a/src/font/standard.js b/src/font/standard.js deleted file mode 100644 index 8a1b5fae2..000000000 --- a/src/font/standard.js +++ /dev/null @@ -1,100 +0,0 @@ -import LZString from 'lz-string'; -import AFMFont from './afm'; -import Courier from './data/Courier.b64.afm'; -import CourierBold from './data/Courier-Bold.b64.afm'; -import CourierOblique from './data/Courier-Oblique.b64.afm'; -import Helvetica from './data/Helvetica.b64.afm'; -import HelveticaBold from './data/Helvetica-Bold.b64.afm'; -import HelveticaOblique from './data/Helvetica-Oblique.b64.afm'; -import TimesRoman from './data/Times-Roman.b64.afm'; -import TimesBold from './data/Times-Bold.b64.afm'; -import TimesItalic from './data/Times-Italic.b64.afm'; - -const STANDARD_FONTS = { - Courier: LZString.decompressFromBase64(Courier), - 'Courier-Bold': LZString.decompressFromBase64(CourierBold), - 'Courier-Oblique': LZString.decompressFromBase64(CourierOblique), - Helvetica: LZString.decompressFromBase64(Helvetica), - 'Helvetica-Bold': LZString.decompressFromBase64(HelveticaBold), - 'Helvetica-Oblique': LZString.decompressFromBase64(HelveticaOblique), - 'Times-Roman': LZString.decompressFromBase64(TimesRoman), - 'Times-Bold': LZString.decompressFromBase64(TimesBold), - 'Times-Italic': LZString.decompressFromBase64(TimesItalic), -}; - -const createStandardFont = PDFFont => ( - class StandardFont extends PDFFont { - constructor(document, name, id) { - super(); - - this.document = document; - this.name = name; - this.id = id; - this.font = new AFMFont(STANDARD_FONTS[this.name]); - this.ascender = this.font.ascender; - this.descender = this.font.descender; - this.bbox = this.font.bbox; - this.lineGap = this.font.lineGap; - } - - embed() { - this.dictionary.data = { - Type: 'Font', - BaseFont: this.name, - Subtype: 'Type1', - Encoding: 'WinAnsiEncoding', - }; - - return this.dictionary.end(); - } - - encode(text) { - const encoded = this.font.encodeText(text); - const glyphs = this.font.glyphsForString(`${text}`); - const advances = this.font.advancesForGlyphs(glyphs); - const positions = []; - - for (let i = 0; i < glyphs.length; i++) { - const glyph = glyphs[i]; - positions.push({ - xAdvance: advances[i], - yAdvance: 0, - xOffset: 0, - yOffset: 0, - advanceWidth: this.font.widthOfGlyph(glyph), - }); - } - - return [encoded, positions]; - } - - encodeGlyphs(glyphs) { - const res = []; - - for (let glyph of Array.from(glyphs)) { - res.push(`00${glyph.id.toString(16)}`.slice(-2)); - } - - return res; - } - - widthOfString(string, size) { - const glyphs = this.font.glyphsForString(`${string}`); - const advances = this.font.advancesForGlyphs(glyphs); - - let width = 0; - for (let advance of Array.from(advances)) { - width += advance; - } - - const scale = size / 1000; - return width * scale; - } - - static isStandardFont(name) { - return name in STANDARD_FONTS; - } - } -); - -export default createStandardFont; diff --git a/src/image.js b/src/image.js deleted file mode 100644 index 2ef936d76..000000000 --- a/src/image.js +++ /dev/null @@ -1,33 +0,0 @@ -import fs from 'fs'; -import Data from './data'; -import JPEG from './image/jpeg'; -import PNG from './image/png'; - -class PDFImage { - static open(src, label) { - let data; - if (Buffer.isBuffer(src)) { - data = src; - } else if (src instanceof ArrayBuffer) { - data = new Buffer(new Uint8Array(src)); - } else { - let match = /^data:.+;base64,(.*)$/.exec(src); - if (match) { - data = new Buffer(match[1], 'base64'); - } else if (!BROWSER) { - data = fs.readFileSync(src); - if (!data) return; - } - } - - if (data[0] === 0xff && data[1] === 0xd8) { - return new JPEG(data, label); - } else if (data[0] === 0x89 && data.toString('ascii', 1, 4) === 'PNG') { - return new PNG(data, label); - } else { - throw new Error('Unknown image format.'); - } - } -} - -export default PDFImage; diff --git a/src/mixins/text.js b/src/mixins/text.js deleted file mode 100644 index 25f9edab3..000000000 --- a/src/mixins/text.js +++ /dev/null @@ -1,198 +0,0 @@ -import PDFObject from '../object'; - -export default { - initText() { - // Current coordinates - this.x = 0; - this.y = 0; - return (this._lineGap = 0); - }, - - text(text, x, y, options) { - options = this._initOptions(x, y, options); - - // if the wordSpacing option is specified, remove multiple consecutive spaces - if(options.wordSpacing) { - text = text.replace(/\s{2,}/g, ' ') - } - - // render paragraphs as single lines - const lines = text.split('\n'); - - for (var i = 0; i < lines.length; i++) { - this._line(lines[i], options); - } - - return this - }, - - _initOptions(x = {}, y, options = {}) { - if(typeof x === 'object') { - options = x - x = null - } - - // Update the current position - if(x) this.x = x; - if(y) this.y = y; - - - options.columns = options.columns || 0 - options.columnGap = options.columnGap || 18 // 1/4 inch - - return options - }, - - _line(text, options = {}, wrapper) { - this._fragment(text, this.x, this.y, options) - }, - - - _fragment(text, x, y, options) { - text = ('' + text).replace(/\n/g, '') - - if (text.length === 0) return - - // add current font to page if necessary - if (this.page.fonts[this._font.id] == null) { - this.page.fonts[this._font.id] = this._font.ref(); - } - - // Glyph encoding and positioning - const [encoded, positions] = this._font.encode(text, options.features); - - // Pass down spacings to _glyphs method - options.wordSpacing = options.wordSpacing || 0; - options.characterSpacing = options.characterSpacing || 0; - - // Adjust y to match coordinate flipping - y = this.page.height - y - ((this._font.ascender / 1000) * this._fontSize); - - this._glyphs(encoded, positions, x, y, options) - }, - - _addGlyphs(glyphs, positions, x, y, options) { - // add current font to page if necessary - if (options == null) { - options = {}; - } - if (this.page.fonts[this._font.id] == null) { - this.page.fonts[this._font.id] = this._font.ref(); - } - - // Adjust y to match coordinate flipping - y = this.page.height - y; - - const scale = 1000 / this._fontSize; - const unitsPerEm = this._font.font.unitsPerEm || 1000; - const advanceWidthScale = 1000 / unitsPerEm; - - // Glyph encoding and positioning - const encodedGlyphs = this._font.encodeGlyphs(glyphs); - const encodedPositions = positions.map((pos, i) => ({ - xAdvance: pos.xAdvance * scale, - yAdvance: pos.yAdvance * scale, - xOffset: pos.xOffset, - yOffset: pos.yOffset, - advanceWidth: glyphs[i].advanceWidth * advanceWidthScale, - })); - - return this._glyphs(encodedGlyphs, encodedPositions, x, y, options); - }, - - _glyphs(encoded, positions, x, y, options) { - // flip coordinate system - let i; - this.save(); - this.transform(1, 0, 0, -1, 0, this.page.height); - - // begin the text object - this.addContent('BT'); - - // text position - this.addContent(`1 0 0 1 ${PDFObject.number(x)} ${PDFObject.number(y)} Tm`); - - // font and font size - this.addContent(`/${this._font.id} ${PDFObject.number(this._fontSize)} Tf`); - - // rendering mode - const mode = options.fill && options.stroke ? 2 : options.stroke ? 1 : 0; - if (mode) { - this.addContent(`${mode} Tr`); - } - - // Character spacing - if (options.characterSpacing) { - this.addContent(`${PDFObject.number(options.characterSpacing)} Tc`); - } - - const scale = this._fontSize / 1000; - const commands = []; - let last = 0; - let hadOffset = false; - - // Adds a segment of text to the TJ command buffer - const addSegment = cur => { - if (last < cur) { - const hex = encoded.slice(last, cur).join(''); - const advance = - positions[cur - 1].xAdvance - positions[cur - 1].advanceWidth; - commands.push(`<${hex}> ${PDFObject.number(-advance)}`); - } - - return (last = cur); - }; - - // Flushes the current TJ commands to the output stream - const flush = i => { - addSegment(i); - - if (commands.length > 0) { - this.addContent(`[${commands.join(' ')}] TJ`); - return (commands.length = 0); - } - }; - - for (i = 0; i < positions.length; i++) { - // If we have an x or y offset, we have to break out of the current TJ command - // so we can move the text position. - const pos = positions[i]; - if (pos.xOffset || pos.yOffset) { - // Flush the current buffer - flush(i); - - // Move the text position and flush just the current character - this.addContent( - `1 0 0 1 ${PDFObject.number(x + pos.xOffset * scale)} ${PDFObject.number( - y + pos.yOffset * scale - )} Tm` - ); - flush(i + 1); - - hadOffset = true; - } else { - // If the last character had an offset, reset the text position - if (hadOffset) { - this.addContent(`1 0 0 1 ${PDFObject.number(x)} ${PDFObject.number(y)} Tm`); - hadOffset = false; - } - - // Group segments that don't have any advance adjustments - if (pos.xAdvance - pos.advanceWidth !== 0) { - addSegment(i + 1); - } - } - - x += pos.xAdvance * scale; - } - - // Flush any remaining commands - flush(i); - - // end the text object - this.addContent('ET'); - - // restore flipped coordinate system - return this.restore(); - }, -}; diff --git a/src/page.js b/src/page.js deleted file mode 100644 index 4fccc5be8..000000000 --- a/src/page.js +++ /dev/null @@ -1,136 +0,0 @@ -const SIZES = { - '4A0': [4767.87, 6740.79], - '2A0': [3370.39, 4767.87], - A0: [2383.94, 3370.39], - A1: [1683.78, 2383.94], - A2: [1190.55, 1683.78], - A3: [841.89, 1190.55], - A4: [595.28, 841.89], - A5: [419.53, 595.28], - A6: [297.64, 419.53], - A7: [209.76, 297.64], - A8: [147.4, 209.76], - A9: [104.88, 147.4], - A10: [73.7, 104.88], - B0: [2834.65, 4008.19], - B1: [2004.09, 2834.65], - B2: [1417.32, 2004.09], - B3: [1000.63, 1417.32], - B4: [708.66, 1000.63], - B5: [498.9, 708.66], - B6: [354.33, 498.9], - B7: [249.45, 354.33], - B8: [175.75, 249.45], - B9: [124.72, 175.75], - B10: [87.87, 124.72], - C0: [2599.37, 3676.54], - C1: [1836.85, 2599.37], - C2: [1298.27, 1836.85], - C3: [918.43, 1298.27], - C4: [649.13, 918.43], - C5: [459.21, 649.13], - C6: [323.15, 459.21], - C7: [229.61, 323.15], - C8: [161.57, 229.61], - C9: [113.39, 161.57], - C10: [79.37, 113.39], - RA0: [2437.8, 3458.27], - RA1: [1729.13, 2437.8], - RA2: [1218.9, 1729.13], - RA3: [864.57, 1218.9], - RA4: [609.45, 864.57], - SRA0: [2551.18, 3628.35], - SRA1: [1814.17, 2551.18], - SRA2: [1275.59, 1814.17], - SRA3: [907.09, 1275.59], - SRA4: [637.8, 907.09], - EXECUTIVE: [521.86, 756.0], - FOLIO: [612.0, 936.0], - LEGAL: [612.0, 1008.0], - LETTER: [612.0, 792.0], - TABLOID: [792.0, 1224.0], -}; - -class PDFPage { - constructor(document, options) { - this.document = document; - if (options == null) { - options = {}; - } - this.size = options.size || 'letter'; - this.layout = options.layout || 'portrait'; - - // calculate page dimensions - const dimensions = Array.isArray(this.size) - ? this.size - : SIZES[this.size.toUpperCase()]; - this.width = dimensions[this.layout === 'portrait' ? 0 : 1]; - this.height = dimensions[this.layout === 'portrait' ? 1 : 0]; - - this.content = this.document.ref(); - - // Initialize the Font, XObject, and ExtGState dictionaries - this.resources = this.document.ref({ - ProcSet: ['PDF', 'Text', 'ImageB', 'ImageC', 'ImageI'], - }); - - // Lazily create these dictionaries - Object.defineProperties(this, { - fonts: { - get: () => - this.resources.data.Font != null - ? this.resources.data.Font - : (this.resources.data.Font = {}), - }, - xobjects: { - get: () => - this.resources.data.XObject != null - ? this.resources.data.XObject - : (this.resources.data.XObject = {}), - }, - ext_gstates: { - get: () => - this.resources.data.ExtGState != null - ? this.resources.data.ExtGState - : (this.resources.data.ExtGState = {}), - }, - patterns: { - get: () => - this.resources.data.Pattern != null - ? this.resources.data.Pattern - : (this.resources.data.Pattern = {}), - }, - annotations: { - get: () => - this.dictionary.data.Annots != null - ? this.dictionary.data.Annots - : (this.dictionary.data.Annots = []), - }, - }); - - // The page dictionary - this.dictionary = this.document.ref({ - Type: 'Page', - Parent: this.document._root.data.Pages, - MediaBox: [0, 0, this.width, this.height], - Contents: this.content, - Resources: this.resources, - }); - } - - maxY() { - return this.height; - } - - write(chunk) { - return this.content.write(chunk); - } - - end() { - this.dictionary.end(); - this.resources.end(); - return this.content.end(); - } -} - -export default PDFPage; diff --git a/src/path.js b/src/path.js deleted file mode 100644 index 6a0288b07..000000000 --- a/src/path.js +++ /dev/null @@ -1,446 +0,0 @@ -var SVGPath = (function() { - let parameters = undefined; - let parse = undefined; - let cx = undefined; - let apply = undefined; - let runners = undefined; - let solveArc = undefined; - let arcToSegments = undefined; - let segmentToBezier = undefined; - SVGPath = class SVGPath { - static initClass() { - let cy, px, py, sx, sy; - parameters = { - A: 7, - a: 7, - C: 6, - c: 6, - H: 1, - h: 1, - L: 2, - l: 2, - M: 2, - m: 2, - Q: 4, - q: 4, - S: 4, - s: 4, - T: 2, - t: 2, - V: 1, - v: 1, - Z: 0, - z: 0, - }; - - parse = function(path) { - let cmd; - const ret = []; - let args = []; - let curArg = ''; - let foundDecimal = false; - let params = 0; - - for (let c of Array.from(path)) { - if (parameters[c] != null) { - params = parameters[c]; - if (cmd) { - // save existing command - if (curArg.length > 0) { - args[args.length] = +curArg; - } - ret[ret.length] = { cmd, args }; - - args = []; - curArg = ''; - foundDecimal = false; - } - - cmd = c; - } else if ( - [' ', ','].includes(c) || - (c === '-' && - curArg.length > 0 && - curArg[curArg.length - 1] !== 'e') || - (c === '.' && foundDecimal) - ) { - if (curArg.length === 0) { - continue; - } - - if (args.length === params) { - // handle reused commands - ret[ret.length] = { cmd, args }; - args = [+curArg]; - - // handle assumed commands - if (cmd === 'M') { - cmd = 'L'; - } - if (cmd === 'm') { - cmd = 'l'; - } - } else { - args[args.length] = +curArg; - } - - foundDecimal = c === '.'; - - // fix for negative numbers or repeated decimals with no delimeter between commands - curArg = ['-', '.'].includes(c) ? c : ''; - } else { - curArg += c; - if (c === '.') { - foundDecimal = true; - } - } - } - - // add the last command - if (curArg.length > 0) { - if (args.length === params) { - // handle reused commands - ret[ret.length] = { cmd, args }; - args = [+curArg]; - - // handle assumed commands - if (cmd === 'M') { - cmd = 'L'; - } - if (cmd === 'm') { - cmd = 'l'; - } - } else { - args[args.length] = +curArg; - } - } - - ret[ret.length] = { cmd, args }; - - return ret; - }; - - cx = cy = px = py = sx = sy = 0; - apply = function(commands, doc) { - // current point, control point, and subpath starting point - cx = cy = px = py = sx = sy = 0; - - // run the commands - for (let i = 0; i < commands.length; i++) { - const c = commands[i]; - if (typeof runners[c.cmd] === 'function') { - runners[c.cmd](doc, c.args); - } - } - - return (cx = cy = px = py = 0); - }; - - runners = { - M(doc, a) { - cx = a[0]; - cy = a[1]; - px = py = null; - sx = cx; - sy = cy; - return doc.moveTo(cx, cy); - }, - - m(doc, a) { - cx += a[0]; - cy += a[1]; - px = py = null; - sx = cx; - sy = cy; - return doc.moveTo(cx, cy); - }, - - C(doc, a) { - cx = a[4]; - cy = a[5]; - px = a[2]; - py = a[3]; - return doc.bezierCurveTo(...Array.from(a || [])); - }, - - c(doc, a) { - doc.bezierCurveTo( - a[0] + cx, - a[1] + cy, - a[2] + cx, - a[3] + cy, - a[4] + cx, - a[5] + cy - ); - px = cx + a[2]; - py = cy + a[3]; - cx += a[4]; - return (cy += a[5]); - }, - - S(doc, a) { - if (px === null) { - px = cx; - py = cy; - } - - doc.bezierCurveTo( - cx - (px - cx), - cy - (py - cy), - a[0], - a[1], - a[2], - a[3] - ); - px = a[0]; - py = a[1]; - cx = a[2]; - return (cy = a[3]); - }, - - s(doc, a) { - if (px === null) { - px = cx; - py = cy; - } - - doc.bezierCurveTo( - cx - (px - cx), - cy - (py - cy), - cx + a[0], - cy + a[1], - cx + a[2], - cy + a[3] - ); - px = cx + a[0]; - py = cy + a[1]; - cx += a[2]; - return (cy += a[3]); - }, - - Q(doc, a) { - px = a[0]; - py = a[1]; - cx = a[2]; - cy = a[3]; - return doc.quadraticCurveTo(a[0], a[1], cx, cy); - }, - - q(doc, a) { - doc.quadraticCurveTo(a[0] + cx, a[1] + cy, a[2] + cx, a[3] + cy); - px = cx + a[0]; - py = cy + a[1]; - cx += a[2]; - return (cy += a[3]); - }, - - T(doc, a) { - if (px === null) { - px = cx; - py = cy; - } else { - px = cx - (px - cx); - py = cy - (py - cy); - } - - doc.quadraticCurveTo(px, py, a[0], a[1]); - px = cx - (px - cx); - py = cy - (py - cy); - cx = a[0]; - return (cy = a[1]); - }, - - t(doc, a) { - if (px === null) { - px = cx; - py = cy; - } else { - px = cx - (px - cx); - py = cy - (py - cy); - } - - doc.quadraticCurveTo(px, py, cx + a[0], cy + a[1]); - cx += a[0]; - return (cy += a[1]); - }, - - A(doc, a) { - solveArc(doc, cx, cy, a); - cx = a[5]; - return (cy = a[6]); - }, - - a(doc, a) { - a[5] += cx; - a[6] += cy; - solveArc(doc, cx, cy, a); - cx = a[5]; - return (cy = a[6]); - }, - - L(doc, a) { - cx = a[0]; - cy = a[1]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - l(doc, a) { - cx += a[0]; - cy += a[1]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - H(doc, a) { - cx = a[0]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - h(doc, a) { - cx += a[0]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - V(doc, a) { - cy = a[0]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - v(doc, a) { - cy += a[0]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - Z(doc) { - doc.closePath(); - cx = sx; - return (cy = sy); - }, - - z(doc) { - doc.closePath(); - cx = sx; - return (cy = sy); - }, - }; - - solveArc = function(doc, x, y, coords) { - const [rx, ry, rot, large, sweep, ex, ey] = Array.from(coords); - const segs = arcToSegments(ex, ey, rx, ry, large, sweep, rot, x, y); - - return (() => { - const result = []; - for (let seg of Array.from(segs)) { - const bez = segmentToBezier(...Array.from(seg || [])); - result.push(doc.bezierCurveTo(...Array.from(bez || []))); - } - return result; - })(); - }; - - // from Inkscape svgtopdf, thanks! - arcToSegments = function(x, y, rx, ry, large, sweep, rotateX, ox, oy) { - const th = rotateX * (Math.PI / 180); - const sin_th = Math.sin(th); - const cos_th = Math.cos(th); - rx = Math.abs(rx); - ry = Math.abs(ry); - px = cos_th * (ox - x) * 0.5 + sin_th * (oy - y) * 0.5; - py = cos_th * (oy - y) * 0.5 - sin_th * (ox - x) * 0.5; - let pl = (px * px) / (rx * rx) + (py * py) / (ry * ry); - if (pl > 1) { - pl = Math.sqrt(pl); - rx *= pl; - ry *= pl; - } - - const a00 = cos_th / rx; - const a01 = sin_th / rx; - const a10 = -sin_th / ry; - const a11 = cos_th / ry; - const x0 = a00 * ox + a01 * oy; - const y0 = a10 * ox + a11 * oy; - const x1 = a00 * x + a01 * y; - const y1 = a10 * x + a11 * y; - - const d = (x1 - x0) * (x1 - x0) + (y1 - y0) * (y1 - y0); - let sfactor_sq = 1 / d - 0.25; - if (sfactor_sq < 0) { - sfactor_sq = 0; - } - let sfactor = Math.sqrt(sfactor_sq); - if (sweep === large) { - sfactor = -sfactor; - } - - const xc = 0.5 * (x0 + x1) - sfactor * (y1 - y0); - const yc = 0.5 * (y0 + y1) + sfactor * (x1 - x0); - - const th0 = Math.atan2(y0 - yc, x0 - xc); - const th1 = Math.atan2(y1 - yc, x1 - xc); - - let th_arc = th1 - th0; - if (th_arc < 0 && sweep === 1) { - th_arc += 2 * Math.PI; - } else if (th_arc > 0 && sweep === 0) { - th_arc -= 2 * Math.PI; - } - - const segments = Math.ceil(Math.abs(th_arc / (Math.PI * 0.5 + 0.001))); - const result = []; - - for ( - let i = 0, end = segments, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { - const th2 = th0 + (i * th_arc) / segments; - const th3 = th0 + ((i + 1) * th_arc) / segments; - result[i] = [xc, yc, th2, th3, rx, ry, sin_th, cos_th]; - } - - return result; - }; - - segmentToBezier = function(cx, cy, th0, th1, rx, ry, sin_th, cos_th) { - const a00 = cos_th * rx; - const a01 = -sin_th * ry; - const a10 = sin_th * rx; - const a11 = cos_th * ry; - - const th_half = 0.5 * (th1 - th0); - const t = - ((8 / 3) * Math.sin(th_half * 0.5) * Math.sin(th_half * 0.5)) / - Math.sin(th_half); - const x1 = cx + Math.cos(th0) - t * Math.sin(th0); - const y1 = cy + Math.sin(th0) + t * Math.cos(th0); - const x3 = cx + Math.cos(th1); - const y3 = cy + Math.sin(th1); - const x2 = x3 + t * Math.sin(th1); - const y2 = y3 - t * Math.cos(th1); - - return [ - a00 * x1 + a01 * y1, - a10 * x1 + a11 * y1, - a00 * x2 + a01 * y2, - a10 * x2 + a11 * y2, - a00 * x3 + a01 * y3, - a10 * x3 + a11 * y3, - ]; - }; - } - static apply(doc, path) { - const commands = parse(path); - return apply(commands, doc); - } - }; - SVGPath.initClass(); - return SVGPath; -})(); - -export default SVGPath; diff --git a/src/reference.js b/src/reference.js deleted file mode 100644 index 25cea9e49..000000000 --- a/src/reference.js +++ /dev/null @@ -1,94 +0,0 @@ -import zlib from 'zlib'; -import stream from 'stream'; -import PDFObject from './object'; - -class PDFReference extends stream.Writable { - constructor(document, id, data) { - super({ decodeStrings: false }); - - this.finalize = this.finalize.bind(this); - this.document = document; - this.id = id; - if (data == null) { - data = {}; - } - this.data = data; - - this.gen = 0; - this.deflate = null; - this.compress = this.document.compress && !this.data.Filter; - this.uncompressedLength = 0; - this.chunks = []; - } - - initDeflate() { - this.data.Filter = 'FlateDecode'; - - this.deflate = zlib.createDeflate(); - this.deflate.on('data', chunk => { - this.chunks.push(chunk); - return (this.data.Length += chunk.length); - }); - - return this.deflate.on('end', this.finalize); - } - - _write(chunk, encoding, callback) { - if (!Buffer.isBuffer(chunk)) { - chunk = new Buffer(chunk + '\n', 'binary'); - } - - this.uncompressedLength += chunk.length; - if (this.data.Length == null) { - this.data.Length = 0; - } - - if (this.compress) { - if (!this.deflate) { - this.initDeflate(); - } - this.deflate.write(chunk); - } else { - this.chunks.push(chunk); - this.data.Length += chunk.length; - } - - return callback(); - } - - end(chunk) { - super.end(...arguments); - - if (this.deflate) { - return this.deflate.end(); - } else { - return this.finalize(); - } - } - - finalize() { - this.offset = this.document._offset; - - this.document._write(`${this.id} ${this.gen} obj`); - this.document._write(PDFObject.convert(this.data)); - - if (this.chunks.length) { - this.document._write('stream'); - for (let chunk of Array.from(this.chunks)) { - this.document._write(chunk); - } - - this.chunks.length = 0; // free up memory - this.document._write('\nendstream'); - } - - this.document._write('endobj'); - return this.document._refEnd(this); - } - - toString() { - return `${this.id} ${this.gen} R`; - } -} - -export default PDFReference; diff --git a/src/utils/range.js b/src/utils/range.js deleted file mode 100644 index 0414fab23..000000000 --- a/src/utils/range.js +++ /dev/null @@ -1,13 +0,0 @@ -const range = (left, right, inclusive) => { - let range = []; - let ascending = left < right; - let end = !inclusive ? right : ascending ? right + 1 : right - 1; - - for (let i = left; ascending ? i < end : i > end; ascending ? i++ : i--) { - range.push(i); - } - - return range; -}; - -export default range; diff --git a/tests/fonts/Roboto-Italic.ttf b/tests/fonts/Roboto-Italic.ttf new file mode 100644 index 000000000..ff6046d5b Binary files /dev/null and b/tests/fonts/Roboto-Italic.ttf differ diff --git a/tests/fonts/Roboto-Medium.ttf b/tests/fonts/Roboto-Medium.ttf new file mode 100644 index 000000000..39c63d746 Binary files /dev/null and b/tests/fonts/Roboto-Medium.ttf differ diff --git a/tests/fonts/Roboto-MediumItalic.ttf b/tests/fonts/Roboto-MediumItalic.ttf new file mode 100644 index 000000000..dc743f0a6 Binary files /dev/null and b/tests/fonts/Roboto-MediumItalic.ttf differ diff --git a/tests/fonts/Roboto-Regular.ttf b/tests/fonts/Roboto-Regular.ttf new file mode 100644 index 000000000..8c082c8de Binary files /dev/null and b/tests/fonts/Roboto-Regular.ttf differ diff --git a/tests/images/bee.jpg b/tests/images/bee.jpg new file mode 100644 index 000000000..a09de4701 Binary files /dev/null and b/tests/images/bee.jpg differ diff --git a/tests/images/bee.js b/tests/images/bee.js new file mode 100644 index 000000000..cde642a35 --- /dev/null +++ b/tests/images/bee.js @@ -0,0 +1,8 @@ +var png = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZkAAAGQCAYAAAB8qh0GAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJAg4GEJkbpfsAACAASURBVHja7J13eJRV2sZ/Z/pMkkklkEISeu9I76KCgF1BRFHsZe1t0V11dVddy+r62ddV17WsZV0LunbFig3RFQQEIYQklPQ6k2TO98d5ZzITkpCEzGSC576uuZJ5p73tnPvcTxVSSjQ0NDQ0NMIBkz4FGhoaGhqaZDQ0NDQ0NMloaGhoaGhoktHQ0NDQ0CSjoaGhoaFJRkNDQ0NDQ5OMhoaGhoYmGQ0NDQ0NTTIaGhoaGhqaZDQ0NDQ0NMloaGhoaGiS0dDQ0NDQ0CSjoaGhoaFJRkNDQ0NDk4yGhoaGhkZ7YNGnQEMIYQaSgVSgJ5AE9AJ6GNtrgUpgO/AtsFlKWaXPnIaGxn7nF9207FdLLBZgEDALmABkDxkyZOauXbsoLS3F5/PtuyKxWKivr98MrAXuBr6SUvr02dTQ0NAk0/bJN8ZYxScBcUC8sbrPARIBW9DDavz1AhVAlfG3EigBdht/K4By47FDdsFJN46rPzAOmA/MNlRKR+EFngT+IKXM03eOhoaGJpmWJ+AUYIqxoh8NpOXk5IytqKigvLycurq6jn4vcXFxxMXF4Xa72bBhwxfAV8BbwHtSytowH5cAMgxSORIYarVaB3b0eFpQNi8BF0sp8/Vw0tDQ0CSjJt8kYCywCFgA9KENQRAmkwmz2Rx4+J/X19dTW1tLfX19e3ajGHgP+A/wDbCpMxSOECIRGApMNY5tCuH3vb0BLJFSVughpaGh8aslGYNcTgHmp6SkzC8qKqKF468EcoF8lLN7p/G8DKgHGoyHz/hrARzGI854JAPpKDNbBpBpvB4Ch8NBbW3tOuAl4PGOmp6EEPEGaS7NyMiYn5+fTwSvbQ1wKfA37aPR0ND4VZGMEMIGDAeWActRvhYAzGYzGRkZ5ObmfgZsBL4GPkRFT9WFYV+ygGNRzvaRVqu1bxPTVRXKz/ECsEZKWdMGYhlnkMsyIKWj+2a32+nRowdOpxObzYbNZqOhoYGamhqqqqooKCjYH2l9Dxwrpdyqh5WGhsavgmSEEE7gd8CJKKe3HxL4Enja+LsTyI/UKlwIEYuK7BoBHI9ywscEvSUfeAW4s7lJ23DinwAcB0wSQqS28zr6gAJgE7DB+PsLsMdQJV7jYQacxr6NQZnfZgP2pl9otVqpq6s7RUr5jB5WGhoaBzXJGHkfRwI3A6OCJsENwDvAs1LKL6Jof3OAi4B5JpNpWFD4cAlwG/AsUGRM9CcBi1ERb/v7XtxuN2VlZd8DW4AvDKX2Y0fyXIxAgoHAJQY5pjZ5yxtSygV6WGloaBwUJCOEMAH9UL6P3cZq3AecAfze2A6w15is3wbWSykbovBYrIa6OQFYAfQGZcbyeDyfGcpjgn/7flANfA6sBtYA24DtnRXNJoSwA0cb57RP0EvbgfFSyr16aGloaHRLkjGIZRBwAcoMFryirzFW7INQOSylwKPAvVLKnd3oGB3Ayvj4+N+VlZXt9/3x8fGUlZV9Zqi0D1FJklUR2M/ewL+FEOOllCQkJFBaWnqolPJ9PbQ0NDSgm5WVMcw1hwG3AOObeYsT5eQnMzOTvLy8K4CnpZSebnSMZmAyMKoNC4A84MWysrL3UFn4hRFWaTuBa6SUTwKZXq+XIPWooaGh0X0KZAYRzOstEEwIiouLAVzdhWCEEClCiMXAx4YiOaq8vLzZ99psNs4991xQpqnLpJSvSyl3RtoMKKX0GarlNpPJhMfjgVDzmYaGhiaZboMcVKRYm9RXdXU1wLVCiCHRTp5CiCnAk7Gxsc8ZKsbc5G0e4Bngb0CD1+vlmWeeAbjFiKDravzH5/N939DQANDL8C9paGhodA+SMfwwp5lMpmnt/FwGcJUQwhWFx2QVQhyCihx7DziysrIy8LrD4QBVCeD3wCAp5SnAeSg/1PcVFRUAZwJvCiHGdvHhFAL/tFqtoBJPY/XQ0tDQ6E5KxgIc31xl4NZg+DQmE2UmHCOJ8neoPJ3FhFYCaAA+q62tPR1YAtwipdxuHE8DKn9mBfARIIUQM4EHhRCjuup4jP36rK6ubueMGTOOppnKBhoaGppkohl9UImL7YbZbB4MDI4SckkVQvwG5aT/HTAAVE00YDMqEm4CMENK+aSU8uem9cwMP8g3wELgRillufGZ14UQJxuBA12B74GC0tJSNMloaGgEK4TugJyOftDwE2R1MbkIQ1GtdDgcC2prQ9JVynw+3z9R/pYNbQ1UkFJWCiHuRDUUW4mqjXYn4BNCvNgFQQAVQoiNlZWV41Hh4xoaGhrdhmQSD/DzCV1IMOkoX8o1gK22thYhBFLKHcAq4HYp5bYOTuw1wB1CiB+B+w0yfgRIFUI8KKWsj/DhflhaWnqKVjLdE4YKTkT51GyGpaMGVTC2rAvuJw1NMhFD6QF+vqyLBu0w4C92u/0wI7wXwCOlfA24B/h2f0Uw24i3gPOBv6JMcL8DioQQ/4qwollrBC/Y9NDqVuRiMpTwGCCtCcnUopru7RZCfIeqHKErbWscdCSzEVViv937a5Rl2RThQZtoqJcrgGSDYMpQZW1uBdZ15kA1iOS/QojDgOdMJtMkn8/3sKFo7g9HRekWkJ+UlERhYWFPPbS6BbkIVEuK6cAw9g2dB1Uc1d8tdgSwQwjxPpAXjeWZNKLwPusOZWWMWllrgY7kvGwGjpdS/hChfe0H3OBwOE4N8r38CNwAvCulLAvzpDEG5d8ZgyqqeQmqIKgvAseeDPwX+LuU8kE9vKJ+XJlRRU4TAGEomDiUySzL+L8ly8CnhhLXRKNxUCgZL/Cg3W7/a5DZab8wmUz4fL7XDSUU7gFrAw4HHgNSDYLZATwAPCSlLA33PhiRaN8KIY4FnjWZTJN9Pt99htnjqQhcJw+qdlx/PbSiHwZBFBiP5hYs6Sjzaw7KjOY3g8ajWnonCiE+kVJW67Op0eI83E0GgwRe93g8a9rzOZ/Ptxd4RErpjcCK8FTgQWNlKIHPgLNQPWFKI3zKcoELfT7ft8aq9EYhxMQILQZ20sXRfBqdM+aMUkUforq2/gdVKy9w26PKO03TFR40uj3JGDf9Lyg/x/Y2fqQAOFdK+VOYCcaNihx7FOU8LQb+AhwmpXy7KyJyjAliLaoL55dCiL7A40KISWH+XS/wM5BtrIQ1Dg7CqZBSbjDU8FuoQABQoeqTgYldmJ+lEeXoVqX+jYlrvjGJD2zlrZWGinils3qoNNmPbJRJKAWYiCrv4gbKUVFer0Si1H4bz9dUVEvnvqgqAYullLvC+JsLUVWyZ4bT/9TBfbOg+vFkopzZVpSJLxfYFo575aCbMNQ9NRhlGvanBlShCtdulAd7P3eNg5tkgm70GOBaYHrfvn1nlpeXExMTw/bt279EOST/2tHck1Z+0wnMQDnwJ9AkEsfpdFJTU3OelPLhKDxf04HnhBDpUso3DYW3I0y/NdhY8V4tpfwgCo7djIqMGm1MjntQtda2Gv9X+dWmEWCSCCQZE6gb1WpaokyBZahupWVAcXdqIRGG85qKalwX3Bjw6S4wDWtokgnriirVWJW6jdXULiC3s1dThs35KlSkVmoL70FK+aPxnvejaUVnrODPBv5ksVgS6uvr/wZcEI7QZmMB8DYqou3/ouC4xwOHAHWobqGbgx3VRo5IGsrBnWEQTLyxiKg37qlyg1gqUMmJxcDuTspx6s5E08cgmnhj0+poWFhoaJLpbgPJYRDMH9r4kSLgbCnly1FIyhcBt6OiCu9D1T6rCMNvPYmKRDonHN/fxn2wA3OAscB3wNvBpCqEiEOZXMejuqsKY6GyBxX2ngcURDDHqLuOj4HAMaiGgZXAvw3/qYYG0M06Y3YRZqBaPbcVycANQoj3o8knIaWUQojHUUl3Z6J8Vr8A4VAbXwGXGQqhoosOeSAwEvgJ+KAJwWQBs1BRcH7FssEgo0Kg5mD0LRhJwsONp6WoWnkHGpiy2Th3Y1F+rkFCiFydP6Phh0mfglYHpRO4GmXTbw+GAecappiogZSy0lBlTxhRcbcKIRYbZqXOxDsxMTF9gUO76Lq5DIVShTJdVvuvpxDiUGAZqrK3zyChv0kp/y2l3CqlrD6YCEYIkSSEOE8I8RHK9LfaeHwP5AkhHhZCTO5oGLJxrj4FdhtqcCQHXmtQQ5PMrwbpqJIbHVGIsw1VE1UwzFc3Syk/RmV430QH2yi0gj1VVVWfAsu7qGGcDeVb2SKlLDEmW6uhXiajosp8wBfAa+GMtutigukN3O10Oh80FHlTIukJnAP8E7jmAK5VKbAO1QvJSccqc2hokvlV4jA6WOwxPT19HipcNuogpcxFmcs+AQahcmiyO/EnSoEXUNFcp3WBoqtHmek2GpOtvxrDeJR5rAZV/uaj9mSrG62y44QQycYjKs3NQgiHUfXhQ2B5Tc1+4xP6AjcDT3XkPjBKFn2HCpAAGGz4MjU0NMnsBx3OXC8uLoYobkMspdwEXA+UWSyWUcB1QoiETvpuH8okUwqcjooAjCRqUL6CyqBJdKRxv0uDXNe21W8ghLAIISYYE/HzQY8nhRC/EUIMiLLLexaq+kTf9nzIarUeB9zTkfvAIOufjadxhkrS0NAksx+4O/pBo8ZatK/mPgVutlqtmEyms4FrO6tEiFFx4HlUsuotkVzZGuTxBVBm+NVmGYpUosw637TF4S2EMAkhhqLaZH8BXAfMQ0WtzQGWotorfC+EeFYIMbsr1Y3hc7oaFUHY7km+rq4OVKTYjcZ5ay/WGQQfi676oKFJpk0o6egHHQ6Hf0UdtTAm2qdrampW+3w+ULk0R3bi5PA4KlrrGOD4SJrNpJQ1RrJkVtBioQr4qh1JlCOBf5rN5pNQTu0WLzewBFVZ4cIOTtCdgeWoEkcH6gdbhjIvthflNAYA9EBHr2pokmnTyqxDyMzMBJW0F9WQUhai+t7sRTnL/4IqRdMZ2Azc6nK54oC7OjhxHShSgxTlWillfhtVwTBDwYwxWni3Bb1RzegeNTqiRkrB2IQQF6Dabye19D6r1UJsrJOkpDicTntrX5kMXC6ESGrnrlShagZKQ0npwpkaeqWxH3yB6gzYblPP5s2bXwPyu8lxfg/83Wq1Xl1XV9fHMJeccKAlQqSU9UKIp6urq+ehas79QQix3gg8iMTka0KVhRGoyKctbfxcMnCL2Wwe2g6CCcBms53i9XprhBBXSCnLI3CoYwwFE9Pci06XnXnzJnD88TNJTIzFarVQWlrJ229/zX//u4adeXtoGrRts9lmeL3eCagAibZeb58QohAVeJGoSUYDdMb//iYbK3CvEOL8dp6nWmCZlPKlbnSsPYBngLlms5mGhobHgCs6I6HUKD/yrhCir5TyDeAsKWVBhI5rMjDXIPx/GblCrb0/DuVnOb0Tfv4e4KpwVuI2wpRfMYgmBC6XgyVL5nDzLSvo1at5UVJeXs3ddz/P44+/yc68vTS5z58Clrcnb8gg6BUok91TUsqteib5dUOby1pfmdUZA2VbOz/6eXtWgFFyrHuAPwM1xup9McqX0hnYAdwvpay2Wq1HApdG8ND2oiotl6Hql7U2QZpRvpUT9lUnFubOHcc99/6Gvz9+DQ8+fDlnnrmgxcnbwElA2NorGHXiLrdarfsQjMVi4pJLj+fPfz631X10u12sXHkKjz12Ndk5++QcD6Ox0nJbUWYoGYj+wBcNrWSiZpV/DPAIypnZ2vuQUn4OrAh3H5swHacNuN5ms/3O6/WCqt91uNFL5EC/24kKBFgMVKMqDzwa7tpgRrTXYlQ49VutqQohxCxUfk+Kf5vZbGb+kRO4556L6NMnbZ/PeLx1PPfs+/zl7udZv347DQ37dLl+21C1e8JwbCtQfYxCFouZmT34w80rWLp0LlZr29u8rFu3hbPOvIO1azcjpaRXr14UFhbOaW/RS2O/egNvSCm/0jOIVjIa+8frxqSYtx818AEqQmtjdzxIo+nYY16v91tjgs0Ezu+MrH2jYvGdqOgjl3E+x0TgmOpRvjXPfibGFFTeUEqjGjCzeMls/nrfxc0SDIDdZmXZssN49rnfs2TJnH1et1qthwMnhoFgegAXNh3DsbFObrv9HJYuPbRdBAMwYkRf7rjjPJKS4gAoKSkBlazbXpRqJaOhSaadE5WU8klUccFbgI8HDRpEVlYWwP+AV1Elz+dJKX/szrWvpJTbgSuBcsNsdgaqJElnYC3wh5iYGFB94x81/DXhxi/Gb4sWJmwXcIPZbA6ptXbssdN5+JEryM5qPeXEbDYxZEg29z9wKVdeuRinqzFyy8g9WdmZ7a+NCtOXWa3WscHb3fEx3HnX+Zx44iys1vbH9JhMglmzR3Pd9adit1v9uV4TOxCS7Y+q1HkyGppk2jkBlwG/BxZv3LhxVG5u7iSU3X2plPJVQwkcDPgc+IfZbAaVWHdmZ+TOGEmSz1VVVb2rlIJlJCoB1B3m6+aTUha1YpobCywNjiTr1y+da649GVfrob4hiItzsfK6ZZxw/Mwmk7cpA7ioE49zALDUILAAli8/gpOXHorFcmCdkE86aRZTpviLNTOK9ufd+PPDvHrW0NAk0/4JS0opC6SU30sp10gpN0RDq+VOPsZa4E8NDQ3vGpvmAjM76buLUHk5+fX19aBKoFzQVdnhRjTUrQTllyQnu/nzHecxenT/dn9ffHwMt91+DrNmj8F/SEai61LgyE7YXwuq8kB2sJI66aTZ/OEPK4iNOfA80LS0ZM5YMR+Xy4HFYhlDY/fLtsLv9/LoGUNDk4xGS2RQgDINlloslgRgVidm7P+Eclh7jXvwPGPFHGmCMQMnuVyuacHbFy+Zw/z5E+ko7/XsmcjVVy8J+DaCxtp5naBmhjcl/PT0FC6/8iTc7s4reH3EERNIT0/GWAgc0kGS0UpGQ5OMRqv4BLg6NjYWVP2vnsETtFErK0EIkWJUJ26TncYwK/4FeNf4rmzgZkNVRBIDgGuqqxsLMU+cNJTf/vYU7PaO5xEKITj8iEM45th9ukRMQLU/MHfwex3AWSaTKRCFYLGYuebapRwyvhn/vDShik63nyxTUtwcfvh4/9PD26k061BZ/0V6CGnojH+NVvkA+HTWrFmsXr16ZnFx8R+FEF6Un8aJKjppN+4jD1AlhChD5absNSaZPcB6YGtwQISUskwI8We3231keXk5DodjYW1t7XTgPxE8vhMIMju53S4uvPAYevU68J5bAlixYj4vvvARZWWB/E8nymz2L1SUXXuRBRxpmN8AmDxlGMcd11zLI3PQ8PbP+e3DyFH9/P8OQpkT20oa9aiE5Eo9hDQ0yWj4y6+kA/2N1f0wVHjxMCD5P/8JzPtnHABZ7RVCfIdqzfwDsB3Iu+aaa7j55pupra0FFQTwntFYLdzHPBjVhjqAk5ceysknz8Fk6hyBP2bMAM49bxF33/U89fWBoIJJwCLgsQ585emojp4A9OiRwMqVy+jZM7EZgrGDMKN6szUYf9uH0WMG4HI5cLsTRhcWFo4EPmjHvLKHRrOZhiYZjV8pudiBI1Dl60f36NFj8p49e8LyU6hE1sOAwywWC7169SIjI4Nvv/2W1NRUcnNzQXVUPDTcasZwnh9ns9lyjKRT0tKSOffcozqNYADsdiunnnY4zz77HjtyQ4TLUiHE00aARVv32Q0sDN42YcIQpk8f2cyptqHKhpkMgukYkpPi6NOnF1u2FIIKOW8rbKgwZk0yGton8ysklgQhxEwhxJ9RSaOvAOcD4SKYfW0p9fXk5eWxZs0aXnrpJT/BgCrJf7oQYlhn9bVpAb2BM/0EY7VaOPuchQwdmt3pPzR0SDaXX34iZnPIUBtL+yPNjgxWMU6nncuvOBGn09YMwTiQ2A2i6XjQXo8eCQwb3sevMvu1o1eOGdgezpptGlrJaEQfuZhQJfwvTUtLO66goPX6lC6nhV49Y4iNseF0mHE4rNhtZmpq66mo8FJe4aGi0ktpuZe6uoZO20+bzXa01+vtC3wuhHhUSvl1GE7HRJPJ1Nfv20hPT2bJkjkdSmBsC446ehpPPvEW3333c4DopZTzhBD/bUv7ZyMZcrYQItbv1po6bQSjGn0mQWtGG2BDYDFUjAApO8Q1MTFOBg7IxGw20dDgyza+vC3EUUfHfE4ammQ0uiG5xALTgN8aJGP2E4zVaqJ/30Qy02IZPCCJCePSGNAvgezebnr2iKEt8UT19T7yCyvZsq2MbdvL2LKtlF+2l7NjZzn5hVUUFFZSXdP2Ba2hLkYYjzOEEP8F/gZ8LKUs6YTzYQfODHaen3nmAgYN6h22a5DVO5XTz5jPtdc8TG2t11/peBFwB6rnzv6QAxzpJxi3O4YVK44kMTGuiYqxo2IL7AhMSMPZL5Ed0jMmk+CQQwbjcjmoqKgehCoTU92Gj5YBu/To09Akc/ATTA7wO2NCCxT37Jkaw1Hz+jJ7ehYjhqaQkRZLYkLHykxZLCayMt1kZbphmpqoGxoke/ZWk7+rip35FazfWMSX3xTy5beF5OW3y6dvBRYlJSUtKi4ufkUI8Riq6OKBSKfhKN8PAElJbo5cMCms18FkEixaNJl7/vIC27YV+q9NLynl5DaSzGghRKafZNIzkpkxY0SLKkY9/IKiASE6XuWo/4AMHA4bTmfsIbt3725r+YNCqSvvamiSOajJJQmV4HglkCgEpPeKZdL4dFacMow5M7JwOMJ36c1mQa+eMfTqGcPYkaksmtcvQD7rNxbx3ke5rP5sB5u3lvLL9jKqqlsvxFxcXAyqNtxRwLdCiFuB/7a30oKRn7LIZDJl+Hw+hBAsXDSZAQMywn5NcnJ6ccaK+dzw+8eVulBz8GlCiOfaUI7omOA5+6ijppKWltyMinEghBOkFUk9KqivgY6EL/vRr186breLLVvyAdJQnS9bRTvaW2toktHohgTTD7jR4XAsq62txW43c8KigZy/YhQjh/cgLtbWZftmNgtGDE1hxNAUzjl9JNt3lLN1WymrP8vjxVc38cv2cvazABbAOFTbheeEEH+SUu5sxy7EAiP8prKYGAdz544nphNKsbQFixZN4b6//pu9ewN94AYaqmpdK9czARgdkHY2C4uOmtKCinGAtCExoVwnDRxIdBmooIicPml+khkIfKtHmUa7lLw+BQcNudiEEEcBnwLLHHbJsQsH8OmbJ/OPh+YzdVJGlxJMU7icFoYMTGLB4X25/cYZbPr6TL58dynXXDKB6ZMzSEp0tOYTSgIuAL4UQpzbjl70iUCgGnKP1ARmzR5FpKqm9e2bxmGNWfQ4HI7ewJT9ZNNPTUhIGOh/MnPGKIYMzmryFht+X4zyx5gRosEgmgMP8Bo9OhBgMEqPNA2tZH6dBGMBlgM3AD1Hj0hl5eUTmTszq8O+loirHJNg/JhejBvdk4JdVfy4oYh3V+fy3EsbyM1r0Y+THhsb+1BlZeVsIcQNUsr99fHp6zeVAQwa2Ie0XpGrZBMb62T69JH85+VPqKnx+EODhxnsUNvMdTUBYysrVeK8yWRi8pRhxIXUKBMo15UVEQhbrkG5reoOWMkocgzUxxygR5uGVjK/PoJJQLUfeDgr051x762z+eTNJZx49MBuQzBNjof0XrEcNjub22+YzrqPl3PTb6eQmR7XrOIwJuDFqJDnc/bT+2RucFTZoqOmYzKJiB7bggWTmvhTmATEt6LYphhFKklOdjN92kgs5qDSZ9ISUDAqy99k+GO8dFYR5MzMQMxIltE9VUNDk8yvhGDswOVud9zvpk/OFI/99XAuPGsMMS7rQXOMCfF2rr10Iv94cD5zZ7aaLJkI3A5cJoSIaeE9gZW4yWRizJiciB9PRkYKI0Y09mmLiYkZR1CbgaYkk5aWNs//JKVHPCNH9Q1VMcJqqBcbYAZZj6DOUDGdkwuZlOT2V0KwA3F65Glokvl1EIwbuCkulguvvXQ87758AnNnZWM2H3zNCG1WE7On9+a1547l8f+bx+gRqS2V4U8A/gj8TQiR1eR8WYCAcyE9vRcpKfFdotQWLmp03FdVVQFMb+HtE4OTZmfOHEWPHgmhJBMwlVkAH5JaJB5U3zBfp+xzTIwDt9vFwIEDR7ZCiBoammQOIoKxAMvjXEx77bnTkq64YDQ2m/mgP267zczyk4fy1EPzOXPZcOwtHLPVal0CPCCECF72JwMxjYqiBy6XvUuOY+zYAcTFhVj1Jrfw1lnBT2bMaOp3NxskYzEIp45GM5mXAwldDj3vVtxul78dc7wegRqaZA5ugjEBk7IziM/bfMfUmVN6YLOF9zJWVtWxe081e4tqKCquobTMQ1el2gkhGD4khYf/chiP3HM4OVnufXw1RlviBcB/jTptJiA9MzMzEKWVnZNKTEzX+KzS0pIZM2Zg8KYJTSPkjN4xAfJJSIjlkAmDm3yTxSAak6FaPKj4gVqDcDoHDoeNhMQ4ampqQJklNTTaDB1d1v1g69OHPZu+e+5mS0PnpyxIKdm6rYyPP9/Jxp+L2bGzguKSWqpr6jAJgRACs0WQmhJDdm83A/slMGVCOgP6RXbuMZkES08YTO+MOK64/kPW/rC7OUIaIKW8H9WiwOZ3oAPExTnDVqtsf4iLc9KnTy9Wr15nkE7a0IKCgsHAZ0Fvyw5WDUOGZOOOaxpVZgpaJ9YhqQsims5bBdjsFtxxLrZv26uVjIYmmYNUuaShEglNWal4vnmV/paGrzqJVKBgVyXfrtvNqre38tpbW8gvqGyXUjGZBAP7JbJoXj8WzevL6BGpEcnJsViUr+adl0/g+j9+yj+fX09lVV0IYQLDcnJyvrzgggu48847A6/FxtiwWLpGyDtdDgY0Fp6kpKQEVLmbYJIZGRcXl15RocK3DzlkUDOhy/6ulw1IfAa5VNPZXY8dDhuJibF+JaN9MhqaZA4SckkE5qN6sAwcOXLkFJ/PR4zLzvk31HPqSVs5fHYOVmvHJ8qKSi/3/+073nhnK9/9sIeKk/2a2wAAIABJREFUyuYnp8TEROLi4rDb7ZSVlbF7d6hq8PkkP20uZuPPxTz1/HqmT8rgN+eMYfIh6RGZyJOTnNx2w3T65SSw8paPqasLdXhv376dv/71r/gnbACns+tIRgBZ2T1xOu1UVtb4fR0ZQgiTlNJnJGcOMCZ1HA4bg4dkY7cFRw0Gqxh/UzKP8ehcW6bdbiXOHeM3Q7qFEELXJtPQJNN9VctQVIvec1DOagDWr1+P0+nE4/Gw5ksvz7+8jqkTM7j199OZdEgaFnPbJ8yCXVX8698b+cuD35CbVx78+/Tq1YuxY8cybdo0Jk2axPDhw0lOTg6J5qqoqOCbb77hlVde4d133+Wnn36ivr4eKaFwVxUvvLKJl1f9zNLjB3PdFZPo3zch7Pko8W47l10wjuzebi6//gPy8itDFE1eXl6Q8jLhdDoQousi8QYOzCQmxkFlZY1fcfUFXKiWxTHAML95LynZzZgxA5qhKgxy8Ycr13S6igGw2qzExjr9+9nDmDfq9IjV0CTTvQjGBpwE/NZsNg9taFCZ2klJSSxevJi5c+ficrnYtWsXb7zxBq+++iqfrtnJWRe/xUN3H8asafsvVS8lfPFVPn+443M++GQHHk9jNnivXr1YtmwZRx99NKNHjyY2NrbF74mLi2PWrFnMmDGDjRs38tRTT3Hffff5EyMB1QLg6Rc38MP6vdx243QOn50T9nNoNguOXdgfj7ee31zzPqVlnhbOgyTYP9MVyDaUTBAyUaX0K1HN2wKRcYkJsQwcmNnCN/nrk9WFRcX46Uw0NgtwoQOGNNoBfbNEB8EMAv4FPAEMbWhoICUlhauvvpodO3bwwAMPcNxxxzFv3jyWL1/Oc889x7vvvsucOYeyeWsZJ57xGh99uqNVP0pFpZeHn1jHvBNf4r/vbcPjacDlcjFnzhwefPBBNm3axB133MG0adNaJZiQm8dkYsiQIfzxj3/k3XffZfbs2SHtixsaJGt/2M2SM1/n2Zd+wuttCPu5tFhMLD1hCM88uoB+fRJaJBmP10tw9n+kkZqaSEZjJj29e/eehSpABpCUkJAQ6D8wbvwgEhKaXBNJE3KpJkLdjh0cSLtNDU0yGhElFyGEmIpqynUMypNLZmYmDzzwADfccAMul6u5zzF16lQeffRRTjjhBErL6rj1L19SuLv5yvc1tfXcfMcXXHvTx5RXKHNKRkYGt99+O8888wznnnsucXFxB3IcTJw4kUceeYSTTz4ZqzW04kBJqYerfv8R73y4PTI3tUlwxJwc7rx5JinJzVeZ8Xob8Pm61q0wOKhR2q5du0AFdwBkl5UFKjUzYZ/QZT/L+ItgeiNpvbIdzPOGEMIthEgVQiSLrrSnapLR6ISb2YLK5XgF1bkSs9nM0UcfzSeffMKJJ57YLMEEo0+fPjz22GNcfvnlfPhpAfc8+M0+pfJLSj1ccf1H3HHfV5SVe0hISOD0009nzZo1XHTRRfTs2bPTfBP9+/fn8ccf56abbtqHtHYWVHLuZe+w7n97IkY0R83rx0N3HdYs0XzyyQ/k5xd16T0wZGh2EOl5AQYZT0f7r6PFYmby5GHN3EA+RTAyPM7+X4uSEULECCGGCiGOEUJcBlwGnA9cBFwphDhMCJGsZyxNMt1OwQDzgHsxnPtCCBYuXMh9991HdnZ2m78rNjaWlStXsnz5cp59aRNbfikNvObxNnDvQ9/wj+d+BCArK4v77ruPe++9l4yM8DTqslqtXHLJJVxzzTX7EE3hriruuv/rFn0l4SCahfP6ct4Z+1ao//abjbz00uouvQ9SU/fJLepv/A2UxOnZM5HkZHcLSqYeRF0kCeagUjJG6aGpxqMP+9ZlcwFTgEVCiJ565tIk050I5gjgnxjOXYfDwcqVK/nHP/5B797t7zUfHx/PPffcw6nLL+CfL+ZSX6/8IQ8//j03/flzaj0+Fi1axEcffcSyZctwu91hPUaXy8V1113H3XffHUI0DT7JP59fzwuvbIrY+bbbzFx98SGceeoIrEEhyz6f5C93P8+6dVu67F7IzEhpuskvWQYEq53YWGcLJNMlPqWDRslIKXOllG9LKR+VUv4FuA14HPgY2BPE3tnAMa0UXtXQJBNVGGvczPEAMTExXH311Vx77bUHNPk7nU6uuOJKknpOZ9deWPv9Lu57VFUEWLBgAffffz85OTkRPdBTTjmFCy64AIfDETSw4e///IHqmshFwMbF2lh5+URGDe8RqqwKS/j739+gurprugUnJsY1rTqQIYSwopJvAejbJ61pFFpX46D1yUgpvVLKXOBD4EVUF1D/jdoL1RlUQ5NMVKuYTODvGB0GExISeOKJJ7jxxhvbHNHVGpKSkjjjzMtosB/HtX/4jrz8Wq666iqefPLJDimkA4XT6eSWW27h/PPPD/H7fP/jHp596Scimc/XNzueh+85jB4pjX6uhoYG/v7Ym3z91U9dcj84nXaSkkIWFqnGqjkGwGw2MXBgbxwOWwtDN/LDd8qUKXM4yKPLpJQ+KeVu4A3gNRob84wTQsSioUkmSgnGgnImjgSwWCxceOGFHHPMMZ2aFBgXF8db7/3I6s82ccEFF3D99deTkJDQZcdtsVi49NJLmTBhQmBbdU09L7/+M0UltRHdl6EDkznlxCGYgxJXq6treeLJt+iKODObzRISmjx48OBRq1at2pyamtobVKZ/8+0IjOrL0goy/EPY55PUG3lbRoDCryLqSkrpA34EvkaZzhINRaOhSSbqCMYEnAKcCyq/ZMmSJVx55ZVYLJ2bD5uXl8dDDz3E0qVLuf7668Puf2kLsrKyuPfee0MCGt56fxsffrwjovvhcFi44sLxjG5iNntj1Rd88vEPET8vdoeNlJTG61NbW8t3333nb8uMy+UgLT25mSFrBxwg7EbTsvDO+d66eiora36VY9cgmi+BHag8pgQ0NMlEIXoCV/tv0Pj4eC699NJOVxhSSt577z0Arr/+ehITo6cq+yGHHMKKFSsCz+vrfTz9woaI70dmeiwXnDU6RD0WF5fz2muf4vFEtlKKzWYNUTJer5dNmzb5a5kZSiaheRUTeIS/aEe9t57q6tqAMv0VogLYZKgZt7Fo1NAkEzUqxg3ciapJhslk4tJLL2XcuHGd/lvl5eW8+eab3HvvvfTv3z+6bjSTiYsuuogZM2YEtn32ZX7E8maCcfyiARy7sPH8NDT4eOU/n7Izf29klYzdSlJQeLLH4+F///uf3ySFy2UnLS246LFA+d3txsNmEE14h7HHW0dFhVIyZrMZQHbzMWkXQuQIIeYLIc4TQlwuhLhICLFACDHAMG0HL94ksAEVBBCDrnigSSaKbmZ/PsyR/m19+vTh6KOPDsvv7dixg3HjxoX4P6IJCQkJnHPOOcTHKz9DabmH91fnRrwBmjvOzrxD++B0Ns4lv/xSwDdfb4zoflitFuKCesR4PB727t0bCIiwWi1Nwpf9KsZmPIKbloUPdXUN1BhK5tNPP13d3UkGVRsuHeVfSUHlxyQD44FjgTlCiKaZ0CVAFZ3drEeTjMYBIhG4FsNMZjabOfnkkxk+fHhYfmzbtm2cd9552Gy26LzZTCaOO+44pkxRPe693gZef3sru/dWR5j8YfFxgxnQLylEzfz9sTdpaIhc7onVaiYxMTZguvN4aikqKgohodDw5UaSUY0z/UQT3mHsDVIyqDo23XqSlVLukVJ+JqV8HPgr8AGw1zguJzAJODY4L8ZQM3tQBUw1yWiSiRrMN5lMY/xPnE4nCxYs8JscOnm1WcegQYMOqAZZJOB0OjnrrLMCE+vXawvJ3VEe+aVsrJXpU/uGbNu4MZfc3F2RVLq442IC0W719Q1UVzcSrstlb9IiwQxYEIYvRghzRIZwfV2jTwZVMO2ggZSyHPgElRezwSAQgaq+MKmJ/6UYqNC9dDTJRAWEEKnAb4Ir/Y4YMYKJEyeGZyKor494smVHMWvWLGbOnAlAeYWXN975pUv248JzJhMf32gV2bu3LOJRZknJcVhtFv+EF1IZ2h0fnGAuDNViBewg7SDNEdlHj7f+oFIyzRCNT0q5C3jVIBx/OetDgOFBhTJ3A3l6dtMkEy2YlJiYGMIoRx99dNgaZTkcjn2qH0cr4uPjmTt3biBS6dM1O7tkP3ok2Rg/LidwTaqrPXy37me83sj1mnG7Y7BamieLmBhnE5LxJ2BaQFiIlP+5iZLxdTXJCCEyhRCnCCEuE0LcLIS43XDcHymESDsAsvEAn6Iy/aVic0bTGMJXAJSjoUkmClSMAzjZ6N0OQO/evTniiCPCanrpLjCbzSxcuDBQpPPHn4rYlhv5sZuUYGHBglHYbOaAkvjyy58oKamI2D40U1qmkYzdrn1IRmAGYQpKwgx/DbPS8ipqagKld+q6YDyZjaivG4UQa4HtqNp/dwPXo9ID7gNWAXlCiE+FEL8VQgwXyqbYXqL5GPAXtesD5Biv7TLyZjQ0yXQ5bMDk4A1jxoxpV3Xlgx1DhgyhX79+AFRWefnuh92Rv/mFj345ScTENNZW27atkKoIJh7Gx7uwtEnJNFKKCserR9JgbAmvsCgIbYlQQwQrcxq13M4GnjObzTcYysK0nzltihDiT8CzwNXtLQUjpawE1gQR6lDdW0aTTLRhEKoGlWIcm40jjjgiqpIju5yFbTYWLFigSKayjs++zKe+IcKLROljyuQs+vVrrACQv3MvO3ZGLncnKdHdopJxxzfXT8go8Y/H+Fsf9jl/+7aQYIhKIuT8F0L0Ah4D/g8Y629J3kaiABgO/An4RAgxsz1JlFLKn4F1xtNMjJYcGppkogUTm06oo0eP1melCWbMmIHZbMYnJT9vLaGyMtKWGB9JCVZ6ZyaFbF3/4/aI7UFiUsvmsth9lIwyjUnqkNQFkUyYlUxBSJJqdSSUjGFyvtlut5+K0TH2AL5rlEFWh7Xzoz+i8mJiUOkIGppkuh6GDXhO8La4uDjGjBmjT04TZGZm0revCiPesq2MsvIIl9yXPkwNNZxw/LiQopnr1v0csV1ISIwLKS0TDMc+Jf6VihHUIfCg2i57w04y20KVTEW4lYzhvH8MOMNfYueALrNSNf2AJ40OmG2d93bTWLMsRZvMNMlEC1IJ6mwIMHToUJxOpz4zTWC32wN+qvyCSiqr6iK/Ez4PI4anY7M1qomtW/IjtygB0tKat8TU19U3IZgGoAGJF4kX5TIIv+UqkkpGCOEE/mSz2ZYeqIJpBj2BG42/bUENjc3LdDkZTTJRg945OTkhhcn8OSEaoXA6nQwYoJpA7i2uIS+/IvI74ashtYeLCRP6BDZtz91FRUXkqhDk5DRfPb7W4w3eUZRprA7lj/E/wkvMVVW17N5TpiYLkwmgKlzJiEKIDFRnylP99duav2/s9OuXzpCh2Ywa1Y9DDhnMhAmD6dMnDZfLsb+fGQX8nxAivg0KSBpKpsFQM5pkOgCLPgWdjh7l5Y3huGazWftjWlEyWVm9MZkEPp9k088lHDEnJ7I7IX0kxpkYP64PH32kapfV1nrJzy9i0CBXRHZh33L+Cvvm6/gMUvGHLYffVLZ3b2lAUVksFrxeb1iaABm1wv5ks9kWN0cwZrOZMWP6M336SKZOG052di/sditWqwWbzYLJJNizu5Rdu0vYuDGPNWvW8/prnweHXgfjUGCBEOLZNhBmqXGy7ZpkNMl0OQybbVZpaWlgW3Z2drfJxO+C80WfPn2IjY2lvLyC9RuLumYQiGoGDuyF02mlpqaO6ioP27YVMmhQZLqJ9mlByXj3aT1QbxBLg/Hwhn3f8vOL8BokY7Va8Xq9VWG4D3qh8lyOCyYYs9lETk4vjj9hJueddxTZ2a1bubKy1OtHGuVoi4rK+dvfVvHM0++yYUMuQdFp8cAtqHyY/TU1KqWxpplGB6DNZZ0LM5AVXBokPT1dhy63gvT0DGJilON7b3HXNMYSDbWMGpFBQkKMoWQ85O+MXNn/lpVMU5JpUEpGelGmsvAn3u/aVRKiZFB+is4kGBNwrc1mOyF4PoqNdXLZ5Sfx3L9u4OabV+yXYJpDcrKbq69ewj+fvo7TTz+iaT5SH+DUNnyNx1AyJq1kNMlEizLsF7yhZ8+egdL2GvsiKSkJh0PZ0Xfvqe6anZANjBvdk5QURXY1NV5+2VaAzxeZ6impPRJCEkIDs1uzTdTqDad/ZHKKtm0rDOyHcZ3KOpFgXMB1wPnBCmbK1OG8+d8/c9ttZzN27IAWk1XbqpZHjOjLI49eyT33XkSvXiHh6kuFEANavTWUOc2HCnjQhTE1yUTF+UxsOom6XC59ZlqA1Wr1O5QpLqntmp2QDZjxkpQY659YKMgvorbWG5Gft9utJCW5m1Ey9S1MnBE6LVJSUFBMXZ0yMxktJDozOuMo4BJUhQxMJsHcueN46KHLmTJlWKeXSlqx4khuv+PcQPsEp9M5DJjRhtBkTTKaZKLqfAbSx81mM1lZWWEp7X+wwGazBUimstJLdXUXhDEjEb4ahgxuNMns2l2CxxMZknHu0wHTr2S8XXptqqpq2blzT6CJmhGGX9IJCsYshJgHPICRSW8yCc4+ZyEvvnQTw4blhI3Ml51yGFdeuRiLxUxNTQ3AybTibzHMeWZUzoyuW6ZJJrqUjNlsJi0tTZ+VVmCxWAIkU98gKa/ooom1oZbMjEazZmVFLfV1kWmd4nI5SE9P2VfJ1NV36bWprvawZ09jEMumTZv+10lKZihwuxAiMFbmzBnL7353Wkin0HDh1NMOZ/SYQPvtcUBrP+pARViU6j4ymmSiAeZgJWOxWHRkWRuUjF/pSSkj2pky1CBSS9/sxoZvZeWVEZvk4+JcDBiQuY95qLKipkuvTWVldXPFMQ9IyQgh+gJPASP9c/awYTncdfcFLSaldjb69Uvn4ouPx263gepaO7WVt8egIsx26dGqSSYaYDUylrWSaesJC/LJIECYui6AJyPVEjTB1lBfHxklYzabyMruic0W2g8oki0H2qJkUF0hO1znRQiRAtxsNptHBSYgk+DSy05k6NDILsbmzBlLbGwg2KK1ToJuoJDO9UVpktHo+JwZrKgtFgtZWVn6rLSC+vr6QDdIgejSvjipySYsFjUkykqrqIuguWrQoN7ExIZGmJWXV0Us+KA5FBWVs3dvSDBZwQEQjBW4Tgix1J+v4nDYuPLKxZxyytwmbabDj7S0JObMGRs4/a28NQFYq01lmmSiBebQFaqZmJgYfVZaQUVFBXV1jc5+UxeSjMVswmVEHkVSyQBk5/QKRD354a1riGh5m6bIy9vTNIz7QJKHjgCWB8/VM2eN4pJLT8Bu75qOrsOGB9RTslH1uSkxCuOYi/RI1SQTLQipoOByudCFW1tHSUkJtbW1xqAm4ivakItnMREXZwOgpsZDZVXkQqr75PQkOSkulGQ8dZSUVnbZ+di4aZ9k+A4pGSHEOOBOjKAYIWD06P488siVTfNWIoqgBM84oKUdyZVSNuiRqkkmKpWMrry8f5SXl+NPxDOZBA5H14V7m82CGGfj75dGcII3m80MGJAZsq2urp7KLlQyO3L36VbabiUjhLADK4UQAZNUr17J3HzzimYj6iKJ5GQVTThq1KixNFNiSxrQo1STTDQhJDQqNjZWn5E2KBl/zxB3nI24WFsXK5lG003R3tKI/v7YsQNDlYy3jtKSrlMyP2/OOyAlY5igrgMWNuba2Lnt9nM4csGkLlWtoPKA1OLGtM/Y1dAkE62o0kqmfaioqAgomR4pXVsZwWI2EeOyBhFgZCf4wUOympBMPRVdFMZcV1dPQUHxgSqZacA5BGX0H3f8DI45ZlqULHBUwNjatWu/1SSjSaa7wGOU3gDQTv/9QEpJYWFhwCeTkda1ys9sFiEkU1kZ2Ql+wMDMkGREr7ee0tKuiZzduXMv1dW1QefGDCrrva0qph8qoz/g+Jg6bQR//OOZxMZGx+Jr27ZC/7+1QKUekZpkusW86fV6S7WSaSMjezxs27YtEMKc2sVKRggwB5lwWqodFi7ExjjJ7N0jRE10lZIpLCwOCeF2u93Qxt4CQog44Eqz2TygccHlZOV1y+jdOzVq7r+1azf5/y3SJKNJprvAF3yz+qsLazSP6upq1q9fH3iek+XuYpIRmC2NQ8IT4RyVxMTYkLpddXX1FBWXR6wadDByc3fj8TSSTI8ePUA1tGkLjgPO8OfDuFwObvrD6cyZPSZq7r2ysirWfvuz/+kmKaU2l2mS6R5KBgi0xfSbgTSaR01NDVu2bAmoiMEDk7p0f5oqGX/b4YgpmVgnAwdkhjjEi4rKIpoUGlAyBUUhv7tp06Yv20IyQogewGWoTpIAzJw5itNOO+KASvZ3Nr5cs4Hq6kDxgp/0aNQk013QAOT7n1RWagXeGvLz89m5cycAaT1jyUyPiwIl0zjBf/rJDxQVlUduMJpMjB03kNjYRrNh/s6iiFdj9vkkuTt2NyW3PfsjGaM/zPXBZWMyM3tw513nk5zsjpr7zuOp48WXPvK3ZvYA7+nRqEmmO5FMwDlaXV2tz0grCDaV9c6IIy7G1qX7o5RM45D45ZcCXn75E3wRTJUYMbwvcXGNvrw9e0oj7huqrfWwd08ZTVJEitqgZMYBi/1mMrvdxrnnH0W/fhlRdd/l5e3h6682+o9vvUGgGppkug3J7NRKpm349ttvA/8P6JdIQry965WMuVHJVFfX8td7X2TbL4UR24d+/dNJClr178zf20KHzPChsrKGgoKikPMCbEJFYbV07hKBPxMUTTZ//gQuuvAYrNbo6qf0yiufsG7dFn9+zButHZeGJplogy94VaSVTOvYtm2buglNguzebpxOS9crGXNoguCGDdt56aXVESW6vn3SA8/37inF640sydRUe0IKYxpRkjtaco4LIczAKQ6HY5J/W0JCLFddvQS3O7rC+Kuqanni8beQUuLz+QqBD6WU9Xo0apLpFjAG4U5/6LJWMq1MZDU15ObmAirTf9rE9C7PAFckEzokfD7J/933b3744ZeI7cfcw8YF/q+oqGFPhAMQKqtqQ5RMYmIiwJZWPjIeuMof6OJ02ll53TLGjx8UVfdcfX0Djzz8Gpsaa7J9BnyiR6Mmme6GgoSEBAC8Xi/19XqR1Bx2794dUHruODtjR/ZUOrC5hwx6QNg6rQvEPkoGVM7I0/98O2IO+DGNXRsBlRgZUZKprKG4uCLo93f+BOS1oGIEcAkQKFcwfEQfTj55TlRFkwFs3VrAk0++FRzQ8C8ppTaVaZLpdthWUFDwvVoF+yguLu60L/7mm2+YPHkykyZN4uWXXw7U/AqG1+vl/fff57777uOrr74iWuv75ebmUlGhJrKpE9JJTXY1EkkQwUgJ+CT4JNInG0kniHw66xCbUzL+FfCjf1vFN99sjsi5SUyMIymoIvMvvxRE9gbeVtg0sqywJZIBFhoPQOXEREPxy6aoq6vn1luf5ocftvo3bQD+q6crTTLdEYUYLWrr6+vJz8/vnC8tLOT666/niy++YM2aNVx88cV8+eWXIe+RUvLBBx9wxhlncPHFF7N8+XLWrFkTdSdISsmGDRsoKVGdfGdN6R0gEnyKNaTxEFIGiERIEfo+n397C4qn3SQjQvJkgis2lJZU8tCDr0akPXRsrJPs7F6NSiIvskomd9/qy5uaK3cvhEgATjEy/AFYsHASk6cMj677DVi16gte/vfHgesMvAJop6kmme4HKWUN8KOfZLZu3XrA39nQ0MATTzzBO++8E9iWl5fHb3/7W/zhon4i+s1vfhPwdWzYsIGrrroqkIsSLaiqquLdd9+ltraWnj1cTJ2QHqJKpEEafvKQPonwYbxovA//dhmkfGQo0bSTbIQAizmEZIrdbndALq5a9TmvvvpZ2NWh2x3DwIGZQUomP6LX5+ef97lfvmnhrYfb7fbF/vPRf0AG1167lNiY6Kp08fVXP/Hbax8JNICTUu4AXtMOf00y3Rkb/OSQl5d3wF9WU1PD+++/H0IofhL5+edAaQw+//xzNm8ONel89dVX/O9//4uqk1NeXs4XX3wBwKRxaaSlxCAD5rAgNeMD6QN8QhFLsFrx+UkdY9I3CMYgGtkBZSOEwBRkLuvbt6+1vLz8Gf83lJVV8dRTb4e9z0xMjIPM3qmBhnc7d+6NaJfOHbm7mr2fm5wrO3BBsMn25CWHMmJE36i61+rq6rnt1mfYvDmEONcD6/Q0FRlYDrYDMnqJ9wQygWQgDegDDDC2JwIxQKzxaECV6K805HMxsAPYDGwDdqESLLcBZW1sYvSVX8n88ssvyuxzAB0yi4uL+fjjjxk+fDgJCQn8+OOPlJSUUFlZyTvvvMOgQYPw+Xw888wzATNPTY0qrOjxeHjxxRc54ogjouYarV69mh07dhDjsnL8/AEkuu2tFFqXCGGYxYQI9b8IpT78ZON/Ln3S2K7ICdH4/tZvntCyMl9//fVqVCXhuUBvKSWvvfoZr7/+OaeeenjYzo/ZbGLgwN44HDZqajyUlVVSUFAUkeKSDQ0NbN3a6ANKTEykpKRka5MxZgJOBSb4t40Y0ZcLLzq2WZ9WV8HjqeOuu/7FqlVfBKtPD3CPlLJKT/+aZNpDLGZU74pxwCQgs3fv3pOLi4upqmrTvRTX0srW7XaTmprK5s2b3wF+EkKsBr6QUrYmUX4BaqWUjt27d1NbW3tAFZmLiopYsWIFF154IYmJiaxevZqzzz6bqqoqCgtVomBFRQV79+7luuuuY+LEiXz++ec88MADlJWV8eOPP0bRwPcEyLBHkpO5U7NaJRhEo2NfChlq20KCFCHkEQhAkyCQBseIxhdFy2Qj9iUiH7AWeBW4EFQwx8MPv8ZRR00lPj58OSDZ2T1xOhXJVFd72VVYEhGS2VtUTlVVY+XnkpKSr9g3WTEVOBlwAtjtVk497fCQYIVowHvvfctDD77aNIjhTeBGoiBGAAAgAElEQVRjPfVrktkfqcQAg4GhwFHAbEO1NEr+HTsO+HeklJSVlVFWVgZwmPH4DdAghPgMeA1YjXKMlgR9tNqQ5GN37dpFWVnZAZFMaWkpl1xyCQMHqs6JCxcuZMaMGaxatYrdu3dTX19PUVERV1xxBYsWLQJg0aJFSCm57bbbyM/Px+fz+TOcuwxSSlatWsUnn6jUhJMWDaRXj5gWzVkSwy/jFyUyiAiMJ1IYZjJEI4H4FY30c5Fs/B/RKG5EC0QTRDJSygYhxJ3AocY9x7ffbOLRR1/n0ktPCFuY7qBBvXHFOCgurqCqqoYdebsZf0j48062b9vVtMLAV+xbBv8kIcQcvzoYO3Ygy5YdFjUqpqHBx+qP1nHG6beFJJWicn3+qFVMZNGtfDJCCJcQ4lTgCeB5q9X6D+CEpgQTAZiB6UKIP2dlZX0BPCuEOF0I4a8HUm+Y2ygqKjrgpMyysjLeeuutQM5Nbm4ua9euDZg3fD4flZWV+4Q0+yeB2traqKg+UF1dzb///W9KS0uJi7GxaE7fEKd9wC8j1V8R8KnIxiiy4EiykDwaGQgMEIZPRjQNcW5Dvk0Ts6b/HTuBp+x2e8AM88zT77JrV0nYzlVaWnKgB311jSesvxWMwoKiQK00q9UKyh/jDTo/icBZwVbjU087nJ49E6Nmnvjhh61cccUDzRU3/RfwnZ72Nck0HfRJQoh5QoiHDDOUn1j61tXVdem+SSn9kVxHAI8b5rQbgJHAc6mpqWzYsIEffvjhgH4nOTmZSy65hDFjxjBv3jwmTpxIfn4+QgiSkpKw2WzExMRw2223sXLlSl599VWuueYaHnroIZQ5w47L5erya/n555/zwgsvIAQsWTiIUYN7BJELgYgy2eCPLDNeCyaY5ggjxMnvJyqajzSTirxkc0QT5OMJMpchpawDHvJ4PJ/7X1i3bguPPPxa2CLNrFYzU6eqUGCvp47t23dFxPm/PbdRyaSkpAD84PdDGr6Y0+12+wj/+6dMHc7ixbOjYq6QEtav387JS25m3botgWtjLBw+A27XEWXaXBZMLlZgBnBZfHz8AsNkFe1IM5lMN+bk5Nw4d+5cdu7cyapVq3j55Zc59thjO/ylPXv2RErJ//73v5BIMbPZ7J8IiI+PR0rJrbfeisPhCOllk5KS0uWmsqKiIu644w68Xi+J8Q5OPmoQMQ4rTathSRFsK2v83++PaSQBwzwmm7OxhU48ITYww3wmhNjnvc3AF7SgKBZCPGA2myf7o/yef+FDTj3tcPr3D0+V4eCyLAUFRXg8dWHNopdSUlDQ2BGzoKBgA6HlZHoA8/2K2eVysGzZYbjdrqgYfFu27OSSi+/j55/zmh7XNuC3QAUammSEEKko38cVwCjA1FaCEQKSE50kJzlJTLATG2vDHWcjNcVFaooLh8OMw27BbjfjcFjwNUiqquuoqa1Xf2vq2b23mpLSWsorvFRWeikt91BSWktJqadN++Dz+di6dSuPPPIINpsNq9XKa6+9xpYtW+jXr1+HSWbkyJF8//33IdtdLhdTpkwBVBRQRkYG33777T7N0kaMGNGl19Tj8XDnnXfywQcfAHDc4f2ZOT5DhRs3vYAyiDuCo8Kakg4SYTL8K82RDY2r2EDgQNDX4ZOhjhmhAgRaMJf58XpDQ8OLQogTpJRs+Xkn99//H2699Wwcjs5vUzB23EDc7hjKy6vYtq2Q2lovMWHMQamu9pCXtztYnW1qEuAy3WKxHOY3206aNITFi2d3+QKmocHH11//xPLlt7F50z7xOCXA+VLK1Wj8uklGCGEB5gDXxMTEzGljVBjuOBsjh/XgkDG9GDYkhb7ZboNkHMTGWImLs4ck2LVFctd66htJpkyRTO7OCjb9XMIPG/ay9ZdSftq8/3IxXq8yZVdUVPDggw9y0003ERPT/ogkl8vFnDlz9iGZXr16MX78+ICqmT9/Pq+99lqoPdRk6vLw5e+//57HHnuMuro6UhKdnH7c0Oad/cbkJgOEIwPEE0w0EhAmFaocIIrgwIAmDLFP9LjY55+Wgg+axr2VAU9IKecASQ0NPl568SPOPnshQ4dmd/p5S0yIpV+/dNau3UxBfvibl1VW1lCQH3Jffx00PgVwWnAtvjPPXkhCQmyXzx0ff/y9UjCb90kirQXuQzcl+3WTjNFNbwLwO8M8ZmmJYISArEw32b3dTBqfzpwZvZk5tTcOu7kT9wecDgtOh4WePVwtEtHOggq+WruLT77I46dNxWzdVsa23HJqPfXNrLQauOuuu/j444+55ZZbmDZtWruizaxWK6eeeipvvfUWGzaovLjY2FiuuuqqkO855phjuP3229m+fXuQyWU8kydP7kITxhYuvPBC9uzZg9Vi4pyTRjBuSGrI9C2bEIEUqHIywe8w3iQlypPoC+aIRpmjPhsqRmQTQgmJUAtSMs0QkreJ2UUKId4AXgDOBZUo+efbn+XRv12J1dq5wykpKY6Ro/qxdu1mduzYTWVleGs5lpUpxdSoAOWHQS/PAqb7n8ybN4Ej50/sYoVcx8v/+ZgLz7+nuQTZWuBO4E+GT03j10gyQohk4E/AIlTSZIvIyYpnyXGDOHZBf7J7u+mZGtOF+83/s3fecU7U6R9/fyfJ9s4uu7CwdJZeBARBKYIUK6KoIJ7inSLq3emJ6OnZ72c5z0PvQA8VvVOxoICCBVSqoCdNEVDKLmUpu2zvmz6/P5LMTiaTbJLN2tjn9ZpNMptJJlO+n+/nKZ+HDu0T6dA+kcsv6k5NrZWjBdUcOFTOZxuPsf6LAvIOV/pst23bNn7zm99wzTVX88ADD5KWFnxP+0GDBnHvvfdy00034XQ6ue6665g+fbrXezIyMrj77rv585//TE1NDfHx8dxxxx107NjxJzlO1dXV3H///UomXPecFG6e3o9oo8ElF9NIQpQBXxZav5YGbIRAyVrWOS/oec2EcIGWDivyfLVQQEZoByp0gOZFXKnz7QA+/3wn27cfYOTIvhE9frGx0eT27IDRaMBisXHyZImX3EykraamnqKiMs/vLMFVgOyp7r9MkqQUp9NJUlI8M68d79XB86dwkS1cuIJ/PPOuP4B5AfibLMsWWu3MAxm3oN4sYD7Q2d/70tvEMnFcJ664pCeXTumG0fjzTIZLTIiif590+vdJ58rLeiLLcLSgindWHuCTz4+w/2A5xaWuFOKioiKeffY5PvhgFfPmzWPWrFkkJTXd/1ySJK677jomTJiA0+mkQwffwcZoNHLLLbeQlpbGli1bmD59OmPHjv3JAGb+/Pm88847LtdPUgxPzzuPDm0T3cF+2YtVKICjDcarCyhlfc+Wx8kmUKGWGqhkGVkDMAqWqJIAhC9Q+cv73g08FRsb+2xDg6uL5HPPvke/fp0j2qRLCMFZQ3qSmBhHRUUNe/ceYdy4wS12zg4dPEF9vUXtKvPkAPcCpjmdLvo5evQALr98dLNULJpje/Yc5pGH/8uqVVv1BEtrgQeBha0M5gwFGSFED+Be4Bogzt/NddHELsy5YSDjR+f85B0Tw2E6XTolc88fz2b2tf34fn8Z6zYV8PaK/eQfdTGcI0eOMG/ePHbt2sWDDz5ITk5OUINO+/btA77HYDAwY8YMZsyY8RO6MSwsWrSIpUuXuvZJEkyf2J1zB7f3CvYLbSaZwjZcoCDcrjGfIkw3kAivbTWf4YNGsg9T0WQv65lZ310qO4QQbzY0NFwNnAOwdu02vtl1iDFjB0X0WPbu3Yn4hBgqKmrIz2tZocyDh7yC5t8DntL/yUKIjp6EgBt/eyFxcT9+q2xZltm6dS93/el5du06iNPpw2ergSeAF1oB5udjPxo1EEIkuQsptwM36gGMyShx6eRufLxsGqvfupyLJ3X9xQGMFmwyM+IYd15H/vqXUfzw9WxWvn4ZV0/rRfusBCwWM0uWLOHcc89l+fLlv4p2zeXl5dx///3cf//9ShHq0L6ZPHTLcBJiTF51Kx4BTFlVWOmpi1HASLdpWaP8v4yfR20WgGpTNbAIhR3Jei63ugADXombiZe5XE0NPPbX1xWl30hZhw4Z9OjuYq379h1pUQXo3btd2crumqo9sizbhBDpwM2e7z1v9ADGjBn4o19XxcUVPPLIf7n4onvZseOAF8C4s9v2AZfLsvxkayOyMxBkhBAJwNPAP4FkXddYWiwP3D2CJf+axOTxnX+VB9tkkph6UXeW/HMi77xyMX+6bQjxcSaOHz/O3LlzefTRR3/RQFNbW8tDDz3ECy+8oAyG2W0TeHjuCDJT43x6xngjA34r8r1CM15A47utoizjcY/J+kAjq9xpjYzIR9isqcFqF/CWweBKPNm18yCffroj4sd1iLtepri4kuqalrk+ZOBwvosp1dfXF+IqfAYYk5CQ0BUgKsrIJZeMJDHxx62L2b59Pzff9AxPPfkWNTUNPv93Op2fA78BNrYO6WcYyAiXTQE2ATcDKdr3xMYYmXR+Z7745BoeuPsc0ttEMpioErNCci8GzSKplgDqiRG0+DgT547I5ulHxpC367c8/sB5ZKbLLFjwdy644ALWrVuHx//9SzCn08mBAwe47rrrWLhwoQKU6amx/HP+GMYP7aDT7VILMKqAiyIHo2owI8u6wRjtGWuU/g/lGvEwGDnYmIyHzdQDTzocjp3gys569tn3KCoqj+jxHTd2EAaDRHV1PQXHTrfIOSwpqVTrfJUCP7g1Ai/zMNIePTowbdroH02j7OjRIv7yl1c4f9ydrF79JVarjwfsNK4MsstkWd4ly/Iv56ZpBZmIAIwRV9xlMXCW3ntiYow8OP8cXl00mV490iL1zSowkUAYAiyS6tH9/EcGnKy28dzzx2Ese+Vi/nzn2ezds4ObbrqJt99+26d/zM/VNm/ezLXXXutVo2M0SPz+6oFcOKqzSwVZcYeBUPrE0NgDRuXLEnLj0tikTHgzEDcyyLLclLhyk3N4z9coDCh4JoMsyyeB5wAbwPZt+1m3bldEj2/37tl07NiW+nozhYXlLXIOT50sVQ/iBW43YHtAyVMeP/4sOnXKbPHrSZZltm/fz+wbnuSZv7+tTkZQ2x5cbvcH3WDfamcSyAgh0tyusVcAn/xZSQimTOjCptVXc+8dZ9Mus7kZOcINKkYQnsXgesQImNyP6sWgem5qXOcBILSA04InQRL0zm3Dw/eM5PuvZ3PVpRn85b7fM3/+3VRWVv5sL57Tp09z7733cumll7Jz504FFGOiDMz/zRDuuGYQRiEU9uJpJOYRv/SJvbiBRha+5EXNST1sRWEsYcQphI/6v6va3+SdwRisWu/7wGsGgwGbzc5TT77JyZORa5mc1S6NkSP7UlvbwDF3HUuk7cjhQrX68lY3KxgD9ARITU1gzi2XIkktdy9YrTa+/voHrrrqEc479w9s3vydItapskLgL8BoWZY/dneibbWfsUU8qi6EyAYeNRgMN+rNxI1GiWum5fLkQ6PJbtecamGNrrsX+xCaua3wjxOy8sfbV6OW/JXVKowta9lZCTx63yguvKArryzdxKOPPsoDDzxAamoqNpuN48eP06VLl58sfdTjHtu6dSt/+9vfWLNmDeoqcIMk+N3Uvtw5czBx0SbvAIhodHEpjiqf2hXhfYpVKc0Op8yhggq+/KaQ/31bSHWdjYR4E0kJUfTunsYlF3QlKyPe+9gIX3CRhba1TGPGmslkQJKEJ7AcVABZluUaIcTzDodjMpCdn3+KFSs2c+utUyPiWoqPj2HwWT1YvnwzpwrLcDidGCIs5XLylBeT8SgVK4J7Ey4Y2qL9bMrKqnnm7+/wzjsbOHbstD+X51pgAbC+NXvsDAQZt+xEf2AZkKsHMCnJ0Tx23yh+d11/YmLC/WoPsOjFUtxgI/AFGb8fpwEYWRuBdhdvKFWCLQ82USaJ0SOzGXl2O95ZeYgXFv6FW29/mNi4JF544QViY2P5wx/+oIhj/lhmt9vZuXMnzz//PEuXLvVx5yXFR3H/jcO49coBxEQZfOMoHlkY0diJLCBYug97fkEVqzce4d/vfEdegX9m94dHNzJ6WDbXT+/DpRO7kZgQpblshO+Zc++PZzeio40YJAmn0wEhCCrKsrxLCPG4yWRaZDZbWfivlUyefDY9enSIxL3F2LGDSU5JID//JOaGyGqYOZxOjhwp8oBMBbBHCDEId+fLtLQkZs26IOK6aQ6Hk2PHilj+3mb+tXAlJ0+U+LzHZDJhs9k2AIuAD1pVlM9sJnO220Wm21mpbUYcD80/h5uvHxBmUaUWXIQ3yAhJ5QEUGrYTcHjwBhkfBoNq+u0ZNH8cVmM0Ssy4oieHDtdQcPA1eg28jl69enHXXXdx4MABHnvsMaWRWUuaLMvk5eWxZMkS3n33XY4ePeqTmBATbeTu64Yw9wo3wGgOr0ClsOw+nj6MQ6iQRUCd2cbid/fwzpqDfHegFJvd2YS7xcHnWwvY/l0RX+0q5IE/jiCzbZwy6RCaM+75YrVOZpSbybgtVF/lCpvNdiUwLj//FO++u4n77rs2IuegT59OtMtqw8kTpVgskQUZc4OVkpJKz+V+EGiQJMY7nSQB9MztqLQdiJRVVtby0ksf8u67m/hudx42m278schmsy0A3pJl+TitdmaCjFuSfxzwJjrNw4SAPrnpvLpoEsMGZzUDXLQxEknjJtMwGq/Whz45SL6PTTIYla/nRwQaSRLkdk8CCsHyAlPOH8DLvbqwbNky1qxZw29/+1uuuOIKhg4diqepVqSA5eTJk+zcuZOlS5fywQcfKIKfWsvtlMr9vx3GVRN6uNw42mIUNcCoy+qFzqkRggaLnU+2HOWxxV+z51BZyPteVWPl+dd28/GGIyz6v/FMGJ2DKUpyMSjRmKms1yEzKsqIJAliY2NpaGioC/GYFbn7CfWWZTlr8b9XcdFFIxg4sFuzz0dMTBQXXjScN17/jPp6C2lpkbvGzGYrFRUKadsFJMgyFwJRQghuueVSUlOb31rZZnNw8OBx3n5rHUuWfMLp0+U6Eysjdrt9h9sjsliW5erWYbqVyVyMK41QtzvlyLOzeeavY8IEGEnjFpN0mIwacPzEY5pkMKjaKDpVoOLUYTDSjw40ijlraJ+yg2suz+Z/X39LdXU1zz77LMuXL2fKlClceeWVnH/++c2SXrdYLGzbto1Vq1bx5Zdfsm/fPvy1WpAkwZghHXjkluGM6JflCp67j7lSDCkaBcK8pPl9FpfLqqSygcdf3s7Sj/ZTVmluAoClgKneR49Xc8u9n/PEfecyc1pvZdKjeO6E8AG5qCgXk4lPSKShoSEc18xXuBrrzS8qKufdZRvp3bsTUVHNv9XGjBnIgn+8S21dZGPdNpud+nqz54I+AqQDQwC6dGnHuHHNVzE4daqUhQvfZ9UHWzlw4Li/83bMbre/ACwHDremJJ/hICOEMACTgbeAaL0B6LwR2bz/xlRSUkKdYXuAw+AHYLRuMoHfoL8/n7/sp82icEv8yk68RLM8EWP1LsoAP3aasYXfzerGli97svKjQzgcru6cixcvZvHixWRkZHDeeecxceJEunfvTnJyMomJiSQlJRETE4Pdbsdms2G1WrFYLJSUlFBUVMT+/fvZvXs3mzZtoqSkpMm9yGwTx9yrBnD3b84i2mTwanPcKNWvOkw6AKPolQlXIvGWbwr545Ob2H3Q//cPHjyYRx99lOHDh5Oa6mr5W1BQwPbt21m5ciUbN26kuLixJ8rxUzXcNO8z8o9VcdetQ4iLMyFEY12M9vqIjpKQJEFycjLFxcUhB5dlWbYLIZ4G+jmd8oWvvvoJ18w4n379ujT7zOfm5pCb25GDB47TKzcnYleU1WqnproBXDGoozExTDGbSZYkiRkzx5OVFR5tMput7NlzmP+8uoa33lpPVZVvG/L4+Hjq6urW4WqNvLQ1HbkVZNR2Nq4qfl0EGTIok+eePD8MgJF8AUao6l6U1xoXmZfrTMtgdFxlQg0uqBiMrPo8pyr7zA1AXq4gGWSP7vyPZ/FxJh6cP4KDeeV89713qmxJSQkrVqzggw8+IDk5OSiQKS0tJZRW1iMGZPGXm85m7LAOREcZGg+pqgWMurmLwm60CX9uBuN0Oln7ZQH3PLuV7/PLtJMZunfvzqFDhwAoLCwkJyfHS8G6U6dOdOrUiSlTprBlyxYefvhhtm/frvy/wWxnweKdpKXGcNtvB7nPsNDNTjeZXCCTkJAAEG6QuQx42ul0Di0qKm+77J0NEQGZjIxkzh7em/z8yGqY2Wx26lxMps5opBCYC5CUFMdZg3uE3I2zvLyajRu+ZfWHX7J503cUFJzW0xmTgXV1dXWv4soWK2odjltBRn3j9wbeBnSnUwP6ZrD8P5fSsUMoflwtezGomIvBj6tM7SbzF/AXTbjKZNWMVlalK6un2Z7XTk3LX+3n/HjWv08Gq968nFm3fMxX20/hcHh/v8PhoLy8nPLyyBTvRUcZGNo3k99fO5BLRnch2mTUqB3LXofRh0EKgcC7yRiA1e7g5RV7uevpL7wC+waDgcGDB3PPPfcwZMgQLrroIn744QeKiop44403eOKJJ3RnxZMmTWLEiBE88cQTLFmyhIqKCgAqqy3c+9cvcCJzy/UDMUUbdK8MF5NxtbPGXWAZBpuRgY1CiL9GR0f/87XXP+Wqq8c1G2hiY6O5+OKRrF8f2WJPq9VGTXUdQFXPniQeOEA/F3PqyKhz+zX1Wzl1qoz8/FNs27afzz7dwRdf7FbX3Ogxl1XAs8BmWZYdrcNwK8hoAaajm8HoAkxujzSee3Jc6ADjVQBp8GYvPm4ySeMmk/CK6IYCMLLs7f8SbjeZLBrBRgssCqORNMkBP67ldEjilX9N4tkXdrH4v7t9gCZS1r5tAvNmn8XU87uR0y6x0Q3m1fdFJbEvZP05hLpxmAC7U2bF53n89cXtXgATHR3N7Nmzuf322+nVqxc2m41LLrmEgwcP4nA4+Pjjj7n77rv99uNJTk7mwQcfpH///sybN09x/9XV2/jbv7YzuH9bzhvZQdVPRlYy3UwmgSQJNm7c+GG4IKOyty0Wy+SiwvILV674gtzcHEym5jXYGzWqL6tWbfHa51DMbndQW9tAXZ3ZvTRw8OAJamoaEAJnRQUjgUSA0WMGYTQacDqdunG+r7/+gWXLNrDt6/3k55+kuLiyKUmf3XV1dc8Cq2VZLmsdfs8ME6HoPLmlYpYIIX6jt12XTsm8/8ZlDOibEZp7TA0wumDjLy4TKCYTCGTUQOPEO7vM0bheVglu4QTZ4X7ucP/PoVrv+PGBxlMs75DZtrOQF1/fw8YtxzlxqqbJdN+AM+YYIz07p3JWn7ZMm9id0cOyFQVlWZZdriaPErLaAyl7h60CzSkcTpmlH+3n9/+3kboGm+Iay8nJ4bHHHmPmzJlem+zdu5epU6dy9OhR4uLiWLBgATfeeGPAgVaWZTZu3MjcuXPJy8tT1vfsnsrK1y6jTy9XrkpDg52KSjPt2yWwcctxrr7xQ4pL69/A1Ru+tlk3mBD9gPc65rTNXbv2aXJzm99A7vXXP2XixGFkZCRTXV1PWVk15eU1lJdXUVpaTVFhOUWnyykqLKOoqILConLKSiupqqrzyzAC3qGSIDExjpSUBJKT40lNTeTkyVLy8081qRMXHR2NxWLZCryBq3V1q0JyK5MJaBOBq/QurMy2cTzx4HkhAoyasRh0wEbSARuh4zpTsxn8gIy2na9ascrDYLSjZjAMRqiSAuSf5CRKAkYMbc/g/pns+b6EfftL+WxTARu3HudkUW0wAyHZmfEM7tuWof0z6dejDX27taFTdhJRnpom5ZCogyqyuljeq7Bfe8Q9hf0e+/LbQh55/n8KwAB0796dhQsXMnr0aJ997NWrF6NGjeLo0aPU19fz6aefcuWVV3rcWn5/15gxY3j88ceZO3cuZWWuyXP+kUoW/HsnC/46loSEKISAYydqSE6OVir+gRKg2V0VZVneK4R45nhB8cKVK76IuvfPM8P+LLvdweEjhVRW1vF///c6ZaXVlJZWUV7uApmysmpqaxsi3g7A6ZSpqqqjqiqkjG4yMzO57LLLePHFF28B9skt2aeg1X75TEYIMRhYCvTW/i8m2sCShZOYMa03wTF4dd2L0ZvBqGMyATPMhB820xTIaOphZNmb0eDwbnCisBbPc4fmuUPz/Ec29c9xqtK5ZHDYZY4WVFFa0UBpaQOl5Q2UVZiJiTLQJjWW1KRo0pJjSEuOpnN2UiMNUUvw+/MyenDX05fSB4Q8b5dVuO/636FjFUy/82P2HHQlLRgMBsaOHcvLL78csFX0jh07mDBhArW1tSQkJPDRRx8xatSoIAZJJ2vWrGHOnDkUFha63GJGicULLmD2ta6Yw6frj5KcHI3RIHHF9R9x7HjFn2RZXhCRm0yIWODhXr06z1+1+q906xa48ZzZbOXkyVKOHSviyJEivtudz7ff5rFnz+GQB/qfiVmBw8A24GvgB+AEcKJVe6yVyXhuEgHcJUlSb21+uxAw48reTL80N3iAUUvte4GKHpPxE5cRfoowg9IpUwf89RiMs7EDo1IXIzcCmixrGMxPz2a8RME8PNEg6No5ha45yfqeQlAEKhtbImv03mTZe7WK4Ql1Gb/fw+6VYobZ4uDpV3cpAAPQr18/nn32Wd2W0mrr0aMHY8aM4aOPPqK2tpYVK1YEBTKSJDFp0iTmzJnDww8/DIDN7uSfi3cx8fzOZLdL4KyBmTz9r+1ceVlPYuNiACKW7STLcoMQ4rlDh46es2bNtvNuvfUyHzdfQ4OFXbsOsXXrXnZs38/hI4UUHDtNWdmvohYxClcL515CiN+0adOG0tLSb4EjQoidwHpgR6se2RnMZIQQE3GJ0/nYZVO68+8FE8hqG4ySsjrAb3QDhYbJ+AT9tUzGgE8hplfQH/TlZJpiMCoteqpKiqYAACAASURBVF0G49RhLXrPf/z6MUXNWC/Zzetny14/XzlCnm6UoKgjK7gqqwBWe62o6mKCmV/YnU7++d9veeC5rzBb7EiSxIgRI3jllVfo3r17UL91+fLl3HzzzVRVVdG+fXs+++wzcnNzg9q2srKSOXPmsHLlSpxOJyajxPw7zubBu0cQZTLwj0U7KSmr57NNZez8Jv88WZa3RPRmE2JQegaP7d793sUABw4cZ/v2/az5ZBvbtv1AXd0ZHa4oB9a5l2+BfKCs1cX2yzcpiBsjFbhF739xsSYemD8ieIDxYTD+nntk942q9UbVa5WUv9BsozzqZKRpv18va81fBpsQ+s91tVF+5JmCRwdMJdfieakuuvf6v/bUqH6W9hHJXVMiqT4Uz+sAh8Nre8Hp0nqWvLcPs8VVfpKens5TTz1Ft27By66MHTtWeX9paSmrVq0Kuu9OcnIyd999N9nZ2QqbeXv5fo6fcEmqjBnVgc1fnsBqE+BqiBVpy6+s4OA997zE1Vc9wjVXP8q997zIhg3fnOkAA5AGTJck6d85OTn/wyUrc78Q4mx34Xer/VqZjBDixri4uCXatsCxsUYeu28Ud902NAwGowMwwo8LTWEuem4zfwO/yj+DP5Vlp/ejwkKc3pljarYiO3HV5zlBtmsYjP2njct4/UTvLpNC3XZFr+Wx1p0ou2VhdCTeFG+Zug2yaPr82+xO7npiM4ted6nIR0dH8/e//525c+eG/HOXLFnCLbfcgizL9O/fn/fff59OnToFvf1LL73Ebbfdpkib3P+n4fz1L+dSVW3ht79fy/7DcN9th9JmzpUrmslckoDuwABc6hgT8CO/1ByLiTFiNAiMRsm1GNyPRqE8tzuc1NRYQYDT6erp43TKOGX3o9cCTlnG4ZD5mRCJ/bh69nwG7AOKWxnOL8eMTdwkRuAOvb7zo8/pwKzpfZrJYNyuMo/LzOf/2piM2lWmV4gZhE6Z0ESuXf4iFamTvWMt2liP7M8l99MxGbQaniopfdm9y8KnZ4uO60sVnPd8hix7f74rocxVo+E6hMKHGend/bv2nWbV5/nK63Fjx3LFFVeE9XPHjRtHx44dKSgo4IcffmDLli0hgczkyZPp27cve/bsAWD12sPccesQ0lJjOO+cDuzPy+e73eTMdMnehwosAldyzIW4mn71NplM3UJRVNB1OUiC9LRY2mUl0KF9Au2zEsh2P2ZmxGEyqQFGaMBG4lRRLavW5GO1OnzARAsysht87HYZs9lOXb2N+nobdQ026uvdrxvsWK0/2oSqF3Bv27Zt7y0uLt4MfCqEWCrL8tHWIfwXzmSEEFcA72nXJ8Sb2LJmBgObTFcOxGCMQbjNtIWZIjCbUbuEvAZQrxQsDYPxE4PRZTB6MRi7DpP5iSZZPnEYWZUF5ofJgH5CgOozXbUxKjTTNKT0e8jd/zNb7Nz52GZefPM7ZCArsy2rV69i8FlDw/qZVquVhx56iH/84x84HA6GDh3KZ599RmJicAXATqeTl156iXnz5tHQ0EBcrJHnnjyf387qz8H8ci6Z8QFlZeUPlVfyf8FUpAsh4t3Acj4wC+hLiF1nTSaJ+DgTcXEmEuJNpKfFkpoSQ1JiFEmJ0Uy7pAcTxuYghdmsrrS8gUUvf0tNrTUil5pBEtx0/QAMkqDwdB0nC2s4mF9J/pFKik7XUV5pprzcTHmlmcoqCw5HxGOVTjezWQpswpWp1iqo+UtiMu60S92p5hWX9mRAn2DqYaQADMYPq1Gv00rL+ICLnvqyzsir1inzygBTP2pqX7SuOLmpGMxPG5fRYzQeMTEv4qLVttfWBAlv0JHVfV9UyOFV2C/0Zi+NApglFQ18tOGIsgsjR41gwMDBYf/MqKgoJk6cyH//+1+Ki4s5dOgQmzZt4uKLLw6SFUhceumlPP/88+zbt4/6Bjtf7yjk2it707VzCtlZcRwtKL8wPZ2XcLX79XePxLkZy3RgmMFg6BJsfMhgkGiTGkNGeixt0+NISYkhPt7kAppYo0+b44IT1VgsDmLDbPaXlBgVZh8nfXM4ZcorGjj7rHZ06ZTsNbmorbNSUWmhvKKB8kozJaUNHDtezaH8CvKPVvK/HYWEJ3DtM7hMio2NndTQ0PAVsEYIsUSW5ZOtw/ovx1021E33vaxvr3Tu/v2wINKVA4GJOhZjDIHJBJG+rDu9V7EYrXS/d4BBJXqp019GLZ2iBy4/ZQazFmg8P0GdFSZ88EfxpQlZIAtZA0ZahRjh/Uw0sR9ue+P9/ZworHEDhIlbbrkdg6F5sdzzzjuP4cOHs3r1aqqqqnjttdc477zzAhZnqq1du3Zce+213HfffQBs+d9JSsrqyemQxGUX9mDTlyeHV1XJk4FXNa6wdGAwrhYXVwGZysCrAzBCuBQUkpKiSU2OoUP7BLIy40lLjQlp0M8/UklZeQMd2ofX1yXKZCA1OZqKysglGOw/WMGwwe28O2YLSEyIIjEhihw/0lI2u5MDh8p5YsHX7P2hlPIKC7V1VmprbdhDZDwNDQ0A57iX+UKIT3C1Wtgqy3J56xD/8waZ8ZIktVfXxQgBV1zag9zuqU1PMoTBl5n4BPkDAYy/uIw2A6wpgEHlFvO8z6lhOqraF7+fFUqvmp8J0AhvBWThjrF4/VwFaHABjRpZlGAO3nnKcvC7UVtv46P1R5R1nTt3Dil+4vfCNRqZOXMmq1evBmDDhg3k5eUxZMiQoD9j/PjxnuZk5B+t5GhBNTkdkjh3RDZRURJ2u+MGIcRbsiybhRDZblC5uE2bNud71AP8u78MdOqYSE6HJNLbxJKcFE1CvMmHoQRrNruTA3kVYYMMQGpKDByrithlVlJWT22d1bvNdTCuQaNEv97pzLyyN+u/OE5Dg43aOhtV1RZOF9dz7EQ1p4vrw0k6iAeuTEpKurK6uvojIcTfcYlwtrrRfkKT/LgBTMCN2sLLNmmx/PHms5qYgUmBWYr6f57UY2F0A47quZKybNK8x+Ra1Nt7pS+b8E1n1qYsu5+LAJpouhlrfqbqP1eg8Um+E16NwzzpzUJy4YmsHALhfq8Kx91pyDSR9e1d0iTYta+YIwWNA9vQocPIzMyMyE8cO3Ysw4cPB6CiooJFixYFbGKmta5duzJmjIus22xOVq91JSbkdEzk7LOycDo5KzaWZ4QQHwB5wD8AXYBJiI9i6KBMbr5+AO+/cRkn993Mb2f1Z/CAtnTMTiQpMSpsgPHYvv2l2Gzhj5dt0+MieolV11o5WRi+tNuAvhkkxLviUG0z4ujRLZVzz8nm2um9mXPDACaO60yvHmm0SYsNifVVV1cDXAR8CnwohBjrdm222s+IyeQCPuXXV1+eS1paTBMjm7oeRSdjTLv4YzD4k5nRCmT6AwJtyrIaGJwqf5I/dqL5TKHqsvVzBxg9sFHVU+p2u/fJUGt8r6z2Bqpk/ANxR1cOmszeA6VKh0uj0Ujfvn2Jj4+PyE9LTU1l8uTJ7Ny5E7vdzsaNG8nLy6Nnz55BbZ+UlMQ555zD559/jt1uZ8tXJ7HZnKQkRTNkUBZb/ncqwWzm1kDULb1NLJdf1J2LJnajf990OnVIwmAQyDLExZmgPHKqKdU1VopL6slunxDm8YqJ6KXV0GCnuKSe3O5phJOPkJrich8eyPNN4ouPN9G/bzp9eqVRUWWhvNzMkWNVHC2oorYu6Ew9EzAFGOgGmydaM9J+JkwGuFw7hnTplMzsmf2aBhjhj7noxGG0xZZeDEaH4WiZjfr/Pou6aFMjVyO0QpvqVGgCqAc0cSf9nDP39Xq7qYorhXpRScK52I2ssB0PmxGB6lfdbKjObGfz1yeVVNe4uDh69+4dlkS9P5fZ9OnTFb2zU6dO8frrrwfdgM1gMDBixAhSUlIAKDhRww8Hy4iKMjBmZAeSk6J8XDZCQPeuKVwzrRfv/ucSjn57Ey8+O5HLLuxG107JGAxCeV9Gm9iInsLaWhtHCqoIt0IkPS0GgxS5CZLT6dLGs9nCS2VOiDfRvUtqwH0yGCTS02Lp2T2VSeM7M2f2QKZPzaVv73SSk6KDvZbaAzcD3wghnhVC9Gkt8PwJmYwQIgEYpl1/1sBMevVMCzyKCZ2MMH/MROgwnaDiMgZ81JeFDovxySKTg2AvIYKKLsr8zGvEhB5z8aEqXq+FT8A/wHFRjYANFjsH8htjr1arlaNHIzuR7NGjB+eccw5HjhzBbrfz8ccfM2fOnCZ10JTJU5cuJCQkUFpaisVqp6i4ngF9YUDfdFKSo6msahRi7topmRtm9uPCiV3o07MNsbGBM73SIswc7A6nu42Dg6gw+tJERxmJizNFLI0Z4GRhLVabk6io8MbsnA6JmEwSDosjpG2y28VTUtbA8RM17NlXSkVVUAkNKUKIP8qyPAZYJIT4jyzLdlrtR2cyPYE+2tnbrOm9iY8zBQEwAQL9QsNa1LUz/mI1egxHeW3ylpoJisE0laEWDpj8AsAlkCvNC7Mb4y6ykN2HTCC74zkeKZlAEjJCEmAQmK0OjhZ4Czz+73//o6amJmI/wWAwMHfuXGJjXaxh9+7dfPDBB0Fv36lTJ7KystzuHwcnT7n2rXNOMtntEhW3zsv/nMi+r2bzwN0jGDIws0mAAWibHhvxU5Z/pIr6+vDGxehoA8lJURHdn7IKM8Wl9WFv3yknKeTEAQ/DyWobz7Czsrh+Zl+mX9aTUcPb07VTcsBaIjczHQS8BKwQQoxsZTU/Psi0j4uL8xKTSkmOYfzonMBuMt+oL16V+kKjsuxVxa9d/BRuoqdVpn3uT7dM6/4S/mf5YYPLL1jpwgcsaAQVqWmZN72kv/IqM9U1jbNms9nM3r17KS0tjeiu5+bmMmLECOX1m2++iZ5KhT+Q6tPHNaeyWO3KgClJgv590pWBKT0tlpiY0MaihIToiJ+mymoLJWEO6iaTREJ8VMT36WgzMtaMBonOHZOaOdEQ5HRMYtbVfXj7lYu56/ahtElrGuCFEJfgaqZ2o1vdpNV+JJDpo71Br7y0B4mJUf4/QpexSAEC+UbvR6FhHuqsMSV+Y/KNwQjtoon96GWRaUdS3aLKYMBGD3x+xXJKIvTlQF6FEtMwGAwIIfjhhx/46quvIrprqampzJw5k7g4VwLRvn37eP/994NOge3d29UiyeGQXe4fdwxp5Nmuvi+VVRZWrzlMfYgFhAlxRqQI54jIssze/eGBdHSUgeSkyAPfwcMVzWr93adXerMz7wCqqix0bJ/I3x4ZzZ6t13PXbUPp2jnZb9zGfX10AZ4HlgkhckWkAoatFhBk+mpnCSOHZwdwkwVSO9ZEg4X2PVITDMZPPY1X+rLB//fip3o/YEqy7Ac8ggGWVs0+te0/2Jjqm56eTmxsLLIss3LlysjinxCMHz9eUVeuq6vj448/Dtotl5TUOJMuLq3H4o4P9OnVRkmd3fzVCUrLQmMQBoMUdqwikJ08VYvDGfq1ZjRKJCaYiPQwWl1tpao6/CLP9DaxJCU0n2FV11gpKnado3aZ8Tz+wLkse+USrp/RJ4Cr33VocCU7vQyMaQWaFgQZ98H1EpTK6ZBE/97pATaXArOYgFlm6sC+pu5FaCX+NdllfmMzenUwTcVcgrimZG1KtHZprfdSm83mZMOW48rr8ePHK31ftm7dyt69eyP6fTk5OVx99dXKDPXDDz/ku+++C2rbtLTGhJbKSgtWd7ZU2/Q4undxZZ4dyq9g45YTIbtxYmIi74WprrVSFmZqdFJiNAaDFNH9qau3UVwSfqp2YoKrTqa5ZrE6yD9SqagGREUZGDIok1f+NZmdG2Zxw8y+tMuMDwSy5wKfADcLIRJb7+KWYTJGoJsWZDpkJwZmMSE57P3FarQZZH7cbD5sRq8eRyegH3ByolZm1rISP0qSsnxmuctCtGMnqpVCvaioKIYNG8b48ePdA3kl69evj7iM/NSpUxVWUltby7Jly0JmMgaDpLhXEuJNdHODDMC6zcdCZjLRLcBkLBYH5RXhMYfYGGNEXFNqM5vtlDdDriY2xkRaSmQy8QqLa31cd0JAbo80Fv5tPEtfuojRozoGGg5igKeAvwgholvv5MiDTCbgdWB790wjU3eWoQ20q7K3ArKZQCBi8GUwwuAbv/FiM57nKsATTUn/NwU2sh+g0So5e+RqZGhtb+Fl3+wu5rTbdZGSksL555/P9OnTiYqKwmq18uGHH1JSUhLR7+zZsydXXHGFAhIrV65k3759TW7nieWAKzjuGYTj40x069yohfb1jqJgU2UVJhMba4r4sW0wu4ogw7G4OFNEa2XAJZZ5qqgWuz08Nm8wCNpnJWCMAMMqLKrz24IgPs7EuHM78smyabyycDK9e6b5i9ckA/OBN4UQXVrv5siCTIbWiaSeyXltJtQV902xGeHLZJqM1ahjLDquNAWAJBUQ+YnDNAksoBuL0brI5EDA0woyiqvM7uSbPaeprXNllnXq1ImePXuSk5OjZHJt376dvLy8iH5vXFwcU6ZMUUQyy8rK+Oijj5rsnKmO3RiNkjLLNZkMpKbEKK8rq838cCB4zUWDJFqEyTidsls+P/RrLjbGEHEmA1BS2hA2yAC0bRuHwdj8/bJYm2Z5sTFGrr+mL0tfvIhZ03srBbRaMxqN04AXhBBtW+/qyIFMe61HzJPG6eMq0wUFSYfNaJSURRAFmMKITwYaOioAXrUxodS76PWWwZel+GMwXuxFvU2ruQacet774BBOd3B66tSpmEwmUlJSmDx5MpIkUVNTw5IlSyLuMpsyZQqDBg0CXMWfb731FidOBI6lqFOqTcZGJiMEtM2IUwofKyotbN9VFDRpFZLAZJJa5BiXV5qxhTGox8WaWgRkTpfUhbU/HsvOSiDaFBlAPna8uulzI2DwgLb894UpvPDMBXTJ8VXvttvtAJOAlUKI/q0JAS3AZEDoMBkdBqLWIdFlL/7WCf+sRuhkq2kByUsixl/cxaf3sB8GEwhcmgKdVoBR2/ZdReQfrXTNGmNjGTVqlJsZmBg2bJjCNDZt2sTJk5Ft/xEbG6skAABBpUxXVFRomEzjdZSSEqNkiFmtDvbtL8NsCT6VuaWGpZpaa1iNwFoiJgNQV2/HbHY047wZI5ZeXXi6NqTzc8PMvvzl7hFkt0vw484zjMSV5ty+9e5uPsi00Z6Ajj5Bf9EEcAQADL+POsH/pmI1XgWY2nqXADEV2Q0Ouo9q8HBqnjv9MB0nrZlljWa1OnjptT0Kixk+fDjdu3dX/j9mzBhFwPLUqVO8++67ISknB2MXX3wx/fv3V2ajCxcupK6uzv+gVNjYlyw1JZooFfto2yaW6OjGGfaOb4qC7ski1A3fImyVlZawmENsrNGve6g5Jssyp0vqmvUZmW0jI5RcXNKA2Rz8RMBklBg2OIurLs9lxNB2PuzT7W49F3hXCNGz9S5vHsh4XX1RJoPGp6zOKAuRqdBUzEb4Z0bCX4xG8gYWWY+ZhMJQnDpxGH8MRvu5rQaw49vTfLun2M0KjIwePZqMjAwVM0hh4sSJijtr3bp1lJdHtrdUeno6F154odIY7cCBA2zZssXv+z3JAUajRMfsREyqaz41JcZLJ+zYieoQZF0EUgsxmdo6K44wQEaSREQC7HpW1kzF6UhlmNU32KistoS0TWpKNLExRs4e0o7hQ9rp1jcZjcZzgCfd7bZbLRIgk+RT5e/PzaUFnxBehwJMPqADvrEVT8wEVexE/ehsfK3LUtTPHZrPdPr5rFbzuHCeWbRDSV3OyMjg6quv9umCOXPmTFJTXY3vNm7cyO7duyO6HyaTiRkzZigimRUVFbzxxhu6xZklJSXs378fcKUs9+ye5nUTJCdFe81syyvMlFUEN5i6+vW0DMo4nDIN5vA0zKJaKE7kKYQM1yJRK+MCYFvIgJfeJhaDwRVDO3tIOy6d0s1H4NQdo7kc+JcQIq31jo8AyCQkmLS3DPqiksGAhZ/XXiAldIQr9dKRZZAdQbq1Ari5ZD0Xmk5gX7ue1oC/nm3fVcSadUeV10OGDPFylXksKytLaRZmNptZvnx5xPelV69enHPOOcrrdevWceyYb51LXl6eAj5xsSY6aVoGO52yT8jt+IkgBT5Fy8VkwJVJFY6F0gAsJBdelaVZ2yclRUfElWexOLw084KxmGiXQrXHzdmpYxLnn5dDSrJvnCg+Pn428LtWYc0IgIy3q1wnXVkIDTvx87pJoSud93iayPtcc06Q7YDdxTRkh+rRwyzU69Xg49CAUbCLZjuv72oFGYDSsgYeevJL6utdvVyio6O56aabfFgMQGJiItOmTSMhwRVoXb16dcTTmY1GI7fddptSA1NcXMzLL7/sk822Z88eKisrFebevWuKhjE4fbY5eLgi+B1pQZQJN9DeElI34KrfsVrDD/7HxRjDUmT2GSFkmYpKixIXDNdd1ykniakX9fCpE3TH9x4DJrdmnIUOMmat+8Mbf4JlMBrxSV3w0evpEqi+RfYe9GWHG2wcAcBDtY2um8upAaGmmJGT1oC/r9nsTv779j527S5W1g0cOJCBAwf63WbUqFG0b+9K1ikvL2ft2rURT2fOzc1l5MiRyuu1a9d6ZbNZrVYOHjyIxeKagXdon+ijUuxwhM9kZKfcrNqRXxqTsTucmC3hg4zJZCAuQsWr1TWhg4wewLVJi2H8mBw9V14U8ADQo3UECA1kTvucKE8TKxGAdQRkJpJ/INEFHe2dqgEK2a5hMnYNm3HosBk1EDn8sBOnhgn5AaNWFuMzCH+4Jp+HnviS+gYXi+nSpQsLFiwI2DisU6dOXHLJJW73hoXly5dz+vTpiO5bWloas2bNUhjTsWPHWLZsmZLNVlpayrp16xRwmzKhi+7v04JfsH3tnU65WTP7pt1C4cZkWobJ2GxO5RoID2SkkNsp+LOKSnPIIJOarJ9C3S4rgYsnddVrHzAceLo1ESA0kPFK83HYZRoUeXNJ48YKBDY0AUKg395Yy1y08Q+HarGrmIy9CUDxAxD+2IyyXo/RtLKYRvyXWbf5GPMe3ESd202WkJDAfffdx9lnn93k9pdffjkmk2vmunPnTg4ePBjxfRw/frzSntlqtbJ+/XqlLmbfvn1K0D8pMYqx53XUARmnD5MJlnE5ZdfA22I378/MU+OwOxUF63DMYBARc+VV11hDBpmERP+uutSUGEaP7KDX8uRC99Jq4TAZGTh2vCYwMxF6rEQK0RWmAyw+DEYFLGo2o8dk9FiMv5iNGpBkLTA5dMDJs+2ZzWIsVgdL39vPjN9+xOGjrqZVSUlJPP7448yaNSuorKrevXszYcIEwOXnfumllyLuMmvXrh2zZ89WXm/YsIE9e/bgdDr5z3/+g83mAsdx53akSyffqu+ycrMPGwm2mNHpdLYokwlXTSCcIs6gmIzdqZqUhufGi4mOjGp1VbU1DCYTOIW6a+dkJp/fRUkQ8Ow28LAQoncrnAQHMmXaQf9QfoUKKJpylakYisAPcwkELk0wGA/Q4A9U7DpsRusi03OTOQKwF38JAGeu2WxOXnljL3c/sElR342Li2P+/PnMnj1bYSdNWWJiIuPHjycqyjU73Lp1q24GWHPtwgsvpF27doprbsWKFRQUFLBjxw5lsB45PJtknZnsqdO1PqnCwcZ6nU6w2VsOZMKtd3G20PzI6ZQVmf1wf0+kXHk2myPkYtXYGAOmJuJVOR0TGTow0ysLzmQy9QFmt3bXDA5kCoG6RrcA7N5bomIpyl3mh5U05QLzAzCyPwajcY8pIGJTxWV0YjQe95lsD8Bq/IGRHvPRxmTOXBZTWtbAfY99we13r6Oo2HWpZGdn8/LLLzNv3jxiY4Pvay9JEhdddBE5Oa7W3kVFRSxbtqxJQctQrWvXrlx//fUYja4xYNWqVSxatEhJAmibHseFF3TxYSiyLHPseLUPyATrpnI4ZSyWlpuQGKPCBJkWYjKyLIfMHrTustgYA5FwAsq46mVCsagoI7GxTePEoAFtGdS/rTLZcLPhPwL9WiGlaZBxAvnqFXlHKt2pzDqMReCfyQR9KWgZjDY+4skkc+pklNn9MBiHjqurqViNww+g6Kw/Q626xso9D29m0cvfuhNCXDUvTz75JFdccYUyiIcKACNGjABaTgEgKiqKqVOn0ratS0y3uLiY119/HbPZxcL69GpDbvc0XZdgYVGdz8AZFxvc73TYndSbbS12PsJlMo4WmiPJMmF17PQ+V4aIFbCGmoRgNAhMxqaZlMnkkqHJSPeaUEUBc1rZTBMgI7sc4l7l18eOV1Nc2qBhKBpgEaGwFzVrUb2WdVxYPixGzV5sARiMJjFADTCy+v0OXxDyidVo9+XMM4fDyYYvjjNh6ru8snQvDWY7kiQYNWokn3zyCTNmzNCthwlu9mpg7ty5CgPavHmz4saKpA0dOpQrr7xSATOP8nJsrJG7bhuqG9+oq7dz5FiVz/pePYMr9q6tszYrEB7IBC6FgrDOZwu58JyyjLOZCGYwCIhQPkNdiEzGYJSICpIdxsebmDAmR5v2fCkujbNWC8BkAA6pX5wqqqXodF2YrjB/rEUDNnrS+wqDcahSl7X1MWq3mB9WIwdwgekyG70gv/o9ZxrAyCx9dz83/n4NO74tcg8EEpdcPIUXXvi3IkTZHOvRowfDhw9XXA/vvvtui/yWWbNmKXI2Hjt3eDZDBmbqg0StlQN5vqyqW9eUoL6vqtrSYuclKsoQdpDc3ELAJ8s0y10GkZXhqQ8xCcEgiZBqiNpmxNO3d7riPpUkqT1weSubaRpkvvcEYgGOn6xWsof8z6lCiL9o+7DIOgO7D4uxBWAyNvTjMupkAG0GmjorTf0/u45rTZ0YcGbZ4aNVzL59DTfd8SlHC6qVVN7cnt159T9vKA3ImmupqanMmDFDqc5fu3Yt33//fcR/T7du3RQ5G3Dpkt0yeyDpbfTjSNt3FXG0wLs3idEo4F7gbgAAIABJREFU0btHcEymtNzcYucmKSk6rKJKp1NuVgZYYJCRmw0ykiQiRWSw2UIDU6MxtMQDg0EwfEgWWZnx7mPrBLgBaG1y1gTInMjKylJeWCwO9u0vUQGKFmBCcI/5ZTCaYL86BqOt8FenLKNiO/5Sl72e2/2Ah0PDbvRcaGdOsF+WYfs3Rcy58zOWvvuDTxru8ROFrF+/PnKuHyEYN26cogBQUVHBmjVrIt4CYO/evV69ZXr3TGPC2E5+3//5Jt9Mt7bpcSQF2fekuVpegSwh3hSWzpfF4mg2EAQ6j6KZstORLP0JtXOowSBCBm6jUWLYWVlqtfokYEIrtAQGmbyCgoIN6hUbtxzzAzD+GoD5ARNt7Qt6LilNHMarwt/uf722dkaPwXjFauw62Wv+YjRnDoupqraw6OVvmHD5e3y+6RhOp4wkhFfmVU1NDU8++SRHjx6N2Pd27dqVK664AnDFTJYvX05RUVHEPv/AgQPMnTtXURWIjjIw/w/DdJTGXVZS2sCGLcd91o8Y2o42qcFJ0peWNbTYeUoOk8nUm+3NDs4Hcjc1txOoJCIXk7GHCDJGQ/AxGbV1zkmiV882aoCcKYRIaIUX/yBTARxQr9jxTSE1tRY/7EX24xILxGi0qsjORvbit7bFga5mmV6MRq+OBod/5uIv+K+4784MK68wM/+hzdz32Baq3fGEuFgTt8y5mnPOGen13m+//TbisZNp06YpLrPdu3crfV6aa9XV1Tz11FNeigLjzsth9Ej/sjfbdhX6gITJJDF8aLugRBzNZjvVNT9DJmO2R7zgVe3qam6vmkjGZEJN1Q53/41Gif590tWgnwv0odX0QUaWZSfwmXpdTa2FDz4+6J+1qLPEvABFI9/iE4PRBtxVgXyte0xhKjZv9qKOyejFaGS7fmKAD9PRS4O2nxEXgd3uZO26o5x/2TJe/O931NRakSTB0LNy+eD913n2uVe57777vJqP2e12FixYwN69eyO2H7m5uYqemdlsZvHixc2umbFarfzjH//gtdde8/QDoVPHJP56/yg9LSoXKNVY+c9b+yivMPu4yiae3zmoiv/TJfU0tFCA3WAQtE2PC2tArK23hexGCmWQbi6TsdudEetmHmphqBCE7e7LbBtHv97pCAEGg6EzMLRVodk/kwH4Sj2Fl2VYt+lwEzpMejEXArMXdQwmIIPRSPurM8r04i9aZQB02I9Psafmu8+QOIzN7uTVN/fyuzs+5bt9Je5BTOLKaRNY8srLjBt/JZLBxJgxY7jwQm+JprKyMl577TVFxbi5Fh8fz6RJkxRBy23btnHo0KFmDFh23nrrLZ5//nmvmfKcGwYweID/2Oz+Q+V8tsE3HtO1czK9g0xfLqswY2shSZmYaKNPQ62gWV2NtUVBprlMxmpzRAxkQg3pCSGaFRPq1bMNCfFRnonRIFySM60g42d9EfC5esXXO09yIK/UG1T0WhOru07KOqKTihaZzqCuzvjSxlpkd0YZeuzFvU4bi/GK0Tj8MBdtlpn9jIjDyMAPB8u5evZq5v7pc06crAEEPbp34PmFj/LGm6vp26+x6VdMTAyPPvoovXs3SjQ5HA5ee+01tm/fHpF9EkJw0UUX0atXL8BVNPnOO+8oDCQUa2ho4LnnnuPWW29VijtNRolbZg/g9psG+2UjNpuTZxbu8Ek/jooycPvvBmvakfs5trLM6eI6rLaWAZm4WCNZbcMT/q2oNLdY+wFPZ8nmmMXiiJg7L+SYVTObzLVJi1EyzYDzABOtpg8y7qLMTySp8d9HjlWw74diX1eZbo97PxlkumrHfliE7CemogUQ/GSc6dXL+C241GkP8Cs2p1Pm0/VH+e3v1/L+x3lKIHjs6MG8/vprXD/7TiTJdxKWlZXF7bffrjANcMnlL1myJGL71qZNG6ZMmaIwkfXr11NSUhLiQGXhpZde4oknnvBiWUMGZfLnO4cHjKls21XEF1+d8Fk/Ymg7xpzbMUgXnZOyCjMtFPogISHKb8JCIHM4ZGpqrYpaw8/NXeZ0yiHrjUUSZJrbLjs6ykD7rATPBKYb0KYVYvwzGYAvnE6n0q7QbLbzz39/hcPpaBpAfOpgdCRc1HEZOUBlv5a1yDpZZviJv8h+3uOjDKBNGviVshcZTpyq4d5Hv+CSGSv5avspZBk6dmjLgn88yvurPmPosNEYjdF+ZqoGbrjhBi6//HKv9atWrWLt2rUR28/rrruOzExXgeRXX33F119/HfS2JSUlPProo8ybN0/peGmQBOPO7chbL19Mx+xEv9ueKqzlvse+oPB0ndf65KRo7rjlLJ8OiX5ZlNlOYVFti53HTh2SglaC9gJfq6PFC0S1Td9CAkGnHHJtSyAzhQoyovntE7p2Tva4DE1ul1kryAT43yE0WWbbvznFd3sLVcSlqdoXPQYj69SkOHQq/B36Ff5qF5df9hIgXqPHis4Q2Zg9P5Rww21reO7fu7DZnAghOHvYQBYvfoFbb51PfHxy07O16GjuvPNO1LVU1dXVLF26lKqqqojsZ2ZmJhdccIF7dutk5cqVQW2Xl5fHbbfdxnPPPedVY9O/bwYLnx5Pp45JAbd/Zelevvz6lM/6wQPacsG4TkHvf1W1hbIWLMRs3y687FibzRGyaGRIIGMyBK3rpstkHJFlMqaQU7ybH6dPTYkmNUWZpGW3QkwAkJFluQb4r/Yi/efi/2E22zSAocdmNG4wbS2M7NCvU2mqwl/2w3B8Kv/9MRi9bDPPul9noL+i0sxTz23j/EvfZd2mAqxWB5mZbbn3njv4fN0XTJx0GYYQxC379evHY489prjNZFlmxYoVbNiwISL7Gx8fz9VXX02bNi5vw/r16wM2NKupqeHFF19k7NixrFixQhG+jDIZuOryXD58+3L65Lbx6293OmXe/ziPZ1/Y6ZOR1LN7KoueHh/SDP1AXnmzJO8DWVysiU4dksLatsFsp6y85Wp3UsKs3fGY3eGMqNabKcSal0goFgghyGyMl3VuhZjATAZgDS75f8W2fnWM/YdKmmYvARmMDtj4sJcmYjO6GmZNxGLww2rkXy+DOX6yhjvv38gjT32lDDA9e3Zn8eLF3P+XR5W6lJAuGkli6tSpjB49mkZ3qpkXX3wxrCC9no0cOZJu3bq5QLKiwi+AnTx5knnz5nHvvfd6FW9KkuDmGwbw3OPjyG5i5n/ocAWPPPUlZZqU5aTEKO7549n07JYakksysAxT86xDdkLYbKG62qp0MG0RkEmObtb2rvbNkSsbCJXJOJ1yRApV01KUzL/2rRDTBMi42cwLaoXdQ4fLWPTSV5oeMFog0QbUAzEYf7EYf1X+2iwyW5CV/wHW/woZTF2djTff2885E9/kv2/tU3qidOvWjaeffoaRI0cRHR0T9uenpqbyzDPP0Llz42Ttyy+/ZOXKlRHJDkpOTuZ3v/sdQgjMZjMffvghZWWunnoOh4MDBw7wyCOPMGTIEJYsWUJ1dbV7JgkD+mbw1ksX8cxfx6qzfXQBYc/3pVw9+0O+3eOdXGCQBLffNJjZM/uFNDsvLq2npIUq/SVJ0LNrKjEx4YHMsePVLZaMAPitOwrWLFYHtXXWiO1PQkJo8SGHU45I5l2bNrGeQtlMIYSBM9yCuXs+czgcXkUDy1bu4YAum9F2l5TRL7p0NKYxe+mUOXxjMbLdty4GPzEZn1oYHfkYH4bz67Oqagt/eXwrf7hnHScLvQPQBQUF3HnnnVxzzTX84Q9/4K233iI/Pz8sYOjSpQu33367wobq6up47733lIB7c23cuHF06OCqyt+xYwenT5+mqqqKhQsXcs011/DEE08okv2emeu0S3rw6qLJTJ+aS1QTmU6nimq5874N7N1f6rXeaJCYPjWXP8w5K+SU1pOnajCbW6aINy7WSHb7hLDTbE+drm3R667ZTMbqiKh4Z6itEGRn81sVgKvDZqxrIhCuZP2vyoKZEu0AVgO3K7S7xsLDT3zO4uemkZTkdrfImsMpA8JzwoSbLAhVV02n7zloUopG1gEwNXjJOrEgrbLyrzdN2eGQ2bj1OPc+vJkd37o0uuLjTHTtnMy+/WWuFFGbjcOHD3P48GHWr1/PCy+8gBCCdu3acc4553DuuefSuXNnMjIySE9PJyMjg8TERNTp7MrFYzQyZ84cvvnmG5YuXYosy3z44Yds2rSJqVOnNvv3ZGdnc9VVV7FgwQJKSkqYP38+33//PQUFBT4z/Nweafz5jrO5dnrvJjOvHA6ZXd+d5rZ569j+jbc+WlSUgZt+05+/PTImZLeUxepgf14FlhYqwkxNiSEnzHiMzebgVGHLgYwkhF8162CtvsEeMYCWJBGU/I/WXRaJWJrRaCAqygCuJIszt41usCAjy7JdCPFv4GZc3d8A+HxTHl9tO8akCbkoYpmy0w0i7hMlS24MkRpRSJYagUfoddTU1ODIfjTP1C46H7ecTuLBGQAwb773Aw88vpWCE9XKzPKhe0YycWwn/r5wO2++t193AJRlmVOnTrF8+XKWL19OdHS0F8hkZ2fTp08fevXqRd++fenQoYPSpCw2Npa77rqLjRs3cvLkSaVG5eKLLw6rU6b3wGgjOjqKqCgTZrOFNWvW+LxHCMGlU7rx8D0j6dc7PajU3s82HuVP92/kwKEKzeAgMfPKXjx0z8iw4h51dTbdJmeRss4dk4IqBtWzkrKGFgM/gMTEKOLjmld7WFVjidiIHBtjxBCi+oDDKUdEDUGSXO7WVgueyQB8D7wgSdIfPamhpWX13PPwGoYP7UhKSryGwUgadiKrAEWH3ejDmz6b8QIXPTWBAFltv9JK/pPu+o63VxzAanVgMkpMGt+Zx+4/l0H9XHpjLz03kcsu6s5z/97F9l1FAVNZLRYLJ06c4MSJE7r/j4+PV0CnZ8+edOzYkQsuuIClS5dis9nYunUry5YtY9q0acTEBBP3cYCznpqaMk6dKuLAwWOs+eQDVr6/lpJS/UE7Ls7EkIGZ3DirHzOu6BXU4FtS1sCil7/hH4t2UlPr7ftvlxXP3bcP4/abBoddUHggr4KKypZJXTYYJAb0ywh7+yNHq1qsWRlAdruEMFKGvS2SqtWJCVFIIe6O3e7EYm0+k5IkgeQCOLmVyQQJMrIsy0KIt51O56VAF8/67/YWsfjVr7nr96O9Z62K60zWMBjh7ULTdVlqwEUR39TTPdMDmwAp07/C811UXMfdD27inZUHcDpl4mKN3DJ7EPN+P5R2qqC3wSBx6eTujBjSjk1bT/D2iv18vqnAZ7ANbsZex/bt2xU5GSEE0dHRiphlXV0djzzyCMuWLSMuLo7ExASSk5NJTkogKSkWcGAxN2CxNC4V5eWcPFXIqVNFHD5STF291e8MdfyYHK6Z1otx53YMqmbEKcvs+vY0//fM16xZf9THJdOjWyrPPDaGSed3DhtgZBn2aWI7ER3Es+LJaBMX1rY2m5NTp+taTE4GXOKhxmaCTElp5EAmPs4UcmGlze6MCNsTQniYTCvIEJqA2zbgFeAxtZvlmYVbyO2RwdSL+qrwwuPmktyg4nGhSSBr3GN+Oweoz4+6FkcFKj6JBhqJGHVM5ldoZouDB5/4kndWHEDGJZvy9KNjGDOyg67bSAjIbBvPVZfnctXludTWWlnxUR5ffHmCA3nlFJyo4XRJfch+cVmWldoUz+v8/Hzy8/ObdaOmpkTTPiuB9lnxdO+aysiz2zN5Qpeg+7nIssyRY1X888VvePE/3ykZdh5rkxbLlZf24OF7R4atBeaxguPVPkkWEbtJDRKD+rcN2x1VW2dVXKgtYSajRFbb+LBaDygTAacc0eOXkhwdsiqCzebEbG4+yMiNqdBOWZZbQSaEgcQphFgM3KhmMyWldTz+zAYmje9BbEyUGzRU8RWFwQi8swPcj7LQQxj0A/7+gv56WmjOX73Q5frNBbz53g84ZRkhBCajhNlsx2pzEhPdtPsoISGK31zdh1nTe1NcUk/BiRqKius4caqWg3nlHDpcwYG8Co6fqGkxsUflQjRKZKTH0qFdIgP7ZTDsrCy6dU6hfbsE2mXFk5IUWuZScUk9r761l3dXHmT3vhKvWbwkBIMHtuW+Pw1n4rjOIWch+Tj7HDI/HCxrsRqUhAQT3bumhJ1VVl1jbdEGarExRnWVe1hWVW3BbIlcZllaakzoIBMhJmN3OLFZHQhxBjWjihCTQZblEiHEn4CXUYm/7fjmJHfe+yFPPTKJ5OQ4lVtMBSyy2zUmtPTFD8jI/lo0+2Mzekzm12kOh8zqtfncfvc66tyxFVmW+d+OQi68agU9u6dy8/UDGDIok57dUsnMCDzLlCRBVma835oSm91J3uFKjp+oprzCTHWNlapqS+NjrZXaOqsyC5Qkl7tAMrg6apqMEiaThMnokh3JSI+lXVYC7TLjlceM9DiMhuYFS+sb7Hy3r4T3PjjIq2/u9ekHExVlYECfdG6c1Z/Z1/YLCoiDsYpKM9/sKW6xtsY9uqbSPiv8RosH8yoiKtfi45qKN5GRHteszyg8XRexfTQaJdLTYkMGGavFERHFAZvNBVayjI1WC6vfwTpgFTBbjQdvLv+OPr0z+MOckXinLHvARqjARs9PpgYZnX402tRlfyoCZ0AfmO3fFHHnfRv9uhcO5lVw94ObyWgTS49uqQzqn8GFF3Th3BEdwlLvNRklevdMC9hLxemUlZmoJEkukHEvLd26qaLSwqo1eXy49jDbdhZy4lSt14AvhKB3zzTm3jiICy/oQqecpIhm/xw6XEF5CwX8JSEY3L9t+K4bWeZgXnmLHv+khKhms8HSsgYcEZLiiYk2hJy+7HIr2iJSSGx3OD29typptdBBRpblGiHEPcAYoKtnfU2NhbsfWEu3zqlMvqAnBsmgYTBacAkCZPwG/WWdoP+vvweMw+FkxYd53Hnfhib917IsU1xaT3FpPVu/Psmil7/FZJI4+6x2DB2cxdBBmXTqmESH9glkZcZ7isfCHwwlQVxsy7fPcMoyJaUNHD5ayaH8Cj74OJ/PNh7zSWCQJEGH9okMGZjJrKt6c+mUbs0OTOtZXb2NL7edarFK+q6dk+nQPnwWc/R4Nadb0FUG0L1raliq0GpmfrqkPmLN1OJiTWEVhhaX1Ufk+6uqLB738olWiAmzc5vbbfYIsABQprdWq4P7Hv2cDtlJDOyXpcNgAgGMHpMJUITppSZwZiRxrPok3x/A/H975x0eV3Xm/8+Zom7JkmXLlnvFFYPp1RgcTFhIQk82kCUJ2XQguyHZzf4WNr2XzZLeCAQCSQjNYAM2uPfem1xk9d6mz9zz++PeUcayNHOn2QK/n+fRo7mjuTN3rs493/uet3VbA3pGIjN+7cZa1m6sxeV0UG75QEaPKuSCOSOYMX0Y0yaVMmXS0JTuBLNFOKI5eqydnXua2bC1nq07Gqk63klDg+e05LloWZkP3TGd+VeNZdb0YVn9LvsPtp5W8yxTOJ2KaVPKyEuxVpnWZuhywJ+9NuJKweSJQ9N6D58/lNHQ77xcZ9IlZQDa2jMjxk3/iJJrEolJrz3o05bA/JCY8jS79jZy+73P8vIzH2TmjBFWE6D+xCWew7/vMlk8p/+7H78/zE9+uY3v/GTTKf1AlFJorfcDDwDbgIXA/cCsgoKC6V6vN65J39DooaHRw5Yd8NKSqlPed8TwAiZPLGHapFImTxzKxPElDCvLp6jQTX6ei4J8F/n5Lgry3eTnu8jPcyVtKQRDZhkRny+M1xemsytAe6ef9nY/NXU9VB3vYNvORnbtbRkw1Do318n4McVMnVzK1ZeP5pZFk5gxbVhakU526egMsHpDLcEsJTlWDC/korkjUu5x0uMJcqiqPSNFHwdiVEUR5WV5ab1HZ1eQugZPxo5p6NC8lJJpm5ozY8nU1HVHH54QiUlDZLTWEaXUb4H3AKc0fz96vJ3Pfek1fvGjf2L61GGcmg8T74LRA1gzRj/WzLkRGRgOGzz+2x18+8cb6eoOnmZRAg8BG7XWEWCxUmoFMNHr9U4CLgSuAy4CipL439LY5KGxyXNKf5Uh1tp7r7jEiE1+vpuhxTmUlOQBGm39u7TWfX6bj7t7gvR4Qvh8IXz+GJHpCNDZFYib05Gb62TurOFcdvEorry0khnThjF5QklKd69pWTGH2qjP4OTYl7mzhlNSnHrUVmdXMGth1VHGjRlillBJg+ZW74B5UakwOoUgCcPQdHamfwyBwCmN4Q6JxKRnyaC17lFKPWhNYNfG/m3FmhPc8ZG/8OKf7mLq5NIkl8qIsVj6Lp2dOxyuaudLj61i8etH+6upVAV8Umu9vO//BNht/bxkWSYuYDYwHZgFTAFGzZ49e35zczOdnZ2n5LkMRHdPMKXkzZSWPPLyesvaNDc301Bfxz23n8dnPn4BF8wZfkb8P/GXVvysXHcya62MR1YUcsm8kWm9x849TaflBmWSnBwnkycMTdvXdfBwe0Z9WlMnDU3p/xkMp2+RHjvRGb1BagRqRWLSFJmo4QL8F/A6cEoc4/6DLXz635fwk2/fwOwZwxNbMbqvBXNuJsxqDZu21fOfX13NirUn+7sA24EvAKts3gyEgR3WD1b58WF79uwZBgwHhgLlwEjMHhijMLv6jbR+crP0VXuAhv5+/H5/U01NTUtNTU0zcAfwnaPHO5k4vuSsC0wkotm6s5H2juy0MnY6FRfMHpFWxJbPH2b/odasnoeiQnfcVgp2LYhMJooWFrhTajnQ1OJNOwQ9EtFU13ZFAxgOYZaBF5FJf0LUWim1FngQ+IE1YfVOlstXHufG257lT7+6hWuuGBOnbIdUYADo6Qny7N8P8sVHV57Wj93hcGAYxhbg37XWq9L4n0UwnZJNwP5Er1dKFQPFQKH1UxDzOPpj1ouBoHVxDfTbY31undba1lqTUupvwL9t3Fo/4kuPreTx792Q1jJSupw42cnq9TUZC7ntS8XwQi65sCKtiK09+1poaw9k9TyMKC+gYnh6+TF19T2nLQOnw4SxxSkt39XW9aQd3dbRGaC2rnd5crOITOYsmajQ/MVaivlC37/XN3r4xMNL+dZ/X8M9t50nZ30A2jsD/Pc31/D0X/efJjDmXZ+xBvg0ZsHSM2hZ6S6g6yyemgbgTcPQH35h8RGuu3osH793zlk5kFDIYMXamox2cOxLur6YQCDC4ar2rFdpmDyhJC0hBKip78loomjlqKKkgz7CYYOWNl/alkxrm4/OzgB5eXn4/f7t1grCOU/GEgesLpqPAH/IzT39Ajl6vJMP/+urPPaddTRmKIrj3YLXG+Kpv+zjihuf5me/3UFH52kC4wV+BLxfa71Ha22cS+fHsnieKysrw+MN8Z9fXc3yVdVZy7CPt7SzblMdh6vas/YZmfDFNDZ72Z/lBMy8XBezZw5P6z38gTCHq9ozVrgzP8/F6FFFSQtfjyfU25o8nbGxdWcjEUPj9/sPY/pEhUyKTMwyzH8HAoEX+vt7JKL5/k8384kH3+BkbbecfaCmrocvf3U1D375rdP6m1h4gO8A/6O1bjuHT9Xqtra2tQAtbT4eeXQlh7I42fdHc4uXdZvrslaixeVycNHcirSz5/cfas1oh8n+mDCuOO38o66uIDUZjH4rLEzNH+P1hejoSm9psa6+h+Z/3DzXYvqqhUyLjCU0tcB9wEv9WTQ+f5hXXq/iqpv+zC9+tzNrrWoHO82tPn73pz1c9p6nefw320+zXnJycgBWYoaIf8OyFM9ZtNYdwDfz8/PRGrbvauK+T77G0eOdZ+Tzezwh/r74SNp3vPGYOK6EKy4eldYSVHtHgC19un1mGrfbwfmzhqdd++1YdWdGz+eoEYUp+Ygam7z9Lk/bJRiMsH13U+zNx+Jz/XrNqsjELG98NhAIPDnQa07WdvPFR1fwyGOrOH6i85w54ZGIZtnKaj7yqSU89B9vDdQS1x8MBr8N3K+1Xi/lwnvZ4PP5lkQ3duxp5v99c03WMu6jhCMGG7bUcSKL5fJdLgfXXjmavDTK+0R72nR7sluXsWRILhPGFqf9PvsOZtYwnzoltfI2x6s70wqhbmr2UlPbex2HgVflUo0Z21m886xVSn0c02F8LzFRZ/8wU8M8/pvt/Okv+3j0kSu46wPTGFM55F15ots7/KxeX8v3/28zGzbX99tL3O12EwqFXge+rrVeK8PztDHVrpT6HjAXqAyHDf78/AHcLgc//OZ1lJflZ+Vz9+xv4a1VJ7PW9MvhUFx+0SimTCxN6306uwJs2dGQ1eZkAFMmDWVEmlFlLW0+jldn7uYyL9fFrPOGJX/TZ+i0ll1DYYM1G2rx+nqFfRlwXK7WLFsyMZNCGPgK8GVgQLu4ozPAV76xhg898CrLV1VnLTT0bGAYmtXra7n/s29w/2eXsmZDbb8CA7SGQqFvYvbrWSdDc0DWAs/EPvHciwf56nfXp7XkMRB19T28+faJrEZqlQzJ5dKLRqbclTP2jjybFQjAzHSbO2t42u9TdawjI71boowfV5xSkdfWVl9aCcZHqjpoaPJY1qgLzHzBoFymZ8CSiRGabuDXSqkDwNeUUvP7W/3x+8Os2VDLjbf/jXlzK3jk8xdzzRVjTmkh/E7B7w+z90AbazfV8sc/72fX3ibC/WQTW7XHTgAvAt/TWtfJkEw4nkJKqe8ClwHXgBmy+/hvttPc4uUn316QdpfL3mWQFi9/felQVqMhHQ7FgmvGpNUvBiAQjLBqXU1W65QBjBtTzOg0Vxu8vjD7DrZmzOJyOhWzzhuG2528j+jgkbaUAzla2/xs2lbfm18TDoe3Ay+fa9GfZ11kYlgNfExr/ShwD5A30J3/lu0NPPDgG8ybW8G/f/Yirrt67KCqCjywuER45Y1qXnr1EOs311Bd0xXvQvJrrV8EfgLs0FoHZDjapg34FvAEUBF98oXFR8jPd/HDr19HWWl6RRsDwQh1XDQxAAAgAElEQVRvvn0itthhdibt0UOsahjpcbiqnaaW7KYGKKWYNqU0bYd/a6uP49WZ828NKcqhcmRR0n2LAsEIJ052pZyEuX1XI61tp/gD30SWys6eyFjO66NKqY9Zyx3fysnJuSgY7N+y7O4JsnLtSVauPcmw0jw+fPdMFl0/gUvmjaS8LD/rjbASfx+zre3xkz6qazp47c1aXnz1AA2N7XEvUiv6bg1mWPIuuetJaSwZwFKrr9HjWMU/g6EITzyzl5rabn7+g4VWy+LkB4rHG+KVpVXs3Nuc1RoUhQVuFl43PqVGcn2vldXra/AHspt8ObQ4h1nTh6WdgLlpW31GW1WPqihMqedOa6uP4yeTFzvD0OzZ38Ke/S2xTc7agZ/J9Xx2LZnYCeINpVRVMBi8B/gPIK793dru56e/2sZTz+1j3twRXHFJJbcsmsQFs0eQm6EWunZpbvGxcVs7K9ZUs3d/PUdPeKit78LjSRiK2ay1fg541hIXCXFMn78BlwCfjB3Lb685yUc/9zqPf+96Lkiyq2QkYvD26mp27G7OerLn7BnlTEmzFwvAkWMdnKjJ/nAaP7aYURXpLet19wQ5cCSz+U1zZg5PqUhnXUMPnV3Ju09aW31s3dHYawFZN4/PAfVySfZzc322o2OVUhOAzwM3u93u6aGQ/Tuc0qG5LJw/gflXjeG8qaUMH1bAyBGFlJXmpexE1Vrj9YZpaYvQ1hGkuaWH+gYPG7Z1sWFzDbv2HMUw7N2sFBcX09XVtQzT5/KUVZ5FyOz4KQJ+7HA4Huj7f6kYUciPvjGf22+dZmuJxx+IsGTZMTZsqctYl8Z4E/b9H5qV9jJwjyfEL/+ws9f5nC1ycpx8+qNzGTs6dX+M1rBqXQ2vLTuasfM7fFg+D/7rPPKT7B+jNfzmyV1JR5Z5PCH+vvhw394z+4G7tdZ75IocBJZMP5P6caXUI8AToVDoBktwJtnZt70jwF9fOsjfXj7I0JI8hg/LZ2RFIcOHFXD+nNGUluRRPiyPsqFuRpTnUTwkl3BEEwoZBEIOwmE3PV5FS6uf2roOGpo6qKtror3DS0tbmLZ2U2S6e7y2hSV6swP8vaur6zXMSLFmyXXJ2vjpUUp9zTCMsUqpRbGnubHJwxe+soLGJi8Pf3pe3KWzcNi0YGIdudmiIN/NgqvHpp3ZrzXs2tuc1QTRKJMnDmVEeXphyx5vyGyilqHzqyxrMJXVjJY2HzV1yVUbCAQirN9cR3PLaef7eeCAXI2D1JLp5840HzPL/TMVFRWLGhsbB/1JHDJkCN3d3Zswu1P+FVivtfbJ8Dqj42Y48FOn0/nBSORU34TL6eDmGyfy2Jeu4MLzK07z53V1B1n8+lF27GnK+hKZw6G48brxLLxufNrv1dLq44ln9tLQnF0rpiDfxT23TWfW9GFpvc/eA6089dy+gUL4k6Z0aB4fuWdm0taVYWjeeOs4b605afv/HYkYrFhTw849TX0TN/cC12it2+UqHKSWTD93pj7gZaXU2sbGxtnAlcANmE3R3IPoUMOY1ZBf7u7u3gDsAWql8upZGzfNSqlHIuZt8l2xYzscMXhlaRXVJ7t47MtXcsuiSb1r+B5viMVLq9ixt/mMFNycMLaYSy8alZH32rO/hcYWT9aPuWJ4IZMmlKRtdW3cWp8xgQEYM6oopRSH7p4gVSc6kxAYze59UUf/KX/qBL5v/RbeKSITM2m0YtbuWgl8Wyk1DJiP2ep5dmVl5WUtLS0MFJ2WKZxOJyUlJbS1te0CqoGtwEZgndZaBtfgGjM1VvRiFfAwMS2ntTbL0Nz10Vf42Idn8x8PX4oGXllSxcm6MxODUVaaxy2LJqUdTQZmsc41G2rJ9kKEQymuuWJ0SomOp9zu72/hyLGOjFqEV102OiWH/7ETnVTbjCqLRAw2bK5n8/bG/pLEnwL+LBFl71CRGUB0/q6UehEYU1dXNxazq+NUYBowx3pcls7HYPYuOQYcBI5GIpEjbW1tzUANUGO30ZZw1saJ3yo9E8ZsPXHKrW44bPD7p/ewY08zs6cPY+jQvDMSDq+AKy6pTMtxHntnvXVn0xlphT2yopBJ49OzYnz+sFlAMoNVEypHFjG6MrVIt83bG2wlrUYimp17ms0S/qcLzHHgx1prye5/t4hMzCRiWBZF9WkXsunZHYnZSrjEupON/V0IBDDL53dZv7tjfh+X0OJ3hdB0A19VSh1Wim8D42Lv+MNhg01b69myvYGJ40q4ZN5IRo0sTDv/I541MHfOcK64ZFRKeTt9qWvsMQMUsry853Y5uPziURQWpmd5HTnWwb6DrRmzuvJyncy/ckxKxUT3H2rjqI2CvIFAhHWb6ti+q4l+/Na1mGHzx+RqexeKTILJRWPGqku8ugDwF61pdDj4gdZc0PePhqGpOt5BS5uP82eVc+GcCtw5mS/nN7QklwVXjyUvNzOX25ZtDRltWTwQZaV5TJ9alpalp7VmQ4Z78FSOLGLalFKSPaxAIMKOPU0Jy9l4fWHWb6pl974WBgiMehxYIRGjNm+y5BQI72KLJqy1Xm4YLHA4+KFS9BsB1NkVYPX6Wp7481627WjMaKHNwgI3d7xvatq1yaJUHetg+57m7E8MSjH/qrFpl+fZtbeFYycylx7mdDq4Yf44CguSjwE6eqKTvQcGtqi0NiP2Xlx8mB27m08LtbZ6PD2JLJOJyAhCH7HpMAwedTh4SClqBnpdV3eAVetreO2NY+zZ15J2AUeXy8HVl41m8oShGfkegUCELTsa8flCWT9noyuLmDmtLK336PGE2Ly9IaMVrCdNKGHC2JIUxgCs21Qbt0ni0eMdLFl2bMDE1mAwuAT4L6kzmOR1IKdAOEeExgs8pZRa5XDwNa25U2tOyy6MRDR1DT3UNfSwaVsDF19YwbgxxZQU5ya1bKQUXHJBBddfOxanMzP3cvsOtrJtV1PWI8ry81xmsmia1Qg2ba3n4JHMNSYrLHQz/8oxSSdfmp1UGzl8tGOAm4sg23Y0sn13/3lSDocDwzBWAh/RWrfI1SQiIwjxxOaEUurzwHqng69EDMYO9Nr2Dj9vraqmfFgBUyYOZfaMcoqK7C3TjB9TzIJrxmVMYDzeEKvX15yRXkvjxhQzbUp6VkxLm48NW+szKogTxpakFOnW3RNk8/bG0yxTrc2qEKvW1VBX3zNg3ozWxmbgQcxKHoKIjCAkFJou4JdKqb+5XDwSifDPWjOmv9dGIprGJg+NTR42bWvgvCmlzJw+jBHlBQPeUVcML+D2W6em7c+IEg4brFxXQ219T9bPTV6ukxsXjE+rnL8/YLZJaO/IXFvs/DwXNy4YT05O8se1bmMtR461x/7/6egMsGV7Y9y+Ni6XE60jKyMRPqS1lmAiERlBSFpsWpRSj7rg9Qj8J7BAw4CzWCgUYc/+Fo5XdzG8PJ9pk0uZOrn0FLFxux0snD8+Y45+MJunbdvRmPWQZYBZ08sZNTK9pm8nqjszGrLscCguuXAkI0ckXzuttr6Hjdsaeo9FG5qde5vZvbeF5lZv3GOMRCLLc3L4TCRCg1wtIjKCkKrQBIC3lFIrgTuV4uGcnNzLA4GBfbs9niA9niDHTnSycu1Jpk4pY9qkoYwZPYRbF03m/Ay0J44SDEZYsuw4HV3Z9zWXleZx7ZVjyHGnbsV4vCFeffMYPn/mqitNHFfCdVcn79vq6g7y6htH6e4J4vGEqDrewfZdTbS0xi8rWFRUhLen55eG5hG/X/fIVSIiIwiZEJuIUuqvWrMhEAjcBjwETEi0nz8QYffeZg5XtTNu9BDKSvMYO2ZI2lnyUfYfauPYiY4zcg5mTy9Pq915JKLZsKU+o+2qnU7FdVeNSakUz6Zt9Rw60s7u/S0cONRGXX1PwtppShHq6en5CvBbrUVgMoGSfCJB6G+yUcXA/cBH3W73Bcn0OXK7HVw6bxR3vX8aV15WyYypZSlFarW0+Xjy2X3UNWR/rhs+LJ9PfXQuJcW5Kb/H7n0tPPfiwbhhwkkJjENx9eWjee97JuKKsWKCwQjhsEHBALkynV0B3nz7BD94fAu79zfj9Ybt/L8Bvcbp5OvhMMukHplYMoKQbcumSyn1M2BJKBS6B/gsZsmihIRCBms31rJhSx1jRxdzwZzh3LxwIotumMC4McW2j2HbzkbqG7MvMG63gysuqUyrgVpXd5BlK6szJjAAw8sLuPziylMEBuCXf9jFpAkl3LLo1LZTdQ0eXl5yhMVLj7J+Sx1t7fYCD5Qi4HDoZyMRvh4K6SoZ/WLJCMLZsGxKgX8BPpSXl3ep35985JTL5WDOzHJuXTSZqy6vZPrUMkaPGoLTeXoCztHjnfzx2b14vKknXmptRlIlqsl2/qxyPnj79JR9MT5/mBcWH2H77iYyNZ+43Q7uu3smM887tYeNYWjmXvMk990zk4c+OY+jJzpZt7GWF187wptvnyAQtJ/4mZeXRyjkX6sU/y8cZqWUiRFLRhDOpmXTrpT6KfCC3+9fBHwaOJ8kqmaEwwbbdzWxY3cTQ0vymDa5lDkzy7n+2nHMv2oMoyqKUMqctNdvrsObZmZ/1bEOIhGD86YOnPNSkO/iuqvGpuXs37O/hT0HWjImMErB3FnDmTqp9LS/dfcEaWz28uobR9m2s5G9B1o5eKSNUCi51S23m7Zg0P+13Fye9/moFYERS0YQBptl4wIWAQ8AlwCj03k/h0MxY1oZ868cw8TxJeze30pRoTvp3vWxvLD4MKVD87jmyjE4+7Fm3C4HN90wkWuuGJ1yBeqTNd387uk99HiCUTFOu9L0jGll3P2B8xhSlEMgEKG6touqox2sWl/D0mXH2Zlig7nc3ByCweCOggKe9Xj4nWTviyUjCIPZsgkDryql1lgWzQ3ABzD7GiWd5m8Ymr0HWtl7oBWHQ1E8JIchRTmUFOdSMaKAkSMKKR9WgMtlcwLX0NEZwOVyEIkYOB2nWyqjK4uYN3dEygLT1R3k9beP4/GaAtPc4qO6posL5gxPudJB8ZAcrrx0NNt3N7FmXS3bdzdx5FgHR493pFN5WuflcihiBL+bk8Maj4cjYrmIJSMI70TrxgFMAW4DFowZM2ZRXV0dhpGZQCWXy0H5sHxGVRRRPiyfIUWmpVOQ76Yg33VKl8hIRPP7P+0BNB+6cwZFhadGYhXku/n4vbMZP7Y4pWPx+cP85YWD7N7/D2Ng09Z6Tpzs4n03TyE3QWa+1hqfL4LPH8LjDdPdHaC51UdPT5Bj1V0Eg+kV1SwoyEFHgjsL8lib4+YP9S1sk4gxsWQE4Z1u3RjAIasz569rampmAJdZFs4VgDud9w+HDRoaPTQ0mlWCc9xOS2Rc5Oe7KCnOo6w0l+IhuRQVukBBd3eI9nb/KSLjcCguuqCC0aNSq0oQCpvRc/sPnVr8sq0jQHdPECNy+o1rIBChozNAZ1eA1jYfbR1+enpC+PxhPN4QgUAkIz4dh4NwyRCWaxV8ZlwFG2//EIcfe0zERSwZQXh3WzgKGAW8D7gRmJObmzslXlWBTFJY4GZURSGFBW7y8lwML8/nvQsnUjmyiPx8F4UFblwuBy6nwul09D52uRw4HArD0BiGJmJojIhm9/4W3lxxwsxXiRiEwwbhsGbTtnrqGzxcMHsEhtZ0dQfp7gnQ3R0kGMrePF9cXER3d8+GkiEsyc3nqcZGjstymIiMIJyrglMITAOmWtbNfGB2ulZOKrjdDvLzYkTG5cDpVLh6hcaBwwmGYfqMIhGNYRi0tvsJBiMYhiYc0YTDBpGwcUZqq/Vl3LhxNDRU3+N0st7no0bERURGEITThaccuNISnPMnT568sKamhjNl6bxTKC0tpb29fRNwELgKmOR2uwmFQpdprTfJGRKREQQhvtgooBSzZtpkS3huA8afw6clCGwCVlk/BzD7uvwcuM96zc+Bz4kVIyIjCELywvNwTk7Oj4cMGUJra+v/ApVA5eTJk69qaGjA4/G8a75rYWEhlZWVHD58eCmwC1gObNRad/ZzXj6Sl5f3R6vywnHgbq31Zhkxgw+JLhOEwc2x/Px8Ojs7ARYDK4HhVVVVIzGDCSZh5ulMA84DRgDqHfLdvEA1Zti3a8GCBSxevPhC4LjWOlHp6bV+v78dKHW73RNCodCVSqmtEqYsIiMIQnLs7+zsrLMsmPuA5VrrOqCun7t7BZQA0y3RmQBcmJub+4FAIIBSirKyMpRS+Hw+vF4v2VzJKCgoYMKECezbt28N0A7UWlbHEeAwsA8zcXUvMKW6uhqgxYbAoLWuUkptA26wKmTfCfwe6JYhIyIjCIJ9TmD6ICoxy9dUWpN1fxOvBjqADdYPSqkRgUBgHjAO4KabbuLpp5++ETOarRAYgukHKgXKrO0cYEROTs51wWAQYAfgAcKYPpJAnx+vdYzNwHm5ubmfCwQCjB49mn379i20xKRda91vVVGl1FZgysmTJwHmATU2z80yzEoLABdhlvY5IENGREYQBJtorQNKqRXAnMLCwhkej2ehUupJu05urXWT1fXzPq01u3btAtiptW6Kt59SqjwYDO6wJu43tNZftvN5SqnxgUDgTmBkTU0NmAEMbydYxnoDuKe9vR3gNqXUGwMJUh+Wl5WV0dbWBpAP/DPwqIyawYVDToEgDHrWA3i9XoDrgGSb3S+LPjhw4ACYvptEtAKN1uP5SqmhNj/rJGaIMT6fD8wiovkJ9tlbUtLbSXSRZVXZob6trW1NzPY1SqkiGS4iMoIgJMf2ESNGRP0n78dGW+g+bBw3bhwAlv/iPhsWkAbWAJSVlV0GXGvTcjKA52OeugkYm2C3ms7OzqhYjALutisywAaHo3camwJcIMNFREYQhORob2pqWmE9LrXu9pOhubq6enHM9qVWAqgtC6qjowPgSqWU3aoEm2MskwLgPQle3wLsj2kRcKsdi0RrHQHW5+XlAeB2u8cAc1S6vQYEERlBOMdo7XPHfq9SqiwZkQJWud2mRpSVlc3FLGmTiF2VlZXRKtK3A+U2P+9YZ2fn8pjtu+KJhtY6ALwdFQvMdglX2Pyst7xeb22MlWZneU4QkREEIWYSDgPbCwsLASgvL78QuDSJ/TWwORQKtQHRnJsLlVKJ2mG21dXVrQBwOBxTk/jMVmBnjCiOB2Yl2GeTz+drBXA6nSOAi20cH1a489aYp67EjJoTRGQEQUiCNd3d3ScAWltbARYqpXKS2H8DVuhzJBIBWIiZUxOPFmCrw+GIWjOfUErl2hTFZVFRdLlc4zCX2xxx9qnCzJeJHt+tSYjF32MEbTiwQIaLiIwgCMlRj5UDYgUAXAnY7jhmhQT3RmIVFRVdQ4LlL0sstuXn964+zcZcyrLD5u7u7jqAcDgMcDmJl7FWxDy+EDMnyA67KyoqYrcXynARkREEIQmsJa9XottOp/MKzKz+ZHjJ5TJT43p6egButrHPSo/HUwfgcDjGAzfZXMZq6SMaN2Ame8ZjWUFBb3R2HvBBm9/reH19fWxgw2VKqXEyakRkBEFIjk3RSdhaUro5yf2rwuHwkZjt6+MtYVnUAYeA6JLZNYDdXJRlMY+HYWbzx6PW6/XuiLVIlFLDbHxOB7DD6TS1r7y8/HwS+4AEERlBEPpw0uv1ro7Zvl0pVZnE/vXAupjt2cBMGxbUyzFPXUvivJdeURw79pSX3plA1OqALdEI5JKSkqssIVQJjtEAlkYikW6AlpYWgOuUUlLRRERGEIQkaMdyjgMUFxfPwGaSpIUX2Jqba/rui4qKJgJzk7GgMJex7DrWG0+ePLkkZnsOUBFHLPzA2ujxdXV1gelfsRPgsB1oi7XSkFBmERlBEOxj5ZMsiSY6WpPwnUqpITb318DyQCDQCL1+mRuUUokm4xNer3d9H4vETuRXK7Am6gcqLS2dC1yWYJ/Ffr//pHW8AHdhIwBAa+0FYgXtImCGjBoRGUEQkmN9Z2fn0Zjt64CRSex/CLO+WJSrSRyl1hJrQQFTrUncjqhtCIfDXdCbnzMv3jKWFTAQK2jJVDhYFhPKrID3ynARkREEITlrphmzeVmUYcC9Sewf4lQfy1TM8OJ4+/iBldElM6XUKOADNvN01mL1vrECB27GbCcQj2dyck556/ttBgDsMgxjT8z2e23uJ4jICIIQw5JoJFXMZJpMmZnVfSZxO1Fqa71eb6MlOlhWQqJkzugSX29+Tm5u7kUkDhzYHwwG90U3rAKdV9k4xjrMts0AVFZWXob9vB5BREYQBIvdkUhkY3SjqKjoEuD9SRSGPBwMBmOjzK5NlFeitT6G2fo5ynTsL2O9FK2bFggEwPSzxOMYsDS69GX1i7lfKVWQ4Bg9wGvRGmj19fVgRpk5ZciIyAiCYJ9mYHV0ErYc+P9E4mWo2P17Q4VLS0unkziHBeCVPjp2p83KzEdCoVBVH1GLVzAzBLxiGEZsK+WFmDXQErHS7/e3xlhcC5AoMxEZQRDso7UOAs8YhtEY8/St2AtHju6/tLjY9PdbHSnfY6Mu2Qat9f6Y7Usxy9sk4iSwJkagppG42OZKYFPM9hDgc4msEq11DadWGrgKmCijRkRGEITk2ANsi9nOIYkAAGBDnyg1O1Fm9cCW6IbT6RwF3JjImrGWsTZE/UAul2skZpXleAUzNfBMTLQYmJF0U2x8tyUxguYEbpThIiIjCEJy1kwI+HkfB/57lVIX29y/HXg15qnzE1lClli8APRAb2mbfwFG2/jIVwOBQAP0Fsy8hcTLe8sNw9gc3XC5XDOBO2z4WNZqrQ/GbL9fKVUio0ZERhCE5NgRDAZ7LQu32z0WWJREOZXX+0ap2djnLaAmZns0ZovlRNQQE/mFmWdTkWCfOmB59BgtcbqLxLXTqoH1MdbMZKQts4iMIAhJUwf8JWrNWJ0hPwKMsrn/rkgksjlm+0al1MgE1kwn8Js+AQCfUEpVJNhPA3+OWf4qwOy2mcha+3UkEqmLefoCG/t5gT9ZlheYFQPen0T7aEFERhAEqzDk34PBYK9loZSahn0fRCOwKjrxl5aWziZx2ReA5Vrr2uhGSUnJPGC+jf22G4ZRG7N9vVIqL8E+x4GlfZ67VylVmmC/dda+UZJpgiaIyAiCYAlNFfBEzDbA562s/ET7BoFnDcNogd4oszsS5aNglqZ5JSpOVrmY+5VSiQIHjgGrYqygmcDFNiygX2AGHQBQVFR0PWbFARVnPx/wmxjLaQpSZkZERhCElHgBaIhuFBYWzsX0zdhJztyJGakWZSFmqRoSTOCL++SxzCdxqHA3sDxaZdntdo8GLrfhyD8IvB39OlZe0N2YS27xWGUYRnXM9h1JtqwWRGQEQQD2AX+J3rV7PB6AT2H2u09kzYSAX0UrJWP6c+6y8ZlLObWQZQHwpXiTuGWVPO/3+49Arw/pn0lQnkZr3Q38UmvdFfP0IhK3HDgAvBGjtZeROD9HEJERBKHPJOwHXjAMo7efitvtvgy4wuZbbAmHw7FJlrcmKuWvtY4Av48RJzBzbS5MsF8H8FrMcV6IvS6WGzk1L0gBH4vXpsCyuF62AgFwuVxjgKulzIyIjCAIybMSWB7dsKyEL9rMDzkBvBQTzjwHe43J3g6Hw2/0zvpm/bOP2XDm/6m8vDz2OD+RKOza8h/9KKZ5GphLdDclWBZ8NSpOVgj0fdgvvyOIyAiCYE3CGngi6u+wmGVHLKwls1cjkUgbgMPhGIZZWDKR/6IFWBz9TCvo4AMkTs482tLSEtuu4BJgkh2Ly+v1rogRtTLgDiA3znczgCejS4lOp3MmkjMjIiMIQkqsDwQCL8Tc2JcCn1RKDbUhNGuwan5ZfV/uIkGypDWBPxUIBGIbmo0AHoq3JKW1bgX+lp9vrnTl5ORMB26OV2bG2q8eeCJaZdkStbtJsEQHvG4YxgborVLwCcmZEZERBCF5OjB9ENEkRAoKCm7Cfk+VJ6Ml+a2lr4TFLy0fy5/7PH0jZhHMeCzx+XwnAILBIJiO/AIbx/iy3++PFTU38EACP0sd8FqM/+gSpDWziIwgCMlhLZk9i+kkB8Dr9QI8Es9BHsO6UCj0eoyV8IDN/Z4lpj2z0+k8D/hIPGtBa93EqZUDFmLmzST6ju3AQ5iJpFHeC1wbZ58w8Hg4HD5gCejURMcniMgIgtD/hOoHvgu0xjx9CfYy+VuBVwC/tZ0wWdLiJDHdOq0lqbuB8kTWjFWaH8AF3Gnza64D/giEARwOR8J20JY4/drhcEQF9IMkyAcSRGQEQeift4BvRX0XwEhMP0SisGQDs3rAduupSuCjiawZK/LrN31qjE2yLKF4kV/7gJdisvL/SSmVMADACk3+GrAaen1IH8Xs1hmP5wzDeNt6PBr4TCI/kCAiIwjC6ZNwGPiD3+9fEfP0zdiI4LL8Ob+I8V+8D3sdKQ8DS/o89wFgTAKr63nDMLoACgsLZwLX2KlUYB3nt/hHuZkhwL8lKInTgOk/CljbtwITZMSIyAiCkLzQRH0X0cZkQ4Hv2SgsCfBaOBx+0ZrrhwEP28hj0cA3gI1RjcjJyZkHfDBBpNnbwN+ht1LBZ6xjtcPbwDdjRONO4OMDfV6MpbYDwOl0XgB8WnwzIjKCIKTGfuBxwGdZCjcB99jIeG8DntZa91jbN2AvGqsa+EF0Pytq7IMkKBsD/B5oAnC5XHZbOkerDjyFtWyGWWX5YeLk6Vg5Qb9wu91R39H92MvREURkBEHoZ0J9HLOAZtRSeIzEHTA18LxlKaCUmgI8aMM3Y2it/wb8LGa5bR7woQSHugl4yul0RrPy/91Obo/1mV2WxRaNbptkWWzxKkIvCYVCr1kWVznwTaWUVAEQkREEIUWh+T5msUgwgwC+aEMwNPBrwGtFY92F/Uz5X4XD4djimR9TSk2O81kB4A+RSKQFoKysbAFxQpL74aAlntH8oJuAW+L4dpqB56zPBbMqwvUyWkRkBEFITWh2AJ/DTEoEeD9mtHhGVWAAAAadSURBVFmiZbPVQNQ3U2Ld8ZfZ+LxjwBex2g8opeYBj8Zzymut9wK/VErR1taGJYRlNr9fRGv9PPBoYWFh9Fj/DSiOI6DPANHW1WWW9TNcRouIjCAIqbEC+AlmbkkB8GESONitVsvPWaX2KSoqWgDcZjPsdwPwW6VUNC/lDhLXUXveEihcLtc1wC1Jfsc/eDyepwADc0nwwjjfLQz8PqYo6DTs5QQJIjKCIPR3tw/8HPhxTk4OmH1V7CwRLcbMu4k2C3uUxM3JopFc/6u1jva5KQS+q5Q6L85ue4AnXS5X1DfzFaXUjCS+YzvweeAth8PhAm5LsMtbkUhkc8x2kYwUERlBEFIXGg/ww2Aw+Kb11HtsisXvLGECGIe9NgBorVuArxmGcQzA7XbPAj6llMqNY138KRwON1mvj5anyUniO3YCDxmGsc7G/FYLrLVEMMI/wr0FERlBEFIUmkbgXzDrjbls7rYpGAwui9kemsTn7QUeAGqt3jGfIk44tNb6CPALpVS018zDwOVJfsd9mLXQfpbgdSHMNtKtwE+B3TJCRGQEQUhfaOqtyfv/bO7SArwdrdAMVCX5kWuBH2LWRMvDzJ2Jx0ta65PW4zzg3hS+o09rfcCOgAL/A3zXKo8jiMgIgpAJi0Zrvd3mayPA0lAo1AS8SEwHTpv7BzCDDn5l1VO7USkVrzjlfuDVmJpm5Vk8D91a68ctC08QkREE4SyxF/gV8CWgO4XJXAPf8Pv9TwDKslAGeq0fWGoYRjTvpUZO/zsXZYUXCoIgZH/CMXNzFgLLLAtpoNcVYvpIQsCNWusTcvZEZARBEDIpSF8ANgPr4wmSICIjCIIgnKOIT0YQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRBEZARBEARBREYQBEEQkREEQRAEERlBEARBREYQBEEQkREEQRAEERlBEARBREYQBEEQkREEQRAEERlBEAThTOKSUyAI5zZKKZXuWwyyr6TT2llrLaMig+NLzqcgvKvEwe5zqTyfjqhkSoh0FvbRaT6vRaxEZAThnW5RqCS3030ukTCcDaHRGX59MuJi57lkt88JQRKREYSzIyJ2Hifzt2wLUTJCcTaWz860oCQrKnb/1u/r3skiJCIjCNm1RlQaj8+kAGXSyjmTQpNNccnkdloik+izBrMIicgIQmYtk0TikY7oZFKwMilEyQpLsgKk03xdqr6VVEQjWTGx8z462b8PJtERkRGEzArKYBWZTAtOqhZOsq/TabzmTC1xDTqRGUzCIyIjCPbEJVlhSUeAkhGNsyFqyVo5mVw600n8LZPLV5kUg0ztY/d9+n3dmRIdERlBsC8s6YhEJl8/2EQmEwEFqQpMqsKSjshkWiTSEYu0X59tsZFkTEE4XVziCUG2BeRsC1Q2xC0VKydZQUnXSlBxHsf+Js7jTKITnBuVqddHh322xEYsGUHIvsCc6f0G2/ElY/mkYpmkahFk0jIYjJ+X1N+yJTJSu0wQMqRTg/xYzmZ+S6Jlt2R9PwO9v8ry/0zJMBdLRhAyYc2cKWsh21ZMJt43VSslXeGwY8mkYiWkY/mkY7Fk0rLJisUmy2WCcGaFJlsTf7aEIpMCkUgYMhV1lipnMr8lm9Fj2Q4QsPX6bDv+RWQEIbuCc6ZEIptRZqlaJtleXspk1v4Zy1fJkgWW9HMSwiwI72zBORtiMNhqoGVDcHQKfzvT5WCy+ThZUTrjoiIiIwiZF55kQngHS/JkJvNcznQds8FSr2ywiMxZtVREZATh7Fk8yYrO2bJM7L4mkWCc7eirZK2cwWL5pCM0g75Cs4iMIAxO8cm0kAy23jJnQ2gybeVkSnDeFWIiIiMI71xBSlZw0rVMzkal5WyJSqpWTqoik5S4nAvdM0VkBOHdI0TpiJIdYRhsApNJobErNtru+0n7ZREZQRCSF69MConKgHCkLUAiBiIygiAIwjsUqV0mCIIgiMgIgiAIIjKCIAiCICIjCIIgiMgIgiAIIjKCIAiCICIjCIIgiMgIgiAIIjKCIAiCICIjCIIgiMgIgiAIIjKCIAiCICIjCIIgiMgIgiAIIjKCIAiCICIjCIIgDA7+PzrMbdqXzfH8AAAAAElFTkSuQmCC' + +var jpeg = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QCMRXhpZgAATU0AKgAAAAgABwEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAARAAAAclEQAAEAAAABAQAAAFERAAQAAAABAAAAAFESAAQAAAABAAAAAAAAAAAAAABgAAAAAQAAAGAAAAABcGFpbnQubmV0IDQuMC4yMQAA/9sAQwACAgICAgECAgICAwICAwMGBAMDAwMHBQUEBggHCQgIBwgICQoNCwkKDAoICAsPCwwNDg4PDgkLEBEQDhENDg4O/9sAQwECAwMDAwMHBAQHDgkICQ4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4O/8AAEQgBkAGZAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoor8bf8Ago5/wUW8Ufs+fEiH4LfBQWcPxEFkl3r2v3lulwNIWQBoYooXUo8rId5LghVK/Kd3AB+yROBk8AdSa/Pv41/8FKP2c/hN4rk8H+HtSvvjJ8RPM8mLw74MtzdHzegja4x5e4n+FC7DuvSv54dY/b6/ac+JHhMfD/4tfGXXdU+GuqX8X/CRQ6Rp9jZX0trv/exxzRQI2CpPyE7SQARjNf1Efsz/AAF/Z2+FPwJ8N6x8CfB+nWelavpcV1b+IWjM+oahFKgcPJcSZk+YNkqCFHQKAAAAfEa/tSf8FIviuv2j4RfsZ2Pw/wBFblLvxrrSCQjscTvbE/RY2x607+zP+CxWrf6S3iL4T+Fw/wDy6JDDIY/bJik/9CNfrpRQB+Q7af8A8FjdH/eLrvwo8VKvIjaKCMv7f6uIfqKgb9qv/go18Gj/AGl8c/2P7Pxx4VH+uvfA+qRvPEB1fbBJc4Hs6LnHUV+v9YviLxJ4f8I+C9Q8SeKdasvD2gWERlvNQ1C4WGCBfVnYgD0+tAHx18Af+Cg37OXx+1a38O6b4ml8C/EJ5PKbwp4qi+x3RkzjZG5/dynPG1W3eqjivs3WNa0fw94avNa17VLTRdHtY/Mub2+uFhhhX1Z2IAH1Nfzo/tyftOfs1/tNeN7j4e/A34ATfGj4qzt5Nj4+023uLKeJ1x80McKiW7AAxmYBAOQCMGvlf4vfs5/tmaT8H/h34n/asvvGtl8G4JEtZ7xr5dem8N2+QFkms1uBsJB43MD2JBwpAP2m+Nv/AAVm/Zj+Ft1daV4Nur74yeIoSVeLw+nk2KMOzXcq7WHvEsg/Hivyz+KH/BYD9p/x/qb6f8LtJ0f4U2czbYE0+yXVr8g9vMuIyhPusSn0xX6Tfs2/8E1f2HL74M+HfiBpslx+0Bp+oQiey1vU9TljtJex/wBFhaNQQcgxyhiDkEZFfpd4J+GPw5+Gui/2d8P/AANoXg2z27THo+lxW24f7RRQW/EmgD+SHU9U/wCCh3xdibVL6T40eJreUlt8UOoQwsP9lUCpj2AxXG+HPjp+17+y/wDFuzuv+Er8ceBtYRhI2leJRcNbXaDqHt7kFHUg4yBkZ4IIBH9pVef/ABM+Ffw++MXwo1DwT8SvCtj4t8N3iFZLW9jyYzjG+Nxho3HZ0IYetAHhf7GH7UWl/tYfsZad8QI7KLR/FNlcHTvE2lxOWS1u0AbchPPlyKyuuem4rklcn60r8df2B/hHqP7K/wDwVg/aa/Z4e/nvvC17olh4i8NXM/3rm1WV0Rmx/GomaNiOpTPcV+xVABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX8hv8AwVG8G+IPCv8AwWc+KWo61DL9h8RrZappF04+W4tzZwwnaf8AYkieP/gHuK/ryr51/aK/ZZ+Dv7UXw3s/D3xV8PvezWDM+kavYzm3vtOZsbvLkHBVtoyjhlOAcZAIAP4j1VmkVVUsxOAAOTX9t37Ivg/XvAH/AATJ+B/g/wAURSW/iDTPCNpHfQSjDwuU3+WfQqGC/hXzL8Ef+CWP7M3wX+MWn+OjDrXxA17TZxcaSviO7R7azlB+WTyY0VZGXsX3AHnGQCP0moAKKbJIkUDyyMI40UszMcBQOpr+Yn9qz/grB8avFXx91rQv2ffEi/Dv4b6ZdPb2eoW1jBPe6wFO3z3eaNvKRiCVRADtI3EngAH7WftSftq/Dv8AZrSx8Lx2N18RvjJrChfD/gTRNz3dwzHCNMyq3koSeMgs3O1TgkfEmmfsV/tLftleOLH4i/tt/EC68E+DRL9o0n4W+HXVfssZ+6sjKxSJsdWPmynJBZMYHxb/AMEv/wBpLwvZ/wDBSvVLT4v6DB4m+JXxGuzHp/xG1KZ5r+1uihxbHdlVSb7m5ApB2qcrgL/TzQB5P8JfgZ8JfgX4Cj8N/CnwLpng7TQgWVrSItcXGO807kySn3djXp95Z2eo6RdafqFrFfWNzE0Vxbzxh45UYYZWU8EEHBBqzRQB+SPj74S+PP2A/i9q3x4/Zz0288Vfs76lcfaPiP8ACyKQt/ZafxahYFiSAuSSgHygYOU5j/TL4ZfEvwZ8YPgb4e+Ivw/1mLXfCus2wns7mPgjsyOp5R1YFWU8gg13TKskTRyKHjYYZWGQR6V+T/jjRNd/4J5ftP6h8XvAmm3Oq/si+M9SVvH/AIXs0LnwfeyEKuo2y8nyWY/MigD+Hj93gA/WKisnQde0fxR4K0nxJ4d1KDWNC1O1S6sL61ffFcROoZHU9wQQa1qAPknxlpNvo/8AwWb+CXi5V8uXxD8Pte8PTv8A89Ht5rW9gH4L9qNfW1fKf7U2pw+B7P4NfGK4xHY+CviDaHV7g9LfT9Rjk0y4kP8AsqbqNiewUntmvqwHK5HIPQigAooooAKK5Xxt4rs/BPwx1XxLewyXUdpGPLt4vvzyMwSONfdmZRn3rwfxd44uPBfh+x1X4peLtQTxBqQDad4K8LEQspJwIzKo82Q5IBcuq54UeoB9RUV886DcfHjxTpNvLBY6T8LdHYZgXVWk1fUSnYuGdQD7McjuK9W0DR/Funyq2veM18RL/Eo0eO2/Laxx+tAHYUUUUAFFFFABR2prMscTSSMERRlmY4AHrXw34x/4KSfsZ+B/ibN4T1r4x29zqlvOYbyTStGvb+2t3B2kNNDCyNg5zsLYxzQB7B8QNc/aMh1G4fwH4M0GTTIs+X5+oia5mHqVYxqv+6Cfqa808K/tRa1ovj2Hwr8avCMnhC8lYKmoxxOka5OMvG2flz/GrED0719O+AfiJ4G+KXw0sfGPw78U6f4w8M3f+o1DTbgSRk91burDIyrAEdxTfHvw/wDDPxH8B3Gg+JbFbmFgTb3AGJbV8cOjdQR6dD0OaAOwt7iG6sobm2mS4t5UDxSRtuV1IyCCOoIqavkv9n/Wdc8F/EnxJ8CPF1ybq60cG68P3T8C4tCR8q+wyGAzxlh/DX1pQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBy/jfRrrxH8F/F3h6xn+y32qaLdWdvN/wA83lhZFb8CwNfwg69oereGfGureHdesZdL1vTLyS0v7SZcPBNGxV0PuCCK/vmr4P8A2jf+CdX7Ov7SfxHk8beJNL1Hwn44nAF9rXh27EL3wACqZo3Vo2YAY3hQxHUnAwAfzEfsd+CvEHj7/gp98D9A8NQSzagni2zv5WjH+pgtZVuJpGPZRHG2TX9s9fKP7Nf7GPwL/ZY0++m+Gvh+ebxNfxeVqHiPV7k3N9PHnPlhsBY0zztjVc4G7JANfV1ABRRRQAVm61o2leIvCWpaDrmnwaro2oWz217Z3MYeKeJ1KsjKeCCCRWlRQB+PvwY8dap+wj/wUQk/ZN+I+oTSfAHxpdvffCHxBeuSmlvK+W092OTt8x9mSeGKNwJTj9gq+Tf2zP2YtH/am/Y11bwVI0Wn+MtPb+0PCWruMGzvUHCkj/lnIPkb0BDdVFec/se/tN6Xrf7DWjaX8ePGeieC/i14Qu5vDfiq18Qa3b2txLcWp2rMQ7DdvjMZLLkFtxBoA+xviJ4F0H4nfAvxZ8PfE9ubjQfEGlzafeoDhgkiFdynsynDA+oFfF/7Ifxq8SaN8QNd/Y/+OV4E+NXgGAJo2pynCeLNGUf6PeRdjIse0OuSeMnkPj6y0z44fBjWpvL0n4teDtSkzjZb+JrR2/ISZr47/b0+Amu/Ez4N+G/2gPgfefZfjt8MmOq+G9Q01ld9StFO+a1yDtfgM6qdwJ3Jj94aAP0Uor5b/Y//AGl9D/an/Yy0X4hWMceneJIG+weKNJRifsF8gG9RnnY4Kup/utjqDX1JQBn6ppdjrGk/YtSt1urbzY5djf343EiH8GVT+FfJfwN8KzeNP2gviF8XPGERu9Uttbm03R4ZxlbURnBZR2KrtUenzHqc19iVgx2uh+FdH13VB5Wl6e8kupalMzbY1O3Mkp9Bhdx/E0AeHftS/tLeCv2Wf2VtV+IvixheXxzbaBoqSbZdVvCpKRKcHaoxud8YVQepwD/Mh4o/bZ/bs+NPjvVvGHh/xr4zs9Ltpi62Hgmxli0/TE+8EPkIc4A+9KzMe5r6Q1eTxX/wVO/4LNTWdtd3dh8A/B7FYpVGFttMSQAsBx+/u3XjPKqR1Edf0ReC/BXhX4d/DHR/BngnQrXw34Y0uAQWOn2ce2OJR+pJPJYkkkkkk18zmWcQwE1TjHml11tY2hTctT8FP2Of+CsnjzSfijpPw9/ae1BPE/he+nW1h8YG2SG90tydqm4WJAJo8nDNgOvUluRX9GcM0VxaxzwSLNDIgeORGyrKRkEEdQRX5Nf8FCP2E/Cfxv8Agf4h+KHw90G30f40aLaves9lEEHiCJF3SQTKMBpdoJSTG7I2nIPFT/gk3+1TdfFz9l69+CvjTUDceO/AUCLp0s7ZlvtKzsjJ45aFsRnPO0x9TmvQwGPpY+jzw0a3XYmUXFn66UEhVJPAHUmivzd/4KdftNXH7P8A+wHc6F4ZvvsvxB8dtJpGluj4ktLbZ/pVyvHVUZUU8ENKCPu16xmfmv8A8FIP2/PEPxN+KOq/s4fArUriPwXa3n9n6/qmlOxn8Q3WdjWsRUbvIVjswpPmt6rjPzh4U/4JT/td+KPhlF4km8OaH4Zmmh8620jWdcSO9kUjK7lQOsZP912Ug/eC1+jv/BL39iXTfA/ws0j9or4laSl3471y3E/hWxu4s/2PZsPluME/66UcgkZRCMYLGv2Yr4PMc+nRrOnhknbdvv2R1QpJq7P5Tf2W/iZ8aP8Agn//AMFNNI8HfFDR9S8J+G9bvYbHxboV4wa3nt5JPLS+hZSyOYz8yyRk5UMuea/rVVlZFZSGUjII6Gvz9/b6/Zy0X9oD9gnxRJHYx/8ACfeE7KbWfC+oIuJkkhQySW+7usqqVweN2w9RXv8A+yf8Rl+LH/BN74MePvOE11qXha1W+IOcXMKeTOPwljevocszBZhQ5mrSWjX6/MxnHkZh/G+0/wCEd/aK+C/xHtV8qVNcTRb6Rf4objO0H2GZPzr6grwz9oDTm1L4QeH4o0Lzp4v0sw46hmuVjz+Tmvc69szCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK5Dx14oufCHw21DWNP0G78U6sq7NO0iyKrJeTH7qb2+WNc8tI5CqoJPTBmUowi5SdktW30Gk27IyPil8Wvh18FfhFf8Ajr4n+KrPwl4ZtOHuroktI3aOONQXkc9kQEn0r8t/EX7Z37Xf7R081n+xv8Fm8H+BWJWL4i+N/Kj+0L0EsEEvyAdegnPTIXpXsul/syzfEn43Q/GL9qTULX4neOImLaD4YRW/4R7wrGTnybeE4Fw/C7ppVyxGdowK+vo444beOGGNYokUKiIuFUDoAB0FfhudeIdKjN0csgptfblfl+S0b9W16NH0OHyuUlzVnbyR+Ousf8E9/wBqj4yO178eP2wr+6kn5n0+ytbi+t8H+ERmaCJfwTArmJP+CM2hG02w/tAX8c/99/CCMv8A3yLoH9a/aXUtV0vRdIk1DWNStdJsI/8AWXN5cLDEn1ZiAK86i+OfwVm1X7DD8W/B0l4W2iJfElqST6f6yvzv/XHiyu3KnVdvKEbL/wAlf4nqfUcFHRr8X/mfil4m/wCCOPxEsYJpPCPxk0DxCVHyR6lo82ns3t8rzAfnXz/qH7Hf7e37PdzLqng3TfEMdlG25r3wH4j81Wx3aGKRZT+MeK/p5tbq1vtPhu7K4ivLWVd0U0EgdHHqGHBH0qxXbhvEDP6Ev33LU9Y2f/ktvyM55ZhpL3br5/5n8qv7Nn7ZPxn/AGOf2j/G2qXnhn+25vEksbeK/D/iGKSylmlR2YSjCgxS/O/zFGHzHINf0Lfs1f8ABRz9nj9o6/0/w5b6vJ8PfiLdYVPDXiA7DO/923uABFMc9Fyrn+7Xq3j74V/Dj4peHP7J+IngnR/GFiFKomp2KStGD/ccjcn1Uivxr/ag/wCCVM1muoeN/wBmi6eSOMGaTwVfXBMi45/0S4dssfSOQ59HPSv0/KOP8tx01SxcfYyfVu8fv0t81bzPJr5ZWprmg+Zfif0dV+YX/BWD44XPwp/4Jn3XhHRLx7XxN8Qb4aLE0Zwy2YHmXZHH8SBYu3Ep9K/Ob9jL/gpp48+Cvj2H4OftQzanrXgy2uPsMes6jCzar4cdTtKTLt8yeIHqGzInbcAFr1L/AIKGatpPx6/4LKfsb/DXSNUg8QeB7+0sb5JbSYPBdRXt9mV0YdQ0FumDnvX6xKcY03Ppa54dnc+/P+Ce/wCz3a/s/wD/AATo8K2t5ZiDxr4qhTXPEkjLhxLKgMUB9ooyq46bi5719yU1VVI1RFCqowqgYAHpTq/C69aeIrSqz3buemlZWDtX87fxs0B/2Cv+Dh/wF8XPDsLaZ8LvG9+bq6jjH7qKC5kEOpW+OeEZ1nVccbkx04/okr8wf+Cs3wth8cf8EvLrxlb24fW/A2sQalDKPvfZ5WEE6/T95G//AGzr2slxTw+OiuktH89vxMqkbxP1ejkjmto5oZFkhkUMjqchgRkEH0r+dH44WMn7bX/Bzzp3wslZ7v4d/D1xY6iqHMf2axbzr3OMY8y4fyM9fu+gr9X/ANnH48WOsf8ABDjwX8bdVuPObQ/h7LPrBz8xn06F45h9WaAkD/aHWvz4/wCCPvg+98SSfHn9ojxEvna34j17+zYJ2HJOftd0QfQvNEP+AGv0jM8Q8Lgp1I77L1en/BOWC5pWP25s7WG3sI4beJYLeFAkUaLhUUDAAA6ACmt981dYiOx2/wARqjX5XjKcKEIU1va79WdkXe7Ibi3jutPntZl3wzRmORfUMMEflXwv/wAE3lbw3+zT8YPhFK/7z4dfFrWtDijP8MPmLNGR/snzGx9DX3dXwb+y1J/Yf/BYP9uzwqp2W95quha5DF2Blsisjf8AAm6/QV9Bw1UaxFSn3V/uf/BM62yPvjXtDj12PSIZ2/c2mpw3rD+8Ysso/wC+9p/Ct6iiv0o4wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKx/EHiDRPCvgnVPEniTVLbRNB022a5v7+8lEcNvEoyzsx4AArYr8Jf2pPiN4m/bx/4Kd6L+xb8Jdem074S+Hrtrj4ha5Z4aO6e3KtKecbkhbESLnDTNu5CqQAdtqn7ZX7R37Zf7QuqfC39h7S08E/D/TJRHr3xT1q0Vmjjb+OOOVSItwB2IFaVvvfuwCR7RefsPftD6D4O/t/wX+3D4+1b4owDz8+JYI7jRNQlHPlvasz+WjHjJMm3rg197fCn4T+Afgn8EtH+Hvw18O2/hvwvpyYit4cs8rn70sjnLSSMeSzEk/TAr0as6lOnWpunUipRejTV012aKTcXdHwj8APi14o8feHPEPhH4peGR4F+NHg24Sz8XaIr7oW3gmG9t26PBMqsykEgEMuTjJ+Wvir+1j8Wvin+0HqXwD/Yl8Kp4y8XWMvkeI/HdyinStDPRtrSDy2K4bLtkEqQiyGvtP8Aah8F618QtT8MfD34e/8AFPePvF1vNp2s+MYFxLonh5GR71x0DyOzRxRKckPMzDAVjXtnwa+C/wAO/gJ8CNJ+Hfwz0GLQfD1kuWwd811KR8000h5kkY9SfYDAAA/KMJwHltHNqmJqrmpaOEOifXm7pPZdt7nszzKrKgoR0l1Z+a/gz/glXZeMNYh8W/tcfGjxN8bvFcnzvp1pfSWlhbE9UVyxkYe6CIe3evdNT/4JafsP6h4Wk02D4PzaRMU2x39n4q1T7RGcfeBkuGVj/vKw9q/Qiiv1eFOFKChBJJbJaI8Vtt3Z/Nn8fP2S/wBpT/gn/q9x8XP2a/iLrfiD4QwTCbUrUhZJNNUnpeWxzHPEennKgIzyF4Y/oN+xb+2RoP7VHwpvLfULSHw78TtDjT+3NIicmKZGOFuYM8mMkYKkkoeCSCpP6f3Vrb3um3FneW8d1aTxNFPDKgZJEYYZWB4IIJBBr+bz9o/4PXH/AATt/wCCuHw++PPw5s5Yfgn4m1J457GHJTT1kwt5YnJJK7G82LP93HVM18HxPw3hc5wU5wglXirxktG2vsvuntrtuelg8XOhUSb93qj94qKrWd5a6ho9rqFjOl1ZXMKzW80ZysiMAysPYgg1Zr+P2mmfcnwT+2d+w/4P/aY8CXHiLQYbXwz8YbGD/QNYEe2PUVUcW90BjcDgBZDlk9xkV+GP7ML638NP+Cy/wR8O/FWWfQLjwn4xi0y5ttUlO3TiZHAjByQFMku4EfKd+ehzX9YlfkH/AMFSv2YbbxZ8GV/aG8HaesPi7wyip4k8gbXvrDICzHnl4TjnqUY9dqiv2Tg7iSpSmsqxcr06nuxb+y3ol6Pt0flc8DH4RSj7aC1W/mfuBRXw9/wT3/aAn/aC/wCCcPhjWNavDeeNPDjf2F4hkdsvNNCqmOduOskTRsf9rdX3DX0lejPD1pUp7xdjxU7q4V4n+0l4RXx5/wAE/wD4zeETGJJNR8HahHAp6GVbd3j/APH1WvbKo6pbi88NahaMu5Z7aSMg99ykf1rOnJwqKS6NMb1P5wvg/wDGZtB/4NLPjx4eS5K6hD40Hh+2TPPl35t5W/Ar9o/75Nfrn/wTr+H6/Dv/AIJD/CCzkh8q+1rT21684wS145lTPuIjEPwr+Y1fEk2g/smfEz4JiRl/tD4oabcCPP8Az6Q39u36zJ/3yK/si8AeH4/DPwR8H+GoYxDFpWiWtkqL0XyoVTH/AI7X6RxDUk6VKnH7Tv8Acv8AgnHS3bOskfcfao6U8Nikr83qTlOblLc61sFfn58Jbr7N/wAHKH7SWnx/JHd/DTRZ5FH8TIyjP5PX6B1+avwnvvtf/B03+0BHF9yD4WWEMv8AvB7Yj9Gr6rh3/f3/AIX+aMavwn6nUUUV+pHEFFFFABTWZY4mkkYIijLMxwAPWnVm6trGm6D4fuNU1e7Sx0+Bd0szgkKPwBJ/CgDyXXP2ifg74d8QnS9S8ZRfbFbbILaznnROe7IhX8ia9X0XXNI8SeGbXWdC1CDVNLuV3QXNu+5HH+PseRXmNj45+DHxjgufDNvq2leLCyHfYXVu6SEdyiyKrceq9K4b4OeF7j4YftGfED4b2s0svhWe1h1zRklJYwrI7ROmfYpj32g+tAH05RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8p/ttfGa7+Av8AwTI+KXxD0qcW/iGLT10/RXz8y3d1ItvG68HJTzDJ/wAANfBf/BGX4Qf2D+yX48+NmqxGXWPGer/YbCeTlxaWhYOQc/xzu+fXylqP/gtd4uk039iT4W+DY5Cv9t+LXupUB4ZbW3b+TTLX6E/sZeBofhz/AMEsPgX4TijEbQeFLe6nwMbproG6lP4vMx/GgD6booooArLZ26atNfLGPtcsSRPJjkopYqv0Bdj+JqzRRQAUUUUAFfKX7bPwVtfj1/wTU+JvgdrRbrWodNfVdBO3Lx31qpli2+hfa0f0kIr6tpkkay28kTjKOpVh7GgD8xv+CfPxHk+JP/BKr4a3l5cG51bQ4JNDvnY5bNq5SMn3MPlfjmvtSvzC/wCCb0b+F/EP7WHwqDA2vhT4oT/Z1H8CSmSMAe3+jfqa/T2v4p4lwscHn2Jox0XM2vSXvfqfoGEm54aEvL8tArI8QaFpvijwJrXhrWrZbzR9WsZbG+gfOJIpUKOpx6qxFa9FfLxk4yUo7o7Grqx+Iv8AwS2u9S+Dv/BU79ob9nHVJ28sQztGkhA3zafc+UG4yMtFOx4PQe1fv9X4Z+L9Mj+En/B238LPFEOLew+IWkq0oDcPJNazWLZ9MvAjY9ee9fuZX9KY6ssXGji1/wAvYRk/W1n+R8LyuEnDswooorySj+LP4ieHGs/+CrvjDwjtKqvxTns/L9zqJT+tf2sWu3DZ9K/ka/ar0f8A4RH/AIOJ/GkYXy0f4lWGqKfX7Q9vck/nIa/rdSTare9foWY4iMJ4atLblb+9I5IJtNDW/wBY31ptFFfn8nzSbOsK/KH9mPUP7e/4OgP2xtQhPmW9h4etrDd6NH9kRh/31G/5V+r1fjT/AME1dQ/4S7/gr1+3P46VvOhvNckWKTttfUbhlA/4Cg/KvtOGoXxM5dlb73/wDnrbI/bqiiobi4t7PT57u6mS3tYI2kmllYKkaqMsxJ4AAGSa/SjjIdQ1Cx0nQb3VNUvIdP02zgee6uriQJHDGilmdmPAUAEknoBX4s/HL/gs58PfB/ji+8O/BX4ey/E5LaUxt4h1LUW0+xkZSQTFEImklU44YmP15FeB/ta/tPfFz9uz9pC8/Zd/ZR0261T4c2twV1nVLaQQx615bYaeaVgBFZofuqT+8IBwflUdt8Lf+CLegxeH7W++MXxavrzVZI902leF7FIYLdv7v2iUs0mPURp+PWvLxWYYTB6VpWfbdlxhKWxX8A/8FvZJPE8Ft8TvgZFb6RI4EmoeG9dZpYBnr5E0eHwP+mi9K/aT4LfHP4Y/tBfBa18efCvxND4j0KVvLnUI0VxZy4y0M8TANG4z0IwRyCQQT+Ufiz/gjD8FdQ0Bk8HfE7xX4Z1QRkRzX8MF/CW7FowI2I9g4r4x+H/h347f8EsP+CivhnWPHC/2z8GfFF0ml6vq2mMWsNStWf7+0jMVxDzKEbDEBgCVYms8LmmCxcuSnL3uz0HKEo7n71fHP4K2eu6FN498EW40T4iaOfttvcWQEZvPL+YqwHBfjhuueDkGvRfhTrVn4++HmgfElowutX2jpY3oAwI3ikcyAexckj2xXp1pdWuo6PbX1nMl1Y3UKywSocrIjDKsPUEEGvFPgLZDS/A/jjR412Wth441S3th22LNxj8c17Bme6UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfgH/wW+mmn8Ufsw6ShJjmOtuU/vNu09V/m351+82g6TDoPgfRdDtf+PbTrGG0iwP4Y0CD9Fr8Qf8AgsxpazfEj9kfVplxZx65qVrO+O0klg2Pyjav3UoAKKKKACiiigAooooAKKKp6lfQ6Z4ev9SuZFjt7S3eeV2OAqopYk+2BQB+Lv7Cs8N1/wAFLP2/bi0YtZyfEBCnof8ASr/H9a/Uavyi/wCCWH2jxJ4H/aL+Kk0RjXxd8QGkiLDllRXm/IG6I/A1+rtfx1xnONTiXEOPeK+6MUz7rAJrCR+f5sKKKK+EPSPyV/bxVND/AOCs/wCwj4uX5JG8VrYzSei/b7Tb/wCjpK/a6vw//wCCpWoWug/Eb9lDxNdyfZ7fTPGjXE0//PNI5LaRj+ATP4V+3NrdW99plveWc6XVpcRLLBNEwZJEYZVlI6gggg1++Ze3Ph7Byfaa+6b/AMz5HFK2Kn8vyJ6KKK0OU/mR/wCCqXhlvBv/AAWa8L+L4YvLi17RtM1MNjhpIJmgb8f3K/mK/pntbiO7023uoTmKaJZEPswyK/Db/gtR4JmfwX8D/idbw8aff3ej3MoH/PVUniBP1hlx9TX7JfCnV49f/Zg+HOuRP5kd/wCGbG4Df3t9ujZ/WvpsfP2uW4afbmX3W/yMY6TZ31FFFfMmxzvi7V4fD/wo8Ua9cP5dvpuk3N5K/wDdWOJnJ/Ja/Hz/AIIo2s2ofDz9o3xrdLm41PxHYwl/9pY55nH5zLX6H/tkeJP+ET/4JX/HzWRJ5bf8IXe2qNnndcRG3GPfMtfHv/BF3Rf7P/4JkeMtVZMNqnj+5kVsdVjtLaMD8CrfnX6Nw1C1KpPu0vu/4c5K26P18r8K/wDgox+1R4z+KHx5sv2H/wBnJpdW8QavdrYeMbywfDSSMedPD9EjVfnnfIAA2kgBwftf/god+1pH+y7+xpMvhy7j/wCFq+K/M0/wxDwzWo2/vr0qQQREGXaDwXZOozXgX/BM/wDZHuPhT8Hpfjx8SreS7+L3ji3+0Qm9y02mWMxEgViSf30xxI5PIBVTghs/SZjjoYDDuo9ZPRLu/wDLuZQjzM+tP2Sf2ZPC/wCy1+ybpPgfSUgvvE1yq3XijWkj2vqN4V+Y85IjT7qL2Az1Jz9RUUV+N1as61R1Ju7e53pWQV89/tVfCnRfjR/wT/8Aih4F1m0juJJtCuLrS5HXJtr2GNpLeVfcOo+oJHevoSvB/wBp/wCIVj8Lf+CfPxg8cX0ywmw8LXa2gY/6y5liaKBPxldBVYdzVeHJ8V1b1uJ7HO/sD+Mbzxz/AMEfvgPrWoSme+h8Nppszt1b7I72qk+pKRKSfU19KeDvD58O+EZreTH2y81C51C8KnI824maVh743bc+1fMv7APhO88F/wDBHf4C6TqETQ3k/hxdSkR+qi7ke5Qe3ySrxX2JX7weaFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRXi/xn/aG+Df7PvgZdf8Ai3460/wnbSKTa20haW7vCO0NvGGkk54yFwO5Ffiz8a/+C1mpTXN1pPwD+GMNlbqxWPxB4tm8ySQdilpFgL65aRuv3RQB/QdRX8hurftE/wDBRb9ohpLix8RfEbWtNnOUh8KaS+n2YHYKbWNFOPUkn1Jrg7z9kn9uHxZI15rHww8d6xLKMtJq14S7fXzpc/nXm1cwwFCXLVrQi/OSX5s1jSqy+GLfyP7LqK/jCj/Zi/bY8DSLfad8M/iJoMkX3Z9JaYMv0MDkiu78Ofthft7fs9albx6l408Z6fYwsA2neN9Ka8tpR/dzdRlgD6o6n3rSjjcHiHajVjL0kn+TFKnUj8Sa+R+xX/BZHwpLqH/BP3wD42gU+Z4X8cW7SMB9xLiN0z9N6xj6kV+tGkalb614U0vWLRt1rfWkdzCfVJEDL+hr+aD4j/8ABTfS/wBpn/gnZ8Qvgb8bfBEXhPxNq1nFJpXijQmeeyN1bzpcRCa3b95EGaIKXRn4Y/KAMH9xv2J/ilpXxe/4Jf8Awf8AFWm3Sz3EGgQ6XqcW8M9vdWi/Z5Eb05j3D1VlPeu4zPqmvzw/aK/4KN/Cn9nP9uTwp8FfEWg3+tSXaQyeJNatLgLHoKzkeSWiKEzHad7BWUqpBG4nFfofX82P/BR741eBNG+NPx6+Ausfs66RefFDWdcsNQ0v4mPdAXbQPb2zRsqeXv3IiG3AEgQhSSM5DAH7E/tX/tr/AAt/ZI0DwXceNLPUfEWpeJrhhYadowRpRbx7fNuWLELsXegAzlieOhI+n/Bvi/w/4/8AhP4c8b+Fb5dU8N67p0V/pt0qkCWGVA6nB5BweQehr8P/ANt74h/B34R6R4Q8J/tBfAGX4peMtY+CthYeFtdkvPKGl3USyRzx8n90yzMkhkjy54UjGK/Qj/gnBa6rZ/8ABE/4Cw6wrrdNpNzLEJAQfIe/uHg/AxNGR7EUAfb1FFFABXzX+2J46tPhz/wS++OXim7uPsvl+Ebuzt37+fcxm2iA9y8q496+lK/Hv9urxt/w0R+258MP2JvBt41xpdtqMXiP4pXEB+S1tYNskVsx/vENuIzwzw9T05sRXpYWhOvVdoxTb9EaU4SqTUI7vQ9K/YD+HjfDH/glh8M9Nu4Tb6trFs+uX6sMEPdMZEB9CIvKB9wa+zBMtcvam3tNPt7O1jW3tYI1jhiQYVFUYCgdgAMVcS4z/FX8PY6rUxuMqYme85OX3u5+oQwvsqaiuiOgDKadWTHNzV6OTIry3FozlBo/G3/gsRZzXnwj+BsNvGZLiXxBdwxKOrM0SAD8TX0N/wAEr/2kLj4kfsq33wT8ZXDx/EL4c4tYo7ria407cVjyCM7oWBhYHkAR+pryT/gquvmaH+zQPXx7t/8AHY64H9sjwhrX7DH/AAWU8D/tafD+xdfh34x1B/8AhJLK3G2MTvgX1ueuBMn79OMCRWxjaK/p/hjBrHcIU6f2k5NevM/z2Ph8dLlxr+X5H740Vh+GfEejeMPh3ofirw7fJqWg6xYxX2n3UZ+WaGVA6MPqCK3K+faadmZn55/8FRvBa+MP+COnj64WEzXfh2/sdatz/wA8zHOIpG/79TSj8a9i/Yd8Rf8ACUf8Ej/gBqnmeYyeELeyds9Wtc2zfjmE16p8dvBI+JH7GHxU8CbQ0uueFr6zt93QStA3lH8H2n8K+Kv+CUHiOTWP+CSOj6NcZW68OeJNQ02WNusf7wThT6f66vaT58pcf5Jp/Jr/ADRntUP0rooorxDQ/Oj/AIKpeJP+Ee/4I3+OLdZPLm1rVtO02Pn7264WVh/3xC9d3/wTv0PTfhR/wQ1+Geta7NHpNjPo934m1S5mO1IoZZJJvMY+ghVGz6V8p/8ABYrU7m//AGYfgr8OLDMl94j8dCSKBOWdo4GiXjv81zio/wDgpL8Srz4L/wDBOz4N/se/Dtnbxd4s0yy0ea2tDmX+zrdY7cRKB/z3mCoPUI45zx+rcPw5Mv5u7b/T9Dhqv3z5++B+hav/AMFHP+C1Pij47eOLOSf4IeA7pV0bT51PlSJHIWsbMjjJY7riXjnlSMMK/oMACqFUBVA4Ar5o/ZE+Adh+zf8AsI+DPhzFHH/by24vvElyg/4+NQmUNMc55C4WNf8AZjWvpivhc1xrxuKcl8K0Xp3+Z1QjyxCiiivDNAr8W/2zviUP2p/+Ckvwn/YZ8A3puvDsHiWG++I17bHIXyMvJb+/kwiRm5x5jIOqV61/wUD/AG/NH+AHgbUPhd8L9Tg1T42ajB5c0sOJE8OROp/fScFTOR9yM9M7m4wGqf8ABLP9kfWvhd8MtW/aE+KlnJ/wtHxzBu06O9Ja4sdPlIlLyEnIlnbDsDyFVQeSwH3mRZZJyWKqrRfCv1/y+85as/so/WzTdOstH8O2Gk6bbraadZW6W9rAg+WONFCqo9gABV2iiv0Q5QooooAKKKKACiiigAooooAKKKKACiisnXte0fwv4M1TxF4i1K30bQ9NtXur++u5AkVvEg3M7MegAFAGhcXFvaWE11dTx2trDGZJppXCpGoGSzE8AAckmvw3/bI/4K3ab4YvtT+HX7LzW3iDXELQ3vjq4i8yztX4BW0hdcTsDkeY3yAjgODkfG37bn/BQTx3+1X8SD8GPgdFqem/Cm5vFs4bW0jYX/iqUsAhkXG9It33YR16vk4Vft/9in/gnX4f+DdppvxJ+MdnaeJ/ioVE1lpjgS2egHnpyVmm6ZfG1T93P3j8rnmf4HIcN7Su7yfwxW8v8l3f5vQ7MPhqmJnaO3VnxD8Ef+Cf/wAef2pPGB+Ln7RHi3V/C+j6o6ztd6xm51rVU7bY3b9wnQAuOn3UIwa/Y74Sfsa/s5fBewt/+EP+GunXWrR4ZtZ1pf7QvZGH8W+XIQ+0YUe1fUFTLETX8w5rxPnOdVGpTcYdIx0Xz6y+fySPr6OEw+HW133ZD0GBRV1YeOlP8nivmI4Oq0dftEZ9Q3Fvb3llLa3VvHdW8i7ZIpUDo49CDwRWk0VV2TbWE6E6epSmmfKfxI/Yo/Zh+KkU7+JvhJpFrqEgONQ0RX024Qn+LdblAxHXDhh6g18f6f8AsH/G/wDZo+Itx4+/Yz+N89lM7Brzwh4qiVrXUFHSOSQfu5OCQC0asvUOD0/Wiivo8v4mzvLGvY124r7Mvej9z2+Vjlq4TD1fij92h4n8A/2u4vHXi+x+Fnxu8G3XwN+PRQhfD2qPvsta2/el0+6H7uYdCYwxYZ43gbq9b+IX7MfwM+Kv7Qfgz4p+Pvh/ZeIvHPhYg6PqM08ybNrb0EkaOEmCN8yiRWCknHU1jeMPBHhPx/4PbQfGWg2viDSzIsqRXKcwyKcrJG4w0bqeQ6EMD0IrxH9oT4nfGr9n/wDZY0H4hfDwS/E6y8G3hbxPoeq4NzqmkMMFjOqlhNAQreaFJK7i6uQSf3fIeO8FmU44fGR9lUeif2W/XePo9PM+cxOXVKScqeq/E94/aE/ZZ+DP7T3hnw3pfxc8OzaumhXputNuLO9e1nj3Y8yLenPlyBVDL/sggggGvdND0TSfDXg3S/D2g6fDpWiabaR2thZ267Y7eKNQqIo9AABX58fB3/gqV+yb8UtEs49c8ZP8KfE0gHm6V4ot3jjVu+26RTCR/vMpP92vqdP2nv2c5NLW9T45eBmtWHD/APCTWv8ALfmv1w8Q90or4N+JH/BSz9jr4b6ZO0nxWt/GmqID5em+FbSW/kkI7eYqiFf+BSD8a/J/41f8FUvj5+0B4nHww/Zi8F3vgGHU5Dbw3dsVvdcvUPXaQmy1GOpXcyjnzB2mUowi5SdkiknJ2R+k/wC3N+394Z/Z38N3Hw3+G0sPjL4/aqv2ax0y1/fJorSYVJrgAEGTLApB95jgnC9fIv2M/gHrHwj+FuteOviRcSat8bPHNx/aHii/upPNmh3MXW3L5OWBYs5HVjjkKK8f/ZE/YZX4U62nxV+MUkfij4tXDm4toZJjcRaS7cs5kJImnJJzJyF/hyfmr9II0kLV/P8AxbxLTx8fqWElemvil/M10Xkvxflv+lZNlDoL6xX+Lou3r5/kbSXDZq9HJXx7+0h+1z8M/wBmvwykWvzN4h8bXUPmad4ZsZAJ5R2eV8EQx5/iYEn+FWwcflXpf7TX7eH7Xnxy1Dwf8DZH0O5hszfL4e8O3Vnp7w24ZR5jXV0yO3306OAdw+Xmvkcr4VzTN4e0ppQp/wA0rpP0Vm3+XmdmOzPB4SXI3eXZfqf0URNkVpQseK/n7b9oD/goX+xz4v0u6/aI8K6t4k8EXFwElh102tzFKT1WLUbbzAkmBkKzsOPu1+z/AMA/jv8AD79oX4HWnjj4f6kbi3yItR0+cbbrTp8ZMMq9j6MMqw5BNeXnvDOZZIlUrJSpv7UbtX7O6TT/AAfRnn0cfh8XpDR9mfEH/BTa0+36l+yjZ43faPidDDj/AHjEK/Uz9pD4F+Gv2jv2PPF/wp8TKsUep2/made7NzWF5HloLheR91uoyMqWXvX55/t5aG2t/Fn9jK2Vd2fjTpqP/umRC36Ka/YCv3zgR34bpesv/SmfG5l/vcvl+R+MP/BMj4reJvCWo/EL9i/4tbtP+IHw7vppNFgnbJls/M/exIf4lR3WRTnlJhjha/Xqvy9/4KEfBrxN4F+LHgX9ub4N6eX8dfD6eP8A4TGxtxg6ppQyryN67EZ43IBPlvn/AJZiv0P+HfjvQPif8CvCfxC8LXIu/D/iDTIr+ykzzskUHa3oynKkdiCK5M+wX1fE+2ivdn+fX79/vOalK6sdmRlcHkHqK/Mr9gvSm+Gv7YH7a/wTdTb2uj/ERNc0qE97a+jZlYf8Ajh/Gv01r49Phg+Df+C4EHiu1i8nTPiL8MZrW8YDhr/S7qJlz7tb3PHtE1eFh5/uqtN/aV/nFp/lc1e6Z9hUUUV55R+Rv7V1inxQ/wCDiP8AY2+GM2JtL8NWUvirUFP3VEczz5b6CwQ/RvevK/2bbGT9sz/gv58Vv2kddhN/8OPhxcfYPCSScxmWNmisyOnRVmuCOzuv485+1V8RZvAP/BSD9sb4sRTFdY8PfC7TfBPhll+9Fe6uEBdPR0hW4cfjX6Q/sGfAuP4B/wDBNXwJ4burdYfE+s2413xCQOftVyitsPr5cYjj/wCAE96/RMRX+pZFTpx+Kat9+r/O3zORLmqM+yKKz9U1bS9D0C51XWtStdH0u3TfcXd7cLDDEvqzsQAPqa/L79oH/gq18E/hrd3Phn4SWcvxs8b7/IT+z3aDTIZSdoBnKEzHOPliVgem8Hp8Ph8LiMVPloxb/L5vZHS5KO5+oGravpegeGL/AFrXNRttJ0exgae8vbuZYoYI1GWd2YgKAO5r8QP2sv8AgqVcaxq83wh/ZDhude8QX832F/GENm0ju7HZ5WnwMhZ3JOBKR/ug8MOBj/Z3/b//AOCg/iWz1z43aw/wa+ELyrNZade23kRInUGHT1YSyuAeJLhlz2bHA/XH9mX9h/4E/st6PFdeCvD51rxw8Pl3vi3WP319NkfMI/4YEP8AdjAz3LV9/gMgp0WqmJ959ui9e/5epyyqt7H57fsM/wDBMnUdM8bWPx8/aphOseMZp/7R0vwjfv57Qzs3mC6v33ESS5OfKOQDy5J+UfuV0GBRRX2uxzhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX83f/AAVq/bEvfGHxbuf2Y/AOpSReE9AnVvGVxbyfLql9hHS24HKQH7wzgydfuCv3J/ag+Mlv8Af2CfiZ8WJShutE0k/2bG4yJLyZ1gtlx3Blkjz7Z7V/Nt/wTe+AM/x+/bi1X4qePFk1vwz4Qul1LUHvcv8A2nqcxdoVck/NtZWmbryqg8Nz5WZY+hleBqYut8MFf1fRLzbsjalTlWqKEep+h/8AwTw/Yls/g38O9O+MXxJ0kSfFjWLbzNOs7lMnw/bOCNoGcedIhBY9VB2jHzZ/U9VLGkVdxq/DDX8bYzGYzPMfLE4h3cvuS6JeS/4O595CFPDU1CIyOGrscPFWIoavxw19RgsqulocNSsUVh46Uph4rU8njpUbR8V9E8t5Y7HKqt2Y7x8VTkWtiReKzZl4NfJY7DKCZ205XMtuGptSSffqOvgpK0memtgprKskTRuoZGGGVhkEelOoqSj8yPjd/wAEu/gR8TvFF/4h8HXl98Jdeu2Mk6aVCtzp7yH+L7M7DZ7rG6L7Cvjy4/4I6+Lo9SCW/wActImtO8snhuVH/wC+ROR/49X78Mu4VTkhzX3WE4v4hwlNU4V20v5kpfi03+JxvA4OpK8ofddfkfi/4L/4JD+BdMvYbj4gfFbVvFKq2XtNI0tNOjYf3S7PKx+oxX6K/Cn4B/Cn4IeEm0f4Z+DbTw5FKB9puQWmurn3kmkLO3PYnA7AV9APb+1V2tv9muXG8QZtmUeXFVnJdtEvuVl+B6uGoYTDO9OCT79fvZzf2Wvk39sD9o/Tv2a/2a21a1SPUPH2ts1n4X01xkPLgbp3HdIwwJHclV75H2p9l4+7X4//AAm0ux/bI/4ORPE2teIof7W+GPwjt3/syyk+aGWa3lEURI44a5Mk3fIjVTkV7/CeVRznNFGprTguaXn2Xze/kmRmWYyw2GfI/eei8vM9I/Yw/wCCdM/iTW4/2j/2vYZfF/jzXZv7SsfCuqjcluW5Se8AOHcjBWAgIgADAn5V0v23tDb9lf8A4Ko/AH9srwrYix8J3l1H4b8cw2kQVBFs8oNtHHzW24AAcG2THJ4/aWvn39qb4L2f7QH7BnxG+F9xGhvtS0xpdIlcf6m+h/e2757fvFUE+hP0r+r4xjCKjFWSPy5tt3Z61rWh+EfiR8J7nR9e02w8XeDtcsh51rdRLNbXkEihlODwQQQQfoRX89vxe+F/ir/gmD/wUV8O/Fn4cteav+zt4vvPsmo6czFvssZbc9lIxJLOi5khkOCQpUnht36Gf8EufjhefEr9gVvht4qkeP4gfDC8/sHUre4P777MC32Zm/3QrwnvmHnrk/XX7SnwY0f9oD9iXx98LdYjUtqumu2mzsuTbXsf7y3lH+7Iq59QSO9c+Jw1DGYeWHrR5oyVmioTlTkpR3R8XfFbWdJ+KX7X/wCyHpem3Ud9p9347svFWgXkQyl9YLY3EsjL/tRtGhYHtMnvj9Ua/m5/Zq+LOt+F/wDgm54X8d6havc+Mv2a/iUINUtHAaddCvd1tdwj6LNNjrjyMDHFfeXxn/4K7fszfDu0mtPh62o/GbxAqfLFpUT2VirY4D3Myc+5jRxXyPC2GjgMBUwS3pTlF/g0/nFp+rZ24ybqVFU7pP8Ar5n6mXlpa6hpV1Y31vHdWdzE0NxBKoZJEYbWVgeoIJBFfAfww0/w/wDsa+NfHXwu8X+KNP8ADfwOvJ5vEfw71PV79IItOikcfbdKZnbkxSOkkfdkmOMlGr8tPFH7X3/BSb9prw5qWqfCXwXffC74dJbSXEt1ollHbDyFUsWN/dgM2FBP7kqT2B6V8SXX7PXxK8e+JpPEHxN+JEuoaxN/rbm7ml1K4b23yMMD6EivTzGvlmJoyoVaqun0d2n6K9vmc8KdVNSSP3m+In/BVT9kXwO1xbaN4q1P4j6lFlTD4d0iUxbh28+cRxsPdCwr4N+Jn/BYy21rxT4c1HwJ8BlhvtBv5LvTtS8QeIdxzJbyW7o0EMQ+VklOR5p5CnsK+P8ASf2V/AdmFbVNR1PWGHUeasKn8FGf1r9IP2S/2R/2VPGHw61oeIvhLY654m0u9HmXF/qd5MJYZFyh8szeXwVccL6Z618Nisbw/lVB1pQnUt6ddO8dDup0K9aXLdI+K/EX/BX79qrVp5P7EtfB/haFvui30Vrh1/GWRh+YryfUP+Cnn7bl9K234yLYRt/yztfCmkqB9CbUt+tf0IWv7I/7Mdmirb/ArwbGFGBnRImP6ivhH9rj4EfCnwn8ZPDreH/hz4f0fTb3R+YLTSoo0MiSsGOAOu1krzsv4tyLF4hUKeEte+r5Xt950VMvrU4czmfh/wCMPjt8V/H3jXWfEXjDxdLr2ratrFnq+pS3Flbhbq7s4mhtpGRYwh2Ruy7cbSGOQa+oI/8Agp9+2ymhTWDfF6GQSRGNZ/8AhE9KSWIYxlSlsACB0ODXs0nwt+HM3+s8FaQ3/bko/pVO0+B3wZuPFOnS6x4EtbjTluo2uoILqe38yPcN65jkUjIyMjBFfaTzjLakUqlC6jtpF29LnB9XqdGfnZ48+LHxK+KXiEal8SPHWu+NbkSbwdU1KSYIe+xWJVPwFfpd+xf+2L+xh+zytjda5+ztr1j48VQtx41k1aHXLjOMExI8cAtx14jXPqzV9761/wAEsf2TfEmlxXmgWPiTwsk8Qkhaw1+SZMMMg4uBIeh9a+dfHX/BHXw6vhvUb74f/GTVLe+hgeW3sda0WK4WdgpIj8yOSMpk4G7a2PQ15mG474cqWg5Sp+sX/wC23N5ZbilrZP5/5n6ufC39vb9kz4vSW1r4V+MWk2OrzEKNL19ZNLuQx/hAuFVXP+4zD3r6+iljnto5oZFmhkUMkiMGVgehBHUGv4jvEX7MfxM0R5/sdraa8sTEOtrcBJBjr8sm3n2BJrU+Gv7Rn7T37M2u29v4K8d+I/BUET5/se+Xz7CQZ5H2edWiIPqoB9CDzX6HRxWHxH8Kafz/AEPMlCUd0f2w0V+CvwB/4LRaZeXOn6B+0V4D/shmKpL4r8MFpIR23S2bAuo7kxux9Er9sPh38TfAHxa+Gln4w+G/izTvGXhu5H7u906cOqnAOx14aNwCMo4DDuBXWQd1RRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH4s/8FrvH02i/sY/Cz4e29wYz4n8TTXlxED/rIrGJevsJLmI17R/wT6+FcPwr/wCCXPw8t5Lfytc8RQNr2quVwzPcndEp/wB2Hyl+oJ718Lf8FvLu5uvj/wDs96KvzRx6JqUsS/7cs8CH/wBFLX7W+HtHttB8F6LoNku2z02xhs4B6JGgRf0UV+I+JGJnHB4fCx2nJt/9upf/ACX4H0GVQXPKfZfn/wAMbsMfNa0MdVoU6VsQR1+ZZVgk7aHrVqhNDFWjHDxSQx1rRx/LX7XluXKSR4NWrZmeYuKpyrgVrS4ArKmaqzClClGxNKTkZU1ZU3Q1pzNWPM1fjWa1Iq571FMoyf6yo6U/epK/NJO8rnrrYKKKKkYUUUUAN2LTfLXNSUUDuzj/AB3r1j4P+CXi/wAWahIIrLRtFur6Zjx8sUTOf/Qa/Bz/AIJP/ETWPh7/AMFDrXTfFUclroXxf0i7i0y+l4S5vbWZpBz6krMn+86+tfd//BTn4zJ4C/YQb4a6PcbvGnxEul0yztY+ZPsiurXDgY75SIf9deOleW/tWfs3a58Bv+CM/wCzH4+8HwC1+IPwNvbTUdRmhXLbruVJLtjzyouvLyORtz2Ff0x4c4GdHLquKkv4kkl6Rvr97a+R8lmtXmqxh2X5n7pUV578J/iLo3xc/Zp8D/Ezw+wbSfEmjw6hCobPll1BaM+6NuU+6mvQq/aD58/DTxtMf2J/+DlzRvGQP9m/CH43xGLUh92CG6mdUlbvgpc+VKegCzsOB0/cuvzx/wCCmnwGb41f8E0fEGqaPaGbxp4Ff/hINIeNcyNHEp+1RD6xbm/3o1r0X9gz49L+0J/wTY8DeKr66Fz4s0qH+xfEgJy32u3UL5h/66RmOT/gZHOKAPzY+FvgeyuP+Cs//BRz4FrDt0rxPpNzPFGV+WJ7gGRDj/ZN3kfSl/4Jb/Cv4E+J/wBm7WvEmqfDnTNQ+MHhvxBLp+sX+qq128Y4eFo45CY4uNy5RQSYzk16B+zFef8ACaf8HCn7bXjaxYXGk2kqaT53ZnjkSAAe3+it+Arwz/gnl4gk8H/8Fkv2nvhOJMWGoXN/dImePMs78qMe+y4f8Aa/B+IpValXNKVGbi4qlPRtXsrSTtuuVp28kfR4WyVGUle7kv8AL8T9s9Ys477wbqthIoMNxZSwsuOzIVI/I1+EEiNHO8bcMrFT9RX73Tc2sg9UP8q/CPW12eM9XUcBb2UAf8DNfnvCsn++j/h/U9PGr4fmZdfUn7IviZtF/anTR3fba63YSW7AnjzEHmIf/HWH/Aq+W69F+EeotpX7UHgG9Ulca7bRkj0eQIf0avtsfSVfBVKb6xf/AAPxPOpS5aifmftfXwt+23pofwp4F1jb80V1PbE+zqrf+yV9018jftmWqyfsxaPdfxQ+IYlH0aGXP8hX5Bk03DM6T87femj3cQr0ZH5iUUUV+3nzp+yHwA8Rt4n/AGR/Bt9I/mXFvZ/YpznJ3Qkx5PuQqn8a9kr42/Yt1Y3XwI8TaOzbmsNZ8xR/dSWJcD/vpHr7Jr8IzOkqGPqwXd/jr+p9NRlzUkz8afjx4ZXwn+1f4y02JPLtZb03lsoHASYeYB9AWI/CvFNQ03T9W0qWx1Syg1CzkGHhuIg6N+Br7X/bS0dbX45+GdajTaL/AEcxuf7zxSHn/vmRR+FfGtfseWV3WwNKpfWy+9afofP1o8tVo5/wT+wT8O/jzZeLrDwr4guPh543soFu9OGw3On3C5KskkZIZBuKfMjcZ+6elfL+seBf2vP+Cfvx0h8V2D6n4NUTiODXtKkF1o+qqDkRyjlGDYP7uVQ3oB1r9Tv2Vdc/sb9sTRoWbbFqdpPYuPXcu9R/31Gtfqlreh6N4l8J3+g+INLtda0W+hMN5Y3sCywzIeqsrAgiprcX5nkmY+zqfvaTSdnuujtL5bO/yKjgaOIpXWkkfG/7E/8AwUs8B/tINpvw/wDiHFa/D/4yMgjgtjKfsGuMMfNbOw+SQ5/1DEn+6W5x+olfyk/tzfsb6f8ACH9pGXXPgpbXFhos9nHqqaJHMzPZNvcMbdyd21WjyEJLDsTwK/RD/gmv/wAFDZ/ioNN+AXxw1Yf8LHt4fK8M+ILltp1xEAH2ebjH2lQMhif3gBz84y37pluZYXNcJHE4d6SV7PdeTPnatKdGbjI/aaiiivWMQooooAKKKKACiiigAooooA/nr/4LgaTNa/Ez9nPxRErKs1hq1p5g6K0MlpIo+v74n8DX7PeF9XtfEfgLQ/ENkd1nqlhDeQEHqksYdf0YV8A/8FlPh7L4m/4JpaB45t4jJJ4N8Uwy3DAfcgux9mYn28xoB9SK9Y/YF+IcPxI/4JVfCXVPtHn6jpmnNouoqT80cto5hGf96NY3+jivxrxBwrqUMNiOkJNf+BJP/wBtPdy2dpSj3X5f8OfakK1rw9Kyoe1aUTcV8blfLGx3Vbs2ITgVc83C1krJxTmm461+m0cdGjT0PJlTcmWJpayZpKdJNWbNNXyOZ5ipJ6ndSpWIJpOtZEz5P1qxNL1qgTls1+M5jivay5Ue7RhYSiiivnTsCiiigAooooAK8N+P37Qvw5/Zx+Cdx4z+IGqCHfuj0rSoPmu9TmA4iiX8Rlj8qg5Jr59/ae/bj8L/AAb8RL8MfhrpbfFb48ahILax8N6aGlSylfhTcFActzkQr8xxzsBzX4++NLv4q/Cf/grx8LfHX7enhM+Mbe/Nvqd5pV9MJbSCylLIBHHCfLH2d/mMIypZMNu3ZP6pw1wZic2lHEYu9Ojv/ekvLsvN/K+68bF4+FFOMNZfgj9BP2XPgD8TP2xv23NN/bM/aK0l/D/gHTZI5vh54Vdj+/WJ90D9m8lH/ebmAMrnOAnB/Z34heCdH+JHwK8XeAPEEIuNF8Q6RPp12vcJLGU3D3Gcg+oFdHpd5p2oeGdPv9HmhudJubZJbKW3IMUkTKCjLjjaVIxjtV6v6kw9CjhaMaNGPLGKskuiR8dKUpycpatn5Bf8ErPHWs+FdK+Mn7I/jicp4s+GniKd9Oik4Mlo8rJMFH91Zhv6nicelfr7X4p/tcQyfsn/APBdX4I/tXacjWvgfxwf7A8cMg+RW2rC7v1zmExSDA+9bH2r9qo5I5YEljdZI3UMjqchgehHtXQSNmhiuLOa3uI1mglQpIjDIZSMEH2Ir+ev4cfEKH/gm7/wVF/aa+GHiIvbfDHX/D1z4i8GI5IjmmjjeayiXrgsDLbE/wB6NeOmP6GO1fzr/t5+IvD/AO2t/wAFYvhj+z38IdNg1fUfCss1l4h8XwMXWNGdGuUGMK0VuEY7snMjFVx/FjWrU8PSlVqO0YptvsluVGLlJRW7PpP/AIJceBdU079jrxj8YPEmW8QfErxLNqUkrDG+CF3RW/GV7hvoR6V8E/sY60usf8HKnizVrCRvseoar4kkOP44yJmGfbIU/gK/ab4reJvC37MX/BNrxJqelxxaXong/wAK/YtCt26NMIxDax+5aQoD9Sa/Gz/gkZ4H1HxF+2x8QviheK09poegNatcOMlrq8lDZz67IZf++q/nPBYuWNwOcZvV0jUXJG/ndJfJOKPqqkPZ1KFGO61f9fef0LXDbNPnf+7Gx/Svwf1Ob7R4k1C4zu825kfP1Ymv248fasuh/BDxdrDNs+yaPcSKf9oRtt/XFfhzXzPC0Hy1Z+i/M6ca9YoK6nwMrN8bPB6ocOdbtAp9/OSuWr074L6Y2r/tWeAbNU341mGZh7Rt5hP/AI7X3mIkoUJyfRP8jzIq8kftNXyv+2Ft/wCGR489f7dt8f8AfElfVFfIf7Z14Iv2adFs92Gn1+NseoWGX+rCvxTKU3mVL/Ej6Kv/AAZH5j0UUV+5nzZ95fsRXTDU/H9n/A0VtL+IMg/rX6BV+ef7Ecbf8Jj48m/hFnbr+O96/QyvxjP0lmlT5fkj6DC/wUfCn7blpnwx4DvtvK3VxDn6qjf0r89q/Rz9tjH/AAqfwX/e/taXA/7ZV+cdfoPD7byuHq/zZ5eK/jM9C+Et+2m/tPfD+8Vtu3X7VGPoryqjfoxr9sq/CvwjIYfir4ZlBwU1a3YH6SrX7qV8xxTH99Sl5P8AP/gnZgn7sj87f227Hb498C6mB/rdPngY/wC5IrD/ANDNfjP8bvhZeaTrMPxY+HrS6Tr2mXKX10tkdjpJG29bqMjo6sATj0z1Bz+337bkI/4RzwDc/wAQubmP/wAdQ1+erKrxsjKGVhhgRwRX3PC+Mq4XA0qkOl013V3oedjIKdWSZ+w37Bf7UUP7Un7Cmk+JNTmjHxB0Fl0nxdAo27rlEBW5C4GFmX5xjgNvUfdr7Yr+ar9g3xNcfs7/APBaiz8GRyvD8PfinYS2MMGf3cV2D5sH/AldWjH+zP3r+lWv6Bo1oV6UakNmfNSi4uzCiiityQooooAKKKKACiiigDyr45fC/T/jR+yH8RPhZqbJHb+JNEmsklkXKwykboZP+ASKjf8AAa/A3/glR8WNQ+Gv7T/xH/Zg8eZ0rUL67kuNLtLg4MGo2gZLqAepeNA3XH7k4zur+kev5x/+CqHwF8S/BD9tfwv+158LVk0uz1fUoZdVurVeNN1iEL5crL02zquTxguj55cZ8XNsvhmmX1MLLTmWj7Nap/fv5HRRqujVUz97I2q8klfLf7LP7Rnhn9pb9lHRfH2ivFa60qi28RaQr5fTbxR8yHPO1vvoe6sO4IH0ostfzPCrVwVWVGquWUXZrzPrLKcVKOzNfzqY03FZvncVG03vXVUzS0dzNUtS1JNWfLNUMk1VWYsa+OxmYyqOyZ3U6VgZtzU2iivmm23dnctAoooqQCiiuL+IXxC8I/Cz4O65488c6xDofhnSbczXd1MfwVFA5Z2OFVRySQK0hCdWahBXb0SW7Ym0ldmx4k8TeH/B/gfUvE3irWLTw/4f0+EzXt/fTCKGFB3Zj+XqTwK/Hn4kftyeJv2mP2gV+A37NHjLRfhR4Xui0eq/EnxTqUdg8sOQG+ypNtZM5wMZlbPAjAJr580n4/8Aw3/bW/bKuG/ak+LUnwz+Eel3vmeFvACRywWl+OcG5vUG1HwBuZ8E7iqFO/3X8V/+Cdf7Mn7QXhWz8TfCXWLP4fXwtkgg1Twm0d9ptwqKFXzIA4UsAACyOjH+LJr9ey/Lso4bxlN53CUptX+FunB9L/zvvZNJ6avVeFVq18XB/V2kvXV/5H2V+yj+xj8GP2a/B0eteFAnjjx9qMO7UvHd+RLc3u773k/Mywxkk8IST/Ezdayf29/2U7P9qX9i6+0vS7eJfiX4cD6h4Su2wC8uB5lqxJACTKoXJ4DBG7HP46t/wTj/AG1PhFqc0nwZ+K1tcWofev8AYnia40h5T2LRthM/ViPeum0fXv8Agsh8MbtbaP8A4SPxHaRdYr7+yNcSQf8AXQmSQfgwNfvGH4gyKvH93iYfOST+52Z87LDYmL1g/uPtv/gk/wDtDah44/Ze1r4B+OJJbfx98NJPs1tBeArPJp5dlVWBGd0EgMRB5CmP8P1rr+WHw3cft8eD/wDgpQf2l7L9nHU7fx9dI6a5ZWPhuaDT9XEkflyGWNHIy+FYlCPnUN1yT+hmlfttf8FCL4LA37DSNdN0kkubi0j/AB81sf8Aj1eg81yxK7rw/wDA4/5mPsa38r+5n21+3F8C1/aC/wCCbPxB8E2tqLjxNaWv9r+HSB84vbYGRFXnrIu+L/tpXkf7En7U/g/Xv+COHg/x38UvGGn+GZvB8beHfEeoatdCICa1AEZOcFneExNtAJJJwK8W1j4tf8FUfiFpR03w78G/AnwRWddv9r32s21/NCPUIZpgD/vRH6V8xeB/+CSfiPXPF02ufHL4yJcQXV+9/e6R4YsSPtE8hzI3mvtSMnodkR4xgjArw8TxXw/hItzxEX5RfM//ACW/4nTDBYmb0i/np+Z1v7QP7enxS/au8dah+zx+xP4d1ObSb8G31jxoUNvNNbsdrlN4H2SAjOZHIkYHChT1+xf2Pf2QfCf7KvwduDJcQ+IPiNq0St4i8QFCq4HzC3hBPyxIe/Bc/MccKs9x40/ZJ/YZ+B6+F11jRvAdnAgc6VasbvVtQkxw8iLulkdv774UZ6qOn5x/Ej9pD9pz9vLWr74X/s0+BdS8H/CiaU2+ra9cSiFruL+L7RckBYUx1hiLOw4JbO2vynM8xzbiyLhSX1fBLWU56JrzfXyjG+u72t7NKlQwTvL3qnZf1+J55/wUI/aevP2kv2gvD/7O/wAFfN8TeGdP1ZY5XsFL/wBt6oSY1EfHMUW5gG+6xLN0Cmv1+/Y9/Z1tP2af2L9F8EzGG58WXjnUPE15CPlmu5AMopycrGoWMHvtLcbsV5x+yD+wt4C/Zh0hPEV9OnjL4r3Nv5d3r0kRSKzVh80NrGSdq9i5+dgP4QdtfdtfE57nGDlg6eU5Zf6vT1cno5y7vy7fkrI9DDUJqo69b4n07I+a/wBq7xMug/sk6lYo+261m6isoxnnbnzHP02pj/gQr8n6+vP2wfHC698crDwnZzb7PQLf/SADwbiXDN+S7B9Sa+Q6+kyHDPD5dFy3l7337fhY48TPmqvyCvrL9j3w2+q/tLXWvPHutdF02RwxH/LWX92o/wC+TIfwr5Nr9Uf2TPBLeGf2axrl1HsvvEU/2vkciBRtiH0PzN/wOqz3ELD5dNdZe6vnv+Fww0OaqvLU+o6+A/23NYXzvAnh9Wy4E95IvoPlRT+OG/KvvyvyU/ak8TDxH+13rUMcnmW2jwx6dGQeAUBZx+Duw/CvguHaLq5kpfypv9P1PSxcrUbdz52ooor9hPBP0K/Yj04r4T8easy8SXdvbof91GZv/Q1r7qr5l/ZL0L+x/wBkSxvGTbJq2oT3hPqMiJf0jr6ar8OzioquZVZLvb7tP0PpKC5aMT4R/bcvFHh/wDp+752uLmbHsFRf61+fNfZH7aOsLd/Hrw3oqNuXT9H8x/Z5ZGJH/fKIfxr43r9RyODp5XT87v72zxcS71mdN4Lha5+MfhO3VdzS6zaoB65mUV+51fi78EtNbVv2s/h/aqu7brMM5+kTeZ/7LX7RV8jxTK9enHsm/vf/AADuwS91s+G/23GX/hB/Aafxfbrg/wDjiV+d9fe/7bt4PtHw/wBP7lbqYj/v2tfBFfVZCmsrp/P82ceK/jM838dXEnh/x58JfiDZlo9Q8J+P9K1GOROoQXSbh9Cdv5V/VJ1Ffyw/E7a3w0t4yCzSa1p8aAd2N3EBX9Tw4GK/cMgk5YJp9JP9GfPYhfvAooor6g5AooooAKKKKACiiigArg/id8NvCHxf+A3ib4b+PNLTWPCuu2Zt723Y4PUMrq3VXR1V1YdGUGu8ooA/knvD8aP+CXP/AAU31DTV3694RvMMFkHlWnijS8nY2fm8uaMsRkco4PVW+b+hz4K/HT4efH34JWPjr4c60up6bL8l3bONlzYTfxQzRnlGH5EcqSCDXX/tO/sx/Dv9qj9nS58B+PLc213CTNoWu2yA3Wk3GB+8j5G5SAA6E4YehCsP5gPGHgP9qb/gm9+1ul9b3M+jxTybLDW7SPz9G8RW687HU8E4JzG+HQ5Ixwx/O+JeF6edQ9tQahXXXpJdpfo+nmtvUwmLdB8stY/kf1WedUZkY1+Zv7OP/BTX4NfFuxsdC+JU0Pwk8ePiPy76Zn0y8f1iuNoEeeu2XbjOAzda/SmCeG6s4ri2mS4t5FDRyxOGVwehBHBB9a/l/McDmWW1vY4yDg/PZ+j2a9GfX0qlGrHmpu5LRRRXhnSFFFFABRXG+NviJ4F+G3hJ9e8feLtK8I6Suf8ASdUvUgVsdQoY5Y+ygmvyj+Pn/BV/wvpl1P4T/Zx8OS+PNembyIPEOo28kVmjngeTbFRLOcnA3bBnswr6DLckzTN58uEpOS77RXq3p8t+yOWtiKNBe+/8z9KPjf8AHv4Z/s+fCC48Y/EjXo9MtsFbCxjG+71CUf8ALKGMcseRk8KoOWIHNfhPe6t+0V/wVQ/bLtfDXh2xm8JfCPR7oPIhPmWGgwNwZ7hxt+0XLgEKo55woVdzV638Ff8Agnd+0j+1r8YI/i/+1x4k1fwj4duisogv9n9r6hF1EUMAIWyi/wB5QcdE53V/QP8ACv4T/D/4K/BjS/h/8M/DVt4X8L2C/ura3yzSMfvSSOxLSO3UuxJNf0tw3whhMktXrNVK/fpHyiv1evpqfJ4vHTxHux0j+fqfnL4t/wCCPP7LevfDPQ9J8P3HiTwX4gsLFbe41yy1E3DajIBzNNDNuQMTk4j2DHGOBXyXqH/BG/40eA/EE2rfBf8AaStY7gHMbT2d1o1xjspeCWUNj1OB7DpX9CVFfpEoxnHlkro8lNo/AGy+Av8AwWE+HMCw+GviRpvjazi4SG41vT70uPTN/ErD8GH1rqrPxx/wV88PxCLXP2efD/iQp1lSfTiz/wDgPfY/ICv3Uor52tw/keId6mGhfvypP71Y6o4rER2m/vPxPs/j9/wUwWMw3f7FFldTA/6xb0xL+twQfwNb1n8Y/wDgpxqc3k2f7FehW0jDh7zxNBCi+5Ml2o/Wv2Sorzf9UOG7/wC7L75f5m317F/z/kfkP9l/4KueKAqQeB/hT8NVf70l3qa3jx+4CSSgkfjXyzovgn9qn41ftyfEj9nj45/te6l4B8VeGY4bpdG8MaLHbxa1Zyxq/nW0sJg+VQ6g7lZhnocHH9D1fj//AMFQvgb40s7bwb+2F8GJZ9N+I/w6wmtSWS5lm0/cSsxXo4iLOHUg5jkbOQtOvw1l9PCTjl9KFKrb3ZcsZNP/ALeT0ez69VqEcXVc17Rtx6q7X5G18NP+Ca/7MngLVo9Y1zQL/wCKHiIP5jX3iq/aeNn6lvITbGxJ5+cPX3dpelaXofh+00nRdOttJ0u1jEdtZ2cCxQwqP4VRQAB7AV8m/sg/teeDf2ovgvHNDJDovxI0u3UeI/D5f5o26efDn78LHoRkqTtPYn7Cr+VM3q5u8XKjmU5OcHa0m9PRbWfS2jPsqCocilSSswrgfib480/4cfBrWPFF+ys8EeyzhJ5nnYYjQfU8n0AJ7V3Fzc29np1xeXcyW9rBGZJpZGwqKoyWJ7ACvyX/AGhfjJJ8UviaLXSpWXwfpTsmnoePtDdGnYe/QA9B7k1OU5fLMMSov4FrJ/p6sK9VUoeZ4Tqup3uteJdQ1jUpjcahe3Dz3ErdXdiWY/maz6KK/bUklZHzp33wx8D3fxE+N2heFbUMsdzOGu5VH+qgX5pH/BenuRX7V2Fja6ZodnptjCLeztYVhgjXoiKAqj8AK+VP2UfhWfCXwtfxrq1vs17XogbdXGGgtOqj6ucMfbb719bV+QZ/jli8X7OD92Gnq+r/AEPewtPkhzPdnM+MvEln4P8AhZr3ia+bbb6dZPPj+8wHyqPctgfjX4f6lqFzq3iK+1S8kMl5d3DzzOf4mdixP5mv0A/bK+IAtfDOj/Dqxm/f3rC+1MKekSkiND9WBb/gA9a/PGvrOG8I6OEdaW89vRf8G/4HDi580+XsFWLW2mvNUtrO3UyXE8qxxqByzMcAfmar19E/sweCv+Ev/am0u6uIvM03Q0/tGckcb0IES/XeQfopr6rE144bDzrS2irnFCLnJR7n6jeDfD8PhX4UeHfDcKhY9N0+K347lVAY/icn8a6WiuD+J3iyLwP8BfFHiaRwstpYv9mDH70zDbGPxcrX4GlOvWtvKT/Fs+n0hH0Pyl+PPiT/AISn9rLxnqEcnmW0N8bO3I6bIf3eR7EqT+NeQ1JLLJNcyTTMZJZGLOx6sSck1HX7/RpKjRjTjtFJfcfLyfNJs+qP2QdAbVf2qjqjLm30fS5Zye298RKPyZj/AMBr9TK+Nv2NPCZ034L654suI9txrF95VuSP+WMIxn8XZ/8AvkV9k9q/H8+rqtmUrbRsvu3/ABue9ho8tFeZ+Yf7ZWsLfftL6Xpcbbl03RI1dfR5JHc/+OlK+R69O+M3iUeLP2oPGmtRyeZatqTw2zDoYov3aH8QufxryyeaG2spri4kWG3iQvJI5wFUDJJ9gK/VcuouhgaVPqkvver/ABPFqy5qjZzX9nv4z/bP/Zz+F9qpkm134iadcXqKMn7HbTLLMf8AvkE/8Br+oav53/8AgmT4Ruvjb/wVN8bfHi6tnfwb4C0htN0F3Hytd3BKIfr5XnuRjgyJ6V/RBX7flmGeFwcYS3er9WfP1Zc82wooor1zEKKKKACiiigAooooAKKKKACuV8a+BvB/xH+G+o+D/Hnhuw8WeGb9Nt3p2pW4lik9Dg9CDyGGCD0IrqqKAPwt/aA/4Iw+FdYe+179nXxq/hO7JLp4X8Rl7mzbP8MV0CZYwOcB1kzx8w6n4Lj+Cf8AwUq/Y9u5B4V0Xxfp+gxvuRvDUsWu6XL3z9nXzVXPPDxqfav6xqK561Chiabp1oKUX0aTX3MqMpQd4ux/Ljo//BVr9pjwPfrpXxI+Hmg6xfRLiVL/AE240q6b3Kg4B/4Bj2FeiR/8FmNfFmqzfADT5Lj+J08XSKp/4CbUn9a/o+vtN0/UrYQ6lYW+oQjolzAsi/kwNcuvw3+Ha332pfAfh1bk9Zholvv/AD2Zr5Gpwhw3VlzSwy+TkvwTSO5Y7FxXxn859x/wVu+OHiq/bT/APwQ0Rb1/9XEj3epzD/gMYTP5U+Pxx/wVp/aH/wBH8J+EfEHgzRpuCbLRrbQIQPX7TdlZeB2WT8K/pVs9PsNNtfI0+xt7CHOfLt4VjX8lAq5XZh+Gsgwr5qeGhfzXN/6Vczli8TNazZ/PX4G/4I//ABj+JHiqHxV+0z8cjb3b4M9ppzyavfSL/cNzMypH/wABWQe3ev1o+Av7FP7Of7Ocdrd/Dv4f2zeKI1w/iTV3N7qLnGCVkfIiyDjEQQe1fVlFfURjGK5YqyRxtthRRRVAFFFFABRRRQAUUUUAFQ3Ntb3mnXFneQJdWs8bRzQyoGSRGGGVgeCCDgipqKAP5qf20f2JfiT+yL8fJP2mP2Yrm+sfANvdm8nh007rjww7H5kZST5to2SMkEKDtcYwT9Z/sn/8FJfh18YdDs/CfxZurP4c/EqKHBnuJdmm6sVHLxSEYic9fKc9fuk9B+ztxb293YT2t1DHc2s0ZjmhlQMkisMMrA8EEcEGvw4/bK/4JJ6X4oudU+In7L8dt4f19y0174GnlEdneMeS1pK7YgYn/lm37vngoBg/I55w7l+fUuWurTW0luvLzXk/lZndh8VVw0vd27HT/tB/tFTePZbjwh4OmktfB8b4ubrlX1Ig8cEArGD0HU9T6V8k1+f1l8SPjB8BfiDdeAfiN4fvobjTH8u50PXImhubcf7EhBO0jofmUjpX1D4M+OXw/wDGaxwQ6oNH1RutlqP7ps/7Lfdb8Dn2r4f/AFfq5RS9nSjeC6rW/m+t/wAOx3fWVXleT1PYK+iP2dfhDJ8Tfiut9qkDf8IjpDrLfselw/VIB9ep9FHuK8n8B+Cda+IfxM03wxoMPmXVy2ZJT9yCMfekY+gH58Dqa/ZHwD4H0X4d/C7TfC+hx4t7ZMyzMPnuJT9+Rvcn8hgDgV8LnmZrB0fZU3+8l+C7/wCX3npYaj7SXM9kdjHGkcCRxqI40UKqqMBQOgFZHiHXdP8ADHgfVfEGrTCDT9Ptnnnc+ijOB7noB6mtmvgP9sH4pK5tfhfo9xnay3Wtsh79Y4T/AOhn/gNfmeX4OeOxUaK26vsuv9dz2KtRU4OR8Z+OvF2oeO/ivrfirU2P2i/uS6x5yIU6JGPZVAH4VydFFfusIRpwUYqyWiPmm23dhX6sfsrfD3/hD/2d4tcvYfL1jxEy3cm4fMkGP3K/iCX/AOB+1fAvwQ+G83xN+PemaLJG39j2xF1qsg6LChGVz6ucKPqT2r9koYYre0it4I1ihjQJGijAUAYAH4V8BxLjeWEcLF6vV+nRfr8keng6evOySvz/AP2zPiAkt1onw5sJ93lEahqgU8BsFYkPvgs2Pda+1fG/i7S/Anwt1jxVq8m20sYC4TPMr9EjHuzYH41+KvinxHqPi74iax4m1aTzNQ1G6aeXnhcnhR7AYA9gK8vhzAutifrEl7sNvX/gb/cb4upyw5V1MCtLRtJvNe8W6Zounxma+v7pLe3QfxO7BR+prNr7c/Y9+Gbal4wvfiRqlufsOnZttK3jh5yPnkH+4px9W9RX6NjsVHBYWVaXTbzfQ8mnB1JqJ95eDfDNn4N+Feg+F7FR9n02ySAMB99gPmc+7Nkn61yPxq8bR+Af2bfEmueYI757c2tgCeTPKCqY9cct9FNeqV+Vv7ZXxp0W88df2DJrEFj4V8Nswu7mSTCS3ZyGx67R8oAyc7q/I8qwlTMswjFq+t39/wCr0Pdr1FRpfkfLzMWZmY5JOSTXxz8ZPiRqXjjxtp/wd+GsUus6nql/HYTmzG57ueRwiWsfrliMkfTpmuS+Kn7QmoeKnk8K+AY57XTbh/Je8VT9ovdxxsRcZRTn/ePt0r9sf+CZv/BP25+ENlZfHz4zaV5PxKvbY/8ACN6DcKCdDgkUfv5Rni4dSRtPMakg/MSF/qrKsolTkq+IWq2X6v8AyPjK1a/uxPvX9jX9nSw/Zh/YO8J/DlVik8SyL/aXii7i5FxqMyr5uDnlUCrEp7rGDxmvqiiivtjgCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDw/43fs4/Bn9onwL/YPxa8D2XiaOOMrZ3/zQ3tkT3hnQh055xnae4I4r8Hf2iv+CN/xK8Jzah4g/Z88Qx/ErQxmRPD2qNHZ6pAv91JGYRT4H/XNj0AJ6/0pUUAfxZeCfjN+1F+x78UrrSrObWPAOp4Ed5ofiTSA8U6Kfu7J0JC5/ijK+xr9H/hf/wAFiIylrp/xg+FLK3Al1jwvfZB9zayjj8JT9K/oG8XeCPB3j7wlNoPjjwvpXi3RZPv2WrWMdzF9Qrg4PuOa/OP4tf8ABJH9lX4hT3F94RsNW+EerSkszaBetNaFvX7POXVR/sxlB7Cvlcy4cybNW5YminL+ZaS+9Wv87nZSxWIo6Qlp2Mm3/wCCjH7L+v8Awl1TVvDHxBhXxJFbH7LoesWU1jO0rcKuZE8tgCcko7AAGvgW98QyeKtdvvEE+pR6tdX9w0891HKHEjsck5HHek+JH/BFT4yaH9ouPhj8TvD3j63GTFbapayaTct/s/eljJ7ZLj8K/NLQfgD+0NNbeKNU8G/D3xPq0HhzWZtH1q68PW8lx9ju4ceZE/kkkEZBHGCDxmvm8LwVgcv5nhaj97+az+V1bQ6p4+pVtzrbsfo1qN/b6X4fvtTvGMdpaW7zzsBkhEUsx/IGn6bdR6tpNjeWYaSG8iSSAY5YOAV49ea/L7VvHPxg8O2194b8RarrulrPA8FzYaxbsrlGBVlKyruHBI4wa7T4d/tRfFH4a6p4duNIk0nVF0TZ9gg1XTRMi7BhN20qW28YyeoHWt6uQYqNNum05erX6dyViYN6n9RX7Ovwr/4Vp8Eo5NShC+JtY23Wo5HzQjHyQ/8AAQTn/aJ9q+gCQqlmOFHUmv5u7b/grl+0dEq/aPDfgy6IHJ/s6dM/lNWH4y/4Kp/tDeLvAOoeH/7H8MaHb3sflzz2NpMJSh+8oZpDgEcEjnFfkVbgbiTFYl1KvL7z1fNt/wAMe5HMcJCFo308j9EP2nfjVD48+Ji+DdCvkbw3pEjNhHH+mzqdrSgdSi52g9OSe4r5br8zLz9oD4hXPj+PxJFcWVnqCWDWSCK0BQRs4cnaxPzZA59Ky9Q+OXxW1UGOfxhdRq3G20hig/D92gNfqGE4WrYWhGjTaSS89+vQ8eeMjOTkz9dfA/hG68afEKz0aG5h0+zz5moahdSLHDZQAjfK7MQAAD3PJIHevrj4nftu/s6fs5eDvAXhHwl4u0nxfHbatDZaxYaFKb2ezsRFK0twGjOxpDIsYwz5PmE9jX89ngH4QftA/tBeIbyx8B+DvE/xGurSZY7wwq8kVq5zgSSSEJGev3iO9fVfiL/glz+014I/ZF8cfFvx5a6J4Zt/DWkvqU2hLqa3l9NFHgycwbol2puY/OeFNa1uDaGNqxli6rcI/ZStr3bu/lohRx8qcXyR1fU+hvjX/wAFdte1rRtU0D4J+AF8NwzxNDH4i165E10oORvjt0GxGA5BZ3+gr4B+G3wR/aa/bA+JKt4S8O6v40zcbbrWrwi30yxyRuLzNtjXGclVy57KTgV+3X/BPf8AYn/ZD8Y/sW/D/wCN03hWX4keLNRtf+JgPE1yZ7bTb2Ntk8KWy7YmCupKtIrnaVPGTX7Iafp+n6TotrpulWNvpunW0Yjt7W0hWKKFR0VVUAKB6AV9flmSZZlEOXCUlG+73b+b1/TyOKtiK1d++7n5m/sZ/wDBM34cfs33um+PvHlzB8Sfi9Eokt7x4Cthoz8Ei2jYne4P/LZwG/uqnOf0+oor6A5QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK/HX4G+I/8Ahn//AIOX/wBoD4J6gxs/CvxZjXxLoQY4T7aYzcMB6bt12vblFHpX7FV+If8AwVe0vVvhX+0z+zD+1j4bt2+3eGdbXTdRkTgSCOX7VBGx9GX7UnTo3tQB+1Wq6Lo+u6W1jrek2esWLfet761SeM/8BcEV/Pvovwd+Evw0/wCDovxt8H/iR8OfD/iP4Z/Em0kvfDthqemxyW9lPcJ9pj8lSMIBLHcQhVwMMvpX77eDvFWj+OvhN4Z8aeH7gXWh67pcGo2Ew/jimjEiH8mFfjX/AMFcfDepeA/iX+zb+1N4bjMWreEvEcenXc6Drtk+2Wyt7bo7gY77yKAPrr4rf8E7f2Ute+AHjy38L/BHw/oPi6fw/eJot/Y+dCbW7MD+TIFWQKdsm04IxxXx7/wTx/Zj/ZE+P/8AwTz0rXPGnwV0nVviT4e1O40TxTNPfXgkkuIm3JI0azBVLRPHnAxkN71+z3hHxNpnjX4UeGvGGjSCfSNc0uDULNwchopo1kX9GFfi7+ynqTfs4/8AByT+0T+z3dS/YfCXj6SXWPD8LHCed/x+QKv/AGxmuI89zGPWgDS/4KL/ALEHwR8C/wDBMjWPH3wW+F2keDfEnhPV7XUby4sImaS4syxhljcuzZUGRJOf+efvX3r+xu3wl8ffsEfCn4p+Dfh54X8N6lquiRNqLaVodvbvDexjy7hdyIDxKj49sGvoX4meCdP+JH7O/jn4f6tGJNP8RaFdaZOD/CJoWj3D3BYEH1Ar8l/+CPXjjUNL+F/xs/Z18SyGPxB4G8UvcwQPwUilJhnQDsFmgLf9taAJ/h34gf8AZz/4Om/ir8OL4/Y/Bvxr06PWNPU8J9vZWlV/fdKl4nb5nHpX7A+ItDsPE/w/13w1qsK3Gl6tp81jeROMrJFNG0bqfYqxFfjN/wAFdfDOteCfFP7Ov7U3hWMx6z4L8Rx2NxcIORiQXdqG/wBnfFMvp+8IPWv15+GfjzR/ih+z34L+I3h+QS6N4k0a31K1IOdqyxh9p91JKkdiDQB+P3/BJ/xFqXw1/aD/AGmP2S/EVw323wt4hm1LTYZDziKb7HclfVTttm9PmyOpr9ua/CL49Sr+y/8A8HU/wn+Kw/0Hwj8ULSC01Wf7se+c/YJw3+662sx9Mg9q/d2gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvlf9tT4J/wDC/wD/AIJsfEz4e2sKza8dP/tHQsjn7bbfvoVBzwXKmPPo57V9UUUAfkP/AMEg/jxJ46/Ym1j4L+ILhl8U/Du88u0hm4kbTpmZo+Mf8s5fNQjsCn0H2N+3H8Ij8bP+CXPxa8F29v8AatYi0htV0hAMs11af6RGq+7bCn/A6/H/AOLEc/8AwT5/4OPNG+JenxPY/CD4jStcX0ca/uUtbuULex4GeYJ9s4UchSgHBr+iqKW1v9KjmhkjurO5iDRupDJIjDIIPcEGgD80f+CTvxe/4WV/wSo0fwzeXPna14C1GTQplY5cW/E1sf8Ad2SFB/1yI7V8u/8ABWLwvrnwn/ax/Z5/a98GwtDqOjalFpupTIPlaW3kNzbB/wDfT7RGfVVAqv8As37v2O/+Dkj4ofAS8JsPh18Tka88NBuEDuWuLQDrnbm5t/c4PHSv1Y/au+CNn+0N+wN8RPhdMqf2lqGnNNo0rjiG+h/eW7ew3qFJ/usaAPVPhz460P4nfAbwf8Q/Dc4uNB8RaRBqVk4OcJKgbafdSSpHYg1+JuqSN+yp/wAHbtrqDf6B4L+MluFk7RvJqDbCe/P26AN/wM9Aa77/AII+/HK8vPhH44/Zj8ZO9r4t8EX015pNrcHDrZvLsuIcesVwSTz/AMth6c9V/wAFfPhHqGtfsm+B/jz4ZjZfE3w21xHnmiHzpZzuv7zP/TOdIT9GY8YoA++v2qvgzbfH79gH4mfC+RV/tDU9JeTSHYcR30P722b6eYig+xNfnF/wR5+OF5q3wF8b/s4eLJHg8UeBb+S70u2nOJFspJNs0WP+mVxuz/12A7c/p1+zv8WNP+OX7E/w2+KenyK39v6JDPeRqf8AU3QGy4iPusquv4Z6V+Hv7V2n6h+wp/wcBeCf2jvDVrJD8O/HN015rMMAwjea4j1O378kMtwvbcwx93gA+w/+Cv3wln8Yf8E8NG+J2jQM3iD4e69HeNLGPmWyn/dSn/gMnkP9FavuP9lT4sQ/G7/gnp8J/iQsyzX+p6BCuqgHOy9iXyrhT/21RyPYg969H8S6H4W+MH7NWteH7p4tY8H+MPD0luZU5Se2uoCA6n/dcMD1Bwa/Ir/glb4r1v4U/H39oD9jDxxM0eueFNbn1TRklON8ausFxs9UYfZ5lwekjEZyaAP2xooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD4Y/4KAfsqr+1N+xBeaPoqJH8RvDcj6p4WlbA8+UIRJaMSQAsy4AJ6OEPQGvNv8AgmB+0JN8VP2HF+F/i64e3+KPwyk/sXVLG7yty9ony28rKQOVCmFu4aLJ+8Cf0wr8q/2iP2dvGvwb/wCCjvg79sz9nfR7nUJrvU4rH4q+FNNTc+pWU8ipNeRp/E23BdQM7kWQdGNAGf8A8FUPgtrmqfBfwL+078PY2j+IXwl1OK+lkhX949gJll3+/kyqr4IPytJ9D+hXwJ+LWh/HT9kfwH8VvD7L9h8QaVHcSwKcm1nxtmgb3SQOv4Z6GvSdY0nT9e8J6poer2sd9pOo2klpe20q5SaKRCjow7gqxB+tfjb+wrdeLv2Z/wDgrN8bP2I9TjuNU8ASCfxP4Ou3OfssP7sqecnbJG6K3OBJEcfeJoA8C/bM8M+IP2Jf+C4vgT9rLwdpsq/D3xZqQuNcFuMRmd8pqFq3XBlizMpIwWLY+6a/djxDo3g/45fspapos8keteB/G/hto1mTlZra6h+SRT2O1wwPUECsX49/BPwj+0J+yt4q+FfjS3EmmatbH7NdBcyWNyoJhuY/9pGwfcZB4Jr89f8Agnn8SvHvwq+LXi79hH44K8fjPwVFJe+CdQb/AFWp6TuHyxH+JV3CROSdjMpA8oigDkP+CXPijXPhJ8Zfjt+xT8QZ2h8TeD9cm1TQEl4+0WxKxzGPsUOYJl56TMe3H3X+2Z+zJo37VP7FOteAbho7PxVZMdR8K6i4/wCPW+RGCK3P+rkBMbdcBt2CVFfFX/BRzwf4g+CP7RHwj/bv+Gdlu1vwlqMOleNLaL5RfWEhKo0nsQzwFsEjzIz/AA8fqb8NPiF4b+LHwB8I/EjwjdfbPDfiLTIr+xkIwwVxyjDsytlWHYqRQB+bf/BLn47alq3wI179l74l+bpPxc+FVzLYDTbw4mk06OQIuPXyXJiPX5fKI4PHBft+eE9V/Zx/b7+Dn7eXgWzdrGy1ODRPiHawD/j4t3BjErdcb4S8JOMBlh7nn6B/aa/ZV8VT/tq/DT9rH9nu3itvi14f1a2h8V6Qs626eJNLLCOYFmIXzVhLLz95cfxIoP2j8Xvhn4f+Mf7M3jb4Y+JrdZ9H8RaTNZSEjmF2U+XKvoyPtce6igDq/DHiTRfGPw50HxZ4bvo9U8P6zYRX2nXcRyk0MqB0cfVWBrcr82v+CX/hn4yeBf2FvFnw/wDizY3dnZ+GPG9/pfhb7bFsd7SIqshTPJi8/wA7YT6nGQBX6S0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFcvH4J8Jw/GO7+IUfh+zXxtc6VHpU+siL/SXtI5GkWHd2UO7NgdTjOcDHUUUAFedeIPhP4B8TfHvwT8UNX8PxTePPCSzx6JrCO0c0MU8TxyRNtIDxkOTtbIDcjHOfRaKAPO/i18NtD+MH7M/jj4YeIiY9H8S6PPp80yIGe3MiEJMoPBZG2uM91FR/CH4X+HPgt+zP4L+FfhLz28P+G9NSztZLl90s2CWeRz/AHndmY4wMtwAMCvSKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiijIoAKKjMka9WqNrqJf4qALFFUWvowahbU4x6fnQBqUVitqyD0qFtaUelAHQUVzLa4P7wqNte4+8KAOqorkT4gH96m/8JD/ALdAHYUVx/8AwkX/AE0pf+Eg/wBqgDr6K5MeIP8AaqQa8P7woA6iiubXXFz1qZdYU+lAG9RWOurRn0qZdSjP/wCugDSoqmt7EamW4jb+KgCaimh1bowp1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAMbdjiqUnmZ71oUYB7UAYcnme9UZPM966YxRt/DUbWsTdqAOQk8z3qlJ5vvXbNYRN/8AqqFtMjPcflQBwUnne9UpPO969EbR0PpULaKp9KAPNZPtHvVST7T2r09tDH90VG2gf7NAHlTfbO2art9uzxXrJ8P/AOzTf+Ee/wCmdAHkv/EwzUq/bvevVP8AhHh/zzpf+Ee/2KAPM0+196tR/ae9eiDw/wD7NSLoPH3RQBwaef71cTzveu2XQx6CpV0ZfagDkY/O96ux+Z711C6Sg9KmXTYx6flQBz0fme9XY/M962lsYl//AFVKtvEv8NAGdH5nvV2Pf71ZEajoop1ACLnbzS0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==' + +module.exports = { + png, + jpeg +} \ No newline at end of file diff --git a/tests/images/bee.png b/tests/images/bee.png new file mode 100644 index 000000000..c7a6f8c7e Binary files /dev/null and b/tests/images/bee.png differ diff --git a/tests/images/fish.png b/tests/images/fish.png new file mode 100644 index 000000000..fca79c0b0 Binary files /dev/null and b/tests/images/fish.png differ diff --git a/tests/images/glassware-noisy.png b/tests/images/glassware-noisy.png new file mode 100644 index 000000000..f42616311 Binary files /dev/null and b/tests/images/glassware-noisy.png differ diff --git a/tests/images/pngsuite-gray-transparent-black.png b/tests/images/pngsuite-gray-transparent-black.png new file mode 100644 index 000000000..39a7050d2 Binary files /dev/null and b/tests/images/pngsuite-gray-transparent-black.png differ diff --git a/tests/images/pngsuite-gray-transparent-white.png b/tests/images/pngsuite-gray-transparent-white.png new file mode 100644 index 000000000..99bdeed2b Binary files /dev/null and b/tests/images/pngsuite-gray-transparent-white.png differ diff --git a/tests/images/pngsuite-palette-transparent-white.png b/tests/images/pngsuite-palette-transparent-white.png new file mode 100644 index 000000000..eacab7a14 Binary files /dev/null and b/tests/images/pngsuite-palette-transparent-white.png differ diff --git a/tests/images/pngsuite-rgb-transparent-white.png b/tests/images/pngsuite-rgb-transparent-white.png new file mode 100644 index 000000000..dd3168e5c Binary files /dev/null and b/tests/images/pngsuite-rgb-transparent-white.png differ diff --git a/tests/images/sampleImage.jpg b/tests/images/sampleImage.jpg new file mode 100644 index 000000000..e69725cc6 Binary files /dev/null and b/tests/images/sampleImage.jpg differ diff --git a/tests/images/straight.png b/tests/images/straight.png new file mode 100644 index 000000000..12347fc25 Binary files /dev/null and b/tests/images/straight.png differ diff --git a/tests/integration/__snapshots__/fonts.spec.js.snap b/tests/integration/__snapshots__/fonts.spec.js.snap new file mode 100644 index 000000000..e4884386d Binary files /dev/null and b/tests/integration/__snapshots__/fonts.spec.js.snap differ diff --git a/tests/integration/__snapshots__/security.spec.js.snap b/tests/integration/__snapshots__/security.spec.js.snap new file mode 100644 index 000000000..acf386cd7 Binary files /dev/null and b/tests/integration/__snapshots__/security.spec.js.snap differ diff --git a/tests/integration/__snapshots__/text.spec.js.snap b/tests/integration/__snapshots__/text.spec.js.snap new file mode 100644 index 000000000..1e4f0cc23 Binary files /dev/null and b/tests/integration/__snapshots__/text.spec.js.snap differ diff --git a/tests/integration/__snapshots__/vector.spec.js.snap b/tests/integration/__snapshots__/vector.spec.js.snap new file mode 100644 index 000000000..174c9da6d Binary files /dev/null and b/tests/integration/__snapshots__/vector.spec.js.snap differ diff --git a/tests/integration/fonts.spec.js b/tests/integration/fonts.spec.js new file mode 100644 index 000000000..a88bf0a6f --- /dev/null +++ b/tests/integration/fonts.spec.js @@ -0,0 +1,54 @@ +var {runDocTest} = require('./helpers'); + +const characters = `Latin +ABCDEFGHIJKLMNOPQRSTUVWXYZ +abcdefghijklmnopqrstuvwxyz + +Latin 1 (Western) +ÁÀÂÄÅÃÆÇÐÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒÞÚÙÛÜÝŸ +áàâäãåæçðéèêëíìîïıñóòôöõøœßþúùûüýÿ + +Latin 2 (Eastern) +ĀĂĄĆČĎĐĒĖĘĚĞĢĪĮİĶŁĹĻĽŃŅŇŌŐŔŖŘŠŚŞȘŢȚŤŪŮŰŲŽŹŻ +āăąćčďđēėęěğģīįķłĺļľńņňōőŕŗřšśşșţțťūůűųžźż + +Greek (Modern) +ΑΒΓ∆ΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΆΈΉΊΌΎΏΪΫ +αβγδεζηθικλµνξοπρςστυφχψωάέήίόύώϊϋΐΰ + +Cyrillic 1 (Russian) +АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ +абвгдежзийклмнопрстуфхцчшщъыьэюя + +Cyrillic 2 (Extended) +ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏҐӁƏҒҖҚҢҮҰҲҶҺӘӢӨӮ +ѐёђѓєѕіїјљњћќѝўџґӂǝғҗқңүұҳҷһәӣөӯ` + +describe('fonts', function () { + test('default (Helvetica)', function () { + return runDocTest(function(doc) { + doc.text(characters, 10, 10); + }); + }); + + test('Helvetica Bold', function () { + return runDocTest(function(doc) { + doc.font('Helvetica-Bold'); + doc.text(characters, 10, 10); + }); + }); + + test('Roboto', function () { + return runDocTest(function(doc) { + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.text(characters, 10, 10); + }); + }); + + test('Roboto Bold', function () { + return runDocTest(function(doc) { + doc.font('tests/fonts/Roboto-Medium.ttf'); + doc.text(characters, 10, 10); + }); + }); +}); diff --git a/tests/integration/helpers.js b/tests/integration/helpers.js new file mode 100644 index 000000000..ced1b73f8 --- /dev/null +++ b/tests/integration/helpers.js @@ -0,0 +1,91 @@ +var PDFDocument = require('../../lib/document').default; +var PDFSecurity = require('../../lib/security').default; +var CryptoJS = require('crypto-js'); +var path = require('path'); +var fs = require('fs'); + +// manual mock for PDFSecurity to ensure stored id will be the same accross different systems +PDFSecurity.generateFileID = () => { + return new Buffer('mocked-pdf-id'); +} + +PDFSecurity.generateRandomWordArray = (bytes) => { + const words = []; + for (let i = 0; i < bytes; i++) { + words.push(0x00010203); + } + return new CryptoJS.lib.WordArray.init(words, bytes); +} + +function updatePdf (pdfData, testState, snapshotChanges) { + const pdfDir = path.join(path.dirname(testState.testPath), '__pdfs__'); + if (!fs.existsSync(pdfDir)) { + fs.mkdirSync(pdfDir); + } + + const fileRefPath = path.join(pdfDir, testState.currentTestName + '.pdf'); + const fileChangesPath = fileRefPath.replace('.pdf', '[changed].pdf'); + + const {matched, added, unmatched, updated} = snapshotChanges; + + if (added || updated || (matched && !fs.existsSync(fileRefPath))) { + fs.writeFileSync(fileRefPath, pdfData); + } + + if (updated) { + if (fs.existsSync(fileChangesPath)) { + fs.unlinkSync(fileChangesPath); + } + } + + if (unmatched) { + fs.writeFileSync(fileChangesPath, pdfData); + } +} + + +function getSnapshotChanges(snapshotState) { + const {matched, added, unmatched, updated} = snapshotState + return {matched, added, unmatched, updated} +} + +function compareSnapshotChanges(changes, previousChanges) { + return Object.keys(changes).reduce((result, key) => { + result[key] = changes[key] - previousChanges[key] + return result + }, {}) +} + +function runDocTest(options, fn) { + if (typeof options === 'function') { + fn = options; + options = {}; + } + if (!options.info) { + options.info = {}; + } + options.info.CreationDate = new Date(Date.UTC(2018,1,1)); + + return new Promise(function(resolve) { + var doc = new PDFDocument(options); + var buffers = []; + + fn(doc); + + doc.on('data', buffers.push.bind(buffers)) + doc.on('end', () => { + const testState = expect.getState() + const pdfData = Buffer.concat(buffers) + const previousChanges = getSnapshotChanges(testState.snapshotState) + expect(pdfData.toString()).toMatchSnapshot() + const changes = getSnapshotChanges(testState.snapshotState) + updatePdf(pdfData, testState, compareSnapshotChanges(changes, previousChanges)) + resolve(); + }); + doc.end(); + }) +} + +module.exports = { + runDocTest: runDocTest +} \ No newline at end of file diff --git a/tests/integration/pdfmake/__snapshots__/absolute.spec.js.snap b/tests/integration/pdfmake/__snapshots__/absolute.spec.js.snap new file mode 100644 index 000000000..7b18943ae Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/absolute.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/background.spec.js.snap b/tests/integration/pdfmake/__snapshots__/background.spec.js.snap new file mode 100644 index 000000000..ca8ff312d Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/background.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/basics.spec.js.snap b/tests/integration/pdfmake/__snapshots__/basics.spec.js.snap new file mode 100644 index 000000000..40886878a Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/basics.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/columns_simple.spec.js.snap b/tests/integration/pdfmake/__snapshots__/columns_simple.spec.js.snap new file mode 100644 index 000000000..5d583dd1b Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/columns_simple.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/images.spec.js.snap b/tests/integration/pdfmake/__snapshots__/images.spec.js.snap new file mode 100644 index 000000000..7cabe09bd Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/images.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/lists.spec.js.snap b/tests/integration/pdfmake/__snapshots__/lists.spec.js.snap new file mode 100644 index 000000000..497a49a17 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/lists.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/page_references.spec.js.snap b/tests/integration/pdfmake/__snapshots__/page_references.spec.js.snap new file mode 100644 index 000000000..ce421ffb8 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/page_references.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/qrcode.spec.js.snap b/tests/integration/pdfmake/__snapshots__/qrcode.spec.js.snap new file mode 100644 index 000000000..220e32418 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/qrcode.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/tables.spec.js.snap b/tests/integration/pdfmake/__snapshots__/tables.spec.js.snap new file mode 100644 index 000000000..4136dd12a Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/tables.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/text_decorations.spec.js.snap b/tests/integration/pdfmake/__snapshots__/text_decorations.spec.js.snap new file mode 100644 index 000000000..c3a82bb62 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/text_decorations.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/toc.spec.js.snap b/tests/integration/pdfmake/__snapshots__/toc.spec.js.snap new file mode 100644 index 000000000..6996fe958 Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/toc.spec.js.snap differ diff --git a/tests/integration/pdfmake/__snapshots__/watermark.spec.js.snap b/tests/integration/pdfmake/__snapshots__/watermark.spec.js.snap new file mode 100644 index 000000000..cf20a9d7b Binary files /dev/null and b/tests/integration/pdfmake/__snapshots__/watermark.spec.js.snap differ diff --git a/tests/integration/pdfmake/absolute.spec.js b/tests/integration/pdfmake/absolute.spec.js new file mode 100644 index 000000000..16975831d --- /dev/null +++ b/tests/integration/pdfmake/absolute.spec.js @@ -0,0 +1,733 @@ +var {runDocTest} = require('../helpers'); +var {jpeg: bee} = require('../../images/bee') + +describe('pdfmake', function () { + // somehow the generated pdf changes at each run + test('absolute', function () { + return runDocTest(function(doc) { + const images = {bee: bee} + + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.font('tests/fonts/Roboto-Italic.ttf'); + doc.image(images['bee'], 100,100,{width: 50, height: 50}); + doc.save(); + doc.restore(); + doc.image(images['bee'], 150,150,{width: 50, height: 50}); + doc.save(); + doc.restore(); + doc.image(images['bee'], 200,200,{width: 50, height: 50}); + doc.save(); + doc.restore(); + doc.image(images['bee'], 250,150,{width: 50, height: 50}); + doc.save(); + doc.restore(); + doc.image(images['bee'], 300,100,{width: 50, height: 50}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('You ',40,40,{lineBreak: false, textWidth: 23.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',63.255859375,40,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('put ',85.65625,40,{lineBreak: false, textWidth: 20.23828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('images ',105.89453125,40,{lineBreak: false, textWidth: 42.205078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ',148.099609375,40,{lineBreak: false, textWidth: 13.41796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('any ',161.517578125,40,{lineBreak: false, textWidth: 21.796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('position',183.314453125,40,{lineBreak: false, textWidth: 42.97265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('As',100,100,{lineBreak: false, textWidth: 14.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('well',150,150,{lineBreak: false, textWidth: 21.19921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as',200,200,{lineBreak: false, textWidth: 12.71484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text',250,150,{lineBreak: false, textWidth: 20.14453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('!!!',300,100,{lineBreak: false, textWidth: 9.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('And ',40,40,{lineBreak: false, textWidth: 24.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',64.1875,40,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',86.787109375,40,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',98.857421875,40,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ',108.35546875,40,{lineBreak: false, textWidth: 29.419921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ',137.775390625,40,{lineBreak: false, textWidth: 16.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('top ',154.2109375,40,{lineBreak: false, textWidth: 20.349609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',174.560546875,40,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ',188.541015625,40,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('image ',204.66015625,40,{lineBreak: false, textWidth: 36.017578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ',240.677734375,40,{lineBreak: false, textWidth: 13.41796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('x:100 ',254.095703125,40,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('y:100',286.134765625,40,{lineBreak: false, textWidth: 28.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.image(images['bee'], 100,100,{width: 100, height: 100}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(100,100.5); + doc.lineTo(473.5185546875,100.5); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ',105,103,{lineBreak: false, textWidth: 44.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',149.291015625,103,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ',247.5,103,{lineBreak: false, textWidth: 44.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',291.791015625,103,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ',357.4140625,103,{lineBreak: false, textWidth: 44.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',401.705078125,103,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(100.5,100); + doc.lineTo(100.5,120.0625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(243,100); + doc.lineTo(243,120.0625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(352.9140625,100); + doc.lineTo(352.9140625,120.0625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(474.0185546875,100); + doc.lineTo(474.0185546875,120.0625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(100,119.5625); + doc.lineTo(473.5185546875,119.5625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text(`Let's `,105,122.0625,{lineBreak: false, textWidth: 27.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('try ',132.515625,122.0625,{lineBreak: false, textWidth: 16.734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ',149.25,122.0625,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('unordered ',165.369140625,122.0625,{lineBreak: false, textWidth: 57.19921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('list',222.568359375,122.0625,{lineBreak: false, textWidth: 15.931640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',117.8671875,136.125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',144.544921875,136.125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(107,143.2578125,2,2); + doc.moveTo(105,143.2578125); + doc.bezierCurveTo(105,142.15324300033842,105.8954305003384,141.2578125,107,141.2578125); + doc.bezierCurveTo(108.1045694996616,141.2578125,109,142.15324300033842,109,143.2578125); + doc.bezierCurveTo(109,144.36238199966158,108.1045694996616,145.2578125,107,145.2578125); + doc.bezierCurveTo(105.8954305003384,145.2578125,105,144.36238199966158,105,143.2578125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',117.8671875,150.1875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',144.544921875,150.1875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(107,157.3203125,2,2); + doc.moveTo(105,157.3203125); + doc.bezierCurveTo(105,156.21574300033842,105.8954305003384,155.3203125,107,155.3203125); + doc.bezierCurveTo(108.1045694996616,155.3203125,109,156.21574300033842,109,157.3203125); + doc.bezierCurveTo(109,158.42488199966158,108.1045694996616,159.3203125,107,159.3203125); + doc.bezierCurveTo(105.8954305003384,159.3203125,105,158.42488199966158,105,157.3203125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('or ',247.5,122.0625,{lineBreak: false, textWidth: 13.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',261.375,122.0625,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nested ',270.873046875,122.0625,{lineBreak: false, textWidth: 39.181640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table',310.0546875,122.0625,{lineBreak: false, textWidth: 26.44921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(247.5,136.625); + doc.lineTo(347.4140625,136.625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Col1',252.5,139.125,{lineBreak: false, textWidth: 24.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Col2',285.8046875,139.125,{lineBreak: false, textWidth: 24.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Col3',319.109375,139.125,{lineBreak: false, textWidth: 24.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(248,136.125); + doc.lineTo(248,156.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(281.3046875,136.125); + doc.lineTo(281.3046875,156.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(314.609375,136.125); + doc.lineTo(314.609375,156.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(347.9140625,136.125); + doc.lineTo(347.9140625,156.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(247.5,155.6875); + doc.lineTo(347.4140625,155.6875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',252.5,158.1875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',285.8046875,158.1875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',319.109375,158.1875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(248,155.1875); + doc.lineTo(248,175.25); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(281.3046875,155.1875); + doc.lineTo(281.3046875,175.25); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(314.609375,155.1875); + doc.lineTo(314.609375,175.25); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(347.9140625,155.1875); + doc.lineTo(347.9140625,175.25); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(247.5,174.75); + doc.lineTo(347.4140625,174.75); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',252.5,177.25,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',285.8046875,177.25,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',319.109375,177.25,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(248,174.25); + doc.lineTo(248,194.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(281.3046875,174.25); + doc.lineTo(281.3046875,194.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(314.609375,174.25); + doc.lineTo(314.609375,194.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(347.9140625,174.25); + doc.lineTo(347.9140625,194.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(247.5,193.8125); + doc.lineTo(347.4140625,193.8125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Inlines ',357.4140625,122.0625,{lineBreak: false, textWidth: 37.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',395.259765625,122.0625,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',417.66015625,122.0625,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styled',433.720703125,122.0625,{lineBreak: false, textWidth: 31.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('easily ',357.4140625,136.125,{lineBreak: false, textWidth: 27.9541015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('as ',385.3681640625,136.125,{lineBreak: false, textWidth: 13.0712890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('everywhere ',398.439453125,136.125,{lineBreak: false, textWidth: 52.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('else',451.33984375,136.125,{lineBreak: false, textWidth: 18.1787109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(100.5,119.0625); + doc.lineTo(100.5,197.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(243,119.0625); + doc.lineTo(243,197.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(352.9140625,119.0625); + doc.lineTo(352.9140625,197.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(474.0185546875,119.0625); + doc.lineTo(474.0185546875,197.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(100,196.8125); + doc.lineTo(473.5185546875,196.8125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + }); + }); +}); + diff --git a/tests/integration/pdfmake/background.spec.js b/tests/integration/pdfmake/background.spec.js new file mode 100644 index 000000000..966c4447f --- /dev/null +++ b/tests/integration/pdfmake/background.spec.js @@ -0,0 +1,1119 @@ +var {runDocTest} = require('../helpers'); +var {jpeg: bee} = require('../../images/bee') + +describe('pdfmake', function () { + // somehow the generated pdf changes at each run + test('background', function () { + return runDocTest(function(doc) { + const images = {bee: bee} + + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Background ',0,0,{lineBreak: false, textWidth: 66.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph ',66.73828125,0,{lineBreak: false, textWidth: 57.01171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ',123.75,0,{lineBreak: false, textWidth: 16.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page ',140.185546875,0,{lineBreak: false, textWidth: 29.3203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',169.505859375,0,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ',0,14.0625,{lineBreak: false, textWidth: 45.2109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('background ',45.2109375,14.0625,{lineBreak: false, textWidth: 66, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph, ',111.2109375,14.0625,{lineBreak: false, textWidth: 59.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',170.578125,14.0625,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('time ',193.177734375,14.0625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',219.85546875,14.0625,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('little ',229.353515625,14.0625,{lineBreak: false, textWidth: 25.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('bit ',255.2578125,14.0625,{lineBreak: false, textWidth: 16.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('longer ',271.79296875,14.0625,{lineBreak: false, textWidth: 36.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',308.291015625,14.0625,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ',321.908203125,14.0625,{lineBreak: false, textWidth: 32.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure, ',354.24609375,14.0625,{lineBreak: false, textWidth: 28.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',382.681640625,14.0625,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ',405.28125,14.0625,{lineBreak: false, textWidth: 21.7734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',427.0546875,14.0625,{lineBreak: false, textWidth: 20.724609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',447.779296875,14.0625,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divided ',463.83984375,14.0625,{lineBreak: false, textWidth: 41.267578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ',505.107421875,14.0625,{lineBreak: false, textWidth: 23.150390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ',528.2578125,14.0625,{lineBreak: false, textWidth: 13.41796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('least ',541.67578125,14.0625,{lineBreak: false, textWidth: 28.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('two ',570.55078125,14.0625,{lineBreak: false, textWidth: 22.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lines',0,28.125,{lineBreak: false, textWidth: 24.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.image(images['bee'], 0,42.1875,{width: 200, height: 195.59902200488997}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('First ',40,40,{lineBreak: false, textWidth: 26.68359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph',66.68359375,40,{lineBreak: false, textWidth: 54.041015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ',40,54.0625,{lineBreak: false, textWidth: 45.2109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph, ',85.2109375,54.0625,{lineBreak: false, textWidth: 59.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',144.578125,54.0625,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('time ',167.177734375,54.0625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',193.85546875,54.0625,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('little ',203.353515625,54.0625,{lineBreak: false, textWidth: 25.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('bit ',229.2578125,54.0625,{lineBreak: false, textWidth: 16.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('longer ',245.79296875,54.0625,{lineBreak: false, textWidth: 36.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',282.291015625,54.0625,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ',295.908203125,54.0625,{lineBreak: false, textWidth: 32.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure, ',328.24609375,54.0625,{lineBreak: false, textWidth: 28.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',356.681640625,54.0625,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ',379.28125,54.0625,{lineBreak: false, textWidth: 21.7734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',401.0546875,54.0625,{lineBreak: false, textWidth: 20.724609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',421.779296875,54.0625,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divided ',437.83984375,54.0625,{lineBreak: false, textWidth: 41.267578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ',479.107421875,54.0625,{lineBreak: false, textWidth: 23.150390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ',502.2578125,54.0625,{lineBreak: false, textWidth: 13.41796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('least ',515.67578125,54.0625,{lineBreak: false, textWidth: 28.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('two ',40,68.125,{lineBreak: false, textWidth: 22.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lines',62.751953125,68.125,{lineBreak: false, textWidth: 24.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,82.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,96.25,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,110.3125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,124.375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,138.4375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,152.5,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,166.5625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,180.625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,194.6875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,208.75,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,222.8125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,236.875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,250.9375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,265,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,279.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,293.125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,307.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,321.25,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,335.3125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,349.375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,363.4375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,377.5,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,391.5625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,405.625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,419.6875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,433.75,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,447.8125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,461.875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,475.9375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,490,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,504.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,518.125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,532.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,546.25,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,560.3125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,574.375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,588.4375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,602.5,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,616.5625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,630.625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,644.6875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,658.75,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,672.8125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,686.875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,700.9375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,715,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,729.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,743.125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,757.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,771.25,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,785.3125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,40,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,54.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ',40,68.125,{lineBreak: false, textWidth: 45.2109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Page',85.2109375,68.125,{lineBreak: false, textWidth: 27.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,82.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,96.25,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,110.3125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,124.375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,138.4375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,152.5,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,166.5625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,180.625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,194.6875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,208.75,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,222.8125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,236.875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,250.9375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,265,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,279.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,293.125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,307.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,321.25,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,335.3125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,349.375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,363.4375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,377.5,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,391.5625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,405.625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,419.6875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,433.75,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,447.8125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,461.875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,475.9375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,490,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,504.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,518.125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,532.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,546.25,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,560.3125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,574.375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,588.4375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,602.5,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,616.5625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,630.625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,644.6875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,658.75,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,672.8125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,686.875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,700.9375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,715,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,729.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,743.125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,757.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,771.25,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,785.3125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Background ',0,0,{lineBreak: false, textWidth: 66.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph ',66.73828125,0,{lineBreak: false, textWidth: 57.01171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ',123.75,0,{lineBreak: false, textWidth: 16.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page ',140.185546875,0,{lineBreak: false, textWidth: 29.3203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',169.505859375,0,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ',0,14.0625,{lineBreak: false, textWidth: 45.2109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('background ',45.2109375,14.0625,{lineBreak: false, textWidth: 66, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph, ',111.2109375,14.0625,{lineBreak: false, textWidth: 59.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',170.578125,14.0625,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('time ',193.177734375,14.0625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',219.85546875,14.0625,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('little ',229.353515625,14.0625,{lineBreak: false, textWidth: 25.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('bit ',255.2578125,14.0625,{lineBreak: false, textWidth: 16.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('longer ',271.79296875,14.0625,{lineBreak: false, textWidth: 36.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',308.291015625,14.0625,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ',321.908203125,14.0625,{lineBreak: false, textWidth: 32.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure, ',354.24609375,14.0625,{lineBreak: false, textWidth: 28.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',382.681640625,14.0625,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ',405.28125,14.0625,{lineBreak: false, textWidth: 21.7734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',427.0546875,14.0625,{lineBreak: false, textWidth: 20.724609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',447.779296875,14.0625,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divided ',463.83984375,14.0625,{lineBreak: false, textWidth: 41.267578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ',505.107421875,14.0625,{lineBreak: false, textWidth: 23.150390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ',528.2578125,14.0625,{lineBreak: false, textWidth: 13.41796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('least ',541.67578125,14.0625,{lineBreak: false, textWidth: 28.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('two ',570.55078125,14.0625,{lineBreak: false, textWidth: 22.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lines',0,28.125,{lineBreak: false, textWidth: 24.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.image(images['bee'], 0,42.1875,{width: 200, height: 195.59902200488997}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,40,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,54.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ',40,68.125,{lineBreak: false, textWidth: 45.2109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Page',85.2109375,68.125,{lineBreak: false, textWidth: 27.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + }); + }); +}); + diff --git a/tests/integration/pdfmake/basics.spec.js b/tests/integration/pdfmake/basics.spec.js new file mode 100644 index 000000000..4bc5cc7bf --- /dev/null +++ b/tests/integration/pdfmake/basics.spec.js @@ -0,0 +1,170 @@ +var {runDocTest} = require('../helpers'); + +describe('pdfmake', function () { + test('basics', function () { + return runDocTest(function(doc) { + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('First ',40,40,{lineBreak: false, textWidth: 26.68359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph',66.68359375,40,{lineBreak: false, textWidth: 54.041015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ',40,54.0625,{lineBreak: false, textWidth: 45.2109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph, ',85.2109375,54.0625,{lineBreak: false, textWidth: 59.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',144.578125,54.0625,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('time ',167.177734375,54.0625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',193.85546875,54.0625,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('little ',203.353515625,54.0625,{lineBreak: false, textWidth: 25.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('bit ',229.2578125,54.0625,{lineBreak: false, textWidth: 16.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('longer ',245.79296875,54.0625,{lineBreak: false, textWidth: 36.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',282.291015625,54.0625,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ',295.908203125,54.0625,{lineBreak: false, textWidth: 32.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure, ',328.24609375,54.0625,{lineBreak: false, textWidth: 28.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',356.681640625,54.0625,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ',379.28125,54.0625,{lineBreak: false, textWidth: 21.7734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',401.0546875,54.0625,{lineBreak: false, textWidth: 20.724609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',421.779296875,54.0625,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divided ',437.83984375,54.0625,{lineBreak: false, textWidth: 41.267578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ',479.107421875,54.0625,{lineBreak: false, textWidth: 23.150390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ',502.2578125,54.0625,{lineBreak: false, textWidth: 13.41796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('least ',515.67578125,54.0625,{lineBreak: false, textWidth: 28.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('two ',40,68.125,{lineBreak: false, textWidth: 22.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lines',62.751953125,68.125,{lineBreak: false, textWidth: 24.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + }); + }); +}); + diff --git a/tests/integration/pdfmake/columns_simple.spec.js b/tests/integration/pdfmake/columns_simple.spec.js new file mode 100644 index 000000000..8377e919c --- /dev/null +++ b/tests/integration/pdfmake/columns_simple.spec.js @@ -0,0 +1,10807 @@ +var {runDocTest} = require('../helpers'); + +describe('pdfmake', function () { + test('columns_simple', function () { + return runDocTest(function(doc) { + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.font('tests/fonts/Roboto-Italic.ttf'); + doc.font('tests/fonts/Roboto-MediumItalic.ttf'); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('By ',40,40,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('default ',56.119140625,40,{lineBreak: false, textWidth: 40.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraphs ',96.35546875,40,{lineBreak: false, textWidth: 63.19921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('are ',159.5546875,40,{lineBreak: false, textWidth: 19.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stacked ',179.359375,40,{lineBreak: false, textWidth: 44.9765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one ',224.3359375,40,{lineBreak: false, textWidth: 22.79296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ',247.12890625,40,{lineBreak: false, textWidth: 16.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('top ',263.564453125,40,{lineBreak: false, textWidth: 20.349609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',283.9140625,40,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(or ',297.89453125,40,{lineBreak: false, textWidth: 17.9765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('actually ',315.87109375,40,{lineBreak: false, textWidth: 44.34375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',360.21484375,40,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('below) ',366.49609375,40,{lineBreak: false, textWidth: 39.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('another. ',405.501953125,40,{lineBreak: false, textWidth: 46.34765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('It\'s ',40,54.0625,{lineBreak: false, textWidth: 17.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('possible ',57.96484375,54.0625,{lineBreak: false, textWidth: 47.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('however ',105.80078125,54.0625,{lineBreak: false, textWidth: 47.876953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',153.677734375,54.0625,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('split ',167.294921875,54.0625,{lineBreak: false, textWidth: 25.634765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('any ',192.9296875,54.0625,{lineBreak: false, textWidth: 21.796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph ',214.7265625,54.0625,{lineBreak: false, textWidth: 57.01171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(or ',271.73828125,54.0625,{lineBreak: false, textWidth: 17.9765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('even ',289.71484375,54.0625,{lineBreak: false, textWidth: 27.966796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',317.681640625,54.0625,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('whole ',337.5390625,54.0625,{lineBreak: false, textWidth: 34.7109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document) ',372.25,54.0625,{lineBreak: false, textWidth: 61.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ',433.31640625,54.0625,{lineBreak: false, textWidth: 23.150390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns.',456.466796875,54.0625,{lineBreak: false, textWidth: 49.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,68.125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Here ',40,82.1875,{lineBreak: false, textWidth: 28.189453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('we ',68.189453125,82.1875,{lineBreak: false, textWidth: 18.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('go ',86.53515625,82.1875,{lineBreak: false, textWidth: 16.546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ',103.08203125,82.1875,{lineBreak: false, textWidth: 25.4296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2 ',128.51171875,82.1875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-',138.220703125,82.1875,{lineBreak: false, textWidth: 24.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ',162.2265625,82.1875,{lineBreak: false, textWidth: 31.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns, ',193.275390625,82.1875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ',244.580078125,82.1875,{lineBreak: false, textWidth: 25.4296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('justified ',270.009765625,82.1875,{lineBreak: false, textWidth: 45.240234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ',315.25,82.1875,{lineBreak: false, textWidth: 23.115234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',338.365234375,82.1875,{lineBreak: false, textWidth: 22.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gap ',361.251953125,82.1875,{lineBreak: false, textWidth: 22.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ',384.21484375,82.1875,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',403.650390625,82.1875,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('20:',417.267578125,82.1875,{lineBreak: false, textWidth: 16.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,96.25,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,110.3125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',83.52096875,110.3125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',125.88178124999999,110.3125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',162.705484375,110.3125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',185.12098437499998,110.3125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',224.1946875,110.3125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',40,124.375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',100.73112499999999,124.375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',123.22396875,124.375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',153.20509375,124.375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',201.06903125,124.375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',247.766953125,124.375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',40,138.4375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ',91.46712890625,138.4375,{lineBreak: false, textWidth: 48.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ',140.0045703125,138.4375,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ',179.08498046875,138.4375,{lineBreak: false, textWidth: 57.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ',236.6634375,138.4375,{lineBreak: false, textWidth: 53.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ',40,152.5,{lineBreak: false, textWidth: 59.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ',106.47298828125,152.5,{lineBreak: false, textWidth: 48.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ',162.1178515625,152.5,{lineBreak: false, textWidth: 21.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ',190.82130859375,152.5,{lineBreak: false, textWidth: 49.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ',247.4446875,152.5,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ',40,166.5625,{lineBreak: false, textWidth: 43.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ',83.58182291666665,166.5625,{lineBreak: false, textWidth: 64.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ',148.5796614583333,166.5625,{lineBreak: false, textWidth: 68.583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ',217.227890625,166.5625,{lineBreak: false, textWidth: 73.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ',40,180.625,{lineBreak: false, textWidth: 46.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ',92.02376953125,180.625,{lineBreak: false, textWidth: 25.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ',122.5260546875,180.625,{lineBreak: false, textWidth: 40.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ',167.79396484375,180.625,{lineBreak: false, textWidth: 63.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ',236.528671875,180.625,{lineBreak: false, textWidth: 54.08203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ',40,194.6875,{lineBreak: false, textWidth: 43.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ',96.88998046875,194.6875,{lineBreak: false, textWidth: 25.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ',135.0241015625,194.6875,{lineBreak: false, textWidth: 59.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ',208.05080078125,194.6875,{lineBreak: false, textWidth: 31.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ',252.63609375,194.6875,{lineBreak: false, textWidth: 37.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ',40,208.75,{lineBreak: false, textWidth: 57.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ',100.9983125,208.75,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ',140.7388125,208.75,{lineBreak: false, textWidth: 23.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ',168.239078125,208.75,{lineBreak: false, textWidth: 36.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ',208.20809375,208.75,{lineBreak: false, textWidth: 22.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ',234.759140625,208.75,{lineBreak: false, textWidth: 55.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ',40,222.8125,{lineBreak: false, textWidth: 50.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ',90.99013020833334,222.8125,{lineBreak: false, textWidth: 42.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',134.71463541666668,222.8125,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ',150.724296875,222.8125,{lineBreak: false, textWidth: 55.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ',206.56598958333333,222.8125,{lineBreak: false, textWidth: 20.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ',227.42135416666665,222.8125,{lineBreak: false, textWidth: 40.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ',269.153671875,222.8125,{lineBreak: false, textWidth: 21.45703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ',40,236.875,{lineBreak: false, textWidth: 62.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ',105.2527734375,236.875,{lineBreak: false, textWidth: 57.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ',165.935234375,236.875,{lineBreak: false, textWidth: 28.20703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ',197.3794140625,236.875,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ',236.681015625,236.875,{lineBreak: false, textWidth: 53.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ',40,250.9375,{lineBreak: false, textWidth: 47.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ',95.35526041666665,250.9375,{lineBreak: false, textWidth: 42.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ',145.7769270833333,250.9375,{lineBreak: false, textWidth: 88.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ',242.32359375,250.9375,{lineBreak: false, textWidth: 48.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ',40,265,{lineBreak: false, textWidth: 54.826171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ',100.3601953125,265,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ',156.4371875,265,{lineBreak: false, textWidth: 36.380859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ',198.3520703125,265,{lineBreak: false, textWidth: 53.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ',257.880234375,265,{lineBreak: false, textWidth: 32.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ',40,279.0625,{lineBreak: false, textWidth: 38.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ',78.9858125,279.0625,{lineBreak: false, textWidth: 35.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ',114.78998437499999,279.0625,{lineBreak: false, textWidth: 34.693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ',149.5043125,279.0625,{lineBreak: false, textWidth: 55.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ',205.22449999999998,279.0625,{lineBreak: false, textWidth: 49.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ',254.780625,279.0625,{lineBreak: false, textWidth: 35.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ',40,293.125,{lineBreak: false, textWidth: 72.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ',126.57596354166667,293.125,{lineBreak: false, textWidth: 39.978515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ',180.96052083333333,293.125,{lineBreak: false, textWidth: 32.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ',228.231796875,293.125,{lineBreak: false, textWidth: 62.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ',40,307.1875,{lineBreak: false, textWidth: 49.669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ',103.26736979166665,307.1875,{lineBreak: false, textWidth: 61.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ',178.04255208333333,307.1875,{lineBreak: false, textWidth: 63.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ',254.97984375,307.1875,{lineBreak: false, textWidth: 35.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ',40,321.25,{lineBreak: false, textWidth: 54.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ',94.556640625,321.25,{lineBreak: false, textWidth: 20.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.',114.923828125,321.25,{lineBreak: false, textWidth: 72.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',307.64,110.3125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',351.16096875,110.3125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',393.52178125,110.3125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',430.34548437499996,110.3125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',452.76098437499996,110.3125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',491.8346875,110.3125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',307.64,124.375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',368.371125,124.375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',390.86396874999997,124.375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',420.84509375,124.375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',468.70903124999995,124.375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',515.406953125,124.375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',307.64,138.4375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ',359.10712890624995,138.4375,{lineBreak: false, textWidth: 48.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ',407.6445703125,138.4375,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ',446.72498046875,138.4375,{lineBreak: false, textWidth: 57.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ',504.3034375,138.4375,{lineBreak: false, textWidth: 53.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ',307.64,152.5,{lineBreak: false, textWidth: 59.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ',374.11298828124995,152.5,{lineBreak: false, textWidth: 48.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ',429.7578515625,152.5,{lineBreak: false, textWidth: 21.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ',458.46130859375,152.5,{lineBreak: false, textWidth: 49.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ',515.0846875,152.5,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ',307.64,166.5625,{lineBreak: false, textWidth: 43.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ',351.22182291666667,166.5625,{lineBreak: false, textWidth: 64.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ',416.2196614583333,166.5625,{lineBreak: false, textWidth: 68.583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ',484.867890625,166.5625,{lineBreak: false, textWidth: 73.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ',307.64,180.625,{lineBreak: false, textWidth: 46.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ',359.66376953124995,180.625,{lineBreak: false, textWidth: 25.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ',390.1660546875,180.625,{lineBreak: false, textWidth: 40.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ',435.43396484375,180.625,{lineBreak: false, textWidth: 63.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ',504.168671875,180.625,{lineBreak: false, textWidth: 54.08203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ',307.64,194.6875,{lineBreak: false, textWidth: 43.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ',364.52998046874995,194.6875,{lineBreak: false, textWidth: 25.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ',402.6641015625,194.6875,{lineBreak: false, textWidth: 59.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ',475.69080078125,194.6875,{lineBreak: false, textWidth: 31.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ',520.27609375,194.6875,{lineBreak: false, textWidth: 37.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ',307.64,208.75,{lineBreak: false, textWidth: 57.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ',368.6383125,208.75,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ',408.3788125,208.75,{lineBreak: false, textWidth: 23.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ',435.879078125,208.75,{lineBreak: false, textWidth: 36.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ',475.84809375,208.75,{lineBreak: false, textWidth: 22.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ',502.399140625,208.75,{lineBreak: false, textWidth: 55.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ',307.64,222.8125,{lineBreak: false, textWidth: 50.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ',358.6301302083333,222.8125,{lineBreak: false, textWidth: 42.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',402.35463541666667,222.8125,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ',418.364296875,222.8125,{lineBreak: false, textWidth: 55.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ',474.20598958333335,222.8125,{lineBreak: false, textWidth: 20.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ',495.06135416666666,222.8125,{lineBreak: false, textWidth: 40.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ',536.793671875,222.8125,{lineBreak: false, textWidth: 21.45703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ',307.64,236.875,{lineBreak: false, textWidth: 62.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ',372.89277343749995,236.875,{lineBreak: false, textWidth: 57.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ',433.575234375,236.875,{lineBreak: false, textWidth: 28.20703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ',465.0194140625,236.875,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ',504.321015625,236.875,{lineBreak: false, textWidth: 53.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ',307.64,250.9375,{lineBreak: false, textWidth: 47.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ',362.99526041666667,250.9375,{lineBreak: false, textWidth: 42.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ',413.4169270833333,250.9375,{lineBreak: false, textWidth: 88.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ',509.96359375,250.9375,{lineBreak: false, textWidth: 48.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ',307.64,265,{lineBreak: false, textWidth: 54.826171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ',368.00019531249995,265,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ',424.0771875,265,{lineBreak: false, textWidth: 36.380859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ',465.9920703125,265,{lineBreak: false, textWidth: 53.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ',525.520234375,265,{lineBreak: false, textWidth: 32.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ',307.64,279.0625,{lineBreak: false, textWidth: 38.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ',346.6258125,279.0625,{lineBreak: false, textWidth: 35.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ',382.429984375,279.0625,{lineBreak: false, textWidth: 34.693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ',417.14431249999996,279.0625,{lineBreak: false, textWidth: 55.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ',472.86449999999996,279.0625,{lineBreak: false, textWidth: 49.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ',522.420625,279.0625,{lineBreak: false, textWidth: 35.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ',307.64,293.125,{lineBreak: false, textWidth: 72.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ',394.21596354166667,293.125,{lineBreak: false, textWidth: 39.978515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ',448.60052083333335,293.125,{lineBreak: false, textWidth: 32.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ',495.871796875,293.125,{lineBreak: false, textWidth: 62.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ',307.64,307.1875,{lineBreak: false, textWidth: 49.669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ',370.90736979166667,307.1875,{lineBreak: false, textWidth: 61.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ',445.68255208333335,307.1875,{lineBreak: false, textWidth: 63.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ',522.61984375,307.1875,{lineBreak: false, textWidth: 35.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ',307.64,321.25,{lineBreak: false, textWidth: 54.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ',362.196640625,321.25,{lineBreak: false, textWidth: 20.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.',382.563828125,321.25,{lineBreak: false, textWidth: 72.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,335.3125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Star-',40,349.375,{lineBreak: false, textWidth: 24.9375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ',64.9375,349.375,{lineBreak: false, textWidth: 31.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns ',95.986328125,349.375,{lineBreak: false, textWidth: 48.94921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('have ',144.935546875,349.375,{lineBreak: false, textWidth: 28.11328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('always ',173.048828125,349.375,{lineBreak: false, textWidth: 39.732421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('equal ',212.78125,349.375,{lineBreak: false, textWidth: 32.203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('widths, ',244.984375,349.375,{lineBreak: false, textWidth: 40.740234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('so ',285.724609375,349.375,{lineBreak: false, textWidth: 16.001953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('if ',301.7265625,349.375,{lineBreak: false, textWidth: 10.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('we ',311.775390625,349.375,{lineBreak: false, textWidth: 18.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('define ',330.12109375,349.375,{lineBreak: false, textWidth: 35.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',365.83984375,349.375,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',375.548828125,349.375,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('those, ',389.529296875,349.375,{lineBreak: false, textWidth: 35.244140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it\'ll ',424.7734375,349.375,{lineBreak: false, textWidth: 17.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('look ',442.4921875,349.375,{lineBreak: false, textWidth: 25.65234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('like ',468.14453125,349.375,{lineBreak: false, textWidth: 21.1171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',489.26171875,349.375,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(make ',511.861328125,349.375,{lineBreak: false, textWidth: 36.439453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure ',40,363.4375,{lineBreak: false, textWidth: 26.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',66.080078125,363.4375,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scroll ',79.697265625,363.4375,{lineBreak: false, textWidth: 32.05078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',111.748046875,363.4375,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',125.365234375,363.4375,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('next ',145.22265625,363.4375,{lineBreak: false, textWidth: 25.81640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page, ',171.0390625,363.4375,{lineBreak: false, textWidth: 31.67578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as ',202.71484375,363.4375,{lineBreak: false, textWidth: 15.685546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('we ',218.400390625,363.4375,{lineBreak: false, textWidth: 18.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('have ',236.74609375,363.4375,{lineBreak: false, textWidth: 28.11328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',264.859375,363.4375,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('couple ',274.357421875,363.4375,{lineBreak: false, textWidth: 38.712890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',313.0703125,363.4375,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('more ',327.05078125,363.4375,{lineBreak: false, textWidth: 30.638671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('examples):',357.689453125,363.4375,{lineBreak: false, textWidth: 58.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,377.5,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,391.5625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,391.5625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,391.5625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,391.5625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,391.5625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',40,405.625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',106.416015625,405.625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',166.884765625,405.625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',40,419.6875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',69.71875,419.6875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',117.3203125,419.6875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,433.75,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',82.84375,433.75,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ',134.1484375,433.75,{lineBreak: false, textWidth: 48.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ',40,447.8125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ',78.91796875,447.8125,{lineBreak: false, textWidth: 57.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ',136.333984375,447.8125,{lineBreak: false, textWidth: 53.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ',40,461.875,{lineBreak: false, textWidth: 59.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ',99.619140625,461.875,{lineBreak: false, textWidth: 48.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ',148.41015625,461.875,{lineBreak: false, textWidth: 21.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ',40,475.9375,{lineBreak: false, textWidth: 49.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ',89.76953125,475.9375,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ',132.935546875,475.9375,{lineBreak: false, textWidth: 43.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ',40,490,{lineBreak: false, textWidth: 64.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ',104.93359375,490,{lineBreak: false, textWidth: 68.583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ',40,504.0625,{lineBreak: false, textWidth: 73.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ',113.3828125,504.0625,{lineBreak: false, textWidth: 46.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ',160.1875,504.0625,{lineBreak: false, textWidth: 25.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ',40,518.125,{lineBreak: false, textWidth: 40.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ',80.048828125,518.125,{lineBreak: false, textWidth: 63.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ',143.564453125,518.125,{lineBreak: false, textWidth: 54.08203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ',40,532.1875,{lineBreak: false, textWidth: 43.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ',83.822265625,532.1875,{lineBreak: false, textWidth: 25.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ',108.888671875,532.1875,{lineBreak: false, textWidth: 59.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ',168.84765625,532.1875,{lineBreak: false, textWidth: 31.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ',40,546.25,{lineBreak: false, textWidth: 37.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ',77.974609375,546.25,{lineBreak: false, textWidth: 57.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ',135.267578125,546.25,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ',171.302734375,546.25,{lineBreak: false, textWidth: 23.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ',40,560.3125,{lineBreak: false, textWidth: 36.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ',76.263671875,560.3125,{lineBreak: false, textWidth: 22.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ',99.109375,560.3125,{lineBreak: false, textWidth: 55.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ',40,574.375,{lineBreak: false, textWidth: 50.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ',90.255859375,574.375,{lineBreak: false, textWidth: 42.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',133.24609375,574.375,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ',40,588.4375,{lineBreak: false, textWidth: 55.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ',95.107421875,588.4375,{lineBreak: false, textWidth: 20.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ',115.228515625,588.4375,{lineBreak: false, textWidth: 40.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ',156.2265625,588.4375,{lineBreak: false, textWidth: 21.45703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ',40,602.5,{lineBreak: false, textWidth: 62.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ',102.015625,602.5,{lineBreak: false, textWidth: 57.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ',159.4609375,602.5,{lineBreak: false, textWidth: 28.20703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ',40,616.5625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ',76.064453125,616.5625,{lineBreak: false, textWidth: 53.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ',129.994140625,616.5625,{lineBreak: false, textWidth: 47.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ',40,630.625,{lineBreak: false, textWidth: 42.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ',82.169921875,630.625,{lineBreak: false, textWidth: 88.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ',40,644.6875,{lineBreak: false, textWidth: 48.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ',88.287109375,644.6875,{lineBreak: false, textWidth: 54.826171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ',143.11328125,644.6875,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ',40,658.75,{lineBreak: false, textWidth: 36.380859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ',76.380859375,658.75,{lineBreak: false, textWidth: 53.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ',130.375,658.75,{lineBreak: false, textWidth: 32.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ',40,672.8125,{lineBreak: false, textWidth: 38.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ',78.96484375,672.8125,{lineBreak: false, textWidth: 35.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ',114.748046875,672.8125,{lineBreak: false, textWidth: 34.693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ',40,686.875,{lineBreak: false, textWidth: 55.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ',95.69921875,686.875,{lineBreak: false, textWidth: 49.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ',145.234375,686.875,{lineBreak: false, textWidth: 35.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ',40,700.9375,{lineBreak: false, textWidth: 72.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ',112.169921875,700.9375,{lineBreak: false, textWidth: 39.978515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ',152.1484375,700.9375,{lineBreak: false, textWidth: 32.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ',40,715,{lineBreak: false, textWidth: 62.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ',102.37890625,715,{lineBreak: false, textWidth: 49.669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ',40,729.0625,{lineBreak: false, textWidth: 61.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ',101.177734375,729.0625,{lineBreak: false, textWidth: 63.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ',164.517578125,729.0625,{lineBreak: false, textWidth: 35.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ',40,743.125,{lineBreak: false, textWidth: 54.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ',94.556640625,743.125,{lineBreak: false, textWidth: 20.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.',114.923828125,743.125,{lineBreak: false, textWidth: 72.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',218.42666666666665,391.5625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',255.52236979166665,391.5625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',291.4579166666666,391.5625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',321.8563541666666,391.5625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',337.8465885416666,391.5625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',218.42666666666665,405.625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',284.8426822916666,405.625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',345.3114322916666,405.625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',218.42666666666665,419.6875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',248.14541666666665,419.6875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',295.7469791666666,419.6875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',218.42666666666665,433.75,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',261.2704166666666,433.75,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ',312.5751041666666,433.75,{lineBreak: false, textWidth: 48.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ',218.42666666666665,447.8125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ',257.3446354166666,447.8125,{lineBreak: false, textWidth: 57.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ',314.7606510416666,447.8125,{lineBreak: false, textWidth: 53.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ',218.42666666666665,461.875,{lineBreak: false, textWidth: 59.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ',278.0458072916666,461.875,{lineBreak: false, textWidth: 48.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ',326.8368229166666,461.875,{lineBreak: false, textWidth: 21.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ',218.42666666666665,475.9375,{lineBreak: false, textWidth: 49.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ',268.1961979166666,475.9375,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ',311.3622135416666,475.9375,{lineBreak: false, textWidth: 43.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ',218.42666666666665,490,{lineBreak: false, textWidth: 64.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ',283.3602604166666,490,{lineBreak: false, textWidth: 68.583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ',218.42666666666665,504.0625,{lineBreak: false, textWidth: 73.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ',291.8094791666666,504.0625,{lineBreak: false, textWidth: 46.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ',338.6141666666666,504.0625,{lineBreak: false, textWidth: 25.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ',218.42666666666665,518.125,{lineBreak: false, textWidth: 40.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ',258.4754947916666,518.125,{lineBreak: false, textWidth: 63.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ',321.9911197916666,518.125,{lineBreak: false, textWidth: 54.08203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ',218.42666666666665,532.1875,{lineBreak: false, textWidth: 43.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ',262.2489322916666,532.1875,{lineBreak: false, textWidth: 25.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ',287.3153385416666,532.1875,{lineBreak: false, textWidth: 59.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ',347.2743229166666,532.1875,{lineBreak: false, textWidth: 31.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ',218.42666666666665,546.25,{lineBreak: false, textWidth: 37.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ',256.4012760416666,546.25,{lineBreak: false, textWidth: 57.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ',313.6942447916666,546.25,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ',349.7294010416666,546.25,{lineBreak: false, textWidth: 23.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ',218.42666666666665,560.3125,{lineBreak: false, textWidth: 36.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ',254.69033854166665,560.3125,{lineBreak: false, textWidth: 22.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ',277.5360416666666,560.3125,{lineBreak: false, textWidth: 55.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ',218.42666666666665,574.375,{lineBreak: false, textWidth: 50.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ',268.6825260416666,574.375,{lineBreak: false, textWidth: 42.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',311.6727604166666,574.375,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ',218.42666666666665,588.4375,{lineBreak: false, textWidth: 55.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ',273.5340885416666,588.4375,{lineBreak: false, textWidth: 20.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ',293.6551822916666,588.4375,{lineBreak: false, textWidth: 40.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ',334.6532291666666,588.4375,{lineBreak: false, textWidth: 21.45703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ',218.42666666666665,602.5,{lineBreak: false, textWidth: 62.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ',280.4422916666666,602.5,{lineBreak: false, textWidth: 57.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ',337.8876041666666,602.5,{lineBreak: false, textWidth: 28.20703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ',218.42666666666665,616.5625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ',254.49111979166665,616.5625,{lineBreak: false, textWidth: 53.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ',308.4208072916666,616.5625,{lineBreak: false, textWidth: 47.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ',218.42666666666665,630.625,{lineBreak: false, textWidth: 42.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ',260.5965885416666,630.625,{lineBreak: false, textWidth: 88.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ',218.42666666666665,644.6875,{lineBreak: false, textWidth: 48.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ',266.7137760416666,644.6875,{lineBreak: false, textWidth: 54.826171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ',321.5399479166666,644.6875,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ',218.42666666666665,658.75,{lineBreak: false, textWidth: 36.380859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ',254.80752604166665,658.75,{lineBreak: false, textWidth: 53.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ',308.8016666666666,658.75,{lineBreak: false, textWidth: 32.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ',218.42666666666665,672.8125,{lineBreak: false, textWidth: 38.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ',257.3915104166666,672.8125,{lineBreak: false, textWidth: 35.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ',293.1747135416666,672.8125,{lineBreak: false, textWidth: 34.693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ',218.42666666666665,686.875,{lineBreak: false, textWidth: 55.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ',274.1258854166666,686.875,{lineBreak: false, textWidth: 49.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ',323.6610416666666,686.875,{lineBreak: false, textWidth: 35.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ',218.42666666666665,700.9375,{lineBreak: false, textWidth: 72.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ',290.5965885416666,700.9375,{lineBreak: false, textWidth: 39.978515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ',330.5751041666666,700.9375,{lineBreak: false, textWidth: 32.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ',218.42666666666665,715,{lineBreak: false, textWidth: 62.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ',280.8055729166666,715,{lineBreak: false, textWidth: 49.669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ',218.42666666666665,729.0625,{lineBreak: false, textWidth: 61.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ',279.6044010416666,729.0625,{lineBreak: false, textWidth: 63.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ',342.9442447916666,729.0625,{lineBreak: false, textWidth: 35.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ',218.42666666666665,743.125,{lineBreak: false, textWidth: 54.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ',272.9833072916666,743.125,{lineBreak: false, textWidth: 20.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.',293.3504947916666,743.125,{lineBreak: false, textWidth: 72.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',396.8533333333333,391.5625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',433.9490364583333,391.5625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',469.8845833333333,391.5625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',500.2830208333333,391.5625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',516.2732552083332,391.5625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',396.8533333333333,405.625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',463.2693489583333,405.625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',523.7380989583332,405.625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',396.8533333333333,419.6875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',426.5720833333333,419.6875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',474.1736458333333,419.6875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',396.8533333333333,433.75,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',439.6970833333333,433.75,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ',491.0017708333333,433.75,{lineBreak: false, textWidth: 48.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ',396.8533333333333,447.8125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ',435.7713020833333,447.8125,{lineBreak: false, textWidth: 57.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ',493.1873177083333,447.8125,{lineBreak: false, textWidth: 53.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ',396.8533333333333,461.875,{lineBreak: false, textWidth: 59.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ',456.4724739583333,461.875,{lineBreak: false, textWidth: 48.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ',505.2634895833333,461.875,{lineBreak: false, textWidth: 21.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ',396.8533333333333,475.9375,{lineBreak: false, textWidth: 49.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ',446.6228645833333,475.9375,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ',489.7888802083333,475.9375,{lineBreak: false, textWidth: 43.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ',396.8533333333333,490,{lineBreak: false, textWidth: 64.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ',461.7869270833333,490,{lineBreak: false, textWidth: 68.583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ',396.8533333333333,504.0625,{lineBreak: false, textWidth: 73.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ',470.2361458333333,504.0625,{lineBreak: false, textWidth: 46.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ',517.0408333333332,504.0625,{lineBreak: false, textWidth: 25.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ',396.8533333333333,518.125,{lineBreak: false, textWidth: 40.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ',436.9021614583333,518.125,{lineBreak: false, textWidth: 63.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ',500.4177864583333,518.125,{lineBreak: false, textWidth: 54.08203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ',396.8533333333333,532.1875,{lineBreak: false, textWidth: 43.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ',440.6755989583333,532.1875,{lineBreak: false, textWidth: 25.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ',465.7420052083333,532.1875,{lineBreak: false, textWidth: 59.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ',525.7009895833332,532.1875,{lineBreak: false, textWidth: 31.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ',396.8533333333333,546.25,{lineBreak: false, textWidth: 37.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ',434.8279427083333,546.25,{lineBreak: false, textWidth: 57.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ',492.1209114583333,546.25,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ',528.1560677083332,546.25,{lineBreak: false, textWidth: 23.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ',396.8533333333333,560.3125,{lineBreak: false, textWidth: 36.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ',433.1170052083333,560.3125,{lineBreak: false, textWidth: 22.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ',455.9627083333333,560.3125,{lineBreak: false, textWidth: 55.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ',396.8533333333333,574.375,{lineBreak: false, textWidth: 50.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ',447.1091927083333,574.375,{lineBreak: false, textWidth: 42.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',490.0994270833333,574.375,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ',396.8533333333333,588.4375,{lineBreak: false, textWidth: 55.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ',451.9607552083333,588.4375,{lineBreak: false, textWidth: 20.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ',472.0818489583333,588.4375,{lineBreak: false, textWidth: 40.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ',513.0798958333332,588.4375,{lineBreak: false, textWidth: 21.45703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ',396.8533333333333,602.5,{lineBreak: false, textWidth: 62.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ',458.8689583333333,602.5,{lineBreak: false, textWidth: 57.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ',516.3142708333332,602.5,{lineBreak: false, textWidth: 28.20703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ',396.8533333333333,616.5625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ',432.9177864583333,616.5625,{lineBreak: false, textWidth: 53.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ',486.8474739583333,616.5625,{lineBreak: false, textWidth: 47.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ',396.8533333333333,630.625,{lineBreak: false, textWidth: 42.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ',439.0232552083333,630.625,{lineBreak: false, textWidth: 88.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ',396.8533333333333,644.6875,{lineBreak: false, textWidth: 48.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ',445.1404427083333,644.6875,{lineBreak: false, textWidth: 54.826171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ',499.9666145833333,644.6875,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ',396.8533333333333,658.75,{lineBreak: false, textWidth: 36.380859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ',433.2341927083333,658.75,{lineBreak: false, textWidth: 53.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ',487.2283333333333,658.75,{lineBreak: false, textWidth: 32.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ',396.8533333333333,672.8125,{lineBreak: false, textWidth: 38.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ',435.8181770833333,672.8125,{lineBreak: false, textWidth: 35.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ',471.6013802083333,672.8125,{lineBreak: false, textWidth: 34.693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ',396.8533333333333,686.875,{lineBreak: false, textWidth: 55.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ',452.5525520833333,686.875,{lineBreak: false, textWidth: 49.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ',502.0877083333333,686.875,{lineBreak: false, textWidth: 35.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ',396.8533333333333,700.9375,{lineBreak: false, textWidth: 72.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ',469.0232552083333,700.9375,{lineBreak: false, textWidth: 39.978515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ',509.0017708333333,700.9375,{lineBreak: false, textWidth: 32.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ',396.8533333333333,715,{lineBreak: false, textWidth: 62.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ',459.2322395833333,715,{lineBreak: false, textWidth: 49.669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ',396.8533333333333,729.0625,{lineBreak: false, textWidth: 61.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ',458.0310677083333,729.0625,{lineBreak: false, textWidth: 63.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ',521.3709114583332,729.0625,{lineBreak: false, textWidth: 35.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ',396.8533333333333,743.125,{lineBreak: false, textWidth: 54.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ',451.4099739583333,743.125,{lineBreak: false, textWidth: 20.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.',471.7771614583333,743.125,{lineBreak: false, textWidth: 72.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,757.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('You ',40,771.25,{lineBreak: false, textWidth: 23.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',63.255859375,771.25,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('also ',85.65625,771.25,{lineBreak: false, textWidth: 25.44140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specify ',111.09765625,771.25,{lineBreak: false, textWidth: 41.28515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('accurate ',152.3828125,771.25,{lineBreak: false, textWidth: 49.306640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('widths ',201.689453125,771.25,{lineBreak: false, textWidth: 38.384765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('for ',240.07421875,771.25,{lineBreak: false, textWidth: 18.041015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('some ',258.115234375,771.25,{lineBreak: false, textWidth: 32.876953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(or ',290.9921875,771.25,{lineBreak: false, textWidth: 17.9765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ',308.96875,771.25,{lineBreak: false, textWidth: 15.322265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns). ',324.291015625,771.25,{lineBreak: false, textWidth: 56.279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Let\'s ',380.5703125,771.25,{lineBreak: false, textWidth: 27.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ',408.0859375,771.25,{lineBreak: false, textWidth: 32.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',440.423828125,771.25,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('first ',460.28125,771.25,{lineBreak: false, textWidth: 23.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',484.064453125,771.25,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',526.826171875,771.25,{lineBreak: false, textWidth: 22.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',40,785.3125,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('last ',59.857421875,785.3125,{lineBreak: false, textWidth: 22.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one ',82.375,785.3125,{lineBreak: false, textWidth: 22.79296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('narrow ',105.16796875,785.3125,{lineBreak: false, textWidth: 39.984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',145.15234375,785.3125,{lineBreak: false, textWidth: 22.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('let ',168.0390625,785.3125,{lineBreak: false, textWidth: 16.16015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',184.19921875,785.3125,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('layout ',204.056640625,785.3125,{lineBreak: false, textWidth: 35.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('engine ',239.34765625,785.3125,{lineBreak: false, textWidth: 38.572265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divide ',277.919921875,785.3125,{lineBreak: false, textWidth: 34.5, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('remaining ',312.419921875,785.3125,{lineBreak: false, textWidth: 56.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('space ',368.541015625,785.3125,{lineBreak: false, textWidth: 35.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('equally ',403.59765625,785.3125,{lineBreak: false, textWidth: 40.79296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('between ',444.390625,785.3125,{lineBreak: false, textWidth: 48.333984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('other ',492.724609375,785.3125,{lineBreak: false, textWidth: 30.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-',523.486328125,785.3125,{lineBreak: false, textWidth: 24.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns:',40,40,{lineBreak: false, textWidth: 48.884765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,54.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,68.125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,68.125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',40,82.1875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',70.3984375,82.1875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',86.388671875,82.1875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',40,96.25,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',40,110.3125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',100.46875,110.3125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',40,124.375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',69.71875,124.375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',40,138.4375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',86.435546875,138.4375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',40,152.5,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ',40,166.5625,{lineBreak: false, textWidth: 48.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ',88.375,166.5625,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ',40,180.625,{lineBreak: false, textWidth: 57.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ',40,194.6875,{lineBreak: false, textWidth: 53.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ',40,208.75,{lineBreak: false, textWidth: 59.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ',40,222.8125,{lineBreak: false, textWidth: 48.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ',88.791015625,222.8125,{lineBreak: false, textWidth: 21.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ',40,236.875,{lineBreak: false, textWidth: 49.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ',89.76953125,236.875,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ',40,250.9375,{lineBreak: false, textWidth: 43.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ',40,265,{lineBreak: false, textWidth: 64.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ',40,279.0625,{lineBreak: false, textWidth: 68.583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ',40,293.125,{lineBreak: false, textWidth: 73.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ',40,307.1875,{lineBreak: false, textWidth: 46.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ',86.8046875,307.1875,{lineBreak: false, textWidth: 25.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ',40,321.25,{lineBreak: false, textWidth: 40.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ',40,335.3125,{lineBreak: false, textWidth: 63.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ',40,349.375,{lineBreak: false, textWidth: 54.08203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ',40,363.4375,{lineBreak: false, textWidth: 43.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ',83.822265625,363.4375,{lineBreak: false, textWidth: 25.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ',40,377.5,{lineBreak: false, textWidth: 59.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ',99.958984375,377.5,{lineBreak: false, textWidth: 31.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ',40,391.5625,{lineBreak: false, textWidth: 37.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ',40,405.625,{lineBreak: false, textWidth: 57.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ',40,419.6875,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ',76.03515625,419.6875,{lineBreak: false, textWidth: 23.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ',40,433.75,{lineBreak: false, textWidth: 36.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ',76.263671875,433.75,{lineBreak: false, textWidth: 22.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ',40,447.8125,{lineBreak: false, textWidth: 55.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ',40,461.875,{lineBreak: false, textWidth: 50.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ',40,475.9375,{lineBreak: false, textWidth: 42.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',82.990234375,475.9375,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ',40,490,{lineBreak: false, textWidth: 55.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ',95.107421875,490,{lineBreak: false, textWidth: 20.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ',40,504.0625,{lineBreak: false, textWidth: 40.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ',80.998046875,504.0625,{lineBreak: false, textWidth: 21.45703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ',40,518.125,{lineBreak: false, textWidth: 62.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ',40,532.1875,{lineBreak: false, textWidth: 57.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ',97.4453125,532.1875,{lineBreak: false, textWidth: 28.20703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ',40,546.25,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ',76.064453125,546.25,{lineBreak: false, textWidth: 53.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ',40,560.3125,{lineBreak: false, textWidth: 47.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ',87.103515625,560.3125,{lineBreak: false, textWidth: 42.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ',40,574.375,{lineBreak: false, textWidth: 88.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ',40,588.4375,{lineBreak: false, textWidth: 48.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ',40,602.5,{lineBreak: false, textWidth: 54.826171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ',40,616.5625,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ',90.54296875,616.5625,{lineBreak: false, textWidth: 36.380859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ',40,630.625,{lineBreak: false, textWidth: 53.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ',93.994140625,630.625,{lineBreak: false, textWidth: 32.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ',40,644.6875,{lineBreak: false, textWidth: 38.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ',78.96484375,644.6875,{lineBreak: false, textWidth: 35.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ',40,658.75,{lineBreak: false, textWidth: 34.693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ',74.693359375,658.75,{lineBreak: false, textWidth: 55.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ',40,672.8125,{lineBreak: false, textWidth: 49.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ',89.53515625,672.8125,{lineBreak: false, textWidth: 35.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ',40,686.875,{lineBreak: false, textWidth: 72.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ',40,700.9375,{lineBreak: false, textWidth: 39.978515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ',79.978515625,700.9375,{lineBreak: false, textWidth: 32.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ',40,715,{lineBreak: false, textWidth: 62.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ',40,729.0625,{lineBreak: false, textWidth: 49.669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ',40,743.125,{lineBreak: false, textWidth: 61.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ',40,757.1875,{lineBreak: false, textWidth: 63.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ',40,771.25,{lineBreak: false, textWidth: 35.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ',75.630859375,771.25,{lineBreak: false, textWidth: 54.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ',40,785.3125,{lineBreak: false, textWidth: 20.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',150,68.125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',187.095703125,68.125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',223.03125,68.125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',253.4296875,68.125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',150,82.1875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',182.6484375,82.1875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',150,96.25,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',210.46875,96.25,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',232.69921875,96.25,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',150,110.3125,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',197.6015625,110.3125,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',244.037109375,110.3125,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',150,124.375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ',201.3046875,124.375,{lineBreak: false, textWidth: 48.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ',249.6796875,124.375,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ',150,138.4375,{lineBreak: false, textWidth: 57.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ',207.416015625,138.4375,{lineBreak: false, textWidth: 53.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ',150,152.5,{lineBreak: false, textWidth: 59.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ',209.619140625,152.5,{lineBreak: false, textWidth: 48.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ',258.41015625,152.5,{lineBreak: false, textWidth: 21.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ',150,166.5625,{lineBreak: false, textWidth: 49.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ',199.76953125,166.5625,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ',242.935546875,166.5625,{lineBreak: false, textWidth: 43.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ',150,180.625,{lineBreak: false, textWidth: 64.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ',214.93359375,180.625,{lineBreak: false, textWidth: 68.583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ',150,194.6875,{lineBreak: false, textWidth: 73.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ',223.3828125,194.6875,{lineBreak: false, textWidth: 46.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ',150,208.75,{lineBreak: false, textWidth: 25.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ',175.283203125,208.75,{lineBreak: false, textWidth: 40.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ',215.33203125,208.75,{lineBreak: false, textWidth: 63.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ',150,222.8125,{lineBreak: false, textWidth: 54.08203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ',204.08203125,222.8125,{lineBreak: false, textWidth: 43.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ',247.904296875,222.8125,{lineBreak: false, textWidth: 25.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ',150,236.875,{lineBreak: false, textWidth: 59.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ',209.958984375,236.875,{lineBreak: false, textWidth: 31.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ',241.4765625,236.875,{lineBreak: false, textWidth: 37.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ',150,250.9375,{lineBreak: false, textWidth: 57.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ',207.29296875,250.9375,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ',243.328125,250.9375,{lineBreak: false, textWidth: 23.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ',150,265,{lineBreak: false, textWidth: 36.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ',186.263671875,265,{lineBreak: false, textWidth: 22.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ',209.109375,265,{lineBreak: false, textWidth: 55.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ',150,279.0625,{lineBreak: false, textWidth: 50.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ',200.255859375,279.0625,{lineBreak: false, textWidth: 42.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',243.24609375,279.0625,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ',150,293.125,{lineBreak: false, textWidth: 55.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ',205.107421875,293.125,{lineBreak: false, textWidth: 20.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ',225.228515625,293.125,{lineBreak: false, textWidth: 40.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ',266.2265625,293.125,{lineBreak: false, textWidth: 21.45703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ',150,307.1875,{lineBreak: false, textWidth: 62.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ',212.015625,307.1875,{lineBreak: false, textWidth: 57.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ',150,321.25,{lineBreak: false, textWidth: 28.20703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ',178.20703125,321.25,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ',214.271484375,321.25,{lineBreak: false, textWidth: 53.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ',150,335.3125,{lineBreak: false, textWidth: 47.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ',197.103515625,335.3125,{lineBreak: false, textWidth: 42.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ',150,349.375,{lineBreak: false, textWidth: 88.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ',238.294921875,349.375,{lineBreak: false, textWidth: 48.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ',150,363.4375,{lineBreak: false, textWidth: 54.826171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ',204.826171875,363.4375,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ',150,377.5,{lineBreak: false, textWidth: 36.380859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ',186.380859375,377.5,{lineBreak: false, textWidth: 53.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ',240.375,377.5,{lineBreak: false, textWidth: 32.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ',150,391.5625,{lineBreak: false, textWidth: 38.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ',188.96484375,391.5625,{lineBreak: false, textWidth: 35.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ',224.748046875,391.5625,{lineBreak: false, textWidth: 34.693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ',150,405.625,{lineBreak: false, textWidth: 55.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ',205.69921875,405.625,{lineBreak: false, textWidth: 49.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ',150,419.6875,{lineBreak: false, textWidth: 35.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ',185.830078125,419.6875,{lineBreak: false, textWidth: 72.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ',150,433.75,{lineBreak: false, textWidth: 39.978515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ',189.978515625,433.75,{lineBreak: false, textWidth: 32.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ',222.84375,433.75,{lineBreak: false, textWidth: 62.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ',150,447.8125,{lineBreak: false, textWidth: 49.669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ',199.669921875,447.8125,{lineBreak: false, textWidth: 61.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ',150,461.875,{lineBreak: false, textWidth: 63.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ',213.33984375,461.875,{lineBreak: false, textWidth: 35.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ',150,475.9375,{lineBreak: false, textWidth: 54.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ',204.556640625,475.9375,{lineBreak: false, textWidth: 20.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.',150,490,{lineBreak: false, textWidth: 72.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',307.64,68.125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',344.735703125,68.125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',380.67125,68.125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',411.0696875,68.125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',307.64,82.1875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',340.2884375,82.1875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',307.64,96.25,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',368.10875,96.25,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',390.33921875,96.25,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',307.64,110.3125,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',355.2415625,110.3125,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',401.677109375,110.3125,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',307.64,124.375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ',358.9446875,124.375,{lineBreak: false, textWidth: 48.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ',407.3196875,124.375,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ',307.64,138.4375,{lineBreak: false, textWidth: 57.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ',365.056015625,138.4375,{lineBreak: false, textWidth: 53.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ',307.64,152.5,{lineBreak: false, textWidth: 59.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ',367.259140625,152.5,{lineBreak: false, textWidth: 48.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ',416.05015625,152.5,{lineBreak: false, textWidth: 21.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ',307.64,166.5625,{lineBreak: false, textWidth: 49.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ',357.40953125,166.5625,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ',400.575546875,166.5625,{lineBreak: false, textWidth: 43.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ',307.64,180.625,{lineBreak: false, textWidth: 64.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ',372.57359375,180.625,{lineBreak: false, textWidth: 68.583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ',307.64,194.6875,{lineBreak: false, textWidth: 73.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ',381.0228125,194.6875,{lineBreak: false, textWidth: 46.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ',307.64,208.75,{lineBreak: false, textWidth: 25.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ',332.923203125,208.75,{lineBreak: false, textWidth: 40.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ',372.97203125,208.75,{lineBreak: false, textWidth: 63.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ',307.64,222.8125,{lineBreak: false, textWidth: 54.08203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ',361.72203125,222.8125,{lineBreak: false, textWidth: 43.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ',405.544296875,222.8125,{lineBreak: false, textWidth: 25.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ',307.64,236.875,{lineBreak: false, textWidth: 59.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ',367.598984375,236.875,{lineBreak: false, textWidth: 31.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ',399.1165625,236.875,{lineBreak: false, textWidth: 37.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ',307.64,250.9375,{lineBreak: false, textWidth: 57.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ',364.93296875,250.9375,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ',400.968125,250.9375,{lineBreak: false, textWidth: 23.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ',307.64,265,{lineBreak: false, textWidth: 36.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ',343.903671875,265,{lineBreak: false, textWidth: 22.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ',366.749375,265,{lineBreak: false, textWidth: 55.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ',307.64,279.0625,{lineBreak: false, textWidth: 50.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ',357.895859375,279.0625,{lineBreak: false, textWidth: 42.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',400.88609375,279.0625,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ',307.64,293.125,{lineBreak: false, textWidth: 55.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ',362.747421875,293.125,{lineBreak: false, textWidth: 20.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ',382.868515625,293.125,{lineBreak: false, textWidth: 40.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ',423.8665625,293.125,{lineBreak: false, textWidth: 21.45703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ',307.64,307.1875,{lineBreak: false, textWidth: 62.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ',369.655625,307.1875,{lineBreak: false, textWidth: 57.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ',307.64,321.25,{lineBreak: false, textWidth: 28.20703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ',335.84703125,321.25,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ',371.911484375,321.25,{lineBreak: false, textWidth: 53.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ',307.64,335.3125,{lineBreak: false, textWidth: 47.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ',354.743515625,335.3125,{lineBreak: false, textWidth: 42.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ',307.64,349.375,{lineBreak: false, textWidth: 88.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ',395.934921875,349.375,{lineBreak: false, textWidth: 48.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ',307.64,363.4375,{lineBreak: false, textWidth: 54.826171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ',362.466171875,363.4375,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ',307.64,377.5,{lineBreak: false, textWidth: 36.380859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ',344.020859375,377.5,{lineBreak: false, textWidth: 53.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ',398.015,377.5,{lineBreak: false, textWidth: 32.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ',307.64,391.5625,{lineBreak: false, textWidth: 38.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ',346.60484375,391.5625,{lineBreak: false, textWidth: 35.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ',382.388046875,391.5625,{lineBreak: false, textWidth: 34.693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ',307.64,405.625,{lineBreak: false, textWidth: 55.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ',363.33921875,405.625,{lineBreak: false, textWidth: 49.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ',307.64,419.6875,{lineBreak: false, textWidth: 35.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ',343.470078125,419.6875,{lineBreak: false, textWidth: 72.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ',307.64,433.75,{lineBreak: false, textWidth: 39.978515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ',347.618515625,433.75,{lineBreak: false, textWidth: 32.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ',380.48375,433.75,{lineBreak: false, textWidth: 62.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ',307.64,447.8125,{lineBreak: false, textWidth: 49.669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ',357.309921875,447.8125,{lineBreak: false, textWidth: 61.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ',307.64,461.875,{lineBreak: false, textWidth: 63.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ',370.97984375,461.875,{lineBreak: false, textWidth: 35.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ',307.64,475.9375,{lineBreak: false, textWidth: 54.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ',362.196640625,475.9375,{lineBreak: false, textWidth: 20.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.',307.64,490,{lineBreak: false, textWidth: 72.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',465.28,68.125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',502.375703125,68.125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',465.28,82.1875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',495.6784375,82.1875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',511.668671875,82.1875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',465.28,96.25,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',465.28,110.3125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',525.74875,110.3125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',465.28,124.375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',494.99875,124.375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',465.28,138.4375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',511.715546875,138.4375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',465.28,152.5,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ',465.28,166.5625,{lineBreak: false, textWidth: 48.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ',513.655,166.5625,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ',465.28,180.625,{lineBreak: false, textWidth: 57.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ',465.28,194.6875,{lineBreak: false, textWidth: 53.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ',465.28,208.75,{lineBreak: false, textWidth: 59.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ',465.28,222.8125,{lineBreak: false, textWidth: 48.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ',514.071015625,222.8125,{lineBreak: false, textWidth: 21.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ',465.28,236.875,{lineBreak: false, textWidth: 49.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ',515.04953125,236.875,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ',465.28,250.9375,{lineBreak: false, textWidth: 43.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ',465.28,265,{lineBreak: false, textWidth: 64.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ',465.28,279.0625,{lineBreak: false, textWidth: 68.583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ',465.28,293.125,{lineBreak: false, textWidth: 73.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ',465.28,307.1875,{lineBreak: false, textWidth: 46.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ',512.0846875,307.1875,{lineBreak: false, textWidth: 25.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ',465.28,321.25,{lineBreak: false, textWidth: 40.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ',465.28,335.3125,{lineBreak: false, textWidth: 63.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ',465.28,349.375,{lineBreak: false, textWidth: 54.08203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ',465.28,363.4375,{lineBreak: false, textWidth: 43.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ',509.102265625,363.4375,{lineBreak: false, textWidth: 25.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ',465.28,377.5,{lineBreak: false, textWidth: 59.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ',525.238984375,377.5,{lineBreak: false, textWidth: 31.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ',465.28,391.5625,{lineBreak: false, textWidth: 37.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ',465.28,405.625,{lineBreak: false, textWidth: 57.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ',465.28,419.6875,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ',501.31515625,419.6875,{lineBreak: false, textWidth: 23.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ',465.28,433.75,{lineBreak: false, textWidth: 36.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ',501.543671875,433.75,{lineBreak: false, textWidth: 22.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ',465.28,447.8125,{lineBreak: false, textWidth: 55.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ',465.28,461.875,{lineBreak: false, textWidth: 50.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ',465.28,475.9375,{lineBreak: false, textWidth: 42.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',508.270234375,475.9375,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ',465.28,490,{lineBreak: false, textWidth: 55.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ',520.387421875,490,{lineBreak: false, textWidth: 20.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ',465.28,504.0625,{lineBreak: false, textWidth: 40.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ',506.278046875,504.0625,{lineBreak: false, textWidth: 21.45703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ',465.28,518.125,{lineBreak: false, textWidth: 62.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ',465.28,532.1875,{lineBreak: false, textWidth: 57.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ',522.7253125,532.1875,{lineBreak: false, textWidth: 28.20703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ',465.28,546.25,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ',501.344453125,546.25,{lineBreak: false, textWidth: 53.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ',465.28,560.3125,{lineBreak: false, textWidth: 47.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ',512.383515625,560.3125,{lineBreak: false, textWidth: 42.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ',465.28,574.375,{lineBreak: false, textWidth: 88.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ',465.28,588.4375,{lineBreak: false, textWidth: 48.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ',465.28,602.5,{lineBreak: false, textWidth: 54.826171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ',465.28,616.5625,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ',515.82296875,616.5625,{lineBreak: false, textWidth: 36.380859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ',465.28,630.625,{lineBreak: false, textWidth: 53.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ',519.274140625,630.625,{lineBreak: false, textWidth: 32.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ',465.28,644.6875,{lineBreak: false, textWidth: 38.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ',504.24484375,644.6875,{lineBreak: false, textWidth: 35.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ',465.28,658.75,{lineBreak: false, textWidth: 34.693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ',499.973359375,658.75,{lineBreak: false, textWidth: 55.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ',465.28,672.8125,{lineBreak: false, textWidth: 49.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ',514.81515625,672.8125,{lineBreak: false, textWidth: 35.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ',465.28,686.875,{lineBreak: false, textWidth: 72.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ',465.28,700.9375,{lineBreak: false, textWidth: 39.978515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ',505.258515625,700.9375,{lineBreak: false, textWidth: 32.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ',465.28,715,{lineBreak: false, textWidth: 62.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ',465.28,729.0625,{lineBreak: false, textWidth: 49.669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ',465.28,743.125,{lineBreak: false, textWidth: 61.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ',465.28,757.1875,{lineBreak: false, textWidth: 63.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ',465.28,771.25,{lineBreak: false, textWidth: 35.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ',500.910859375,771.25,{lineBreak: false, textWidth: 54.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ',465.28,785.3125,{lineBreak: false, textWidth: 20.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.',40,40,{lineBreak: false, textWidth: 72.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.',465.28,40,{lineBreak: false, textWidth: 72.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,54.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('We ',40,68.125,{lineBreak: false, textWidth: 19.79296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('also ',59.79296875,68.125,{lineBreak: false, textWidth: 25.44140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('support ',85.234375,68.125,{lineBreak: false, textWidth: 44.35546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto ',129.58984375,68.125,{lineBreak: false, textWidth: 26.759765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns. ',156.349609375,68.125,{lineBreak: false, textWidth: 52.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('They ',208.45703125,68.125,{lineBreak: false, textWidth: 28.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ',237.15625,68.125,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('their ',256.591796875,68.125,{lineBreak: false, textWidth: 26.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('widths ',283.421875,68.125,{lineBreak: false, textWidth: 38.384765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('based ',321.806640625,68.125,{lineBreak: false, textWidth: 35.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ',357.349609375,68.125,{lineBreak: false, textWidth: 16.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',373.78515625,68.125,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('content:',393.642578125,68.125,{lineBreak: false, textWidth: 43.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,82.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto ',40,96.25,{lineBreak: false, textWidth: 26.759765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column',40,110.3125,{lineBreak: false, textWidth: 39.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ',104.38607871562212,96.25,{lineBreak: false, textWidth: 25.83984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',130.22592246562212,96.25,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',142.29623496562212,96.25,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-',151.79428184062212,96.25,{lineBreak: false, textWidth: 24.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ',175.80014121562212,96.25,{lineBreak: false, textWidth: 31.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column. ',104.38607871562212,110.3125,{lineBreak: false, textWidth: 45.919921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('It ',150.30600059062212,110.3125,{lineBreak: false, textWidth: 10.154296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('should ',160.46029746562212,110.3125,{lineBreak: false, textWidth: 38.90625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('get ',199.36654746562212,110.3125,{lineBreak: false, textWidth: 19.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',219.34701621562212,110.3125,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('remaining ',104.38607871562212,124.375,{lineBreak: false, textWidth: 56.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('space ',160.50717246562212,124.375,{lineBreak: false, textWidth: 35.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divided ',195.56381309062212,124.375,{lineBreak: false, textWidth: 41.267578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('by ',104.38607871562212,138.4375,{lineBreak: false, textWidth: 15.31640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',119.70248496562212,138.4375,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('number ',139.55990684062212,138.4375,{lineBreak: false, textWidth: 43.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',183.43490684062212,138.4375,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ',197.41537559062212,138.4375,{lineBreak: false, textWidth: 15.322265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-',212.73764121562212,138.4375,{lineBreak: false, textWidth: 24.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ',104.38607871562212,152.5,{lineBreak: false, textWidth: 31.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns.',135.43490684062212,152.5,{lineBreak: false, textWidth: 49.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',268.39435904336983,96.25,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one ',290.99396841836983,96.25,{lineBreak: false, textWidth: 22.79296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('has ',268.39435904336983,110.3125,{lineBreak: false, textWidth: 22.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specific ',268.39435904336983,124.375,{lineBreak: false, textWidth: 44.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width ',268.39435904336983,138.4375,{lineBreak: false, textWidth: 32.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ',300.59162466836983,138.4375,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',268.39435904336983,152.5,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('50',282.01154654336983,152.5,{lineBreak: false, textWidth: 13.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('another ',338.39435904336983,96.25,{lineBreak: false, textWidth: 43.91015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto ',338.39435904336983,110.3125,{lineBreak: false, textWidth: 26.759765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column',338.39435904336983,124.375,{lineBreak: false, textWidth: 39.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ',411.27171967225235,96.25,{lineBreak: false, textWidth: 25.83984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',437.11156342225235,96.25,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',449.18187592225235,96.25,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-',458.67992279725235,96.25,{lineBreak: false, textWidth: 24.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ',482.68578217225235,96.25,{lineBreak: false, textWidth: 31.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column. ',411.27171967225235,110.3125,{lineBreak: false, textWidth: 45.919921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('It ',457.19164154725235,110.3125,{lineBreak: false, textWidth: 10.154296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('should ',467.34593842225235,110.3125,{lineBreak: false, textWidth: 38.90625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('get ',506.25218842225235,110.3125,{lineBreak: false, textWidth: 19.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',526.2326571722524,110.3125,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('remaining ',411.27171967225235,124.375,{lineBreak: false, textWidth: 56.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('space ',467.39281342225235,124.375,{lineBreak: false, textWidth: 35.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divided ',502.44945404725235,124.375,{lineBreak: false, textWidth: 41.267578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('by ',411.27171967225235,138.4375,{lineBreak: false, textWidth: 15.31640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',426.58812592225235,138.4375,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('number ',446.44554779725235,138.4375,{lineBreak: false, textWidth: 43.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',490.32054779725235,138.4375,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ',504.30101654725235,138.4375,{lineBreak: false, textWidth: 15.322265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-',519.6232821722524,138.4375,{lineBreak: false, textWidth: 24.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ',411.27171967225235,152.5,{lineBreak: false, textWidth: 31.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns.',442.32054779725235,152.5,{lineBreak: false, textWidth: 49.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,166.5625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('If ',40,180.625,{lineBreak: false, textWidth: 10.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ',50.400390625,180.625,{lineBreak: false, textWidth: 15.322265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto ',65.72265625,180.625,{lineBreak: false, textWidth: 26.759765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns ',92.482421875,180.625,{lineBreak: false, textWidth: 48.94921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fit ',141.431640625,180.625,{lineBreak: false, textWidth: 13.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('within ',154.966796875,180.625,{lineBreak: false, textWidth: 34.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('available ',189.9296875,180.625,{lineBreak: false, textWidth: 50.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width, ',239.9453125,180.625,{lineBreak: false, textWidth: 34.552734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',274.498046875,180.625,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ',294.35546875,180.625,{lineBreak: false, textWidth: 29.419921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('does ',323.775390625,180.625,{lineBreak: false, textWidth: 29.126953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('not ',352.90234375,180.625,{lineBreak: false, textWidth: 20.35546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occupy ',373.2578125,180.625,{lineBreak: false, textWidth: 41.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('whole ',414.595703125,180.625,{lineBreak: false, textWidth: 34.7109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('space:',449.306640625,180.625,{lineBreak: false, textWidth: 34.9921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,194.6875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('val1',40,208.75,{lineBreak: false, textWidth: 21.90234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('val2',81.90234375,208.75,{lineBreak: false, textWidth: 21.90234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value3',123.8046875,208.75,{lineBreak: false, textWidth: 34.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',178.6796875,208.75,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4',209.787109375,208.75,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,222.8125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ',40,236.875,{lineBreak: false, textWidth: 45.2109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cool ',85.2109375,236.875,{lineBreak: false, textWidth: 25.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('feature ',111.0625,236.875,{lineBreak: false, textWidth: 40.72265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',151.78515625,236.875,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfmake ',165.765625,236.875,{lineBreak: false, textWidth: 50.00390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',215.76953125,236.875,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',227.83984375,236.875,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ability ',247.697265625,236.875,{lineBreak: false, textWidth: 34.564453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',282.26171875,236.875,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('have ',295.87890625,236.875,{lineBreak: false, textWidth: 28.11328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nested ',323.9921875,236.875,{lineBreak: false, textWidth: 39.181640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elements. ',363.173828125,236.875,{lineBreak: false, textWidth: 55.359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Each ',418.533203125,236.875,{lineBreak: false, textWidth: 29.208984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',447.7421875,236.875,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',490.50390625,236.875,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('actually ',502.57421875,236.875,{lineBreak: false, textWidth: 44.34375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quite ',40,250.9375,{lineBreak: false, textWidth: 29.595703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('similar ',69.595703125,250.9375,{lineBreak: false, textWidth: 39, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',108.595703125,250.9375,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',122.212890625,250.9375,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('whole ',142.0703125,250.9375,{lineBreak: false, textWidth: 34.7109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document, ',176.78125,250.9375,{lineBreak: false, textWidth: 59.25, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('so ',236.03125,250.9375,{lineBreak: false, textWidth: 16.001953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('we ',252.033203125,250.9375,{lineBreak: false, textWidth: 18.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',270.37890625,250.9375,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('have ',292.779296875,250.9375,{lineBreak: false, textWidth: 28.11328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inner ',320.892578125,250.9375,{lineBreak: false, textWidth: 29.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraphs ',350.435546875,250.9375,{lineBreak: false, textWidth: 63.19921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',413.634765625,250.9375,{lineBreak: false, textWidth: 22.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('further ',436.521484375,250.9375,{lineBreak: false, textWidth: 39.052734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divisions, ',475.57421875,250.9375,{lineBreak: false, textWidth: 52.482421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('like ',528.056640625,250.9375,{lineBreak: false, textWidth: 21.1171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',40,265,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',52.50390625,265,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('following ',72.361328125,265,{lineBreak: false, textWidth: 51.931640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('example:',124.29296875,265,{lineBreak: false, textWidth: 48.2578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,279.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('Lorem ',40,293.125,{lineBreak: false, textWidth: 27.821777343749996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('ipsum ',67.82177734375,293.125,{lineBreak: false, textWidth: 26.951660156249996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('dolor ',94.7734375,293.125,{lineBreak: false, textWidth: 22.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('sit ',117.572265625,293.125,{lineBreak: false, textWidth: 11.992675781249998, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('amet, ',40,303.671875,{lineBreak: false, textWidth: 24.486328124999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('consectetur ',64.486328125,303.671875,{lineBreak: false, textWidth: 49.81201171874999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('adipisicing ',40,314.21875,{lineBreak: false, textWidth: 45.3515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('elit. ',85.3515625,314.21875,{lineBreak: false, textWidth: 16.6728515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('Conveniunt ',40,324.765625,{lineBreak: false, textWidth: 47.27197265624999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('quieti ',87.27197265625,324.765625,{lineBreak: false, textWidth: 24.380859374999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('extremum ',40,335.3125,{lineBreak: false, textWidth: 42.8642578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('severitatem ',82.8642578125,335.3125,{lineBreak: false, textWidth: 49.31103515624999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('disseretur ',40,345.859375,{lineBreak: false, textWidth: 42.2138671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('virtute ',82.2138671875,345.859375,{lineBreak: false, textWidth: 27.645996093749996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('locum ',109.85986328125,345.859375,{lineBreak: false, textWidth: 27.105468749999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('virtus ',40,356.40625,{lineBreak: false, textWidth: 24.578613281249996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('declarant. ',64.57861328125,356.40625,{lineBreak: false, textWidth: 41.90185546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('Greges ',106.48046875,356.40625,{lineBreak: false, textWidth: 30.546386718749996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('telos ',40,366.953125,{lineBreak: false, textWidth: 21.8935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('detrimenti ',61.8935546875,366.953125,{lineBreak: false, textWidth: 42.9873046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('persius ',104.880859375,366.953125,{lineBreak: false, textWidth: 31.517578124999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('possint ',40,377.5,{lineBreak: false, textWidth: 31.781249999999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('eripuit ',71.78125,377.5,{lineBreak: false, textWidth: 27.360351562499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('appellat ',99.1416015625,377.5,{lineBreak: false, textWidth: 34.19384765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('democrito ',40,388.046875,{lineBreak: false, textWidth: 43.01806640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('suscipere ',83.01806640625,388.046875,{lineBreak: false, textWidth: 40.9130859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('existimant. ',40,398.59375,{lineBreak: false, textWidth: 46.46337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('Facere ',86.46337890625,398.59375,{lineBreak: false, textWidth: 29.157714843749996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('usus ',115.62109375,398.59375,{lineBreak: false, textWidth: 21.43212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('levitatibus ',40,409.140625,{lineBreak: false, textWidth: 43.27734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('confirmavit, ',83.27734375,409.140625,{lineBreak: false, textWidth: 49.03417968749999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('provincia ',40,419.6875,{lineBreak: false, textWidth: 38.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('rutilius ',78.6015625,419.6875,{lineBreak: false, textWidth: 29.329101562499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('libris ',107.9306640625,419.6875,{lineBreak: false, textWidth: 21.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('accommodare ',40,430.234375,{lineBreak: false, textWidth: 60.28857421874999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('valetudinis ',40,440.78125,{lineBreak: false, textWidth: 45.32080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('ignota ',85.32080078125,440.78125,{lineBreak: false, textWidth: 27.395507812499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('fugienda ',40,451.328125,{lineBreak: false, textWidth: 37.25244140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('arbitramur ',77.25244140625,451.328125,{lineBreak: false, textWidth: 44.00244140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('falsarum ',40,461.875,{lineBreak: false, textWidth: 37.86328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('commodius. ',77.86328125,461.875,{lineBreak: false, textWidth: 52.21142578124999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('Voluptas ',40,472.421875,{lineBreak: false, textWidth: 37.5556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('summis ',77.5556640625,472.421875,{lineBreak: false, textWidth: 34.43115234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('arbitrarer ',40,482.96875,{lineBreak: false, textWidth: 38.8828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('cognitio ',78.8828125,482.96875,{lineBreak: false, textWidth: 34.52783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('temperantiamque, ',40,493.515625,{lineBreak: false, textWidth: 74.8916015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('fuit ',114.8916015625,493.515625,{lineBreak: false, textWidth: 15.437988281249998, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('posidonium ',40,504.0625,{lineBreak: false, textWidth: 49.44287109374999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('pro ',89.44287109375,504.0625,{lineBreak: false, textWidth: 15.367675781249998, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('assueverit ',40,514.609375,{lineBreak: false, textWidth: 43.31689453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('animos ',83.31689453125,514.609375,{lineBreak: false, textWidth: 31.935058593749996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('inferiorem, ',40,525.15625,{lineBreak: false, textWidth: 44.912109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('affecti ',84.912109375,525.15625,{lineBreak: false, textWidth: 27.870117187499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('honestum ',40,535.703125,{lineBreak: false, textWidth: 42.48193359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('ferreum ',82.48193359375,535.703125,{lineBreak: false, textWidth: 33.64013671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('cum ',116.1220703125,535.703125,{lineBreak: false, textWidth: 19.78857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('tot ',40,546.25,{lineBreak: false, textWidth: 13.152832031249998, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('nemo ',53.15283203125,546.25,{lineBreak: false, textWidth: 24.982910156249996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('ius ',78.1357421875,546.25,{lineBreak: false, textWidth: 14.014160156249998, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('partes ',92.14990234375,546.25,{lineBreak: false, textWidth: 27.786621093749996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('dissensio ',40,556.796875,{lineBreak: false, textWidth: 40.46044921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('opinor, ',80.46044921875,556.796875,{lineBreak: false, textWidth: 28.964355468749996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('tuum ',109.4248046875,556.796875,{lineBreak: false, textWidth: 22.97900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('intellegunt ',40,567.34375,{lineBreak: false, textWidth: 44.138671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('numeris ',84.138671875,567.34375,{lineBreak: false, textWidth: 34.681640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('ignorant, ',40,577.890625,{lineBreak: false, textWidth: 36.99755859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('odia ',76.99755859375,577.890625,{lineBreak: false, textWidth: 19.51611328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('diligenter ',96.513671875,577.890625,{lineBreak: false, textWidth: 39.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('licet, ',40,588.4375,{lineBreak: false, textWidth: 20.78173828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('sublatum ',60.78173828125,588.4375,{lineBreak: false, textWidth: 39.74853515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('repellere, ',100.5302734375,588.4375,{lineBreak: false, textWidth: 38.408203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('maior ',40,598.984375,{lineBreak: false, textWidth: 25.374023437499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('ficta ',65.3740234375,598.984375,{lineBreak: false, textWidth: 19.7578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('severa ',85.1318359375,598.984375,{lineBreak: false, textWidth: 28.415039062499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('quantum ',40,609.53125,{lineBreak: false, textWidth: 37.95556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('mortem. ',77.95556640625,609.53125,{lineBreak: false, textWidth: 36.47900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('Aut ',114.4345703125,609.53125,{lineBreak: false, textWidth: 15.952148437499998, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('evertitur ',40,620.078125,{lineBreak: false, textWidth: 35.34521484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('impediri ',75.34521484375,620.078125,{lineBreak: false, textWidth: 34.60693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(9); + doc.text('vivamus.',40,630.625,{lineBreak: false, textWidth: 35.59130859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('As ',160,293.125,{lineBreak: false, textWidth: 16.986328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you ',176.986328125,293.125,{lineBreak: false, textWidth: 22.01953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',199.005859375,293.125,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('see ',221.40625,293.125,{lineBreak: false, textWidth: 21.873046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',243.279296875,293.125,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',255.783203125,293.125,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document ',275.640625,293.125,{lineBreak: false, textWidth: 56.89453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('definition ',332.53515625,293.125,{lineBreak: false, textWidth: 52.5703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',385.10546875,293.125,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',391.38671875,293.125,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',413.986328125,293.125,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',456.748046875,293.125,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('not ',468.818359375,293.125,{lineBreak: false, textWidth: 20.35546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('defined ',489.173828125,293.125,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ',531.66015625,293.125,{lineBreak: false, textWidth: 25.4296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ',160,307.1875,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('object, ',176.119140625,307.1875,{lineBreak: false, textWidth: 38.326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('but ',214.4453125,307.1875,{lineBreak: false, textWidth: 20.23828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ',234.68359375,307.1875,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('array, ',250.802734375,307.1875,{lineBreak: false, textWidth: 31.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('which ',282.033203125,307.1875,{lineBreak: false, textWidth: 34.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('means ',316.43359375,307.1875,{lineBreak: false, textWidth: 39.181640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it\'s ',355.615234375,307.1875,{lineBreak: false, textWidth: 17.61328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('treated ',373.228515625,307.1875,{lineBreak: false, textWidth: 40.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as ',413.998046875,307.1875,{lineBreak: false, textWidth: 15.685546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ',429.68359375,307.1875,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('array ',445.802734375,307.1875,{lineBreak: false, textWidth: 29.501953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',475.3046875,307.1875,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraphs ',489.28515625,307.1875,{lineBreak: false, textWidth: 63.19921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rendered ',160,321.25,{lineBreak: false, textWidth: 50.09765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one ',210.09765625,321.25,{lineBreak: false, textWidth: 22.79296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('below ',232.890625,321.25,{lineBreak: false, textWidth: 34.833984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('another.',267.724609375,321.25,{lineBreak: false, textWidth: 43.376953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Just ',160,335.3125,{lineBreak: false, textWidth: 26.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('like ',186.314453125,335.3125,{lineBreak: false, textWidth: 21.1171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ',207.431640625,335.3125,{lineBreak: false, textWidth: 16.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',223.8671875,335.3125,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('top-',243.724609375,335.3125,{lineBreak: false, textWidth: 20.689453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('level ',264.4140625,335.3125,{lineBreak: false, textWidth: 27.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',291.583984375,335.3125,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',305.564453125,335.3125,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document. ',325.421875,335.3125,{lineBreak: false, textWidth: 60.052734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Let\'s ',385.474609375,335.3125,{lineBreak: false, textWidth: 27.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('try ',412.990234375,335.3125,{lineBreak: false, textWidth: 16.734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',429.724609375,335.3125,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divide ',443.341796875,335.3125,{lineBreak: false, textWidth: 34.5, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',477.841796875,335.3125,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('remaing ',497.69921875,335.3125,{lineBreak: false, textWidth: 46.587890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('space ',160,349.375,{lineBreak: false, textWidth: 35.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ',195.056640625,349.375,{lineBreak: false, textWidth: 23.150390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',218.20703125,349.375,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-',227.916015625,349.375,{lineBreak: false, textWidth: 24.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ',251.921875,349.375,{lineBreak: false, textWidth: 31.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns:',282.970703125,349.375,{lineBreak: false, textWidth: 48.884765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',160,363.4375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',160,377.5,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',197.095703125,377.5,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',233.03125,377.5,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',263.4296875,377.5,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',160,391.5625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.6484375,391.5625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',160,405.625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',220.46875,405.625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',242.69921875,405.625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',160,419.6875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',207.6015625,419.6875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',160,433.75,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',202.84375,433.75,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ',160,447.8125,{lineBreak: false, textWidth: 48.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ',208.375,447.8125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ',160,461.875,{lineBreak: false, textWidth: 57.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ',217.416015625,461.875,{lineBreak: false, textWidth: 53.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ',160,475.9375,{lineBreak: false, textWidth: 59.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ',219.619140625,475.9375,{lineBreak: false, textWidth: 48.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ',160,490,{lineBreak: false, textWidth: 21.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ',181.849609375,490,{lineBreak: false, textWidth: 49.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ',231.619140625,490,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ',160,504.0625,{lineBreak: false, textWidth: 43.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ',203.517578125,504.0625,{lineBreak: false, textWidth: 64.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ',160,518.125,{lineBreak: false, textWidth: 68.583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ',160,532.1875,{lineBreak: false, textWidth: 73.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ',233.3828125,532.1875,{lineBreak: false, textWidth: 46.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ',160,546.25,{lineBreak: false, textWidth: 25.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ',185.283203125,546.25,{lineBreak: false, textWidth: 40.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ',160,560.3125,{lineBreak: false, textWidth: 63.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ',223.515625,560.3125,{lineBreak: false, textWidth: 54.08203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ',160,574.375,{lineBreak: false, textWidth: 43.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ',203.822265625,574.375,{lineBreak: false, textWidth: 25.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ',160,588.4375,{lineBreak: false, textWidth: 59.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ',219.958984375,588.4375,{lineBreak: false, textWidth: 31.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ',160,602.5,{lineBreak: false, textWidth: 37.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ',197.974609375,602.5,{lineBreak: false, textWidth: 57.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ',160,616.5625,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ',196.03515625,616.5625,{lineBreak: false, textWidth: 23.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ',219.830078125,616.5625,{lineBreak: false, textWidth: 36.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ',256.09375,616.5625,{lineBreak: false, textWidth: 22.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ',160,630.625,{lineBreak: false, textWidth: 55.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ',215.8515625,630.625,{lineBreak: false, textWidth: 50.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ',160,644.6875,{lineBreak: false, textWidth: 42.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',202.990234375,644.6875,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ',218.265625,644.6875,{lineBreak: false, textWidth: 55.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ',160,658.75,{lineBreak: false, textWidth: 20.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ',180.12109375,658.75,{lineBreak: false, textWidth: 40.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ',221.119140625,658.75,{lineBreak: false, textWidth: 21.45703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ',160,672.8125,{lineBreak: false, textWidth: 62.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ',222.015625,672.8125,{lineBreak: false, textWidth: 57.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ',160,686.875,{lineBreak: false, textWidth: 28.20703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ',188.20703125,686.875,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ',224.271484375,686.875,{lineBreak: false, textWidth: 53.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ',160,700.9375,{lineBreak: false, textWidth: 47.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ',207.103515625,700.9375,{lineBreak: false, textWidth: 42.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ',160,715,{lineBreak: false, textWidth: 88.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ',160,729.0625,{lineBreak: false, textWidth: 48.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ',208.287109375,729.0625,{lineBreak: false, textWidth: 54.826171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ',160,743.125,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ',210.54296875,743.125,{lineBreak: false, textWidth: 36.380859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ',160,757.1875,{lineBreak: false, textWidth: 53.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ',213.994140625,757.1875,{lineBreak: false, textWidth: 32.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ',160,771.25,{lineBreak: false, textWidth: 38.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ',198.96484375,771.25,{lineBreak: false, textWidth: 35.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ',234.748046875,771.25,{lineBreak: false, textWidth: 34.693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ',160,785.3125,{lineBreak: false, textWidth: 55.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ',215.69921875,785.3125,{lineBreak: false, textWidth: 49.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',298.4266666666667,377.5,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',335.5223697916667,377.5,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',371.4579166666667,377.5,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',401.8563541666667,377.5,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',298.4266666666667,391.5625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',331.0751041666667,391.5625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',298.4266666666667,405.625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',358.8954166666667,405.625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',381.1258854166667,405.625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',298.4266666666667,419.6875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',346.0282291666667,419.6875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',298.4266666666667,433.75,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',341.2704166666667,433.75,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ',298.4266666666667,447.8125,{lineBreak: false, textWidth: 48.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ',346.8016666666667,447.8125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ',298.4266666666667,461.875,{lineBreak: false, textWidth: 57.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ',355.8426822916667,461.875,{lineBreak: false, textWidth: 53.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ',298.4266666666667,475.9375,{lineBreak: false, textWidth: 59.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ',358.0458072916667,475.9375,{lineBreak: false, textWidth: 48.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ',298.4266666666667,490,{lineBreak: false, textWidth: 21.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ',320.2762760416667,490,{lineBreak: false, textWidth: 49.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ',370.0458072916667,490,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ',298.4266666666667,504.0625,{lineBreak: false, textWidth: 43.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ',341.9442447916667,504.0625,{lineBreak: false, textWidth: 64.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ',298.4266666666667,518.125,{lineBreak: false, textWidth: 68.583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ',298.4266666666667,532.1875,{lineBreak: false, textWidth: 73.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ',371.8094791666667,532.1875,{lineBreak: false, textWidth: 46.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ',298.4266666666667,546.25,{lineBreak: false, textWidth: 25.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ',323.7098697916667,546.25,{lineBreak: false, textWidth: 40.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ',298.4266666666667,560.3125,{lineBreak: false, textWidth: 63.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ',361.9422916666667,560.3125,{lineBreak: false, textWidth: 54.08203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ',298.4266666666667,574.375,{lineBreak: false, textWidth: 43.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ',342.2489322916667,574.375,{lineBreak: false, textWidth: 25.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ',298.4266666666667,588.4375,{lineBreak: false, textWidth: 59.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ',358.3856510416667,588.4375,{lineBreak: false, textWidth: 31.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ',298.4266666666667,602.5,{lineBreak: false, textWidth: 37.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ',336.4012760416667,602.5,{lineBreak: false, textWidth: 57.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ',298.4266666666667,616.5625,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ',334.4618229166667,616.5625,{lineBreak: false, textWidth: 23.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ',358.2567447916667,616.5625,{lineBreak: false, textWidth: 36.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ',394.5204166666667,616.5625,{lineBreak: false, textWidth: 22.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ',298.4266666666667,630.625,{lineBreak: false, textWidth: 55.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ',354.2782291666667,630.625,{lineBreak: false, textWidth: 50.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ',298.4266666666667,644.6875,{lineBreak: false, textWidth: 42.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',341.4169010416667,644.6875,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ',356.6922916666667,644.6875,{lineBreak: false, textWidth: 55.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ',298.4266666666667,658.75,{lineBreak: false, textWidth: 20.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ',318.5477604166667,658.75,{lineBreak: false, textWidth: 40.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ',359.5458072916667,658.75,{lineBreak: false, textWidth: 21.45703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ',298.4266666666667,672.8125,{lineBreak: false, textWidth: 62.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ',360.4422916666667,672.8125,{lineBreak: false, textWidth: 57.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ',298.4266666666667,686.875,{lineBreak: false, textWidth: 28.20703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ',326.6336979166667,686.875,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ',362.6981510416667,686.875,{lineBreak: false, textWidth: 53.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ',298.4266666666667,700.9375,{lineBreak: false, textWidth: 47.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ',345.5301822916667,700.9375,{lineBreak: false, textWidth: 42.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ',298.4266666666667,715,{lineBreak: false, textWidth: 88.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ',298.4266666666667,729.0625,{lineBreak: false, textWidth: 48.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ',346.7137760416667,729.0625,{lineBreak: false, textWidth: 54.826171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ',298.4266666666667,743.125,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ',348.9696354166667,743.125,{lineBreak: false, textWidth: 36.380859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ',298.4266666666667,757.1875,{lineBreak: false, textWidth: 53.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ',352.4208072916667,757.1875,{lineBreak: false, textWidth: 32.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ',298.4266666666667,771.25,{lineBreak: false, textWidth: 38.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ',337.3915104166667,771.25,{lineBreak: false, textWidth: 35.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ',373.1747135416667,771.25,{lineBreak: false, textWidth: 34.693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ',298.4266666666667,785.3125,{lineBreak: false, textWidth: 55.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ',354.1258854166667,785.3125,{lineBreak: false, textWidth: 49.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',436.85333333333335,377.5,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',473.94903645833335,377.5,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',509.88458333333335,377.5,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',540.2830208333334,377.5,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',436.85333333333335,391.5625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',469.50177083333335,391.5625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',436.85333333333335,405.625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',497.32208333333335,405.625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',519.5525520833334,405.625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',436.85333333333335,419.6875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',484.45489583333335,419.6875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',436.85333333333335,433.75,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',479.69708333333335,433.75,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit, ',436.85333333333335,447.8125,{lineBreak: false, textWidth: 48.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officiis ',485.22833333333335,447.8125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('viveremus ',436.85333333333335,461.875,{lineBreak: false, textWidth: 57.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aeternum ',494.26934895833335,461.875,{lineBreak: false, textWidth: 53.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('superstitio ',436.85333333333335,475.9375,{lineBreak: false, textWidth: 59.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suspicor ',496.47247395833335,475.9375,{lineBreak: false, textWidth: 48.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alia ',436.85333333333335,490,{lineBreak: false, textWidth: 21.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostram, ',458.70294270833335,490,{lineBreak: false, textWidth: 49.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quando ',508.47247395833335,490,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostros ',436.85333333333335,504.0625,{lineBreak: false, textWidth: 43.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('congressus ',480.37091145833335,504.0625,{lineBreak: false, textWidth: 64.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('susceperant ',436.85333333333335,518.125,{lineBreak: false, textWidth: 68.583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur ',436.85333333333335,532.1875,{lineBreak: false, textWidth: 73.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leguntur ',510.23614583333335,532.1875,{lineBreak: false, textWidth: 46.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iam, ',436.85333333333335,546.25,{lineBreak: false, textWidth: 25.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vigiliae ',462.13653645833335,546.25,{lineBreak: false, textWidth: 40.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('democritea ',436.85333333333335,560.3125,{lineBreak: false, textWidth: 63.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tantopere ',500.36895833333335,560.3125,{lineBreak: false, textWidth: 54.08203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('causae, ',436.85333333333335,574.375,{lineBreak: false, textWidth: 43.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('atilii ',480.67559895833335,574.375,{lineBreak: false, textWidth: 25.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerumque ',436.85333333333335,588.4375,{lineBreak: false, textWidth: 59.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsas ',496.81231770833335,588.4375,{lineBreak: false, textWidth: 31.517578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('potitur ',436.85333333333335,602.5,{lineBreak: false, textWidth: 37.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pertineant ',474.82794270833335,602.5,{lineBreak: false, textWidth: 57.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multis ',436.85333333333335,616.5625,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rem ',472.88848958333335,616.5625,{lineBreak: false, textWidth: 23.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quaeri ',496.68341145833335,616.5625,{lineBreak: false, textWidth: 36.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pro, ',532.9470833333334,616.5625,{lineBreak: false, textWidth: 22.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legendum ',436.85333333333335,630.625,{lineBreak: false, textWidth: 55.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('didicisse ',492.70489583333335,630.625,{lineBreak: false, textWidth: 50.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('credere ',436.85333333333335,644.6875,{lineBreak: false, textWidth: 42.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',479.84356770833335,644.6875,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maluisset ',495.11895833333335,644.6875,{lineBreak: false, textWidth: 55.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('per ',436.85333333333335,658.75,{lineBreak: false, textWidth: 20.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('videtis. ',456.97442708333335,658.75,{lineBreak: false, textWidth: 40.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cur ',497.97247395833335,658.75,{lineBreak: false, textWidth: 21.45703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('discordans ',436.85333333333335,672.8125,{lineBreak: false, textWidth: 62.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetereat ',498.86895833333335,672.8125,{lineBreak: false, textWidth: 57.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliae ',436.85333333333335,686.875,{lineBreak: false, textWidth: 28.20703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ruinae ',465.06036458333335,686.875,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dirigentur ',501.12481770833335,686.875,{lineBreak: false, textWidth: 53.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('orestem ',436.85333333333335,700.9375,{lineBreak: false, textWidth: 47.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eodem, ',483.95684895833335,700.9375,{lineBreak: false, textWidth: 42.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('praetermittenda ',436.85333333333335,715,{lineBreak: false, textWidth: 88.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('divinum. ',436.85333333333335,729.0625,{lineBreak: false, textWidth: 48.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Collegisti, ',485.14044270833335,729.0625,{lineBreak: false, textWidth: 54.826171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deteriora ',436.85333333333335,743.125,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('malint ',487.39630208333335,743.125,{lineBreak: false, textWidth: 36.380859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('loquuntur ',436.85333333333335,757.1875,{lineBreak: false, textWidth: 53.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officii ',490.84747395833335,757.1875,{lineBreak: false, textWidth: 32.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cotidie ',436.85333333333335,771.25,{lineBreak: false, textWidth: 38.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finitas ',475.81817708333335,771.25,{lineBreak: false, textWidth: 35.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referri ',511.60138020833335,771.25,{lineBreak: false, textWidth: 34.693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('doleamus ',436.85333333333335,785.3125,{lineBreak: false, textWidth: 55.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ambigua ',492.55255208333335,785.3125,{lineBreak: false, textWidth: 49.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ',160,40,{lineBreak: false, textWidth: 35.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ',195.830078125,40,{lineBreak: false, textWidth: 72.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ',160,54.0625,{lineBreak: false, textWidth: 39.978515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ',199.978515625,54.0625,{lineBreak: false, textWidth: 32.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ',160,68.125,{lineBreak: false, textWidth: 62.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ',222.37890625,68.125,{lineBreak: false, textWidth: 49.669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ',160,82.1875,{lineBreak: false, textWidth: 61.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ',160,96.25,{lineBreak: false, textWidth: 63.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ',223.33984375,96.25,{lineBreak: false, textWidth: 35.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ',160,110.3125,{lineBreak: false, textWidth: 54.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ',214.556640625,110.3125,{lineBreak: false, textWidth: 20.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.',160,124.375,{lineBreak: false, textWidth: 72.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ',298.4266666666667,40,{lineBreak: false, textWidth: 35.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ',334.2567447916667,40,{lineBreak: false, textWidth: 72.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ',298.4266666666667,54.0625,{lineBreak: false, textWidth: 39.978515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ',338.4051822916667,54.0625,{lineBreak: false, textWidth: 32.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ',298.4266666666667,68.125,{lineBreak: false, textWidth: 62.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ',360.8055729166667,68.125,{lineBreak: false, textWidth: 49.669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ',298.4266666666667,82.1875,{lineBreak: false, textWidth: 61.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ',298.4266666666667,96.25,{lineBreak: false, textWidth: 63.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ',361.7665104166667,96.25,{lineBreak: false, textWidth: 35.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ',298.4266666666667,110.3125,{lineBreak: false, textWidth: 54.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ',352.9833072916667,110.3125,{lineBreak: false, textWidth: 20.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.',298.4266666666667,124.375,{lineBreak: false, textWidth: 72.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('acute. ',436.85333333333335,40,{lineBreak: false, textWidth: 35.830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Adhaesiones ',472.68341145833335,40,{lineBreak: false, textWidth: 72.169921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ratione ',436.85333333333335,54.0625,{lineBreak: false, textWidth: 39.978515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('beate ',476.83184895833335,54.0625,{lineBreak: false, textWidth: 32.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arbitraretur ',436.85333333333335,68.125,{lineBreak: false, textWidth: 62.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('detractis ',499.23223958333335,68.125,{lineBreak: false, textWidth: 49.669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perdiscere, ',436.85333333333335,82.1875,{lineBreak: false, textWidth: 61.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('constituant ',436.85333333333335,96.25,{lineBreak: false, textWidth: 63.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('hostis ',500.19317708333335,96.25,{lineBreak: false, textWidth: 35.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('polyaeno. ',436.85333333333335,110.3125,{lineBreak: false, textWidth: 54.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Diu ',491.40997395833335,110.3125,{lineBreak: false, textWidth: 20.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('concederetur.',436.85333333333335,124.375,{lineBreak: false, textWidth: 72.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,138.4375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,152.5,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Oh, ',40,166.5625,{lineBreak: false, textWidth: 20.185546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('don\'t ',60.185546875,166.5625,{lineBreak: false, textWidth: 28.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('forget, ',88.791015625,166.5625,{lineBreak: false, textWidth: 37.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('we ',126.0859375,166.5625,{lineBreak: false, textWidth: 18.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',144.431640625,166.5625,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('use ',166.83203125,166.5625,{lineBreak: false, textWidth: 22.130859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('everything ',188.962890625,166.5625,{lineBreak: false, textWidth: 57.984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('from ',246.947265625,166.5625,{lineBreak: false, textWidth: 28.44140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styling ',275.388671875,166.5625,{lineBreak: false, textWidth: 37.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('examples ',313.322265625,166.5625,{lineBreak: false, textWidth: 54.509765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(named ',367.83203125,166.5625,{lineBreak: false, textWidth: 43.86328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styles, ',411.6953125,166.5625,{lineBreak: false, textWidth: 36.568359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('custom ',448.263671875,166.5625,{lineBreak: false, textWidth: 43.21875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('overrides) ',491.482421875,166.5625,{lineBreak: false, textWidth: 56.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here ',40,180.625,{lineBreak: false, textWidth: 26.244140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as ',66.244140625,180.625,{lineBreak: false, textWidth: 15.685546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('well.',81.9296875,180.625,{lineBreak: false, textWidth: 24.357421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,194.6875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('For ',40,208.75,{lineBreak: false, textWidth: 20.384765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instance ',60.384765625,208.75,{lineBreak: false, textWidth: 48.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',108.783203125,208.75,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('our ',115.064453125,208.75,{lineBreak: false, textWidth: 20.490234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('next ',135.5546875,208.75,{lineBreak: false, textWidth: 25.81640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paragraph ',161.37109375,208.75,{lineBreak: false, textWidth: 57.01171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',218.3828125,208.75,{lineBreak: false, textWidth: 20.724609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('use ',239.107421875,208.75,{lineBreak: false, textWidth: 22.130859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',261.23828125,208.75,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('\'bigger\' ',281.095703125,208.75,{lineBreak: false, textWidth: 40.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style ',321.87109375,208.75,{lineBreak: false, textWidth: 28.025390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(with ',349.896484375,208.75,{lineBreak: false, textWidth: 29.53125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fontSize ',379.427734375,208.75,{lineBreak: false, textWidth: 46.763671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ',426.19140625,208.75,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',445.626953125,208.75,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('15 ',459.244140625,208.75,{lineBreak: false, textWidth: 16.447265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',475.69140625,208.75,{lineBreak: false, textWidth: 22.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('italics ',498.578125,208.75,{lineBreak: false, textWidth: 34.623046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',533.201171875,208.75,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true). ',40,222.8125,{lineBreak: false, textWidth: 31.25390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('We\'ll ',71.25390625,222.8125,{lineBreak: false, textWidth: 27.626953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('split ',98.880859375,222.8125,{lineBreak: false, textWidth: 25.634765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it ',124.515625,222.8125,{lineBreak: false, textWidth: 9.802734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('into ',134.318359375,222.8125,{lineBreak: false, textWidth: 23.150390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('three ',157.46875,222.8125,{lineBreak: false, textWidth: 30.1640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns ',187.6328125,222.8125,{lineBreak: false, textWidth: 48.94921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',236.58203125,222.8125,{lineBreak: false, textWidth: 22.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ',259.46875,222.8125,{lineBreak: false, textWidth: 32.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure ',291.806640625,222.8125,{lineBreak: false, textWidth: 26.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('they ',317.88671875,222.8125,{lineBreak: false, textWidth: 25.458984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inherit ',343.345703125,222.8125,{lineBreak: false, textWidth: 36.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',379.708984375,222.8125,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style:',399.56640625,222.8125,{lineBreak: false, textWidth: 27.9609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,236.875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('First ',40,250.9375,{lineBreak: false, textWidth: 32.79052734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('column ',72.79052734375,250.9375,{lineBreak: false, textWidth: 52.36083984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('(BTW ',125.1513671875,250.9375,{lineBreak: false, textWidth: 39.49951171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ',164.65087890625,250.9375,{lineBreak: false, textWidth: 7.763671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('it\'s ',172.41455078125,250.9375,{lineBreak: false, textWidth: 21.70166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('defined ',40,268.515625,{lineBreak: false, textWidth: 52.0166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('as ',92.0166015625,268.515625,{lineBreak: false, textWidth: 19.24072265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('a ',111.25732421875,268.515625,{lineBreak: false, textWidth: 11.66748046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('single ',122.9248046875,268.515625,{lineBreak: false, textWidth: 42.57568359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('string ',40,286.09375,{lineBreak: false, textWidth: 41.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('value. ',81.015625,286.09375,{lineBreak: false, textWidth: 42.0556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('pdfmake ',123.0712890625,286.09375,{lineBreak: false, textWidth: 61.2158203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('will ',40,303.671875,{lineBreak: false, textWidth: 25.49560546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('turn ',65.49560546875,303.671875,{lineBreak: false, textWidth: 29.6923828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('it ',95.18798828125,303.671875,{lineBreak: false, textWidth: 12.10693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('into ',107.294921875,303.671875,{lineBreak: false, textWidth: 28.4326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('appropriate ',40,321.25,{lineBreak: false, textWidth: 78.80126953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('structure ',118.80126953125,321.25,{lineBreak: false, textWidth: 62.40966796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('automatically ',40,338.828125,{lineBreak: false, textWidth: 91.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('and ',131.904296875,338.828125,{lineBreak: false, textWidth: 28.04443359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('make ',159.94873046875,338.828125,{lineBreak: false, textWidth: 39.57275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('sure ',40,356.40625,{lineBreak: false, textWidth: 31.9775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('it ',71.9775390625,356.40625,{lineBreak: false, textWidth: 12.10693359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('inherits ',84.08447265625,356.40625,{lineBreak: false, textWidth: 52.24365234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('the ',136.328125,356.40625,{lineBreak: false, textWidth: 24.36767578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('styles',40,373.984375,{lineBreak: false, textWidth: 38.31298828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('In ',218.42666666666665,250.9375,{lineBreak: false, textWidth: 21.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('this ',239.50088541666665,250.9375,{lineBreak: false, textWidth: 37.021484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('column, ',276.5223697916666,250.9375,{lineBreak: false, textWidth: 73.720703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('we\'ve ',218.42666666666665,274.375,{lineBreak: false, textWidth: 53.02734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('overriden ',271.4540104166666,274.375,{lineBreak: false, textWidth: 85.986328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('fontSize ',218.42666666666665,297.8125,{lineBreak: false, textWidth: 76.484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('to ',294.9110416666666,297.8125,{lineBreak: false, textWidth: 22.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('20. ',317.2157291666666,297.8125,{lineBreak: false, textWidth: 32.099609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('It ',349.3153385416666,297.8125,{lineBreak: false, textWidth: 16.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('means ',218.42666666666665,321.25,{lineBreak: false, textWidth: 63.92578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('the ',282.3524479166666,321.25,{lineBreak: false, textWidth: 32.490234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('content ',218.42666666666665,344.6875,{lineBreak: false, textWidth: 71.162109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('should ',289.5887760416666,344.6875,{lineBreak: false, textWidth: 63.57421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('have ',218.42666666666665,368.125,{lineBreak: false, textWidth: 45.927734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('italics=true ',264.3544010416666,368.125,{lineBreak: false, textWidth: 101.7578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('(inherited ',218.42666666666665,391.5625,{lineBreak: false, textWidth: 87.6953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('from ',306.1219791666666,391.5625,{lineBreak: false, textWidth: 46.46484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('the ',218.42666666666665,415,{lineBreak: false, textWidth: 32.490234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('style) ',250.91690104166665,415,{lineBreak: false, textWidth: 52.734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('and ',303.6512760416666,415,{lineBreak: false, textWidth: 37.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('be ',341.0438541666666,415,{lineBreak: false, textWidth: 26.259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('a ',218.42666666666665,438.4375,{lineBreak: false, textWidth: 15.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('little ',233.98330729166665,438.4375,{lineBreak: false, textWidth: 42.55859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('bit ',276.5419010416666,438.4375,{lineBreak: false, textWidth: 27.12890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(20); + doc.text('bigger',303.6708072916666,438.4375,{lineBreak: false, textWidth: 54.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('Last ',396.8533333333333,250.9375,{lineBreak: false, textWidth: 38.5048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('column ',435.3582161458333,250.9375,{lineBreak: false, textWidth: 63.11425781249999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('does ',498.4724739583333,250.9375,{lineBreak: false, textWidth: 42.9609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('not ',396.8533333333333,272.03125,{lineBreak: false, textWidth: 30.164062499999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('override ',427.0173958333333,272.03125,{lineBreak: false, textWidth: 68.7919921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('any ',495.8093880208333,272.03125,{lineBreak: false, textWidth: 32.361328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('styling ',396.8533333333333,293.125,{lineBreak: false, textWidth: 56.89160156249999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('properties, ',453.7449348958333,293.125,{lineBreak: false, textWidth: 89.244140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('but ',396.8533333333333,314.21875,{lineBreak: false, textWidth: 30.041015624999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('applies ',426.8943489583333,314.21875,{lineBreak: false, textWidth: 61.44433593749999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('a ',488.3386848958333,314.21875,{lineBreak: false, textWidth: 13.974609374999998, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('new ',502.3132942708333,314.21875,{lineBreak: false, textWidth: 36.755859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('style ',396.8533333333333,335.3125,{lineBreak: false, textWidth: 42.0205078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('(header) ',438.8738411458333,335.3125,{lineBreak: false, textWidth: 71.2529296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('to ',510.1267708333333,335.3125,{lineBreak: false, textWidth: 20.1005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('itself. ',396.8533333333333,356.40625,{lineBreak: false, textWidth: 49.21874999999999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('Eventually ',446.0720833333333,356.40625,{lineBreak: false, textWidth: 84.9375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('- ',531.0095833333332,356.40625,{lineBreak: false, textWidth: 10.2568359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('texts ',396.8533333333333,377.5,{lineBreak: false, textWidth: 43.6552734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('here ',440.5086067708333,377.5,{lineBreak: false, textWidth: 39.1904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('have ',479.6990364583333,377.5,{lineBreak: false, textWidth: 41.6953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('italics=true ',396.8533333333333,398.59375,{lineBreak: false, textWidth: 93.05859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('(from ',489.9119270833333,398.59375,{lineBreak: false, textWidth: 48.11132812499999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('bigger) ',396.8533333333333,419.6875,{lineBreak: false, textWidth: 60.78515624999999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('and ',457.6384895833333,419.6875,{lineBreak: false, textWidth: 33.71484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('derive ',491.3533333333333,419.6875,{lineBreak: false, textWidth: 52.67285156249999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('fontSize ',396.8533333333333,440.78125,{lineBreak: false, textWidth: 69.7939453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('from ',466.6472786458333,440.78125,{lineBreak: false, textWidth: 41.9326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('the ',508.5798958333333,440.78125,{lineBreak: false, textWidth: 29.575195312499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('style. ',396.8533333333333,461.875,{lineBreak: false, textWidth: 46.986328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('OK, ',443.8396614583333,461.875,{lineBreak: false, textWidth: 31.605468749999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('but ',475.4451302083333,461.875,{lineBreak: false, textWidth: 30.041015624999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('which ',505.4861458333333,461.875,{lineBreak: false, textWidth: 50.83593749999999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('one? ',396.8533333333333,482.96875,{lineBreak: false, textWidth: 42.3017578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('Both ',439.1550911458333,482.96875,{lineBreak: false, textWidth: 41.2470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('styles ',480.4021614583333,482.96875,{lineBreak: false, textWidth: 51.11718749999999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('define ',396.8533333333333,504.0625,{lineBreak: false, textWidth: 53.34082031249999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('it. ',450.1941536458333,504.0625,{lineBreak: false, textWidth: 19.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('As ',470.0398567708333,504.0625,{lineBreak: false, textWidth: 25.242187499999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('we ',495.2820442708333,504.0625,{lineBreak: false, textWidth: 26.956054687499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('already ',396.8533333333333,525.15625,{lineBreak: false, textWidth: 62.09472656249999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('know ',458.9480598958333,525.15625,{lineBreak: false, textWidth: 46.529296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('from ',505.4773567708333,525.15625,{lineBreak: false, textWidth: 41.9326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('our ',396.8533333333333,546.25,{lineBreak: false, textWidth: 30.480468749999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('styling ',427.3338020833333,546.25,{lineBreak: false, textWidth: 56.89160156249999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('examples, ',396.8533333333333,567.34375,{lineBreak: false, textWidth: 84.5244140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('multiple ',481.3777473958333,567.34375,{lineBreak: false, textWidth: 68.4140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('styles ',396.8533333333333,588.4375,{lineBreak: false, textWidth: 51.11718749999999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('can ',447.9705208333333,588.4375,{lineBreak: false, textWidth: 33.0029296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('be ',480.9734505208333,588.4375,{lineBreak: false, textWidth: 23.809570312499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('applied ',396.8533333333333,609.53125,{lineBreak: false, textWidth: 62.28808593749999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('to ',459.1414192708333,609.53125,{lineBreak: false, textWidth: 20.1005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('the ',479.2420052083333,609.53125,{lineBreak: false, textWidth: 29.575195312499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('element ',396.8533333333333,630.625,{lineBreak: false, textWidth: 68.3349609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('and ',465.1882942708333,630.625,{lineBreak: false, textWidth: 33.71484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('their ',498.9031380208333,630.625,{lineBreak: false, textWidth: 40.341796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('order ',396.8533333333333,651.71875,{lineBreak: false, textWidth: 46.142578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('is ',442.9959114583333,651.71875,{lineBreak: false, textWidth: 18.0791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('important. ',461.0750130208333,651.71875,{lineBreak: false, textWidth: 86.9677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('Because ',396.8533333333333,672.8125,{lineBreak: false, textWidth: 72.10546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('\'header\' ',468.9588020833333,672.8125,{lineBreak: false, textWidth: 65.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('style ',396.8533333333333,693.90625,{lineBreak: false, textWidth: 42.0205078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('has ',438.8738411458333,693.90625,{lineBreak: false, textWidth: 32.853515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('been ',471.7273567708333,693.90625,{lineBreak: false, textWidth: 43.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('set ',514.7937630208332,693.90625,{lineBreak: false, textWidth: 28.889648437499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('after ',396.8533333333333,715,{lineBreak: false, textWidth: 41.8271484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('\'bigger\' ',438.6804817708333,715,{lineBreak: false, textWidth: 60.76757812499999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('its ',499.4480598958333,715,{lineBreak: false, textWidth: 23.976562499999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('fontSize ',396.8533333333333,736.09375,{lineBreak: false, textWidth: 69.7939453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('takes ',466.6472786458333,736.09375,{lineBreak: false, textWidth: 47.45214843749999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('precedence ',396.8533333333333,757.1875,{lineBreak: false, textWidth: 96.43359374999999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('over ',493.2869270833333,757.1875,{lineBreak: false, textWidth: 38.6279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('the ',396.8533333333333,778.28125,{lineBreak: false, textWidth: 29.575195312499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('fontSize ',426.4285286458333,778.28125,{lineBreak: false, textWidth: 69.7939453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('from ',496.2224739583333,778.28125,{lineBreak: false, textWidth: 41.9326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('\'bigger\'. ',396.8533333333333,40,{lineBreak: false, textWidth: 65.7333984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('This ',462.5867317708333,40,{lineBreak: false, textWidth: 38.548828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('is ',501.1355598958333,40,{lineBreak: false, textWidth: 18.0791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('how ',519.2146614583332,40,{lineBreak: false, textWidth: 37.3095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('it ',396.8533333333333,61.09375,{lineBreak: false, textWidth: 14.879882812499998, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('works. ',411.7332161458333,61.09375,{lineBreak: false, textWidth: 57.01464843749999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('You ',468.7478645833333,61.09375,{lineBreak: false, textWidth: 34.41796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('will ',503.1658333333333,61.09375,{lineBreak: false, textWidth: 31.130859374999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('find ',396.8533333333333,82.1875,{lineBreak: false, textWidth: 34.4267578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('more ',431.2800911458333,82.1875,{lineBreak: false, textWidth: 45.263671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('examples ',476.5437630208333,82.1875,{lineBreak: false, textWidth: 80.595703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('in ',396.8533333333333,103.28125,{lineBreak: false, textWidth: 18.7822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('the ',415.6355598958333,103.28125,{lineBreak: false, textWidth: 29.575195312499996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('unit ',445.2107552083333,103.28125,{lineBreak: false, textWidth: 34.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('tests.',479.6814583333333,103.28125,{lineBreak: false, textWidth: 44.4111328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,124.375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,138.4375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Wow, ',40,152.5,{lineBreak: false, textWidth: 30.92578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you\'ve ',70.92578125,152.5,{lineBreak: false, textWidth: 36.205078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('read ',107.130859375,152.5,{lineBreak: false, textWidth: 26.572265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',133.703125,152.5,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('whole ',153.560546875,152.5,{lineBreak: false, textWidth: 34.7109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document! ',188.271484375,152.5,{lineBreak: false, textWidth: 59.982421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Congratulations :D',248.25390625,152.5,{lineBreak: false, textWidth: 98.56640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + }); + }); +}); + diff --git a/tests/integration/pdfmake/images.spec.js b/tests/integration/pdfmake/images.spec.js new file mode 100644 index 000000000..274742c80 --- /dev/null +++ b/tests/integration/pdfmake/images.spec.js @@ -0,0 +1,619 @@ +var {runDocTest} = require('../helpers'); +var {jpeg: bee} = require('../../images/bee'); + +describe('pdfmake', function () { + test('images', function () { + return runDocTest(function(doc) { + const images = {bee: bee} + + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfmake ',40,40,{lineBreak: false, textWidth: 50.00390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(since ',90.00390625,40,{lineBreak: false, textWidth: 35.431640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it\'s ',125.435546875,40,{lineBreak: false, textWidth: 17.61328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('based ',143.048828125,40,{lineBreak: false, textWidth: 35.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ',178.591796875,40,{lineBreak: false, textWidth: 16.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfkit) ',195.02734375,40,{lineBreak: false, textWidth: 37.72265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('supports ',232.75,40,{lineBreak: false, textWidth: 50.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('JPEG ',283.29296875,40,{lineBreak: false, textWidth: 32.15625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',315.44921875,40,{lineBreak: false, textWidth: 22.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('PNG ',338.3359375,40,{lineBreak: false, textWidth: 27.26953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('format',365.60546875,40,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('If ',40,54.0625,{lineBreak: false, textWidth: 10.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('no ',50.400390625,54.0625,{lineBreak: false, textWidth: 16.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width/',66.8359375,54.0625,{lineBreak: false, textWidth: 34.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height/',101.0078125,54.0625,{lineBreak: false, textWidth: 38.0859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fit ',139.09375,54.0625,{lineBreak: false, textWidth: 13.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',152.62890625,54.0625,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('provided, ',164.69921875,54.0625,{lineBreak: false, textWidth: 51.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('image ',216.07421875,54.0625,{lineBreak: false, textWidth: 36.017578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('original ',252.091796875,54.0625,{lineBreak: false, textWidth: 42.4921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('size ',294.583984375,54.0625,{lineBreak: false, textWidth: 24.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',318.865234375,54.0625,{lineBreak: false, textWidth: 20.724609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',339.58984375,54.0625,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('used',355.650390625,54.0625,{lineBreak: false, textWidth: 25.927734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.image('tests/images/sampleImage.jpg', 40,68.125,{width: 695, height: 310}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('If ',40,378.125,{lineBreak: false, textWidth: 10.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you ',50.400390625,378.125,{lineBreak: false, textWidth: 22.01953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specify ',72.419921875,378.125,{lineBreak: false, textWidth: 41.28515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width, ',113.705078125,378.125,{lineBreak: false, textWidth: 34.552734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('image ',148.2578125,378.125,{lineBreak: false, textWidth: 36.017578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',184.275390625,378.125,{lineBreak: false, textWidth: 20.724609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scale ',205,378.125,{lineBreak: false, textWidth: 31.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proportionally',236.236328125,378.125,{lineBreak: false, textWidth: 73.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.image('tests/images/sampleImage.jpg', 40,392.1875,{width: 150, height: 66.90647482014388}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('If ',40,459.0939748201439,{lineBreak: false, textWidth: 10.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you ',50.400390625,459.0939748201439,{lineBreak: false, textWidth: 22.01953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specify ',72.419921875,459.0939748201439,{lineBreak: false, textWidth: 41.28515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('both ',113.705078125,459.0939748201439,{lineBreak: false, textWidth: 27.076171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width ',140.78125,459.0939748201439,{lineBreak: false, textWidth: 32.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',172.978515625,459.0939748201439,{lineBreak: false, textWidth: 22.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height ',195.865234375,459.0939748201439,{lineBreak: false, textWidth: 36.111328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',231.9765625,459.0939748201439,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('image ',238.2578125,459.0939748201439,{lineBreak: false, textWidth: 36.017578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',274.275390625,459.0939748201439,{lineBreak: false, textWidth: 20.724609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',295,459.0939748201439,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stretched',311.060546875,459.0939748201439,{lineBreak: false, textWidth: 50.349609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.image('tests/images/sampleImage.jpg', 40,473.1564748201439,{width: 150, height: 150}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('You ',40,623.1564748201439,{lineBreak: false, textWidth: 23.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',63.255859375,623.1564748201439,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('also ',85.65625,623.1564748201439,{lineBreak: false, textWidth: 25.44140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fit ',111.09765625,623.1564748201439,{lineBreak: false, textWidth: 13.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',124.6328125,623.1564748201439,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('image ',144.490234375,623.1564748201439,{lineBreak: false, textWidth: 36.017578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inside ',180.5078125,623.1564748201439,{lineBreak: false, textWidth: 34.728515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',215.236328125,623.1564748201439,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rectangle',224.734375,623.1564748201439,{lineBreak: false, textWidth: 49.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.image('tests/images/sampleImage.jpg', 40,637.2189748201439,{width: 100, height: 44.60431654676259}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Images ',40,40,{lineBreak: false, textWidth: 42.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',82.556640625,40,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',104.95703125,40,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('also ',121.017578125,40,{lineBreak: false, textWidth: 25.44140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('provided ',146.458984375,40,{lineBreak: false, textWidth: 49.01953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',195.478515625,40,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dataURL ',207.982421875,40,{lineBreak: false, textWidth: 48.33984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('format',256.322265625,40,{lineBreak: false, textWidth: 36.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(the ',40,54.0625,{lineBreak: false, textWidth: 23.958984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one ',63.958984375,54.0625,{lineBreak: false, textWidth: 22.79296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('below ',86.751953125,54.0625,{lineBreak: false, textWidth: 34.833984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('was ',121.5859375,54.0625,{lineBreak: false, textWidth: 24.703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('taken ',146.2890625,54.0625,{lineBreak: false, textWidth: 32.361328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('from ',178.650390625,54.0625,{lineBreak: false, textWidth: 28.44140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('http://',207.091796875,54.0625,{lineBreak: false, textWidth: 32.666015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('www.clipartbest.com/',239.7578125,54.0625,{lineBreak: false, textWidth: 118.06640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clipart-',357.82421875,54.0625,{lineBreak: false, textWidth: 36.94921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dT7zx5rT9)',394.7734375,54.0625,{lineBreak: false, textWidth: 61.4296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.image(images['bee'], 40,68.125,{width: 200, height: 195.59902200488997}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('or ',40,263.72402200489,{lineBreak: false, textWidth: 13.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',53.875,263.72402200489,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('defined ',69.935546875,263.72402200489,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',112.421875,263.72402200489,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',124.92578125,263.72402200489,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('"images" ',144.783203125,263.72402200489,{lineBreak: false, textWidth: 49.880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dictionary, ',194.6640625,263.72402200489,{lineBreak: false, textWidth: 57.328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('which ',251.9921875,263.72402200489,{lineBreak: false, textWidth: 34.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',286.392578125,263.72402200489,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',308.79296875,263.72402200489,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referenced ',324.853515625,263.72402200489,{lineBreak: false, textWidth: 59.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('by ',384.84765625,263.72402200489,{lineBreak: false, textWidth: 15.31640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('name:',400.1640625,263.72402200489,{lineBreak: false, textWidth: 32.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.image(images['bee'], 40,277.78652200489,{width: 200, height: 195.59902200488997}); + doc.save(); + doc.restore(); + }); + }); +}); + diff --git a/tests/integration/pdfmake/lists.spec.js b/tests/integration/pdfmake/lists.spec.js new file mode 100644 index 000000000..e4ed33dd8 --- /dev/null +++ b/tests/integration/pdfmake/lists.spec.js @@ -0,0 +1,10257 @@ +var {runDocTest} = require('../helpers'); + +describe('pdfmake', function () { + test('lists', function () { + return runDocTest(function(doc) { + doc.font('tests/fonts/Roboto-Medium.ttf'); + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ',40,40,{lineBreak: false, textWidth: 73.6962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list',113.6962890625,40,{lineBreak: false, textWidth: 20.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,57.578125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,57.578125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,64.7109375,2,2); + doc.moveTo(40,64.7109375); + doc.bezierCurveTo(40,63.60636800033841,40.89543050033841,62.7109375,42,62.7109375); + doc.bezierCurveTo(43.10456949966159,62.7109375,44,63.60636800033841,44,64.7109375); + doc.bezierCurveTo(44,65.8155069996616,43.10456949966159,66.7109375,42,66.7109375); + doc.bezierCurveTo(40.89543050033841,66.7109375,40,65.8155069996616,40,64.7109375); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,71.640625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,71.640625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,78.7734375,2,2); + doc.moveTo(40,78.7734375); + doc.bezierCurveTo(40,77.6688680003384,40.89543050033841,76.7734375,42,76.7734375); + doc.bezierCurveTo(43.10456949966159,76.7734375,44,77.6688680003384,44,78.7734375); + doc.bezierCurveTo(44,79.8780069996616,43.10456949966159,80.7734375,42,80.7734375); + doc.bezierCurveTo(40.89543050033841,80.7734375,40,79.8780069996616,40,78.7734375); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,85.703125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,85.703125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,92.8359375,2,2); + doc.moveTo(40,92.8359375); + doc.bezierCurveTo(40,91.7313680003384,40.89543050033841,90.8359375,42,90.8359375); + doc.bezierCurveTo(43.10456949966159,90.8359375,44,91.7313680003384,44,92.8359375); + doc.bezierCurveTo(44,93.9405069996616,43.10456949966159,94.8359375,42,94.8359375); + doc.bezierCurveTo(40.89543050033841,94.8359375,40,93.9405069996616,40,92.8359375); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,99.765625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,117.34375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ',40,134.921875,{lineBreak: false, textWidth: 73.6962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',113.6962890625,134.921875,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ',137.822265625,134.921875,{lineBreak: false, textWidth: 32.02880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('longer ',169.85107421875,134.921875,{lineBreak: false, textWidth: 46.2744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lines',216.12548828125,134.921875,{lineBreak: false, textWidth: 31.79443359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,152.5,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,152.5,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,159.6328125,2,2); + doc.moveTo(40,159.6328125); + doc.bezierCurveTo(40,158.52824300033842,40.89543050033841,157.6328125,42,157.6328125); + doc.bezierCurveTo(43.10456949966159,157.6328125,44,158.52824300033842,44,159.6328125); + doc.bezierCurveTo(44,160.73738199966158,43.10456949966159,161.6328125,42,161.6328125); + doc.bezierCurveTo(40.89543050033841,161.6328125,40,160.73738199966158,40,159.6328125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',52.8671875,166.5625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',89.962890625,166.5625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',125.8984375,166.5625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',156.296875,166.5625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',172.287109375,166.5625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',204.935546875,166.5625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',271.3515625,166.5625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',331.8203125,166.5625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',354.05078125,166.5625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',383.76953125,166.5625,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',431.37109375,166.5625,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',477.806640625,166.5625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,173.6953125,2,2); + doc.moveTo(40,173.6953125); + doc.bezierCurveTo(40,172.59074300033842,40.89543050033841,171.6953125,42,171.6953125); + doc.bezierCurveTo(43.10456949966159,171.6953125,44,172.59074300033842,44,173.6953125); + doc.bezierCurveTo(44,174.79988199966158,43.10456949966159,175.6953125,42,175.6953125); + doc.bezierCurveTo(40.89543050033841,175.6953125,40,174.79988199966158,40,173.6953125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',52.8671875,180.625,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',104.171875,180.625,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,194.6875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,194.6875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,201.8203125,2,2); + doc.moveTo(40,201.8203125); + doc.bezierCurveTo(40,200.71574300033842,40.89543050033841,199.8203125,42,199.8203125); + doc.bezierCurveTo(43.10456949966159,199.8203125,44,200.71574300033842,44,201.8203125); + doc.bezierCurveTo(44,202.92488199966158,43.10456949966159,203.8203125,42,203.8203125); + doc.bezierCurveTo(40.89543050033841,203.8203125,40,202.92488199966158,40,201.8203125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,208.75,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,226.328125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,243.90625,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list',97.392578125,243.90625,{lineBreak: false, textWidth: 20.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,261.484375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,261.484375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ',40,261.484375,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,275.546875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,275.546875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ',40,275.546875,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,289.609375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,289.609375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ',40,289.609375,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,303.671875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,321.25,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,338.828125,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',97.392578125,338.828125,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ',121.5185546875,338.828125,{lineBreak: false, textWidth: 32.02880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('longer ',153.54736328125,338.828125,{lineBreak: false, textWidth: 46.2744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lines',199.82177734375,338.828125,{lineBreak: false, textWidth: 31.79443359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,356.40625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,356.40625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ',40,356.40625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',52.8671875,370.46875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',89.962890625,370.46875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',125.8984375,370.46875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',156.296875,370.46875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',172.287109375,370.46875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',204.935546875,370.46875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',271.3515625,370.46875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',331.8203125,370.46875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',354.05078125,370.46875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',383.76953125,370.46875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',431.37109375,370.46875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',477.806640625,370.46875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ',40,370.46875,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',52.8671875,384.53125,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',104.171875,384.53125,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,398.59375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,398.59375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ',40,398.59375,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,412.65625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,430.234375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,447.8125,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',97.392578125,447.8125,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('should ',121.5185546875,447.8125,{lineBreak: false, textWidth: 48.97705078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('be ',170.49560546875,447.8125,{lineBreak: false, textWidth: 20.2294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('descending',190.72509765625,447.8125,{lineBreak: false, textWidth: 77.64404296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,465.390625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,465.390625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ',40,465.390625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,479.453125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,479.453125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ',40,479.453125,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,493.515625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,493.515625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ',40,493.515625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,507.578125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,525.15625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,542.734375,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',97.392578125,542.734375,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ',121.5185546875,542.734375,{lineBreak: false, textWidth: 32.02880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('start ',153.54736328125,542.734375,{lineBreak: false, textWidth: 35.20751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('value',188.7548828125,542.734375,{lineBreak: false, textWidth: 35.6396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',59.60546875,560.3125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',86.283203125,560.3125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('50. ',40,560.3125,{lineBreak: false, textWidth: 19.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',59.60546875,574.375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',86.283203125,574.375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('51. ',40,574.375,{lineBreak: false, textWidth: 19.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',59.60546875,588.4375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',86.283203125,588.4375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('52. ',40,588.4375,{lineBreak: false, textWidth: 19.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,602.5,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,620.078125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,637.65625,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',97.392578125,637.65625,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ',121.5185546875,637.65625,{lineBreak: false, textWidth: 32.02880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ',153.54736328125,637.65625,{lineBreak: false, textWidth: 31.76513671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('values',185.3125,637.65625,{lineBreak: false, textWidth: 43.38134765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',59.60546875,655.234375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',86.283203125,655.234375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('10. ',40,655.234375,{lineBreak: false, textWidth: 19.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',59.60546875,669.296875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',86.283203125,669.296875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('20. ',40,669.296875,{lineBreak: false, textWidth: 19.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',59.60546875,683.359375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',86.283203125,683.359375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('30. ',40,683.359375,{lineBreak: false, textWidth: 19.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',59.60546875,697.421875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4 ',86.283203125,697.421875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('without ',95.9921875,697.421875,{lineBreak: false, textWidth: 42.80859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('own ',138.80078125,697.421875,{lineBreak: false, textWidth: 25.453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value',164.25390625,697.421875,{lineBreak: false, textWidth: 28.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4. ',40,697.421875,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,711.484375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,729.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Nested ',40,746.640625,{lineBreak: false, textWidth: 51.6796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lists ',91.6796875,746.640625,{lineBreak: false, textWidth: 31.86767578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('(ordered)',123.54736328125,746.640625,{lineBreak: false, textWidth: 62.3583984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,764.21875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,764.21875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ',40,764.21875,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',52.8671875,778.28125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',89.962890625,778.28125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',125.8984375,778.28125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',156.296875,778.28125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',172.287109375,778.28125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',204.935546875,778.28125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',271.3515625,778.28125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',331.8203125,778.28125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',354.05078125,778.28125,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',383.76953125,778.28125,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',431.37109375,778.28125,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',477.806640625,778.28125,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ',40,778.28125,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',52.8671875,40,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',104.171875,40,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,54.0625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',118.685546875,54.0625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ',52.8671875,54.0625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,68.125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',118.685546875,68.125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ',52.8671875,68.125,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,82.1875,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,82.1875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,82.1875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,82.1875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,82.1875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,82.1875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,82.1875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,82.1875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,82.1875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,82.1875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,82.1875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,82.1875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,82.1875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ',52.8671875,82.1875,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,96.25,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,96.25,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,96.25,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,96.25,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,110.3125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,110.3125,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,110.3125,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,110.3125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,110.3125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,110.3125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,110.3125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,110.3125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,110.3125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,110.3125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,110.3125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,110.3125,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,110.3125,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4. ',52.8671875,110.3125,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,124.375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,124.375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,124.375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,124.375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,138.4375,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,138.4375,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,138.4375,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,138.4375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,138.4375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,138.4375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,138.4375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,138.4375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,138.4375,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,138.4375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,138.4375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,138.4375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,138.4375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5. ',52.8671875,138.4375,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,152.5,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,152.5,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,152.5,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,152.5,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,166.5625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,166.5625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,166.5625,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,166.5625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,166.5625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,166.5625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,166.5625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,166.5625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,166.5625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,166.5625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,166.5625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,166.5625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,166.5625,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('6. ',52.8671875,166.5625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,180.625,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,180.625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,180.625,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,180.625,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',256.10546875,180.625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',302.318359375,180.625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',312.02734375,180.625,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',318.30859375,180.625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',355.404296875,180.625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',391.33984375,180.625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',421.73828125,180.625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',437.728515625,180.625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',470.376953125,180.625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',72.47265625,194.6875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',132.94140625,194.6875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',155.171875,194.6875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',184.890625,194.6875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',232.4921875,194.6875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',278.927734375,194.6875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',321.771484375,194.6875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',373.076171875,194.6875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',416.125,194.6875,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',462.337890625,194.6875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',472.046875,194.6875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',478.328125,194.6875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',515.423828125,194.6875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',72.47265625,208.75,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',102.87109375,208.75,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',118.861328125,208.75,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',151.509765625,208.75,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',217.92578125,208.75,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',278.39453125,208.75,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',300.625,208.75,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',330.34375,208.75,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',377.9453125,208.75,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',424.380859375,208.75,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',467.224609375,208.75,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',72.47265625,222.8125,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',115.521484375,222.8125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',161.734375,222.8125,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',171.443359375,222.8125,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',177.724609375,222.8125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',214.8203125,222.8125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',250.755859375,222.8125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',281.154296875,222.8125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',297.14453125,222.8125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',329.79296875,222.8125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',396.208984375,222.8125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',456.677734375,222.8125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',478.908203125,222.8125,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',508.626953125,222.8125,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,236.875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,236.875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,236.875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,236.875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',256.10546875,236.875,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',302.318359375,236.875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',312.02734375,236.875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',318.30859375,236.875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',355.404296875,236.875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',391.33984375,236.875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',421.73828125,236.875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',437.728515625,236.875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',470.376953125,236.875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',72.47265625,250.9375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',132.94140625,250.9375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',155.171875,250.9375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',184.890625,250.9375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',232.4921875,250.9375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',278.927734375,250.9375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',321.771484375,250.9375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',373.076171875,250.9375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',416.125,250.9375,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',462.337890625,250.9375,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',472.046875,250.9375,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',478.328125,250.9375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',515.423828125,250.9375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',72.47265625,265,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',102.87109375,265,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',118.861328125,265,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',151.509765625,265,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',217.92578125,265,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',278.39453125,265,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',300.625,265,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',330.34375,265,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',377.9453125,265,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',424.380859375,265,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',467.224609375,265,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',72.47265625,279.0625,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',115.521484375,279.0625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',161.734375,279.0625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',171.443359375,279.0625,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',177.724609375,279.0625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',214.8203125,279.0625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',250.755859375,279.0625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',281.154296875,279.0625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',297.14453125,279.0625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',329.79296875,279.0625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',396.208984375,279.0625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',456.677734375,279.0625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',478.908203125,279.0625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',508.626953125,279.0625,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,293.125,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,293.125,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,293.125,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,293.125,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',256.10546875,293.125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',302.318359375,293.125,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',312.02734375,293.125,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',318.30859375,293.125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',355.404296875,293.125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',391.33984375,293.125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',421.73828125,293.125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',437.728515625,293.125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',470.376953125,293.125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',72.47265625,307.1875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',132.94140625,307.1875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',155.171875,307.1875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',184.890625,307.1875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',232.4921875,307.1875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',278.927734375,307.1875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',321.771484375,307.1875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',373.076171875,307.1875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,321.25,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,321.25,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,321.25,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,321.25,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,321.25,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,321.25,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,321.25,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,321.25,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,321.25,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,321.25,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,321.25,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,321.25,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,321.25,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('7. ',52.8671875,321.25,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,335.3125,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,335.3125,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,335.3125,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,335.3125,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,349.375,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,349.375,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,349.375,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,349.375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,349.375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,349.375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,349.375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,349.375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,349.375,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,349.375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,349.375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,349.375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,349.375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('8. ',52.8671875,349.375,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,363.4375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,363.4375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,363.4375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,363.4375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,377.5,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,377.5,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,377.5,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,377.5,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,377.5,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,377.5,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,377.5,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,377.5,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,377.5,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,377.5,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,377.5,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,377.5,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,377.5,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('9. ',52.8671875,377.5,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,391.5625,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,391.5625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,391.5625,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,391.5625,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,405.625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,405.625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,405.625,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,405.625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,405.625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,405.625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,405.625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,405.625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,405.625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,405.625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,405.625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,405.625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,405.625,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('10. ',52.8671875,405.625,{lineBreak: false, textWidth: 19.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,419.6875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,419.6875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,419.6875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,419.6875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,433.75,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4',118.685546875,433.75,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('11. ',52.8671875,433.75,{lineBreak: false, textWidth: 19.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,447.8125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5',118.685546875,447.8125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('12. ',52.8671875,447.8125,{lineBreak: false, textWidth: 19.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,461.875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,461.875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ',40,461.875,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('second ',52.8671875,475.9375,{lineBreak: false, textWidth: 42.029296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ',94.896484375,475.9375,{lineBreak: false, textWidth: 21.7734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',116.669921875,475.9375,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item3',130.650390625,475.9375,{lineBreak: false, textWidth: 30.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,490,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,507.578125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Nested ',40,525.15625,{lineBreak: false, textWidth: 51.6796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lists ',91.6796875,525.15625,{lineBreak: false, textWidth: 31.86767578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('(unordered)',123.54736328125,525.15625,{lineBreak: false, textWidth: 79.03564453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,542.734375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,542.734375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ',40,542.734375,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',52.8671875,556.796875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',89.962890625,556.796875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',125.8984375,556.796875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',156.296875,556.796875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',172.287109375,556.796875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',204.935546875,556.796875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',271.3515625,556.796875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',331.8203125,556.796875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',354.05078125,556.796875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',383.76953125,556.796875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',431.37109375,556.796875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',477.806640625,556.796875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ',40,556.796875,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',52.8671875,570.859375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',104.171875,570.859375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',65.734375,584.921875,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',111.947265625,584.921875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875,592.0546875,2,2); + doc.moveTo(52.8671875,592.0546875); + doc.bezierCurveTo(52.8671875,590.9501180003384,53.76261800033841,590.0546875,54.8671875,590.0546875); + doc.bezierCurveTo(55.97175699966159,590.0546875,56.8671875,590.9501180003384,56.8671875,592.0546875); + doc.bezierCurveTo(56.8671875,593.1592569996616,55.97175699966159,594.0546875,54.8671875,594.0546875); + doc.bezierCurveTo(53.76261800033841,594.0546875,52.8671875,593.1592569996616,52.8671875,592.0546875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',65.734375,598.984375,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',111.947265625,598.984375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875,606.1171875,2,2); + doc.moveTo(52.8671875,606.1171875); + doc.bezierCurveTo(52.8671875,605.0126180003384,53.76261800033841,604.1171875,54.8671875,604.1171875); + doc.bezierCurveTo(55.97175699966159,604.1171875,56.8671875,605.0126180003384,56.8671875,606.1171875); + doc.bezierCurveTo(56.8671875,607.2217569996616,55.97175699966159,608.1171875,54.8671875,608.1171875); + doc.bezierCurveTo(53.76261800033841,608.1171875,52.8671875,607.2217569996616,52.8671875,606.1171875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',65.734375,613.046875,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',111.947265625,613.046875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',121.65625,613.046875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',127.9375,613.046875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',165.033203125,613.046875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',200.96875,613.046875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',231.3671875,613.046875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',247.357421875,613.046875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',280.005859375,613.046875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',346.421875,613.046875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',406.890625,613.046875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',429.12109375,613.046875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',458.83984375,613.046875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',506.44140625,613.046875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875,620.1796875,2,2); + doc.moveTo(52.8671875,620.1796875); + doc.bezierCurveTo(52.8671875,619.0751180003384,53.76261800033841,618.1796875,54.8671875,618.1796875); + doc.bezierCurveTo(55.97175699966159,618.1796875,56.8671875,619.0751180003384,56.8671875,620.1796875); + doc.bezierCurveTo(56.8671875,621.2842569996616,55.97175699966159,622.1796875,54.8671875,622.1796875); + doc.bezierCurveTo(53.76261800033841,622.1796875,52.8671875,621.2842569996616,52.8671875,620.1796875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',65.734375,627.109375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',108.578125,627.109375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',159.8828125,627.109375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',65.734375,641.171875,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',111.947265625,641.171875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',121.65625,641.171875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',127.9375,641.171875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',165.033203125,641.171875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',200.96875,641.171875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',231.3671875,641.171875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',247.357421875,641.171875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',280.005859375,641.171875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',346.421875,641.171875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',406.890625,641.171875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',429.12109375,641.171875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',458.83984375,641.171875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',506.44140625,641.171875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875,648.3046875,2,2); + doc.moveTo(52.8671875,648.3046875); + doc.bezierCurveTo(52.8671875,647.2001180003384,53.76261800033841,646.3046875,54.8671875,646.3046875); + doc.bezierCurveTo(55.97175699966159,646.3046875,56.8671875,647.2001180003384,56.8671875,648.3046875); + doc.bezierCurveTo(56.8671875,649.4092569996616,55.97175699966159,650.3046875,54.8671875,650.3046875); + doc.bezierCurveTo(53.76261800033841,650.3046875,52.8671875,649.4092569996616,52.8671875,648.3046875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',65.734375,655.234375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',108.578125,655.234375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',159.8828125,655.234375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',65.734375,669.296875,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',111.947265625,669.296875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',121.65625,669.296875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',127.9375,669.296875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',165.033203125,669.296875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',200.96875,669.296875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',231.3671875,669.296875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',247.357421875,669.296875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',280.005859375,669.296875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',346.421875,669.296875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',406.890625,669.296875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',429.12109375,669.296875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',458.83984375,669.296875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',506.44140625,669.296875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875,676.4296875,2,2); + doc.moveTo(52.8671875,676.4296875); + doc.bezierCurveTo(52.8671875,675.3251180003384,53.76261800033841,674.4296875,54.8671875,674.4296875); + doc.bezierCurveTo(55.97175699966159,674.4296875,56.8671875,675.3251180003384,56.8671875,676.4296875); + doc.bezierCurveTo(56.8671875,677.5342569996616,55.97175699966159,678.4296875,54.8671875,678.4296875); + doc.bezierCurveTo(53.76261800033841,678.4296875,52.8671875,677.5342569996616,52.8671875,676.4296875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',65.734375,683.359375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',108.578125,683.359375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',159.8828125,683.359375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',65.734375,697.421875,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',111.947265625,697.421875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',121.65625,697.421875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',127.9375,697.421875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',165.033203125,697.421875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',200.96875,697.421875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',231.3671875,697.421875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',247.357421875,697.421875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',280.005859375,697.421875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',346.421875,697.421875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',406.890625,697.421875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',429.12109375,697.421875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',458.83984375,697.421875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',506.44140625,697.421875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875,704.5546875,2,2); + doc.moveTo(52.8671875,704.5546875); + doc.bezierCurveTo(52.8671875,703.4501180003384,53.76261800033841,702.5546875,54.8671875,702.5546875); + doc.bezierCurveTo(55.97175699966159,702.5546875,56.8671875,703.4501180003384,56.8671875,704.5546875); + doc.bezierCurveTo(56.8671875,705.6592569996616,55.97175699966159,706.5546875,54.8671875,706.5546875); + doc.bezierCurveTo(53.76261800033841,706.5546875,52.8671875,705.6592569996616,52.8671875,704.5546875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',65.734375,711.484375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',108.578125,711.484375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',159.8828125,711.484375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',202.931640625,711.484375,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',249.14453125,711.484375,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',258.853515625,711.484375,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',265.134765625,711.484375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',302.23046875,711.484375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',338.166015625,711.484375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',368.564453125,711.484375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',384.5546875,711.484375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',417.203125,711.484375,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',483.619140625,711.484375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',65.734375,725.546875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',87.96484375,725.546875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',117.68359375,725.546875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',165.28515625,725.546875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',211.720703125,725.546875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',254.564453125,725.546875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',305.869140625,725.546875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',348.91796875,725.546875,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',395.130859375,725.546875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',404.83984375,725.546875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',411.12109375,725.546875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',448.216796875,725.546875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',484.15234375,725.546875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',514.55078125,725.546875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',65.734375,739.609375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',98.3828125,739.609375,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',164.798828125,739.609375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',225.267578125,739.609375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',247.498046875,739.609375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',277.216796875,739.609375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',324.818359375,739.609375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',371.25390625,739.609375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',414.09765625,739.609375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',465.40234375,739.609375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',508.451171875,739.609375,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',65.734375,753.671875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',75.443359375,753.671875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',81.724609375,753.671875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',118.8203125,753.671875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',154.755859375,753.671875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',185.154296875,753.671875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',201.14453125,753.671875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',233.79296875,753.671875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',300.208984375,753.671875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',360.677734375,753.671875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',382.908203125,753.671875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',412.626953125,753.671875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',460.228515625,753.671875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',506.6640625,753.671875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',65.734375,767.734375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',117.0390625,767.734375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',160.087890625,767.734375,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',206.30078125,767.734375,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',216.009765625,767.734375,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',222.291015625,767.734375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',259.38671875,767.734375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',295.322265625,767.734375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',325.720703125,767.734375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',341.7109375,767.734375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',374.359375,767.734375,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',440.775390625,767.734375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',501.244140625,767.734375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',523.474609375,767.734375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',65.734375,781.796875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',113.3359375,781.796875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',159.771484375,781.796875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',202.615234375,781.796875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',253.919921875,781.796875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',296.96875,781.796875,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',343.181640625,781.796875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',352.890625,781.796875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',359.171875,781.796875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',396.267578125,781.796875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',432.203125,781.796875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',462.6015625,781.796875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',478.591796875,781.796875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',65.734375,40,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',132.150390625,40,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',192.619140625,40,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',214.849609375,40,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',244.568359375,40,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',292.169921875,40,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',338.60546875,40,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',381.44921875,40,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',432.75390625,40,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',475.802734375,40,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',522.015625,40,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',531.724609375,40,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',65.734375,54.0625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',102.830078125,54.0625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',138.765625,54.0625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',169.1640625,54.0625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',185.154296875,54.0625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',217.802734375,54.0625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',284.21875,54.0625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',344.6875,54.0625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',366.91796875,54.0625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',396.63671875,54.0625,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',444.23828125,54.0625,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',490.673828125,54.0625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',65.734375,68.125,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',117.0390625,68.125,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',160.087890625,68.125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',206.30078125,68.125,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',216.009765625,68.125,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',222.291015625,68.125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',259.38671875,68.125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',295.322265625,68.125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',325.720703125,68.125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',341.7109375,68.125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',374.359375,68.125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',440.775390625,68.125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',501.244140625,68.125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',523.474609375,68.125,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',65.734375,82.1875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',113.3359375,82.1875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',159.771484375,82.1875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',202.615234375,82.1875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',253.919921875,82.1875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',65.734375,96.25,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',111.947265625,96.25,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',121.65625,96.25,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',127.9375,96.25,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',165.033203125,96.25,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',200.96875,96.25,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',231.3671875,96.25,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',247.357421875,96.25,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',280.005859375,96.25,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',346.421875,96.25,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',406.890625,96.25,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',429.12109375,96.25,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',458.83984375,96.25,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',506.44140625,96.25,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875,103.3828125,2,2); + doc.moveTo(52.8671875,103.3828125); + doc.bezierCurveTo(52.8671875,102.2782430003384,53.76261800033841,101.3828125,54.8671875,101.3828125); + doc.bezierCurveTo(55.97175699966159,101.3828125,56.8671875,102.2782430003384,56.8671875,103.3828125); + doc.bezierCurveTo(56.8671875,104.4873819996616,55.97175699966159,105.3828125,54.8671875,105.3828125); + doc.bezierCurveTo(53.76261800033841,105.3828125,52.8671875,104.4873819996616,52.8671875,103.3828125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',65.734375,110.3125,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',108.578125,110.3125,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',159.8828125,110.3125,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',65.734375,124.375,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',111.947265625,124.375,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',121.65625,124.375,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',127.9375,124.375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',165.033203125,124.375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',200.96875,124.375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',231.3671875,124.375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',247.357421875,124.375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',280.005859375,124.375,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',346.421875,124.375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',406.890625,124.375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',429.12109375,124.375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',458.83984375,124.375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',506.44140625,124.375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875,131.5078125,2,2); + doc.moveTo(52.8671875,131.5078125); + doc.bezierCurveTo(52.8671875,130.40324300033842,53.76261800033841,129.5078125,54.8671875,129.5078125); + doc.bezierCurveTo(55.97175699966159,129.5078125,56.8671875,130.40324300033842,56.8671875,131.5078125); + doc.bezierCurveTo(56.8671875,132.61238199966158,55.97175699966159,133.5078125,54.8671875,133.5078125); + doc.bezierCurveTo(53.76261800033841,133.5078125,52.8671875,132.61238199966158,52.8671875,131.5078125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',65.734375,138.4375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',108.578125,138.4375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',159.8828125,138.4375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',65.734375,152.5,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',111.947265625,152.5,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',121.65625,152.5,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',127.9375,152.5,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',165.033203125,152.5,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',200.96875,152.5,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',231.3671875,152.5,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',247.357421875,152.5,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',280.005859375,152.5,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',346.421875,152.5,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',406.890625,152.5,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',429.12109375,152.5,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',458.83984375,152.5,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',506.44140625,152.5,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875,159.6328125,2,2); + doc.moveTo(52.8671875,159.6328125); + doc.bezierCurveTo(52.8671875,158.52824300033842,53.76261800033841,157.6328125,54.8671875,157.6328125); + doc.bezierCurveTo(55.97175699966159,157.6328125,56.8671875,158.52824300033842,56.8671875,159.6328125); + doc.bezierCurveTo(56.8671875,160.73738199966158,55.97175699966159,161.6328125,54.8671875,161.6328125); + doc.bezierCurveTo(53.76261800033841,161.6328125,52.8671875,160.73738199966158,52.8671875,159.6328125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',65.734375,166.5625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',108.578125,166.5625,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',159.8828125,166.5625,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',65.734375,180.625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',111.947265625,180.625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',121.65625,180.625,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',127.9375,180.625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',165.033203125,180.625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',200.96875,180.625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',231.3671875,180.625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',247.357421875,180.625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',280.005859375,180.625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',346.421875,180.625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',406.890625,180.625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',429.12109375,180.625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',458.83984375,180.625,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',506.44140625,180.625,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875,187.7578125,2,2); + doc.moveTo(52.8671875,187.7578125); + doc.bezierCurveTo(52.8671875,186.65324300033842,53.76261800033841,185.7578125,54.8671875,185.7578125); + doc.bezierCurveTo(55.97175699966159,185.7578125,56.8671875,186.65324300033842,56.8671875,187.7578125); + doc.bezierCurveTo(56.8671875,188.86238199966158,55.97175699966159,189.7578125,54.8671875,189.7578125); + doc.bezierCurveTo(53.76261800033841,189.7578125,52.8671875,188.86238199966158,52.8671875,187.7578125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',65.734375,194.6875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',108.578125,194.6875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',159.8828125,194.6875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',65.734375,208.75,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4',111.947265625,208.75,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875,215.8828125,2,2); + doc.moveTo(52.8671875,215.8828125); + doc.bezierCurveTo(52.8671875,214.77824300033842,53.76261800033841,213.8828125,54.8671875,213.8828125); + doc.bezierCurveTo(55.97175699966159,213.8828125,56.8671875,214.77824300033842,56.8671875,215.8828125); + doc.bezierCurveTo(56.8671875,216.98738199966158,55.97175699966159,217.8828125,54.8671875,217.8828125); + doc.bezierCurveTo(53.76261800033841,217.8828125,52.8671875,216.98738199966158,52.8671875,215.8828125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',65.734375,222.8125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5',111.947265625,222.8125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(54.8671875,229.9453125,2,2); + doc.moveTo(52.8671875,229.9453125); + doc.bezierCurveTo(52.8671875,228.84074300033842,53.76261800033841,227.9453125,54.8671875,227.9453125); + doc.bezierCurveTo(55.97175699966159,227.9453125,56.8671875,228.84074300033842,56.8671875,229.9453125); + doc.bezierCurveTo(56.8671875,231.04988199966158,55.97175699966159,231.9453125,54.8671875,231.9453125); + doc.bezierCurveTo(53.76261800033841,231.9453125,52.8671875,231.04988199966158,52.8671875,229.9453125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,236.875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,236.875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4. ',40,236.875,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('second ',52.8671875,250.9375,{lineBreak: false, textWidth: 42.029296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ',94.896484375,250.9375,{lineBreak: false, textWidth: 21.7734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',116.669921875,250.9375,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item3',130.650390625,250.9375,{lineBreak: false, textWidth: 30.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,265,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,282.578125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ',40,300.15625,{lineBreak: false, textWidth: 73.6962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lists ',113.6962890625,300.15625,{lineBreak: false, textWidth: 31.86767578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('inside ',145.56396484375,300.15625,{lineBreak: false, textWidth: 43.99658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('columns',189.560546875,300.15625,{lineBreak: false, textWidth: 57.69287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,317.734375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,317.734375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,324.8671875,2,2); + doc.moveTo(40,324.8671875); + doc.bezierCurveTo(40,323.7626180003384,40.89543050033841,322.8671875,42,322.8671875); + doc.bezierCurveTo(43.10456949966159,322.8671875,44,323.7626180003384,44,324.8671875); + doc.bezierCurveTo(44,325.9717569996616,43.10456949966159,326.8671875,42,326.8671875); + doc.bezierCurveTo(40.89543050033841,326.8671875,40,325.9717569996616,40,324.8671875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',52.8671875,331.796875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',89.962890625,331.796875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',125.8984375,331.796875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',156.296875,331.796875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',172.287109375,331.796875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',204.935546875,331.796875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,338.9296875,2,2); + doc.moveTo(40,338.9296875); + doc.bezierCurveTo(40,337.8251180003384,40.89543050033841,336.9296875,42,336.9296875); + doc.bezierCurveTo(43.10456949966159,336.9296875,44,337.8251180003384,44,338.9296875); + doc.bezierCurveTo(44,340.0342569996616,43.10456949966159,340.9296875,42,340.9296875); + doc.bezierCurveTo(40.89543050033841,340.9296875,40,340.0342569996616,40,338.9296875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',52.8671875,345.859375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',113.3359375,345.859375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',135.56640625,345.859375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',165.28515625,345.859375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',212.88671875,345.859375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',52.8671875,359.921875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',95.7109375,359.921875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',147.015625,359.921875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',310.5071875,317.734375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',337.184921875,317.734375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(299.64,324.8671875,2,2); + doc.moveTo(297.64,324.8671875); + doc.bezierCurveTo(297.64,323.7626180003384,298.5354305003384,322.8671875,299.64,322.8671875); + doc.bezierCurveTo(300.74456949966157,322.8671875,301.64,323.7626180003384,301.64,324.8671875); + doc.bezierCurveTo(301.64,325.9717569996616,300.74456949966157,326.8671875,299.64,326.8671875); + doc.bezierCurveTo(298.5354305003384,326.8671875,297.64,325.9717569996616,297.64,324.8671875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',310.5071875,331.796875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',347.602890625,331.796875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',383.5384375,331.796875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',413.936875,331.796875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',429.927109375,331.796875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',462.575546875,331.796875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(299.64,338.9296875,2,2); + doc.moveTo(297.64,338.9296875); + doc.bezierCurveTo(297.64,337.8251180003384,298.5354305003384,336.9296875,299.64,336.9296875); + doc.bezierCurveTo(300.74456949966157,336.9296875,301.64,337.8251180003384,301.64,338.9296875); + doc.bezierCurveTo(301.64,340.0342569996616,300.74456949966157,340.9296875,299.64,340.9296875); + doc.bezierCurveTo(298.5354305003384,340.9296875,297.64,340.0342569996616,297.64,338.9296875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',310.5071875,345.859375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',370.9759375,345.859375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',393.20640625,345.859375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',422.92515625,345.859375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',470.52671875,345.859375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',310.5071875,359.921875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',353.3509375,359.921875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',404.655625,359.921875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,373.984375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,391.5625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,409.140625,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lists ',97.392578125,409.140625,{lineBreak: false, textWidth: 31.86767578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('inside ',129.26025390625,409.140625,{lineBreak: false, textWidth: 43.99658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('columns',173.2568359375,409.140625,{lineBreak: false, textWidth: 57.69287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,426.71875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,426.71875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ',40,426.71875,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',52.8671875,440.78125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',89.962890625,440.78125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',125.8984375,440.78125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',156.296875,440.78125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',172.287109375,440.78125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',204.935546875,440.78125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ',40,440.78125,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',52.8671875,454.84375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',113.3359375,454.84375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',135.56640625,454.84375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',165.28515625,454.84375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',212.88671875,454.84375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',52.8671875,468.90625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',95.7109375,468.90625,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',147.015625,468.90625,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',310.5071875,426.71875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',337.184921875,426.71875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ',297.64,426.71875,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',310.5071875,440.78125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',347.602890625,440.78125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',383.5384375,440.78125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',413.936875,440.78125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',429.927109375,440.78125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',462.575546875,440.78125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ',297.64,440.78125,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',310.5071875,454.84375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',370.9759375,454.84375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',393.20640625,454.84375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',422.92515625,454.84375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',470.52671875,454.84375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',310.5071875,468.90625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',353.3509375,468.90625,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',404.655625,468.90625,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,482.96875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,500.546875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Nested ',40,518.125,{lineBreak: false, textWidth: 51.6796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lists ',91.6796875,518.125,{lineBreak: false, textWidth: 31.86767578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('width ',123.54736328125,518.125,{lineBreak: false, textWidth: 40.49560546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('columns',164.04296875,518.125,{lineBreak: false, textWidth: 57.69287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,535.703125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,535.703125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,542.8359375,2,2); + doc.moveTo(40,542.8359375); + doc.bezierCurveTo(40,541.7313680003384,40.89543050033841,540.8359375,42,540.8359375); + doc.bezierCurveTo(43.10456949966159,540.8359375,44,541.7313680003384,44,542.8359375); + doc.bezierCurveTo(44,543.9405069996616,43.10456949966159,544.8359375,42,544.8359375); + doc.bezierCurveTo(40.89543050033841,544.8359375,40,543.9405069996616,40,542.8359375); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',52.8671875,549.765625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',89.962890625,549.765625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',125.8984375,549.765625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',156.296875,549.765625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',172.287109375,549.765625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',204.935546875,549.765625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',271.3515625,549.765625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',331.8203125,549.765625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',354.05078125,549.765625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',383.76953125,549.765625,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',431.37109375,549.765625,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',477.806640625,549.765625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,556.8984375,2,2); + doc.moveTo(40,556.8984375); + doc.bezierCurveTo(40,555.7938680003384,40.89543050033841,554.8984375,42,554.8984375); + doc.bezierCurveTo(43.10456949966159,554.8984375,44,555.7938680003384,44,556.8984375); + doc.bezierCurveTo(44,558.0030069996616,43.10456949966159,558.8984375,42,558.8984375); + doc.bezierCurveTo(40.89543050033841,558.8984375,40,558.0030069996616,40,556.8984375); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',52.8671875,563.828125,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',104.171875,563.828125,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',72.47265625,577.890625,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',115.234375,577.890625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ',52.8671875,577.890625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',193.1744921875,577.890625,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',235.9362109375,577.890625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',206.0416796875,591.953125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',232.7194140625,591.953125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(195.1744921875,599.0859375,2,2); + doc.moveTo(193.1744921875,599.0859375); + doc.bezierCurveTo(193.1744921875,597.9813680003384,194.0699226878384,597.0859375,195.1744921875,597.0859375); + doc.bezierCurveTo(196.27906168716157,597.0859375,197.1744921875,597.9813680003384,197.1744921875,599.0859375); + doc.bezierCurveTo(197.1744921875,600.1905069996616,196.27906168716157,601.0859375,195.1744921875,601.0859375); + doc.bezierCurveTo(194.0699226878384,601.0859375,193.1744921875,600.1905069996616,193.1744921875,599.0859375); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',206.0416796875,606.015625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',232.7194140625,606.015625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(195.1744921875,613.1484375,2,2); + doc.moveTo(193.1744921875,613.1484375); + doc.bezierCurveTo(193.1744921875,612.0438680003384,194.0699226878384,611.1484375,195.1744921875,611.1484375); + doc.bezierCurveTo(196.27906168716157,611.1484375,197.1744921875,612.0438680003384,197.1744921875,613.1484375); + doc.bezierCurveTo(197.1744921875,614.2530069996616,196.27906168716157,615.1484375,195.1744921875,615.1484375); + doc.bezierCurveTo(194.0699226878384,615.1484375,193.1744921875,614.2530069996616,193.1744921875,613.1484375); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item',218.9088671875,620.078125,{lineBreak: false, textWidth: 23.70703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(208.0416796875,627.2109375,2,2); + doc.moveTo(206.0416796875,627.2109375); + doc.bezierCurveTo(206.0416796875,626.1063680003384,206.9371101878384,625.2109375,208.0416796875,625.2109375); + doc.bezierCurveTo(209.14624918716157,625.2109375,210.0416796875,626.1063680003384,210.0416796875,627.2109375); + doc.bezierCurveTo(210.0416796875,628.3155069996616,209.14624918716157,629.2109375,208.0416796875,629.2109375); + doc.bezierCurveTo(206.9371101878384,629.2109375,206.0416796875,628.3155069996616,206.0416796875,627.2109375); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item',218.9088671875,634.140625,{lineBreak: false, textWidth: 23.70703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(208.0416796875,641.2734375,2,2); + doc.moveTo(206.0416796875,641.2734375); + doc.bezierCurveTo(206.0416796875,640.1688680003384,206.9371101878384,639.2734375,208.0416796875,639.2734375); + doc.bezierCurveTo(209.14624918716157,639.2734375,210.0416796875,640.1688680003384,210.0416796875,641.2734375); + doc.bezierCurveTo(210.0416796875,642.3780069996616,209.14624918716157,643.2734375,208.0416796875,643.2734375); + doc.bezierCurveTo(206.9371101878384,643.2734375,206.0416796875,642.3780069996616,206.0416796875,641.2734375); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item',218.9088671875,648.203125,{lineBreak: false, textWidth: 23.70703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(208.0416796875,655.3359375,2,2); + doc.moveTo(206.0416796875,655.3359375); + doc.bezierCurveTo(206.0416796875,654.2313680003384,206.9371101878384,653.3359375,208.0416796875,653.3359375); + doc.bezierCurveTo(209.14624918716157,653.3359375,210.0416796875,654.2313680003384,210.0416796875,655.3359375); + doc.bezierCurveTo(210.0416796875,656.4405069996616,209.14624918716157,657.3359375,208.0416796875,657.3359375); + doc.bezierCurveTo(206.9371101878384,657.3359375,206.0416796875,656.4405069996616,206.0416796875,655.3359375); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',206.0416796875,662.265625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4',232.7194140625,662.265625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(195.1744921875,669.3984375,2,2); + doc.moveTo(193.1744921875,669.3984375); + doc.bezierCurveTo(193.1744921875,668.2938680003384,194.0699226878384,667.3984375,195.1744921875,667.3984375); + doc.bezierCurveTo(196.27906168716157,667.3984375,197.1744921875,668.2938680003384,197.1744921875,669.3984375); + doc.bezierCurveTo(197.1744921875,670.5030069996616,196.27906168716157,671.3984375,195.1744921875,671.3984375); + doc.bezierCurveTo(194.0699226878384,671.3984375,193.1744921875,670.5030069996616,193.1744921875,669.3984375); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',313.876328125,577.890625,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',356.638046875,577.890625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',434.5781640625,577.890625,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4',477.3398828125,577.890625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,676.328125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1 ',118.685546875,676.328125,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',128.39453125,676.328125,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',140.8984375,676.328125,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vertical ',150.396484375,676.328125,{lineBreak: false, textWidth: 41.970703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('container',192.3671875,676.328125,{lineBreak: false, textWidth: 50.14453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,690.390625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2 ',118.685546875,690.390625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',128.39453125,690.390625,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',140.8984375,690.390625,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vertical ',150.396484375,690.390625,{lineBreak: false, textWidth: 41.970703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('container',192.3671875,690.390625,{lineBreak: false, textWidth: 50.14453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,704.453125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',118.685546875,704.453125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ',52.8671875,704.453125,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,718.515625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,718.515625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,718.515625,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,718.515625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,718.515625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,718.515625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,718.515625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,718.515625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,718.515625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,718.515625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,718.515625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,718.515625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,718.515625,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ',52.8671875,718.515625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,732.578125,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,732.578125,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,732.578125,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,732.578125,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,746.640625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,746.640625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,746.640625,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,746.640625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,746.640625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,746.640625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,746.640625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,746.640625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,746.640625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,746.640625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,746.640625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,746.640625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,746.640625,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4. ',52.8671875,746.640625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,760.703125,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,760.703125,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,760.703125,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,760.703125,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,774.765625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,774.765625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,774.765625,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,774.765625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,774.765625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,774.765625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,774.765625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,774.765625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,774.765625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,774.765625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,774.765625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,774.765625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,774.765625,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5. ',52.8671875,774.765625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,40,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,40,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,40,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,40,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,54.0625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,54.0625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,54.0625,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,54.0625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,54.0625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,54.0625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,54.0625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,54.0625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,54.0625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,54.0625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,54.0625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,54.0625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,54.0625,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('6. ',52.8671875,54.0625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,68.125,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,68.125,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,68.125,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,68.125,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',256.10546875,68.125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',302.318359375,68.125,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',312.02734375,68.125,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',318.30859375,68.125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',355.404296875,68.125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',391.33984375,68.125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',421.73828125,68.125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',437.728515625,68.125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',470.376953125,68.125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',72.47265625,82.1875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',132.94140625,82.1875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',155.171875,82.1875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',184.890625,82.1875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',232.4921875,82.1875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',278.927734375,82.1875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',321.771484375,82.1875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',373.076171875,82.1875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',416.125,82.1875,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',462.337890625,82.1875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',472.046875,82.1875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',478.328125,82.1875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',515.423828125,82.1875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',72.47265625,96.25,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',102.87109375,96.25,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',118.861328125,96.25,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',151.509765625,96.25,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',217.92578125,96.25,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',278.39453125,96.25,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',300.625,96.25,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',330.34375,96.25,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',377.9453125,96.25,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',424.380859375,96.25,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',467.224609375,96.25,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',72.47265625,110.3125,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',115.521484375,110.3125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',161.734375,110.3125,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',171.443359375,110.3125,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',177.724609375,110.3125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',214.8203125,110.3125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',250.755859375,110.3125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',281.154296875,110.3125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',297.14453125,110.3125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',329.79296875,110.3125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',396.208984375,110.3125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',456.677734375,110.3125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',478.908203125,110.3125,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',508.626953125,110.3125,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,124.375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,124.375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,124.375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,124.375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',256.10546875,124.375,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',302.318359375,124.375,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',312.02734375,124.375,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',318.30859375,124.375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',355.404296875,124.375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',391.33984375,124.375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',421.73828125,124.375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',437.728515625,124.375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',470.376953125,124.375,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',72.47265625,138.4375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',132.94140625,138.4375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',155.171875,138.4375,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',184.890625,138.4375,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',232.4921875,138.4375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',278.927734375,138.4375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',321.771484375,138.4375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',373.076171875,138.4375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',416.125,138.4375,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',462.337890625,138.4375,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',472.046875,138.4375,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',478.328125,138.4375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',515.423828125,138.4375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',72.47265625,152.5,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',102.87109375,152.5,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',118.861328125,152.5,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',151.509765625,152.5,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',217.92578125,152.5,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',278.39453125,152.5,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',300.625,152.5,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',330.34375,152.5,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',377.9453125,152.5,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',424.380859375,152.5,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',467.224609375,152.5,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',72.47265625,166.5625,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',115.521484375,166.5625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',161.734375,166.5625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',171.443359375,166.5625,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',177.724609375,166.5625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',214.8203125,166.5625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',250.755859375,166.5625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',281.154296875,166.5625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',297.14453125,166.5625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',329.79296875,166.5625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',396.208984375,166.5625,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',456.677734375,166.5625,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',478.908203125,166.5625,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',508.626953125,166.5625,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,180.625,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,180.625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,180.625,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,180.625,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',256.10546875,180.625,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',302.318359375,180.625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',312.02734375,180.625,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',318.30859375,180.625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',355.404296875,180.625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',391.33984375,180.625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',421.73828125,180.625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',437.728515625,180.625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',470.376953125,180.625,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',72.47265625,194.6875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',132.94140625,194.6875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',155.171875,194.6875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',184.890625,194.6875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',232.4921875,194.6875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',278.927734375,194.6875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',321.771484375,194.6875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',373.076171875,194.6875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,208.75,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,208.75,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,208.75,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,208.75,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,208.75,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,208.75,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,208.75,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,208.75,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,208.75,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,208.75,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,208.75,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,208.75,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,208.75,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('7. ',52.8671875,208.75,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,222.8125,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,222.8125,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,222.8125,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,222.8125,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,236.875,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,236.875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,236.875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,236.875,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,236.875,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,236.875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,236.875,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,236.875,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,236.875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,236.875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,236.875,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,236.875,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,236.875,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('8. ',52.8671875,236.875,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,250.9375,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,250.9375,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,250.9375,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,250.9375,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,265,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,265,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,265,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,265,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,265,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,265,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,265,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,265,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,265,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,265,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,265,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,265,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,265,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('9. ',52.8671875,265,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,279.0625,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,279.0625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,279.0625,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,279.0625,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,293.125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',118.685546875,293.125,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',128.39453125,293.125,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',134.67578125,293.125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',171.771484375,293.125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',207.70703125,293.125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',238.10546875,293.125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',254.095703125,293.125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',286.744140625,293.125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',353.16015625,293.125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',413.62890625,293.125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Malit ',435.859375,293.125,{lineBreak: false, textWidth: 29.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('profecta ',465.578125,293.125,{lineBreak: false, textWidth: 47.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('10. ',52.8671875,293.125,{lineBreak: false, textWidth: 19.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('versatur ',72.47265625,307.1875,{lineBreak: false, textWidth: 46.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',118.908203125,307.1875,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ocurreret ',161.751953125,307.1875,{lineBreak: false, textWidth: 51.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('multavit',213.056640625,307.1875,{lineBreak: false, textWidth: 43.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,321.25,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4',118.685546875,321.25,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('11. ',52.8671875,321.25,{lineBreak: false, textWidth: 19.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subitem ',72.47265625,335.3125,{lineBreak: false, textWidth: 46.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5',118.685546875,335.3125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('12. ',52.8671875,335.3125,{lineBreak: false, textWidth: 19.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,349.375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,349.375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,356.5078125,2,2); + doc.moveTo(40,356.5078125); + doc.bezierCurveTo(40,355.4032430003384,40.89543050033841,354.5078125,42,354.5078125); + doc.bezierCurveTo(43.10456949966159,354.5078125,44,355.4032430003384,44,356.5078125); + doc.bezierCurveTo(44,357.6123819996616,43.10456949966159,358.5078125,42,358.5078125); + doc.bezierCurveTo(40.89543050033841,358.5078125,40,357.6123819996616,40,356.5078125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('second ',52.8671875,363.4375,{lineBreak: false, textWidth: 42.029296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ',94.896484375,363.4375,{lineBreak: false, textWidth: 21.7734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',116.669921875,363.4375,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item3',130.650390625,363.4375,{lineBreak: false, textWidth: 30.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,377.5,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,395.078125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ',40,412.65625,{lineBreak: false, textWidth: 73.6962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',113.6962890625,412.65625,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ',137.822265625,412.65625,{lineBreak: false, textWidth: 32.02880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('square ',169.85107421875,412.65625,{lineBreak: false, textWidth: 49.62890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('marker ',219.47998046875,412.65625,{lineBreak: false, textWidth: 51.181640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type',270.66162109375,412.65625,{lineBreak: false, textWidth: 28.7841796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,430.234375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,430.234375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,435.3671875,4,4); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,444.296875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,444.296875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,449.4296875,4,4); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,458.359375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,458.359375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,463.4921875,4,4); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,472.421875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,490,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ',40,507.578125,{lineBreak: false, textWidth: 73.6962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',113.6962890625,507.578125,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ',137.822265625,507.578125,{lineBreak: false, textWidth: 32.02880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('circle ',169.85107421875,507.578125,{lineBreak: false, textWidth: 40.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('marker ',210.13427734375,507.578125,{lineBreak: false, textWidth: 51.181640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type',261.31591796875,507.578125,{lineBreak: false, textWidth: 28.7841796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,525.15625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,525.15625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,532.2890625,2,2); + doc.moveTo(40,532.2890625); + doc.bezierCurveTo(40,531.1844930003384,40.89543050033841,530.2890625,42,530.2890625); + doc.bezierCurveTo(43.10456949966159,530.2890625,44,531.1844930003384,44,532.2890625); + doc.bezierCurveTo(44,533.3936319996616,43.10456949966159,534.2890625,42,534.2890625); + doc.bezierCurveTo(40.89543050033841,534.2890625,40,533.3936319996616,40,532.2890625); + doc.closePath(); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,539.21875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,539.21875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,546.3515625,2,2); + doc.moveTo(40,546.3515625); + doc.bezierCurveTo(40,545.2469930003384,40.89543050033841,544.3515625,42,544.3515625); + doc.bezierCurveTo(43.10456949966159,544.3515625,44,545.2469930003384,44,546.3515625); + doc.bezierCurveTo(44,547.4561319996616,43.10456949966159,548.3515625,42,548.3515625); + doc.bezierCurveTo(40.89543050033841,548.3515625,40,547.4561319996616,40,546.3515625); + doc.closePath(); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,553.28125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,553.28125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,560.4140625,2,2); + doc.moveTo(40,560.4140625); + doc.bezierCurveTo(40,559.3094930003384,40.89543050033841,558.4140625,42,558.4140625); + doc.bezierCurveTo(43.10456949966159,558.4140625,44,559.3094930003384,44,560.4140625); + doc.bezierCurveTo(44,561.5186319996616,43.10456949966159,562.4140625,42,562.4140625); + doc.bezierCurveTo(40.89543050033841,562.4140625,40,561.5186319996616,40,560.4140625); + doc.closePath(); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,567.34375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,584.921875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Colored ',40,602.5,{lineBreak: false, textWidth: 56.0888671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('unordered ',96.0888671875,602.5,{lineBreak: false, textWidth: 72.25341796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list',168.34228515625,602.5,{lineBreak: false, textWidth: 20.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,620.078125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,620.078125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,627.2109375,2,2); + doc.moveTo(40,627.2109375); + doc.bezierCurveTo(40,626.1063680003384,40.89543050033841,625.2109375,42,625.2109375); + doc.bezierCurveTo(43.10456949966159,625.2109375,44,626.1063680003384,44,627.2109375); + doc.bezierCurveTo(44,628.3155069996616,43.10456949966159,629.2109375,42,629.2109375); + doc.bezierCurveTo(40.89543050033841,629.2109375,40,628.3155069996616,40,627.2109375); + doc.closePath(); + doc.fillColor('blue',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,634.140625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,634.140625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,641.2734375,2,2); + doc.moveTo(40,641.2734375); + doc.bezierCurveTo(40,640.1688680003384,40.89543050033841,639.2734375,42,639.2734375); + doc.bezierCurveTo(43.10456949966159,639.2734375,44,640.1688680003384,44,641.2734375); + doc.bezierCurveTo(44,642.3780069996616,43.10456949966159,643.2734375,42,643.2734375); + doc.bezierCurveTo(40.89543050033841,643.2734375,40,642.3780069996616,40,641.2734375); + doc.closePath(); + doc.fillColor('blue',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,648.203125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,648.203125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,655.3359375,2,2); + doc.moveTo(40,655.3359375); + doc.bezierCurveTo(40,654.2313680003384,40.89543050033841,653.3359375,42,653.3359375); + doc.bezierCurveTo(43.10456949966159,653.3359375,44,654.2313680003384,44,655.3359375); + doc.bezierCurveTo(44,656.4405069996616,43.10456949966159,657.3359375,42,657.3359375); + doc.bezierCurveTo(40.89543050033841,657.3359375,40,656.4405069996616,40,655.3359375); + doc.closePath(); + doc.fillColor('blue',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,662.265625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,679.84375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Colored ',40,697.421875,{lineBreak: false, textWidth: 56.0888671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('unordered ',96.0888671875,697.421875,{lineBreak: false, textWidth: 72.25341796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',168.34228515625,697.421875,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ',192.46826171875,697.421875,{lineBreak: false, textWidth: 32.02880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ',224.4970703125,697.421875,{lineBreak: false, textWidth: 31.76513671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('marker ',256.26220703125,697.421875,{lineBreak: false, textWidth: 51.181640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('color',307.44384765625,697.421875,{lineBreak: false, textWidth: 34.03564453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,715,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,715,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,722.1328125,2,2); + doc.moveTo(40,722.1328125); + doc.bezierCurveTo(40,721.0282430003384,40.89543050033841,720.1328125,42,720.1328125); + doc.bezierCurveTo(43.10456949966159,720.1328125,44,721.0282430003384,44,722.1328125); + doc.bezierCurveTo(44,723.2373819996616,43.10456949966159,724.1328125,42,724.1328125); + doc.bezierCurveTo(40.89543050033841,724.1328125,40,723.2373819996616,40,722.1328125); + doc.closePath(); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,729.0625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,729.0625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,736.1953125,2,2); + doc.moveTo(40,736.1953125); + doc.bezierCurveTo(40,735.0907430003384,40.89543050033841,734.1953125,42,734.1953125); + doc.bezierCurveTo(43.10456949966159,734.1953125,44,735.0907430003384,44,736.1953125); + doc.bezierCurveTo(44,737.2998819996616,43.10456949966159,738.1953125,42,738.1953125); + doc.bezierCurveTo(40.89543050033841,738.1953125,40,737.2998819996616,40,736.1953125); + doc.closePath(); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,743.125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,743.125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,750.2578125,2,2); + doc.moveTo(40,750.2578125); + doc.bezierCurveTo(40,749.1532430003384,40.89543050033841,748.2578125,42,748.2578125); + doc.bezierCurveTo(43.10456949966159,748.2578125,44,749.1532430003384,44,750.2578125); + doc.bezierCurveTo(44,751.3623819996616,43.10456949966159,752.2578125,42,752.2578125); + doc.bezierCurveTo(40.89543050033841,752.2578125,40,751.3623819996616,40,750.2578125); + doc.closePath(); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,757.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,774.765625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Colored ',40,40,{lineBreak: false, textWidth: 56.0888671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('ordered ',96.0888671875,40,{lineBreak: false, textWidth: 55.576171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list',151.6650390625,40,{lineBreak: false, textWidth: 20.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,57.578125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,57.578125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ',40,57.578125,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,71.640625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,71.640625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ',40,71.640625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,85.703125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,85.703125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ',40,85.703125,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,99.765625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,117.34375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Colored ',40,134.921875,{lineBreak: false, textWidth: 56.0888671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('ordered ',96.0888671875,134.921875,{lineBreak: false, textWidth: 55.576171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',151.6650390625,134.921875,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ',175.791015625,134.921875,{lineBreak: false, textWidth: 32.02880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ',207.81982421875,134.921875,{lineBreak: false, textWidth: 31.76513671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('marker ',239.5849609375,134.921875,{lineBreak: false, textWidth: 51.181640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('color',290.7666015625,134.921875,{lineBreak: false, textWidth: 34.03564453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,152.5,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,152.5,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('red'); + doc.fillColor('red'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ',40,152.5,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,166.5625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,166.5625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('red'); + doc.fillColor('red'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2. ',40,166.5625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,180.625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,180.625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('red'); + doc.fillColor('red'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3. ',40,180.625,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,194.6875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,212.265625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,229.84375,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',97.392578125,229.84375,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ',121.5185546875,229.84375,{lineBreak: false, textWidth: 8.6572265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type: ',130.17578125,229.84375,{lineBreak: false, textWidth: 36.49658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lower-',166.67236328125,229.84375,{lineBreak: false, textWidth: 41.7626953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('alpha',208.43505859375,229.84375,{lineBreak: false, textWidth: 36.83349609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,247.421875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,247.421875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a. ',40,247.421875,{lineBreak: false, textWidth: 12.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,261.484375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,261.484375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('b. ',40,261.484375,{lineBreak: false, textWidth: 12.861328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,275.546875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,275.546875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('c. ',40,275.546875,{lineBreak: false, textWidth: 12.41015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,289.609375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,307.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,324.765625,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',97.392578125,324.765625,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ',121.5185546875,324.765625,{lineBreak: false, textWidth: 8.6572265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type: ',130.17578125,324.765625,{lineBreak: false, textWidth: 36.49658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('upper-',166.67236328125,324.765625,{lineBreak: false, textWidth: 43.46923828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('alpha',210.1416015625,324.765625,{lineBreak: false, textWidth: 36.83349609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',53.95703125,342.34375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',80.634765625,342.34375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('A. ',40,342.34375,{lineBreak: false, textWidth: 13.95703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',53.95703125,356.40625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',80.634765625,356.40625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B. ',40,356.40625,{lineBreak: false, textWidth: 13.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',53.95703125,370.46875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',80.634765625,370.46875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('C. ',40,370.46875,{lineBreak: false, textWidth: 13.939453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,384.53125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,402.109375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,419.6875,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',97.392578125,419.6875,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ',121.5185546875,419.6875,{lineBreak: false, textWidth: 8.6572265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type: ',130.17578125,419.6875,{lineBreak: false, textWidth: 36.49658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('upper-',166.67236328125,419.6875,{lineBreak: false, textWidth: 43.46923828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('roman',210.1416015625,419.6875,{lineBreak: false, textWidth: 43.05908203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',55.919921875,437.265625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',82.59765625,437.265625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('I. ',40,437.265625,{lineBreak: false, textWidth: 9.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',55.919921875,451.328125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',82.59765625,451.328125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('II. ',40,451.328125,{lineBreak: false, textWidth: 12.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',55.919921875,465.390625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',82.59765625,465.390625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('III. ',40,465.390625,{lineBreak: false, textWidth: 15.919921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',55.919921875,479.453125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4',82.59765625,479.453125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('IV. ',40,479.453125,{lineBreak: false, textWidth: 15.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',55.919921875,493.515625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5',82.59765625,493.515625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('V. ',40,493.515625,{lineBreak: false, textWidth: 12.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,507.578125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,525.15625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,542.734375,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',97.392578125,542.734375,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ',121.5185546875,542.734375,{lineBreak: false, textWidth: 8.6572265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type: ',130.17578125,542.734375,{lineBreak: false, textWidth: 36.49658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('lower-',166.67236328125,542.734375,{lineBreak: false, textWidth: 41.7626953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('roman',208.43505859375,542.734375,{lineBreak: false, textWidth: 43.05908203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',54.865234375,560.3125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',81.54296875,560.3125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('i. ',40,560.3125,{lineBreak: false, textWidth: 9.041015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',54.865234375,574.375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',81.54296875,574.375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ii. ',40,574.375,{lineBreak: false, textWidth: 11.953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',54.865234375,588.4375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',81.54296875,588.4375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iii. ',40,588.4375,{lineBreak: false, textWidth: 14.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',54.865234375,602.5,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4',81.54296875,602.5,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iv. ',40,602.5,{lineBreak: false, textWidth: 14.2265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',54.865234375,616.5625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5',81.54296875,616.5625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('v. ',40,616.5625,{lineBreak: false, textWidth: 11.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,630.625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,648.203125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,665.78125,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',97.392578125,665.78125,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ',121.5185546875,665.78125,{lineBreak: false, textWidth: 8.6572265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type: ',130.17578125,665.78125,{lineBreak: false, textWidth: 36.49658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('none',166.67236328125,665.78125,{lineBreak: false, textWidth: 33.27392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,683.359375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,683.359375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,697.421875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,697.421875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,711.484375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,711.484375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,725.546875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,743.125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ',40,760.703125,{lineBreak: false, textWidth: 73.6962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',113.6962890625,760.703125,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ',137.822265625,760.703125,{lineBreak: false, textWidth: 8.6572265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type: ',146.4794921875,760.703125,{lineBreak: false, textWidth: 36.49658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('none',182.97607421875,760.703125,{lineBreak: false, textWidth: 33.27392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,778.28125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,778.28125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,40,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,40,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,54.0625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,54.0625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,68.125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,85.703125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,103.28125,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',97.392578125,103.28125,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ',121.5185546875,103.28125,{lineBreak: false, textWidth: 32.02880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ',153.54736328125,103.28125,{lineBreak: false, textWidth: 31.76513671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('separator',185.3125,103.28125,{lineBreak: false, textWidth: 64.1015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',53.880859375,120.859375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',80.55859375,120.859375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1) ',40,120.859375,{lineBreak: false, textWidth: 13.880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',53.880859375,134.921875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',80.55859375,134.921875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2) ',40,134.921875,{lineBreak: false, textWidth: 13.880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',53.880859375,148.984375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',80.55859375,148.984375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3) ',40,148.984375,{lineBreak: false, textWidth: 13.880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,163.046875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,180.625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,198.203125,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',97.392578125,198.203125,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ',121.5185546875,198.203125,{lineBreak: false, textWidth: 32.02880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ',153.54736328125,198.203125,{lineBreak: false, textWidth: 31.76513671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('complex ',185.3125,198.203125,{lineBreak: false, textWidth: 61.04736328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('separator',246.35986328125,198.203125,{lineBreak: false, textWidth: 64.1015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',57.982421875,215.78125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',84.66015625,215.78125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(1) ',40,215.78125,{lineBreak: false, textWidth: 17.982421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',57.982421875,229.84375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',84.66015625,229.84375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(2) ',40,229.84375,{lineBreak: false, textWidth: 17.982421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',57.982421875,243.90625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',84.66015625,243.90625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(3) ',40,243.90625,{lineBreak: false, textWidth: 17.982421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,257.96875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,275.546875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Ordered ',40,293.125,{lineBreak: false, textWidth: 57.392578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',97.392578125,293.125,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ',121.5185546875,293.125,{lineBreak: false, textWidth: 32.02880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ',153.54736328125,293.125,{lineBreak: false, textWidth: 31.76513671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('items ',185.3125,293.125,{lineBreak: false, textWidth: 41.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type',226.708984375,293.125,{lineBreak: false, textWidth: 28.7841796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',55.919921875,310.703125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',82.59765625,310.703125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1. ',40,310.703125,{lineBreak: false, textWidth: 12.8671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',55.919921875,324.765625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',82.59765625,324.765625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',55.919921875,338.828125,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',82.59765625,338.828125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('III. ',40,338.828125,{lineBreak: false, textWidth: 15.919921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,352.890625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('',40,370.46875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Unordered ',40,388.046875,{lineBreak: false, textWidth: 73.6962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('list ',113.6962890625,388.046875,{lineBreak: false, textWidth: 24.1259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('with ',137.822265625,388.046875,{lineBreak: false, textWidth: 32.02880859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('own ',169.85107421875,388.046875,{lineBreak: false, textWidth: 31.76513671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('items ',201.6162109375,388.046875,{lineBreak: false, textWidth: 41.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('type',243.0126953125,388.046875,{lineBreak: false, textWidth: 28.7841796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,405.625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',79.544921875,405.625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,412.7578125,2,2); + doc.moveTo(40,412.7578125); + doc.bezierCurveTo(40,411.6532430003384,40.89543050033841,410.7578125,42,410.7578125); + doc.bezierCurveTo(43.10456949966159,410.7578125,44,411.6532430003384,44,412.7578125); + doc.bezierCurveTo(44,413.8623819996616,43.10456949966159,414.7578125,42,414.7578125); + doc.bezierCurveTo(40.89543050033841,414.7578125,40,413.8623819996616,40,412.7578125); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,419.6875,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',79.544921875,419.6875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',52.8671875,433.75,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',79.544921875,433.75,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,440.8828125,2,2); + doc.moveTo(40,440.8828125); + doc.bezierCurveTo(40,439.7782430003384,40.89543050033841,438.8828125,42,438.8828125); + doc.bezierCurveTo(43.10456949966159,438.8828125,44,439.7782430003384,44,440.8828125); + doc.bezierCurveTo(44,441.9873819996616,43.10456949966159,442.8828125,42,442.8828125); + doc.bezierCurveTo(40.89543050033841,442.8828125,40,441.9873819996616,40,440.8828125); + doc.closePath(); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + }); + }); +}); + diff --git a/tests/integration/pdfmake/page_references.spec.js b/tests/integration/pdfmake/page_references.spec.js new file mode 100644 index 000000000..7d087ca03 --- /dev/null +++ b/tests/integration/pdfmake/page_references.spec.js @@ -0,0 +1,4164 @@ +var {runDocTest} = require('../helpers'); + +describe('pdfmake', function () { + test('page references', function () { + return runDocTest(function(doc) { + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ',40,40,{lineBreak: false, textWidth: 25.83984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',65.83984375,40,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',77.91015625,40,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page ',87.408203125,40,{lineBreak: false, textWidth: 29.3203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reference ',116.728515625,40,{lineBreak: false, textWidth: 53.2265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('example. ',169.955078125,40,{lineBreak: false, textWidth: 51.48046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Page ',221.435546875,40,{lineBreak: false, textWidth: 30.09375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('number ',251.529296875,40,{lineBreak: false, textWidth: 43.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',295.404296875,40,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ',309.384765625,40,{lineBreak: false, textWidth: 23.115234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('element ',332.5,40,{lineBreak: false, textWidth: 46.013671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('marked ',378.513671875,40,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ',421.6796875,40,{lineBreak: false, textWidth: 12.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('property ',434.330078125,40,{lineBreak: false, textWidth: 47.53125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',481.861328125,40,{lineBreak: false, textWidth: 20.724609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',502.5859375,40,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('located ',40,54.0625,{lineBreak: false, textWidth: 42.580078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',82.580078125,54.0625,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pageReference ',95.083984375,54.0625,{lineBreak: false, textWidth: 83.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('element. ',178.099609375,54.0625,{lineBreak: false, textWidth: 49.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('See ',227.271484375,54.0625,{lineBreak: false, textWidth: 22.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('below.',250.076171875,54.0625,{lineBreak: false, textWidth: 34.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,68.125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,82.6875); + doc.lineTo(174.7421875,82.6875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page ',45,85.1875,{lineBreak: false, textWidth: 29.478515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('#',74.478515625,85.1875,{lineBreak: false, textWidth: 7.32421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('title',90.802734375,85.1875,{lineBreak: false, textWidth: 20.548828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,82.1875); + doc.lineTo(40.5,102.25); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375,82.1875); + doc.lineTo(86.302734375,102.25); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.2421875,82.1875); + doc.lineTo(175.2421875,102.25); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,101.75); + doc.lineTo(174.7421875,101.75); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',75.064453125,104.25,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.annotate(75.064453125,104.25,6.73828125,14.0625,{Subtype: 'Link', Dest: [1,'XYZ',null,null,null], Type: 'Annot', Rect: [75.064453125,723.5775,81.802734375,737.64], Border: [0,0,0]}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Header ',90.802734375,104.25,{lineBreak: false, textWidth: 41.595703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one',132.3984375,104.25,{lineBreak: false, textWidth: 19.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,101.25); + doc.lineTo(40.5,121.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375,101.25); + doc.lineTo(86.302734375,121.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.2421875,101.25); + doc.lineTo(175.2421875,121.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,120.8125); + doc.lineTo(174.7421875,120.8125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',75.064453125,123.3125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.annotate(75.064453125,123.3125,6.73828125,14.0625,{Subtype: 'Link', Dest: [2,'XYZ',null,null,null], Type: 'Annot', Rect: [75.064453125,704.515,81.802734375,718.5775], Border: [0,0,0]}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Subheader ',90.802734375,123.3125,{lineBreak: false, textWidth: 60.1171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one',150.919921875,123.3125,{lineBreak: false, textWidth: 19.822265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,120.3125); + doc.lineTo(40.5,140.375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375,120.3125); + doc.lineTo(86.302734375,140.375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.2421875,120.3125); + doc.lineTo(175.2421875,140.375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,139.875); + doc.lineTo(174.7421875,139.875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4',75.064453125,142.375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.annotate(75.064453125,142.375,6.73828125,14.0625,{Subtype: 'Link', Dest: [3,'XYZ',null,null,null], Type: 'Annot', Rect: [75.064453125,685.4525,81.802734375,699.515], Border: [0,0,0]}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Subheader ',90.802734375,142.375,{lineBreak: false, textWidth: 60.1171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('two',150.919921875,142.375,{lineBreak: false, textWidth: 19.78125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,139.375); + doc.lineTo(40.5,159.4375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375,139.375); + doc.lineTo(86.302734375,159.4375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.2421875,139.375); + doc.lineTo(175.2421875,159.4375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,158.9375); + doc.lineTo(174.7421875,158.9375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,159.4375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('And ',40,173.5,{lineBreak: false, textWidth: 24.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ',64.1875,173.5,{lineBreak: false, textWidth: 23.115234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',87.302734375,173.5,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',109.703125,173.5,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('referenced ',125.763671875,173.5,{lineBreak: false, textWidth: 59.994140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('by ',185.7578125,173.5,{lineBreak: false, textWidth: 15.31640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('textReference:',201.07421875,173.5,{lineBreak: false, textWidth: 76.74609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,188.0625); + doc.lineTo(287.189453125,188.0625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page ',45,190.5625,{lineBreak: false, textWidth: 29.478515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('#',74.478515625,190.5625,{lineBreak: false, textWidth: 7.32421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('title',90.802734375,190.5625,{lineBreak: false, textWidth: 20.548828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,187.5625); + doc.lineTo(40.5,207.625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375,187.5625); + doc.lineTo(86.302734375,207.625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.689453125,187.5625); + doc.lineTo(287.689453125,207.625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,207.125); + doc.lineTo(287.189453125,207.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',75.064453125,209.625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.annotate(75.064453125,209.625,6.73828125,14.0625,{Subtype: 'Link', Dest: [1,'XYZ',null,null,null], Type: 'Annot', Rect: [75.064453125,618.2025,81.802734375,632.265], Border: [0,0,0]}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ',90.802734375,209.625,{lineBreak: false, textWidth: 25.83984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',116.642578125,209.625,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',128.712890625,209.625,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('header, ',138.2109375,209.625,{lineBreak: false, textWidth: 41.28515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('using ',179.49609375,209.625,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('header ',211.53515625,209.625,{lineBreak: false, textWidth: 39.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style',251.185546875,209.625,{lineBreak: false, textWidth: 25.0546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,206.625); + doc.lineTo(40.5,226.6875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375,206.625); + doc.lineTo(86.302734375,226.6875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.689453125,206.625); + doc.lineTo(287.689453125,226.6875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,226.1875); + doc.lineTo(287.189453125,226.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',75.064453125,228.6875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.annotate(75.064453125,228.6875,6.73828125,14.0625,{Subtype: 'Link', Dest: [2,'XYZ',null,null,null], Type: 'Annot', Rect: [75.064453125,599.14,81.802734375,613.2025], Border: [0,0,0]}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Subheader ',90.802734375,228.6875,{lineBreak: false, textWidth: 60.1171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1 ',150.919921875,228.6875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',160.62890625,228.6875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('using ',166.91015625,228.6875,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subheader ',198.94921875,228.6875,{lineBreak: false, textWidth: 59.185546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style',258.134765625,228.6875,{lineBreak: false, textWidth: 25.0546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,225.6875); + doc.lineTo(40.5,245.75); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375,225.6875); + doc.lineTo(86.302734375,245.75); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.689453125,225.6875); + doc.lineTo(287.689453125,245.75); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,245.25); + doc.lineTo(287.189453125,245.25); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4',75.064453125,247.75,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.annotate(75.064453125,247.75,6.73828125,14.0625,{Subtype: 'Link', Dest: [3,'XYZ',null,null,null], Type: 'Annot', Rect: [75.064453125,580.0775,81.802734375,594.14], Border: [0,0,0]}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Subheader ',90.802734375,247.75,{lineBreak: false, textWidth: 60.1171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2 ',150.919921875,247.75,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',160.62890625,247.75,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('using ',166.91015625,247.75,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subheader ',198.94921875,247.75,{lineBreak: false, textWidth: 59.185546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style',258.134765625,247.75,{lineBreak: false, textWidth: 25.0546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,244.75); + doc.lineTo(40.5,264.8125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(86.302734375,244.75); + doc.lineTo(86.302734375,264.8125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.689453125,244.75); + doc.lineTo(287.689453125,264.8125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,264.3125); + doc.lineTo(287.189453125,264.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: true}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('This ',40,40,{lineBreak: false, textWidth: 39.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('is ',79.287109375,40,{lineBreak: false, textWidth: 18.369140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('a ',97.65625,40,{lineBreak: false, textWidth: 14.220703124999998, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('header, ',111.876953125,40,{lineBreak: false, textWidth: 62.45507812499999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('using ',174.33203125,40,{lineBreak: false, textWidth: 48.58593749999999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('header ',222.91796875,40,{lineBreak: false, textWidth: 60.02050781249999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('style',282.9384765625,40,{lineBreak: false, textWidth: 38.2939453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,61.09375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,61.09375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,61.09375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,61.09375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,61.09375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,61.09375,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',258.484375,61.09375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',318.953125,61.09375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ',341.18359375,61.09375,{lineBreak: false, textWidth: 61.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ',403.146484375,61.09375,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ',433.146484375,61.09375,{lineBreak: false, textWidth: 38.373046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ',471.51953125,61.09375,{lineBreak: false, textWidth: 63.38671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,75.15625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ',82.84375,75.15625,{lineBreak: false, textWidth: 52.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ',135.337890625,75.15625,{lineBreak: false, textWidth: 35.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ',170.95703125,75.15625,{lineBreak: false, textWidth: 42.744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ',213.701171875,75.15625,{lineBreak: false, textWidth: 48.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ',262.1875,75.15625,{lineBreak: false, textWidth: 27.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam.',289.55078125,75.15625,{lineBreak: false, textWidth: 47.712890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,89.21875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: true}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Subheader ',40,40,{lineBreak: false, textWidth: 75.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('1 ',115.849609375,40,{lineBreak: false, textWidth: 12.2607421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ',128.1103515625,40,{lineBreak: false, textWidth: 8.6572265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('using ',136.767578125,40,{lineBreak: false, textWidth: 40.48828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('subheader ',177.255859375,40,{lineBreak: false, textWidth: 74.53857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('style',251.79443359375,40,{lineBreak: false, textWidth: 31.91162109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,57.578125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,57.578125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,57.578125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,57.578125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,57.578125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,57.578125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',258.484375,57.578125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',318.953125,57.578125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ',341.18359375,57.578125,{lineBreak: false, textWidth: 61.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ',403.146484375,57.578125,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ',433.146484375,57.578125,{lineBreak: false, textWidth: 38.373046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ',471.51953125,57.578125,{lineBreak: false, textWidth: 63.38671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,71.640625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ',82.84375,71.640625,{lineBreak: false, textWidth: 52.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ',135.337890625,71.640625,{lineBreak: false, textWidth: 35.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ',170.95703125,71.640625,{lineBreak: false, textWidth: 42.744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ',213.701171875,71.640625,{lineBreak: false, textWidth: 48.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ',262.1875,71.640625,{lineBreak: false, textWidth: 27.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ',289.55078125,71.640625,{lineBreak: false, textWidth: 47.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ',337.076171875,71.640625,{lineBreak: false, textWidth: 41.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ',378.630859375,71.640625,{lineBreak: false, textWidth: 48.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ',426.666015625,71.640625,{lineBreak: false, textWidth: 37.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ',464.46484375,71.640625,{lineBreak: false, textWidth: 45.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ',510.455078125,71.640625,{lineBreak: false, textWidth: 39.779296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ',40,85.703125,{lineBreak: false, textWidth: 49.916015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ',89.916015625,85.703125,{lineBreak: false, textWidth: 83.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ',173.44140625,85.703125,{lineBreak: false, textWidth: 35.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ',208.837890625,85.703125,{lineBreak: false, textWidth: 37.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ',246.23828125,85.703125,{lineBreak: false, textWidth: 59.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ',305.529296875,85.703125,{lineBreak: false, textWidth: 34.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ',340,85.703125,{lineBreak: false, textWidth: 39.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ',379.1875,85.703125,{lineBreak: false, textWidth: 46.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ',426.1328125,85.703125,{lineBreak: false, textWidth: 45.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ',471.87109375,85.703125,{lineBreak: false, textWidth: 43.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ',40,99.765625,{lineBreak: false, textWidth: 56.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ',96.080078125,99.765625,{lineBreak: false, textWidth: 35.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ',131.810546875,99.765625,{lineBreak: false, textWidth: 35.0625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ',166.873046875,99.765625,{lineBreak: false, textWidth: 33.69140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ',200.564453125,99.765625,{lineBreak: false, textWidth: 47.326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ',247.890625,99.765625,{lineBreak: false, textWidth: 69.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ',317.013671875,99.765625,{lineBreak: false, textWidth: 45.732421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ',362.74609375,99.765625,{lineBreak: false, textWidth: 32.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ',395.7109375,99.765625,{lineBreak: false, textWidth: 50.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ',445.83203125,99.765625,{lineBreak: false, textWidth: 70.91015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ',516.7421875,99.765625,{lineBreak: false, textWidth: 35.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ',40,113.828125,{lineBreak: false, textWidth: 46.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ',86.904296875,113.828125,{lineBreak: false, textWidth: 44.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ',131.8046875,113.828125,{lineBreak: false, textWidth: 53.666015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ',185.470703125,113.828125,{lineBreak: false, textWidth: 61.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ',246.75390625,113.828125,{lineBreak: false, textWidth: 38.47265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ',285.2265625,113.828125,{lineBreak: false, textWidth: 35.806640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ',321.033203125,113.828125,{lineBreak: false, textWidth: 39.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ',360.689453125,113.828125,{lineBreak: false, textWidth: 50.15625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ',410.845703125,113.828125,{lineBreak: false, textWidth: 31.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ',442.732421875,113.828125,{lineBreak: false, textWidth: 80.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ',40,127.890625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ',76.064453125,127.890625,{lineBreak: false, textWidth: 31.5703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ',107.634765625,127.890625,{lineBreak: false, textWidth: 51.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ',159.34375,127.890625,{lineBreak: false, textWidth: 47.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ',206.41796875,127.890625,{lineBreak: false, textWidth: 50.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ',256.615234375,127.890625,{lineBreak: false, textWidth: 37.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ',294.466796875,127.890625,{lineBreak: false, textWidth: 40.3125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ',334.779296875,127.890625,{lineBreak: false, textWidth: 41.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ',375.8828125,127.890625,{lineBreak: false, textWidth: 63.26953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ',439.15234375,127.890625,{lineBreak: false, textWidth: 31.705078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ',470.857421875,127.890625,{lineBreak: false, textWidth: 35.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ',40,141.953125,{lineBreak: false, textWidth: 57.55078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ',97.55078125,141.953125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ',136.46875,141.953125,{lineBreak: false, textWidth: 37.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ',173.705078125,141.953125,{lineBreak: false, textWidth: 31.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ',205.638671875,141.953125,{lineBreak: false, textWidth: 51.076171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ',256.71484375,141.953125,{lineBreak: false, textWidth: 29.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ',286.55078125,141.953125,{lineBreak: false, textWidth: 44.49609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ',331.046875,141.953125,{lineBreak: false, textWidth: 41.94140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ',372.98828125,141.953125,{lineBreak: false, textWidth: 35.84765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ',408.8359375,141.953125,{lineBreak: false, textWidth: 65.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ',474.150390625,141.953125,{lineBreak: false, textWidth: 52.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ',40,156.015625,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ',82.486328125,156.015625,{lineBreak: false, textWidth: 34.828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.',117.314453125,156.015625,{lineBreak: false, textWidth: 31.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,170.078125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,170.078125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,170.078125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,170.078125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,170.078125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,170.078125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',258.484375,170.078125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',318.953125,170.078125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ',341.18359375,170.078125,{lineBreak: false, textWidth: 61.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ',403.146484375,170.078125,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ',433.146484375,170.078125,{lineBreak: false, textWidth: 38.373046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ',471.51953125,170.078125,{lineBreak: false, textWidth: 63.38671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,184.140625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ',82.84375,184.140625,{lineBreak: false, textWidth: 52.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ',135.337890625,184.140625,{lineBreak: false, textWidth: 35.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ',170.95703125,184.140625,{lineBreak: false, textWidth: 42.744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ',213.701171875,184.140625,{lineBreak: false, textWidth: 48.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ',262.1875,184.140625,{lineBreak: false, textWidth: 27.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ',289.55078125,184.140625,{lineBreak: false, textWidth: 47.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ',337.076171875,184.140625,{lineBreak: false, textWidth: 41.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ',378.630859375,184.140625,{lineBreak: false, textWidth: 48.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ',426.666015625,184.140625,{lineBreak: false, textWidth: 37.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ',464.46484375,184.140625,{lineBreak: false, textWidth: 45.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ',510.455078125,184.140625,{lineBreak: false, textWidth: 39.779296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ',40,198.203125,{lineBreak: false, textWidth: 49.916015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ',89.916015625,198.203125,{lineBreak: false, textWidth: 83.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ',173.44140625,198.203125,{lineBreak: false, textWidth: 35.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ',208.837890625,198.203125,{lineBreak: false, textWidth: 37.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ',246.23828125,198.203125,{lineBreak: false, textWidth: 59.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ',305.529296875,198.203125,{lineBreak: false, textWidth: 34.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ',340,198.203125,{lineBreak: false, textWidth: 39.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ',379.1875,198.203125,{lineBreak: false, textWidth: 46.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ',426.1328125,198.203125,{lineBreak: false, textWidth: 45.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ',471.87109375,198.203125,{lineBreak: false, textWidth: 43.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ',40,212.265625,{lineBreak: false, textWidth: 56.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ',96.080078125,212.265625,{lineBreak: false, textWidth: 35.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ',131.810546875,212.265625,{lineBreak: false, textWidth: 35.0625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ',166.873046875,212.265625,{lineBreak: false, textWidth: 33.69140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ',200.564453125,212.265625,{lineBreak: false, textWidth: 47.326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ',247.890625,212.265625,{lineBreak: false, textWidth: 69.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ',317.013671875,212.265625,{lineBreak: false, textWidth: 45.732421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ',362.74609375,212.265625,{lineBreak: false, textWidth: 32.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ',395.7109375,212.265625,{lineBreak: false, textWidth: 50.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ',445.83203125,212.265625,{lineBreak: false, textWidth: 70.91015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ',516.7421875,212.265625,{lineBreak: false, textWidth: 35.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ',40,226.328125,{lineBreak: false, textWidth: 46.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ',86.904296875,226.328125,{lineBreak: false, textWidth: 44.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ',131.8046875,226.328125,{lineBreak: false, textWidth: 53.666015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ',185.470703125,226.328125,{lineBreak: false, textWidth: 61.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ',246.75390625,226.328125,{lineBreak: false, textWidth: 38.47265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ',285.2265625,226.328125,{lineBreak: false, textWidth: 35.806640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ',321.033203125,226.328125,{lineBreak: false, textWidth: 39.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ',360.689453125,226.328125,{lineBreak: false, textWidth: 50.15625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ',410.845703125,226.328125,{lineBreak: false, textWidth: 31.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ',442.732421875,226.328125,{lineBreak: false, textWidth: 80.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ',40,240.390625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ',76.064453125,240.390625,{lineBreak: false, textWidth: 31.5703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ',107.634765625,240.390625,{lineBreak: false, textWidth: 51.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ',159.34375,240.390625,{lineBreak: false, textWidth: 47.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ',206.41796875,240.390625,{lineBreak: false, textWidth: 50.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ',256.615234375,240.390625,{lineBreak: false, textWidth: 37.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ',294.466796875,240.390625,{lineBreak: false, textWidth: 40.3125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ',334.779296875,240.390625,{lineBreak: false, textWidth: 41.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ',375.8828125,240.390625,{lineBreak: false, textWidth: 63.26953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ',439.15234375,240.390625,{lineBreak: false, textWidth: 31.705078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ',470.857421875,240.390625,{lineBreak: false, textWidth: 35.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ',40,254.453125,{lineBreak: false, textWidth: 57.55078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ',97.55078125,254.453125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ',136.46875,254.453125,{lineBreak: false, textWidth: 37.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ',173.705078125,254.453125,{lineBreak: false, textWidth: 31.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ',205.638671875,254.453125,{lineBreak: false, textWidth: 51.076171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ',256.71484375,254.453125,{lineBreak: false, textWidth: 29.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ',286.55078125,254.453125,{lineBreak: false, textWidth: 44.49609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ',331.046875,254.453125,{lineBreak: false, textWidth: 41.94140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ',372.98828125,254.453125,{lineBreak: false, textWidth: 35.84765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ',408.8359375,254.453125,{lineBreak: false, textWidth: 65.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ',474.150390625,254.453125,{lineBreak: false, textWidth: 52.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ',40,268.515625,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ',82.486328125,268.515625,{lineBreak: false, textWidth: 34.828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.',117.314453125,268.515625,{lineBreak: false, textWidth: 31.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,282.578125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,282.578125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,282.578125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,282.578125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,282.578125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,282.578125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',258.484375,282.578125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',318.953125,282.578125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ',341.18359375,282.578125,{lineBreak: false, textWidth: 61.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ',403.146484375,282.578125,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ',433.146484375,282.578125,{lineBreak: false, textWidth: 38.373046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ',471.51953125,282.578125,{lineBreak: false, textWidth: 63.38671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,296.640625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ',82.84375,296.640625,{lineBreak: false, textWidth: 52.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ',135.337890625,296.640625,{lineBreak: false, textWidth: 35.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ',170.95703125,296.640625,{lineBreak: false, textWidth: 42.744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ',213.701171875,296.640625,{lineBreak: false, textWidth: 48.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ',262.1875,296.640625,{lineBreak: false, textWidth: 27.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ',289.55078125,296.640625,{lineBreak: false, textWidth: 47.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ',337.076171875,296.640625,{lineBreak: false, textWidth: 41.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ',378.630859375,296.640625,{lineBreak: false, textWidth: 48.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ',426.666015625,296.640625,{lineBreak: false, textWidth: 37.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ',464.46484375,296.640625,{lineBreak: false, textWidth: 45.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ',510.455078125,296.640625,{lineBreak: false, textWidth: 39.779296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ',40,310.703125,{lineBreak: false, textWidth: 49.916015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ',89.916015625,310.703125,{lineBreak: false, textWidth: 83.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ',173.44140625,310.703125,{lineBreak: false, textWidth: 35.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ',208.837890625,310.703125,{lineBreak: false, textWidth: 37.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ',246.23828125,310.703125,{lineBreak: false, textWidth: 59.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ',305.529296875,310.703125,{lineBreak: false, textWidth: 34.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ',340,310.703125,{lineBreak: false, textWidth: 39.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ',379.1875,310.703125,{lineBreak: false, textWidth: 46.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ',426.1328125,310.703125,{lineBreak: false, textWidth: 45.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ',471.87109375,310.703125,{lineBreak: false, textWidth: 43.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ',40,324.765625,{lineBreak: false, textWidth: 56.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ',96.080078125,324.765625,{lineBreak: false, textWidth: 35.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ',131.810546875,324.765625,{lineBreak: false, textWidth: 35.0625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ',166.873046875,324.765625,{lineBreak: false, textWidth: 33.69140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ',200.564453125,324.765625,{lineBreak: false, textWidth: 47.326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ',247.890625,324.765625,{lineBreak: false, textWidth: 69.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ',317.013671875,324.765625,{lineBreak: false, textWidth: 45.732421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ',362.74609375,324.765625,{lineBreak: false, textWidth: 32.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ',395.7109375,324.765625,{lineBreak: false, textWidth: 50.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ',445.83203125,324.765625,{lineBreak: false, textWidth: 70.91015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ',516.7421875,324.765625,{lineBreak: false, textWidth: 35.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ',40,338.828125,{lineBreak: false, textWidth: 46.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ',86.904296875,338.828125,{lineBreak: false, textWidth: 44.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ',131.8046875,338.828125,{lineBreak: false, textWidth: 53.666015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ',185.470703125,338.828125,{lineBreak: false, textWidth: 61.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ',246.75390625,338.828125,{lineBreak: false, textWidth: 38.47265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ',285.2265625,338.828125,{lineBreak: false, textWidth: 35.806640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ',321.033203125,338.828125,{lineBreak: false, textWidth: 39.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ',360.689453125,338.828125,{lineBreak: false, textWidth: 50.15625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ',410.845703125,338.828125,{lineBreak: false, textWidth: 31.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ',442.732421875,338.828125,{lineBreak: false, textWidth: 80.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ',40,352.890625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ',76.064453125,352.890625,{lineBreak: false, textWidth: 31.5703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ',107.634765625,352.890625,{lineBreak: false, textWidth: 51.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ',159.34375,352.890625,{lineBreak: false, textWidth: 47.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ',206.41796875,352.890625,{lineBreak: false, textWidth: 50.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ',256.615234375,352.890625,{lineBreak: false, textWidth: 37.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ',294.466796875,352.890625,{lineBreak: false, textWidth: 40.3125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ',334.779296875,352.890625,{lineBreak: false, textWidth: 41.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ',375.8828125,352.890625,{lineBreak: false, textWidth: 63.26953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ',439.15234375,352.890625,{lineBreak: false, textWidth: 31.705078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ',470.857421875,352.890625,{lineBreak: false, textWidth: 35.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ',40,366.953125,{lineBreak: false, textWidth: 57.55078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ',97.55078125,366.953125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ',136.46875,366.953125,{lineBreak: false, textWidth: 37.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ',173.705078125,366.953125,{lineBreak: false, textWidth: 31.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ',205.638671875,366.953125,{lineBreak: false, textWidth: 51.076171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ',256.71484375,366.953125,{lineBreak: false, textWidth: 29.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ',286.55078125,366.953125,{lineBreak: false, textWidth: 44.49609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ',331.046875,366.953125,{lineBreak: false, textWidth: 41.94140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ',372.98828125,366.953125,{lineBreak: false, textWidth: 35.84765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ',408.8359375,366.953125,{lineBreak: false, textWidth: 65.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ',474.150390625,366.953125,{lineBreak: false, textWidth: 52.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ',40,381.015625,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ',82.486328125,381.015625,{lineBreak: false, textWidth: 34.828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.',117.314453125,381.015625,{lineBreak: false, textWidth: 31.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,395.078125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: true}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Subheader ',40,40,{lineBreak: false, textWidth: 75.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('2 ',115.849609375,40,{lineBreak: false, textWidth: 12.2607421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ',128.1103515625,40,{lineBreak: false, textWidth: 8.6572265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('using ',136.767578125,40,{lineBreak: false, textWidth: 40.48828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('subheader ',177.255859375,40,{lineBreak: false, textWidth: 74.53857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('style',251.79443359375,40,{lineBreak: false, textWidth: 31.91162109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,57.578125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,57.578125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,57.578125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,57.578125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,57.578125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,57.578125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',258.484375,57.578125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',318.953125,57.578125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ',341.18359375,57.578125,{lineBreak: false, textWidth: 61.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ',403.146484375,57.578125,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ',433.146484375,57.578125,{lineBreak: false, textWidth: 38.373046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ',471.51953125,57.578125,{lineBreak: false, textWidth: 63.38671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,71.640625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ',82.84375,71.640625,{lineBreak: false, textWidth: 52.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ',135.337890625,71.640625,{lineBreak: false, textWidth: 35.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ',170.95703125,71.640625,{lineBreak: false, textWidth: 42.744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ',213.701171875,71.640625,{lineBreak: false, textWidth: 48.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ',262.1875,71.640625,{lineBreak: false, textWidth: 27.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ',289.55078125,71.640625,{lineBreak: false, textWidth: 47.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ',337.076171875,71.640625,{lineBreak: false, textWidth: 41.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ',378.630859375,71.640625,{lineBreak: false, textWidth: 48.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ',426.666015625,71.640625,{lineBreak: false, textWidth: 37.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ',464.46484375,71.640625,{lineBreak: false, textWidth: 45.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ',510.455078125,71.640625,{lineBreak: false, textWidth: 39.779296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ',40,85.703125,{lineBreak: false, textWidth: 49.916015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ',89.916015625,85.703125,{lineBreak: false, textWidth: 83.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ',173.44140625,85.703125,{lineBreak: false, textWidth: 35.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ',208.837890625,85.703125,{lineBreak: false, textWidth: 37.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ',246.23828125,85.703125,{lineBreak: false, textWidth: 59.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ',305.529296875,85.703125,{lineBreak: false, textWidth: 34.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ',340,85.703125,{lineBreak: false, textWidth: 39.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ',379.1875,85.703125,{lineBreak: false, textWidth: 46.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ',426.1328125,85.703125,{lineBreak: false, textWidth: 45.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ',471.87109375,85.703125,{lineBreak: false, textWidth: 43.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ',40,99.765625,{lineBreak: false, textWidth: 56.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ',96.080078125,99.765625,{lineBreak: false, textWidth: 35.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ',131.810546875,99.765625,{lineBreak: false, textWidth: 35.0625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ',166.873046875,99.765625,{lineBreak: false, textWidth: 33.69140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ',200.564453125,99.765625,{lineBreak: false, textWidth: 47.326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ',247.890625,99.765625,{lineBreak: false, textWidth: 69.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ',317.013671875,99.765625,{lineBreak: false, textWidth: 45.732421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ',362.74609375,99.765625,{lineBreak: false, textWidth: 32.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ',395.7109375,99.765625,{lineBreak: false, textWidth: 50.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ',445.83203125,99.765625,{lineBreak: false, textWidth: 70.91015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ',516.7421875,99.765625,{lineBreak: false, textWidth: 35.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ',40,113.828125,{lineBreak: false, textWidth: 46.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ',86.904296875,113.828125,{lineBreak: false, textWidth: 44.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ',131.8046875,113.828125,{lineBreak: false, textWidth: 53.666015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ',185.470703125,113.828125,{lineBreak: false, textWidth: 61.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ',246.75390625,113.828125,{lineBreak: false, textWidth: 38.47265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ',285.2265625,113.828125,{lineBreak: false, textWidth: 35.806640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ',321.033203125,113.828125,{lineBreak: false, textWidth: 39.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ',360.689453125,113.828125,{lineBreak: false, textWidth: 50.15625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ',410.845703125,113.828125,{lineBreak: false, textWidth: 31.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ',442.732421875,113.828125,{lineBreak: false, textWidth: 80.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ',40,127.890625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ',76.064453125,127.890625,{lineBreak: false, textWidth: 31.5703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ',107.634765625,127.890625,{lineBreak: false, textWidth: 51.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ',159.34375,127.890625,{lineBreak: false, textWidth: 47.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ',206.41796875,127.890625,{lineBreak: false, textWidth: 50.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ',256.615234375,127.890625,{lineBreak: false, textWidth: 37.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ',294.466796875,127.890625,{lineBreak: false, textWidth: 40.3125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ',334.779296875,127.890625,{lineBreak: false, textWidth: 41.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ',375.8828125,127.890625,{lineBreak: false, textWidth: 63.26953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ',439.15234375,127.890625,{lineBreak: false, textWidth: 31.705078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ',470.857421875,127.890625,{lineBreak: false, textWidth: 35.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ',40,141.953125,{lineBreak: false, textWidth: 57.55078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ',97.55078125,141.953125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ',136.46875,141.953125,{lineBreak: false, textWidth: 37.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ',173.705078125,141.953125,{lineBreak: false, textWidth: 31.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ',205.638671875,141.953125,{lineBreak: false, textWidth: 51.076171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ',256.71484375,141.953125,{lineBreak: false, textWidth: 29.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ',286.55078125,141.953125,{lineBreak: false, textWidth: 44.49609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ',331.046875,141.953125,{lineBreak: false, textWidth: 41.94140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ',372.98828125,141.953125,{lineBreak: false, textWidth: 35.84765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ',408.8359375,141.953125,{lineBreak: false, textWidth: 65.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ',474.150390625,141.953125,{lineBreak: false, textWidth: 52.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ',40,156.015625,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ',82.486328125,156.015625,{lineBreak: false, textWidth: 34.828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.',117.314453125,156.015625,{lineBreak: false, textWidth: 31.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,170.078125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,170.078125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,170.078125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,170.078125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,170.078125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,170.078125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',258.484375,170.078125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',318.953125,170.078125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ',341.18359375,170.078125,{lineBreak: false, textWidth: 61.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ',403.146484375,170.078125,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ',433.146484375,170.078125,{lineBreak: false, textWidth: 38.373046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ',471.51953125,170.078125,{lineBreak: false, textWidth: 63.38671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,184.140625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ',82.84375,184.140625,{lineBreak: false, textWidth: 52.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ',135.337890625,184.140625,{lineBreak: false, textWidth: 35.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ',170.95703125,184.140625,{lineBreak: false, textWidth: 42.744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ',213.701171875,184.140625,{lineBreak: false, textWidth: 48.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ',262.1875,184.140625,{lineBreak: false, textWidth: 27.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ',289.55078125,184.140625,{lineBreak: false, textWidth: 47.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ',337.076171875,184.140625,{lineBreak: false, textWidth: 41.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ',378.630859375,184.140625,{lineBreak: false, textWidth: 48.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ',426.666015625,184.140625,{lineBreak: false, textWidth: 37.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ',464.46484375,184.140625,{lineBreak: false, textWidth: 45.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ',510.455078125,184.140625,{lineBreak: false, textWidth: 39.779296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ',40,198.203125,{lineBreak: false, textWidth: 49.916015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ',89.916015625,198.203125,{lineBreak: false, textWidth: 83.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ',173.44140625,198.203125,{lineBreak: false, textWidth: 35.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ',208.837890625,198.203125,{lineBreak: false, textWidth: 37.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ',246.23828125,198.203125,{lineBreak: false, textWidth: 59.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ',305.529296875,198.203125,{lineBreak: false, textWidth: 34.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ',340,198.203125,{lineBreak: false, textWidth: 39.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ',379.1875,198.203125,{lineBreak: false, textWidth: 46.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ',426.1328125,198.203125,{lineBreak: false, textWidth: 45.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ',471.87109375,198.203125,{lineBreak: false, textWidth: 43.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ',40,212.265625,{lineBreak: false, textWidth: 56.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ',96.080078125,212.265625,{lineBreak: false, textWidth: 35.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ',131.810546875,212.265625,{lineBreak: false, textWidth: 35.0625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ',166.873046875,212.265625,{lineBreak: false, textWidth: 33.69140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ',200.564453125,212.265625,{lineBreak: false, textWidth: 47.326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ',247.890625,212.265625,{lineBreak: false, textWidth: 69.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ',317.013671875,212.265625,{lineBreak: false, textWidth: 45.732421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ',362.74609375,212.265625,{lineBreak: false, textWidth: 32.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ',395.7109375,212.265625,{lineBreak: false, textWidth: 50.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ',445.83203125,212.265625,{lineBreak: false, textWidth: 70.91015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ',516.7421875,212.265625,{lineBreak: false, textWidth: 35.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ',40,226.328125,{lineBreak: false, textWidth: 46.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ',86.904296875,226.328125,{lineBreak: false, textWidth: 44.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ',131.8046875,226.328125,{lineBreak: false, textWidth: 53.666015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ',185.470703125,226.328125,{lineBreak: false, textWidth: 61.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ',246.75390625,226.328125,{lineBreak: false, textWidth: 38.47265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ',285.2265625,226.328125,{lineBreak: false, textWidth: 35.806640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ',321.033203125,226.328125,{lineBreak: false, textWidth: 39.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ',360.689453125,226.328125,{lineBreak: false, textWidth: 50.15625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ',410.845703125,226.328125,{lineBreak: false, textWidth: 31.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ',442.732421875,226.328125,{lineBreak: false, textWidth: 80.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ',40,240.390625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ',76.064453125,240.390625,{lineBreak: false, textWidth: 31.5703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ',107.634765625,240.390625,{lineBreak: false, textWidth: 51.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ',159.34375,240.390625,{lineBreak: false, textWidth: 47.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ',206.41796875,240.390625,{lineBreak: false, textWidth: 50.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ',256.615234375,240.390625,{lineBreak: false, textWidth: 37.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ',294.466796875,240.390625,{lineBreak: false, textWidth: 40.3125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ',334.779296875,240.390625,{lineBreak: false, textWidth: 41.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ',375.8828125,240.390625,{lineBreak: false, textWidth: 63.26953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ',439.15234375,240.390625,{lineBreak: false, textWidth: 31.705078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ',470.857421875,240.390625,{lineBreak: false, textWidth: 35.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ',40,254.453125,{lineBreak: false, textWidth: 57.55078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ',97.55078125,254.453125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ',136.46875,254.453125,{lineBreak: false, textWidth: 37.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ',173.705078125,254.453125,{lineBreak: false, textWidth: 31.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ',205.638671875,254.453125,{lineBreak: false, textWidth: 51.076171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ',256.71484375,254.453125,{lineBreak: false, textWidth: 29.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ',286.55078125,254.453125,{lineBreak: false, textWidth: 44.49609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ',331.046875,254.453125,{lineBreak: false, textWidth: 41.94140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ',372.98828125,254.453125,{lineBreak: false, textWidth: 35.84765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ',408.8359375,254.453125,{lineBreak: false, textWidth: 65.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ',474.150390625,254.453125,{lineBreak: false, textWidth: 52.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ',40,268.515625,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ',82.486328125,268.515625,{lineBreak: false, textWidth: 34.828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.',117.314453125,268.515625,{lineBreak: false, textWidth: 31.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,282.578125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('It ',40,296.640625,{lineBreak: false, textWidth: 6.68359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('is ',46.68359375,296.640625,{lineBreak: false, textWidth: 7.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('possible ',54.60546875,296.640625,{lineBreak: false, textWidth: 31.28515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('to ',85.890625,296.640625,{lineBreak: false, textWidth: 8.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('apply ',94.8125,296.640625,{lineBreak: false, textWidth: 20.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('multiple ',115.45703125,296.640625,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('styles, ',145.45703125,296.640625,{lineBreak: false, textWidth: 23.95703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('by ',169.4140625,296.640625,{lineBreak: false, textWidth: 10.0234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('passing ',179.4375,296.640625,{lineBreak: false, textWidth: 29.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('an ',208.76953125,296.640625,{lineBreak: false, textWidth: 10.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('array. ',219.3125,296.640625,{lineBreak: false, textWidth: 20.97265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('This ',240.28515625,296.640625,{lineBreak: false, textWidth: 16.90234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('paragraph ',257.1875,296.640625,{lineBreak: false, textWidth: 37.2578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('uses ',294.4453125,296.640625,{lineBreak: false, textWidth: 18.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('two ',312.94921875,296.640625,{lineBreak: false, textWidth: 14.87109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('styles: ',327.8203125,296.640625,{lineBreak: false, textWidth: 24.3125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('quote ',352.1328125,296.640625,{lineBreak: false, textWidth: 21.9140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('and ',374.046875,296.640625,{lineBreak: false, textWidth: 14.95703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('small. ',389.00390625,296.640625,{lineBreak: false, textWidth: 23.02734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('When ',412.03125,296.640625,{lineBreak: false, textWidth: 21.6640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('multiple ',433.6953125,296.640625,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('styles ',463.6953125,296.640625,{lineBreak: false, textWidth: 22.39453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('are ',486.08984375,296.640625,{lineBreak: false, textWidth: 12.9609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('provided, ',499.05078125,296.640625,{lineBreak: false, textWidth: 33.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('they ',532.65625,296.640625,{lineBreak: false, textWidth: 16.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('are ',40,306.015625,{lineBreak: false, textWidth: 12.9609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('evaluated ',52.9609375,306.015625,{lineBreak: false, textWidth: 35.6953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('in ',88.65625,306.015625,{lineBreak: false, textWidth: 8.203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('the ',96.859375,306.015625,{lineBreak: false, textWidth: 12.99609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('specified ',109.85546875,306.015625,{lineBreak: false, textWidth: 33.46484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('order ',143.3203125,306.015625,{lineBreak: false, textWidth: 20.2421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('which ',163.5625,306.015625,{lineBreak: false, textWidth: 22.48046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('is ',186.04296875,306.015625,{lineBreak: false, textWidth: 7.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('important ',193.96484375,306.015625,{lineBreak: false, textWidth: 36.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('in ',230.13671875,306.015625,{lineBreak: false, textWidth: 8.203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('case ',238.33984375,306.015625,{lineBreak: false, textWidth: 18.51171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('they ',256.8515625,306.015625,{lineBreak: false, textWidth: 16.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('define ',273.5078125,306.015625,{lineBreak: false, textWidth: 23.328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('the ',296.8359375,306.015625,{lineBreak: false, textWidth: 12.99609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('same ',309.83203125,306.015625,{lineBreak: false, textWidth: 21.25, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('properties',331.08203125,306.015625,{lineBreak: false, textWidth: 35.53125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + }); + }); +}); + diff --git a/tests/integration/pdfmake/qrcode.spec.js b/tests/integration/pdfmake/qrcode.spec.js new file mode 100644 index 000000000..b840afd81 --- /dev/null +++ b/tests/integration/pdfmake/qrcode.spec.js @@ -0,0 +1,37336 @@ +var {runDocTest} = require('../helpers'); + +describe('pdfmake', function () { + test('qrcode', function () { + return runDocTest(function(doc) { + doc.font('Helvetica'); + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Can ',10,10,{lineBreak: false, textWidth: 23.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you ',33.9296875,10,{lineBreak: false, textWidth: 22.01953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('see ',55.94921875,10,{lineBreak: false, textWidth: 21.873046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('me',77.822265625,10,{lineBreak: false, textWidth: 16.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,24.0625,105,105); + doc.fillColor('#fff',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,24.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,29.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,29.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,29.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,29.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,29.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,29.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,34.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,34.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,34.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,34.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,34.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,34.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,34.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,34.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,34.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,34.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,34.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,39.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,39.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,39.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,39.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,39.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,39.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,39.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,39.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,39.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,39.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,39.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,39.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,44.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,44.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,44.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,44.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,44.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,44.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,44.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,44.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,44.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,44.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,44.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,44.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,49.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,49.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,49.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,49.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,49.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,49.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,49.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,49.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,54.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,59.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,59.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,59.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,64.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,69.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,69.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,69.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,69.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,69.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,69.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,69.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,69.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,74.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,79.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,79.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,79.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,79.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,79.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,79.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,79.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,79.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,79.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,79.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,79.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,84.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,84.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,84.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,84.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,84.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,84.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,84.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,84.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,84.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,84.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,84.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,89.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,89.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,89.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,94.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,99.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,99.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,99.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,99.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,99.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,99.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,99.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,99.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,104.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,104.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,104.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,104.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,104.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,104.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,104.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,104.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,104.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,104.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,104.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,104.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,109.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,109.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,109.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,109.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,109.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,109.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,109.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,109.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,109.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,109.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,109.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,114.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,114.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,114.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,114.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,114.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,114.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,114.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,114.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,114.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,114.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,114.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,119.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,119.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,119.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,119.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,119.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,119.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,119.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,119.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,119.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,119.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,124.0625,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',10,129.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Colored ',10,143.125,{lineBreak: false, textWidth: 44.455078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('QR',54.455078125,143.125,{lineBreak: false, textWidth: 15.638671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,157.1875,105,105); + doc.fillColor('yellow',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,157.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,162.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,162.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,162.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,162.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,162.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,162.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,167.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,167.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,167.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,167.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,167.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,167.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,167.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,167.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,167.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,167.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,167.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,172.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,172.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,172.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,172.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,172.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,172.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,172.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,172.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,172.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,172.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,172.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,172.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,177.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,177.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,177.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,177.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,177.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,177.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,177.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,177.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,177.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,177.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,177.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,177.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,182.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,182.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,182.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,182.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,182.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,182.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,182.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,182.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,187.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,192.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,192.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,192.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,197.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,202.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,202.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,202.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,202.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,202.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,202.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,202.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,202.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,207.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,212.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,212.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,212.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,212.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,212.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,212.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,212.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,212.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,212.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,212.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,212.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,217.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,217.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,217.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,217.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,217.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,217.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,217.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,217.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,217.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,217.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,217.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,222.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,222.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,222.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,227.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,232.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,232.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,232.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,232.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,232.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,232.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,232.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,232.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,237.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,237.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,237.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,237.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,237.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,237.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,237.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,237.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,237.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,237.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,237.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,237.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,242.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,242.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,242.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,242.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,242.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,242.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,242.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,242.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,242.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,242.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,242.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,247.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,247.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,247.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,247.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,247.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,247.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,247.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,247.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,247.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,247.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,247.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,252.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,252.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,252.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,252.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,252.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,252.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,252.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,252.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,252.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,252.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,257.1875,5,5); + doc.fillColor('red',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',10,262.1875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('http://',10,276.25,{lineBreak: false, textWidth: 32.666015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfmake.org',42.666015625,276.25,{lineBreak: false, textWidth: 67.716796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,290.3125,125,125); + doc.fillColor('#fff',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,290.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,295.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,295.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,295.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,295.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,295.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,295.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,300.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,305.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,310.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,315.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,315.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,315.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,315.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,315.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,315.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,315.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,315.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,320.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,325.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,325.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,325.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,325.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,325.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,325.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,330.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,330.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,330.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,330.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,330.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,330.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,330.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,330.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,330.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,330.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,330.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,330.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,335.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,335.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,335.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,335.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,335.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,335.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,335.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,335.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,335.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,335.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,340.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,345.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,350.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,350.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,350.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,350.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,350.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,350.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,350.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,350.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,350.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,350.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,355.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,360.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,365.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,370.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,375.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,375.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,375.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,375.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,375.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,375.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,380.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,385.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,385.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,385.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,385.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,385.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,385.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,385.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,385.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,390.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,395.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,400.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,405.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,410.3125,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',10,415.3125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('A ',10,429.375,{lineBreak: false, textWidth: 10.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('very ',20.798828125,429.375,{lineBreak: false, textWidth: 24.908203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('long ',45.70703125,429.375,{lineBreak: false, textWidth: 26.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ',71.787109375,429.375,{lineBreak: false, textWidth: 23.115234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(306 ',94.90234375,429.375,{lineBreak: false, textWidth: 27.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('chars)',122.189453125,429.375,{lineBreak: false, textWidth: 33.837890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,443.4375,305,305); + doc.fillColor('#fff',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,443.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,448.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,453.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,458.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,463.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,468.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,473.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,478.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,483.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,488.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,493.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,498.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,503.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,508.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,513.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,518.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,523.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,528.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,533.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,538.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,543.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,548.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,553.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,558.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,563.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,568.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,573.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,578.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,583.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,588.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,593.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,598.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,603.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,608.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,613.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,618.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,623.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,628.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,633.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,638.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,643.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,648.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,653.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,658.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,663.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,668.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,673.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,678.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,683.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,688.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,693.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,698.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(45,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,703.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,708.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,713.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,718.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(60,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(165,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,723.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(185,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(270,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,728.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(55,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(80,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(115,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(135,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(140,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(205,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(235,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(255,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(260,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,733.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(95,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(120,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(125,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(150,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(180,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(195,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(200,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(210,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(230,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(275,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(280,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(285,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(290,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,738.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(10,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(15,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(20,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(25,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(30,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(35,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(50,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(65,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(70,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(75,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(85,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(90,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(100,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(105,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(110,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(145,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(155,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(160,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(175,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(190,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(215,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(225,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(240,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(245,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(250,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(265,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(295,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(300,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(305,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(310,743.4375,5,5); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',10,748.4375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('same ',10,762.5,{lineBreak: false, textWidth: 32.560546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('long ',42.560546875,762.5,{lineBreak: false, textWidth: 26.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ',68.640625,762.5,{lineBreak: false, textWidth: 23.115234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ',91.755859375,762.5,{lineBreak: false, textWidth: 25.4296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fit ',117.185546875,762.5,{lineBreak: false, textWidth: 13.53515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('= ',130.720703125,762.5,{lineBreak: false, textWidth: 9.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('100 ',140.27734375,762.5,{lineBreak: false, textWidth: 23.185546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',163.462890625,762.5,{lineBreak: false, textWidth: 22.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('alignment ',186.349609375,762.5,{lineBreak: false, textWidth: 56.091796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('= ',242.44140625,762.5,{lineBreak: false, textWidth: 9.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('right',251.998046875,762.5,{lineBreak: false, textWidth: 24.234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,10,122,122); + doc.fillColor('#fff',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,10,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,12,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,14,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,16,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,18,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,20,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,22,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,24,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,26,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,28,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,30,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,32,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,34,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,36,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,38,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,40,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,42,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,44,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,46,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,48,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,50,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,52,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,54,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,56,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,58,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,60,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,62,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,64,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,66,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,68,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,70,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,72,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,74,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,76,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,78,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,80,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,82,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,84,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,86,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,88,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,90,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,92,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,94,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,96,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,98,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,100,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,102,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,104,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,106,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,108,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,110,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,112,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(477.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,114,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,116,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,118,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,120,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(483.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(525.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,122,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(533.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(567.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,124,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(481.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(491.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(505.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(513.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(515.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(541.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(553.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(561.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(563.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,126,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(497.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(507.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(509.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(511.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(519.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(527.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(531.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(537.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(539.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(543.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(551.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(569.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(571.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(573.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(575.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,128,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(463.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(465.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(467.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(469.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(471.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(473.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(475.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(479.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(485.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(487.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(489.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(493.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(495.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(499.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(501.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(503.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(517.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(521.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(523.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(529.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(535.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(545.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(547.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(549.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(555.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(557.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(559.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(565.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(577.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(579.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(581.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(583.28,130,2,2); + doc.fillColor('#000',1); + doc.fillOpacity(1); + doc.fill(); + + }); + }); +}); + diff --git a/tests/integration/pdfmake/tables.spec.js b/tests/integration/pdfmake/tables.spec.js new file mode 100644 index 000000000..4eb239499 --- /dev/null +++ b/tests/integration/pdfmake/tables.spec.js @@ -0,0 +1,13817 @@ +var {runDocTest} = require('../helpers'); + +describe('pdfmake', function () { + test('tables', function () { + return runDocTest(function(doc) { + doc.font('Helvetica'); + doc.font('tests/fonts/Roboto-Medium.ttf'); + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.font('tests/fonts/Roboto-Italic.ttf'); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('Tables',40,40,{lineBreak: false, textWidth: 52.86621093749999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Official ',40,71.09375,{lineBreak: false, textWidth: 40.6640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('documentation ',80.6640625,71.09375,{lineBreak: false, textWidth: 83.71875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',164.3828125,71.09375,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',176.453125,71.09375,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('progress, ',188.95703125,71.09375,{lineBreak: false, textWidth: 52.259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',241.216796875,71.09375,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document ',263.81640625,71.09375,{lineBreak: false, textWidth: 56.89453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',320.7109375,71.09375,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('just ',332.78125,71.09375,{lineBreak: false, textWidth: 22.55859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',355.33984375,71.09375,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('glimpse ',364.837890625,71.09375,{lineBreak: false, textWidth: 45.322265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',410.16015625,71.09375,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('what ',424.140625,71.09375,{lineBreak: false, textWidth: 29.044921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',453.185546875,71.09375,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('possible ',465.255859375,71.09375,{lineBreak: false, textWidth: 47.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ',513.091796875,71.09375,{lineBreak: false, textWidth: 25.4296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfmake ',40,85.15625,{lineBreak: false, textWidth: 50.00390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',90.00390625,85.15625,{lineBreak: false, textWidth: 22.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('its ',112.890625,85.15625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('layout ',128.880859375,85.15625,{lineBreak: false, textWidth: 35.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('engine.',164.171875,85.15625,{lineBreak: false, textWidth: 38.759765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('A ',40,109.21875,{lineBreak: false, textWidth: 14.6328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('simple ',54.6328125,109.21875,{lineBreak: false, textWidth: 51.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('table ',106.5625,109.21875,{lineBreak: false, textWidth: 39.640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('(no ',146.203125,109.21875,{lineBreak: false, textWidth: 27.5703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('headers, ',173.7734375,109.21875,{lineBreak: false, textWidth: 65.125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('no ',238.8984375,109.21875,{lineBreak: false, textWidth: 21.9921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('width ',260.890625,109.21875,{lineBreak: false, textWidth: 43.1953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('specified, ',304.0859375,109.21875,{lineBreak: false, textWidth: 72.7421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('no ',376.828125,109.21875,{lineBreak: false, textWidth: 21.9921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('spans, ',398.8203125,109.21875,{lineBreak: false, textWidth: 50.578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('no ',449.3984375,109.21875,{lineBreak: false, textWidth: 21.9921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('styling)',471.390625,109.21875,{lineBreak: false, textWidth: 53.1484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('The ',40,132.96875,{lineBreak: false, textWidth: 23.09765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('following ',63.09765625,132.96875,{lineBreak: false, textWidth: 51.931640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ',115.029296875,132.96875,{lineBreak: false, textWidth: 29.419921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('has ',144.44921875,132.96875,{lineBreak: false, textWidth: 22.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nothing ',166.744140625,132.96875,{lineBreak: false, textWidth: 43.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('more ',209.974609375,132.96875,{lineBreak: false, textWidth: 30.638671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('than ',240.61328125,132.96875,{lineBreak: false, textWidth: 26.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',267.26171875,132.96875,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('body ',276.759765625,132.96875,{lineBreak: false, textWidth: 28.9921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('array',305.751953125,132.96875,{lineBreak: false, textWidth: 26.53125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,152.53125); + doc.lineTo(316.978515625,152.53125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ',45,155.03125,{lineBreak: false, textWidth: 44.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',89.291015625,155.03125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ',161.671875,155.03125,{lineBreak: false, textWidth: 44.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',205.962890625,155.03125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ',261.94921875,155.03125,{lineBreak: false, textWidth: 44.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',306.240234375,155.03125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,152.03125); + doc.lineTo(40.5,172.09375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(157.171875,152.03125); + doc.lineTo(157.171875,172.09375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(257.44921875,152.03125); + doc.lineTo(257.44921875,172.09375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(317.478515625,152.03125); + doc.lineTo(317.478515625,172.09375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,171.59375); + doc.lineTo(316.978515625,171.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('One ',45,174.09375,{lineBreak: false, textWidth: 24.19921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',69.19921875,174.09375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('goes ',100.306640625,174.09375,{lineBreak: false, textWidth: 29.091796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here',129.3984375,174.09375,{lineBreak: false, textWidth: 23.2734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Another ',161.671875,174.09375,{lineBreak: false, textWidth: 45.2109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one ',206.8828125,174.09375,{lineBreak: false, textWidth: 22.79296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here',229.67578125,174.09375,{lineBreak: false, textWidth: 23.2734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('OK?',261.94921875,174.09375,{lineBreak: false, textWidth: 21.439453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,171.09375); + doc.lineTo(40.5,191.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(157.171875,171.09375); + doc.lineTo(157.171875,191.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(257.44921875,171.09375); + doc.lineTo(257.44921875,191.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(317.478515625,171.09375); + doc.lineTo(317.478515625,191.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,190.65625); + doc.lineTo(316.978515625,190.65625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('A ',40,216.15625,{lineBreak: false, textWidth: 14.6328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('simple ',54.6328125,216.15625,{lineBreak: false, textWidth: 51.9296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('table ',106.5625,216.15625,{lineBreak: false, textWidth: 39.640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('with ',146.203125,216.15625,{lineBreak: false, textWidth: 34.1640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('nested ',180.3671875,216.15625,{lineBreak: false, textWidth: 52.6640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('elements',233.03125,216.15625,{lineBreak: false, textWidth: 66.2421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('It ',40,239.90625,{lineBreak: false, textWidth: 10.154296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',50.154296875,239.90625,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',62.224609375,239.90625,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('course ',76.205078125,239.90625,{lineBreak: false, textWidth: 39.31640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('possible ',115.521484375,239.90625,{lineBreak: false, textWidth: 47.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',163.357421875,239.90625,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nest ',176.974609375,239.90625,{lineBreak: false, textWidth: 26.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('any ',203.03125,239.90625,{lineBreak: false, textWidth: 21.796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('other ',224.828125,239.90625,{lineBreak: false, textWidth: 30.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('type ',255.58984375,239.90625,{lineBreak: false, textWidth: 25.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',281.248046875,239.90625,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nodes ',295.228515625,239.90625,{lineBreak: false, textWidth: 35.748046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('available ',330.9765625,239.90625,{lineBreak: false, textWidth: 50.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',380.9921875,239.90625,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfmake ',393.49609375,239.90625,{lineBreak: false, textWidth: 50.00390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inside ',443.5,239.90625,{lineBreak: false, textWidth: 34.728515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ',478.228515625,239.90625,{lineBreak: false, textWidth: 29.419921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cells',507.6484375,239.90625,{lineBreak: false, textWidth: 24.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,259.46875); + doc.lineTo(413.5185546875,259.46875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ',45,261.96875,{lineBreak: false, textWidth: 44.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',89.291015625,261.96875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ',187.5,261.96875,{lineBreak: false, textWidth: 44.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',231.791015625,261.96875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Column ',297.4140625,261.96875,{lineBreak: false, textWidth: 44.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',341.705078125,261.96875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,258.96875); + doc.lineTo(40.5,279.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(183,258.96875); + doc.lineTo(183,279.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(292.9140625,258.96875); + doc.lineTo(292.9140625,279.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(414.0185546875,258.96875); + doc.lineTo(414.0185546875,279.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,278.53125); + doc.lineTo(413.5185546875,278.53125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Let\'s ',45,281.03125,{lineBreak: false, textWidth: 27.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('try ',72.515625,281.03125,{lineBreak: false, textWidth: 16.734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ',89.25,281.03125,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('unordered ',105.369140625,281.03125,{lineBreak: false, textWidth: 57.19921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('list',162.568359375,281.03125,{lineBreak: false, textWidth: 15.931640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',57.8671875,295.09375,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',84.544921875,295.09375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(47,302.2265625,2,2); + doc.moveTo(45,302.2265625); + doc.bezierCurveTo(45,301.1219930003384,45.89543050033841,300.2265625,47,300.2265625); + doc.bezierCurveTo(48.10456949966159,300.2265625,49,301.1219930003384,49,302.2265625); + doc.bezierCurveTo(49,303.3311319996616,48.10456949966159,304.2265625,47,304.2265625); + doc.bezierCurveTo(45.89543050033841,304.2265625,45,303.3311319996616,45,302.2265625); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('item ',57.8671875,309.15625,{lineBreak: false, textWidth: 26.677734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',84.544921875,309.15625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(47,316.2890625,2,2); + doc.moveTo(45,316.2890625); + doc.bezierCurveTo(45,315.1844930003384,45.89543050033841,314.2890625,47,314.2890625); + doc.bezierCurveTo(48.10456949966159,314.2890625,49,315.1844930003384,49,316.2890625); + doc.bezierCurveTo(49,317.3936319996616,48.10456949966159,318.2890625,47,318.2890625); + doc.bezierCurveTo(45.89543050033841,318.2890625,45,317.3936319996616,45,316.2890625); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('or ',187.5,281.03125,{lineBreak: false, textWidth: 13.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',201.375,281.03125,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nested ',210.873046875,281.03125,{lineBreak: false, textWidth: 39.181640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table',250.0546875,281.03125,{lineBreak: false, textWidth: 26.44921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(187.5,295.59375); + doc.lineTo(287.4140625,295.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Col1',192.5,298.09375,{lineBreak: false, textWidth: 24.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Col2',225.8046875,298.09375,{lineBreak: false, textWidth: 24.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Col3',259.109375,298.09375,{lineBreak: false, textWidth: 24.3046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(188,295.09375); + doc.lineTo(188,315.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.3046875,295.09375); + doc.lineTo(221.3046875,315.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(254.609375,295.09375); + doc.lineTo(254.609375,315.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.9140625,295.09375); + doc.lineTo(287.9140625,315.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(187.5,314.65625); + doc.lineTo(287.4140625,314.65625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',192.5,317.15625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',225.8046875,317.15625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',259.109375,317.15625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(188,314.15625); + doc.lineTo(188,334.21875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.3046875,314.15625); + doc.lineTo(221.3046875,334.21875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(254.609375,314.15625); + doc.lineTo(254.609375,334.21875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.9140625,314.15625); + doc.lineTo(287.9140625,334.21875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(187.5,333.71875); + doc.lineTo(287.4140625,333.71875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',192.5,336.21875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',225.8046875,336.21875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',259.109375,336.21875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(188,333.21875); + doc.lineTo(188,353.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.3046875,333.21875); + doc.lineTo(221.3046875,353.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(254.609375,333.21875); + doc.lineTo(254.609375,353.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(287.9140625,333.21875); + doc.lineTo(287.9140625,353.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(187.5,352.78125); + doc.lineTo(287.4140625,352.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Inlines ',297.4140625,281.03125,{lineBreak: false, textWidth: 37.845703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',335.259765625,281.03125,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',357.66015625,281.03125,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styled',373.720703125,281.03125,{lineBreak: false, textWidth: 31.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('easily ',297.4140625,295.09375,{lineBreak: false, textWidth: 27.9541015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('as ',325.3681640625,295.09375,{lineBreak: false, textWidth: 13.0712890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('everywhere ',338.439453125,295.09375,{lineBreak: false, textWidth: 52.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(10); + doc.text('else',391.33984375,295.09375,{lineBreak: false, textWidth: 18.1787109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,278.03125); + doc.lineTo(40.5,356.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(183,278.03125); + doc.lineTo(183,356.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(292.9140625,278.03125); + doc.lineTo(292.9140625,356.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(414.0185546875,278.03125); + doc.lineTo(414.0185546875,356.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,355.78125); + doc.lineTo(413.5185546875,355.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('Defining ',40,381.28125,{lineBreak: false, textWidth: 63.2890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('column ',103.2890625,381.28125,{lineBreak: false, textWidth: 57.265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('widths',160.5546875,381.28125,{lineBreak: false, textWidth: 47.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Tables ',40,405.03125,{lineBreak: false, textWidth: 38.185546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('support ',78.185546875,405.03125,{lineBreak: false, textWidth: 44.35546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',122.541015625,405.03125,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('same ',142.3984375,405.03125,{lineBreak: false, textWidth: 32.560546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width ',174.958984375,405.03125,{lineBreak: false, textWidth: 32.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('definitions ',207.15625,405.03125,{lineBreak: false, textWidth: 58.7578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as ',265.9140625,405.03125,{lineBreak: false, textWidth: 15.685546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('standard ',281.599609375,405.03125,{lineBreak: false, textWidth: 50.23828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('columns:',331.837890625,405.03125,{lineBreak: false, textWidth: 48.884765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto',53.16015625,419.09375,{lineBreak: false, textWidth: 23.806640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,426.2265625,2,2); + doc.moveTo(40,426.2265625); + doc.bezierCurveTo(40,425.1219930003384,40.89543050033841,424.2265625,42,424.2265625); + doc.bezierCurveTo(43.10456949966159,424.2265625,44,425.1219930003384,44,426.2265625); + doc.bezierCurveTo(44,427.3311319996616,43.10456949966159,428.2265625,42,428.2265625); + doc.bezierCurveTo(40.89543050033841,428.2265625,40,427.3311319996616,40,426.2265625); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star',53.16015625,433.15625,{lineBreak: false, textWidth: 20.89453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,440.2890625,2,2); + doc.moveTo(40,440.2890625); + doc.bezierCurveTo(40,439.1844930003384,40.89543050033841,438.2890625,42,438.2890625); + doc.bezierCurveTo(43.10456949966159,438.2890625,44,439.1844930003384,44,440.2890625); + doc.bezierCurveTo(44,441.3936319996616,43.10456949966159,442.2890625,42,442.2890625); + doc.bezierCurveTo(40.89543050033841,442.2890625,40,441.3936319996616,40,440.2890625); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fixed ',53.16015625,447.21875,{lineBreak: false, textWidth: 29.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value',82.263671875,447.21875,{lineBreak: false, textWidth: 28.51171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,454.3515625,2,2); + doc.moveTo(40,454.3515625); + doc.bezierCurveTo(40,453.2469930003384,40.89543050033841,452.3515625,42,452.3515625); + doc.bezierCurveTo(43.10456949966159,452.3515625,44,453.2469930003384,44,454.3515625); + doc.bezierCurveTo(44,455.4561319996616,43.10456949966159,456.3515625,42,456.3515625); + doc.bezierCurveTo(40.89543050033841,456.3515625,40,455.4561319996616,40,454.3515625); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,466.78125); + doc.lineTo(554.28,466.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width=100',45,469.28125,{lineBreak: false, textWidth: 56.02734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-',154,469.28125,{lineBreak: false, textWidth: 24.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized',178.005859375,469.28125,{lineBreak: false, textWidth: 28.078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width=200',252.14,469.28125,{lineBreak: false, textWidth: 56.02734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-',461.14,469.28125,{lineBreak: false, textWidth: 24.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized',485.145859375,469.28125,{lineBreak: false, textWidth: 28.078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,466.28125); + doc.lineTo(40.5,486.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(149.5,466.28125); + doc.lineTo(149.5,486.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(247.64,466.28125); + doc.lineTo(247.64,486.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(456.64,466.28125); + doc.lineTo(456.64,486.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78,466.28125); + doc.lineTo(554.78,486.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,485.84375); + doc.lineTo(554.28,485.84375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fixed-',45,488.34375,{lineBreak: false, textWidth: 28.91015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width ',73.91015625,488.34375,{lineBreak: false, textWidth: 32.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cells ',106.107421875,488.34375,{lineBreak: false, textWidth: 27.62109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('have ',45,502.40625,{lineBreak: false, textWidth: 28.11328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exactly ',73.11328125,502.40625,{lineBreak: false, textWidth: 40.59375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',113.70703125,502.40625,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specified ',45,516.46875,{lineBreak: false, textWidth: 51.2109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('width',96.2109375,516.46875,{lineBreak: false, textWidth: 29.2265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nothing ',154,488.34375,{lineBreak: false, textWidth: 42.404296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('interesting ',154,502.40625,{lineBreak: false, textWidth: 58.37109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here',212.37109375,502.40625,{lineBreak: false, textWidth: 22.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nothing ',252.14,488.34375,{lineBreak: false, textWidth: 42.404296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('interesting ',294.544296875,488.34375,{lineBreak: false, textWidth: 58.37109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here',352.915390625,488.34375,{lineBreak: false, textWidth: 22.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nothing ',461.14,488.34375,{lineBreak: false, textWidth: 42.404296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('interesting ',461.14,502.40625,{lineBreak: false, textWidth: 58.37109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here',519.51109375,502.40625,{lineBreak: false, textWidth: 22.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,485.34375); + doc.lineTo(40.5,533.53125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(149.5,485.34375); + doc.lineTo(149.5,533.53125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(247.64,485.34375); + doc.lineTo(247.64,533.53125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(456.64,485.34375); + doc.lineTo(456.64,533.53125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78,485.34375); + doc.lineTo(554.78,533.53125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,533.03125); + doc.lineTo(554.28,533.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,554.03125); + doc.lineTo(554.28,554.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ',45,556.53125,{lineBreak: false, textWidth: 25.83984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',70.83984375,556.53125,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',82.91015625,556.53125,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-',92.408203125,556.53125,{lineBreak: false, textWidth: 24.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ',116.4140625,556.53125,{lineBreak: false, textWidth: 31.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column. ',147.462890625,556.53125,{lineBreak: false, textWidth: 45.919921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('The ',193.3828125,556.53125,{lineBreak: false, textWidth: 23.09765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('next ',216.48046875,556.53125,{lineBreak: false, textWidth: 25.81640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',242.296875,556.53125,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('over, ',285.05859375,556.53125,{lineBreak: false, textWidth: 27.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ',312.57421875,556.53125,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto-',328.693359375,556.53125,{lineBreak: false, textWidth: 27.099609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ',355.79296875,556.53125,{lineBreak: false, textWidth: 31.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column, ',386.841796875,556.53125,{lineBreak: false, textWidth: 45.1171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',431.958984375,556.53125,{lineBreak: false, textWidth: 20.724609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('wrap ',45,570.59375,{lineBreak: false, textWidth: 29.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',74.07421875,570.59375,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('accomodate ',87.69140625,570.59375,{lineBreak: false, textWidth: 69.837890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ',157.529296875,570.59375,{lineBreak: false, textWidth: 15.322265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',172.8515625,570.59375,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ',192.708984375,570.59375,{lineBreak: false, textWidth: 23.115234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',215.82421875,570.59375,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',228.328125,570.59375,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cell.',250.927734375,570.59375,{lineBreak: false, textWidth: 21.62109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('I ',485.07506658173065,556.53125,{lineBreak: false, textWidth: 6.234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('am ',491.30944158173065,556.53125,{lineBreak: false, textWidth: 20.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto ',511.32506658173065,556.53125,{lineBreak: false, textWidth: 26.759765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized.',485.07506658173065,570.59375,{lineBreak: false, textWidth: 31.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,553.53125); + doc.lineTo(40.5,587.65625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(480.57506658173065,553.53125); + doc.lineTo(480.57506658173065,587.65625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78,553.53125); + doc.lineTo(554.78,587.65625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,587.15625); + doc.lineTo(554.28,587.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,608.15625); + doc.lineTo(554.28,608.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ',45,610.65625,{lineBreak: false, textWidth: 25.83984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',70.83984375,610.65625,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',82.91015625,610.65625,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('star-',92.408203125,610.65625,{lineBreak: false, textWidth: 24.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ',116.4140625,610.65625,{lineBreak: false, textWidth: 31.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column. ',147.462890625,610.65625,{lineBreak: false, textWidth: 45.919921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('The ',193.3828125,610.65625,{lineBreak: false, textWidth: 23.09765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('next ',216.48046875,610.65625,{lineBreak: false, textWidth: 25.81640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',242.296875,610.65625,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('over, ',285.05859375,610.65625,{lineBreak: false, textWidth: 27.515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ',312.57421875,610.65625,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('auto-',328.693359375,610.65625,{lineBreak: false, textWidth: 27.099609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sized ',355.79296875,610.65625,{lineBreak: false, textWidth: 31.048828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column, ',386.841796875,610.65625,{lineBreak: false, textWidth: 45.1171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',431.958984375,610.65625,{lineBreak: false, textWidth: 20.724609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('not ',45,624.71875,{lineBreak: false, textWidth: 20.35546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('wrap ',65.35546875,624.71875,{lineBreak: false, textWidth: 29.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',94.4296875,624.71875,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('accomodate ',108.046875,624.71875,{lineBreak: false, textWidth: 69.837890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ',177.884765625,624.71875,{lineBreak: false, textWidth: 15.322265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',193.20703125,624.71875,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('text ',213.064453125,624.71875,{lineBreak: false, textWidth: 23.115234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',236.1796875,624.71875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('this ',248.68359375,624.71875,{lineBreak: false, textWidth: 22.599609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cell, ',271.283203125,624.71875,{lineBreak: false, textWidth: 23.7890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('because ',295.072265625,624.71875,{lineBreak: false, textWidth: 48.029296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it ',343.1015625,624.71875,{lineBreak: false, textWidth: 9.802734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('has ',352.904296875,624.71875,{lineBreak: false, textWidth: 22.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('been ',375.19921875,624.71875,{lineBreak: false, textWidth: 29.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('given ',404.23828125,624.71875,{lineBreak: false, textWidth: 31.330078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',435.568359375,624.71875,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('noWrap ',45,638.78125,{lineBreak: false, textWidth: 44.044921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style.',89.044921875,638.78125,{lineBreak: false, textWidth: 28.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('I am auto sized.',466.03390625,610.65625,{lineBreak: false, textWidth: 84.24609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,607.65625); + doc.lineTo(40.5,655.84375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(461.53390625,607.65625); + doc.lineTo(461.53390625,655.84375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78,607.65625); + doc.lineTo(554.78,655.84375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,655.34375); + doc.lineTo(554.28,655.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('Defining ',40,680.84375,{lineBreak: false, textWidth: 63.2890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('row ',103.2890625,680.84375,{lineBreak: false, textWidth: 30.328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('heights',133.6171875,680.84375,{lineBreak: false, textWidth: 53.0859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,710.09375); + doc.lineTo(215.734375,710.09375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',45,712.59375,{lineBreak: false, textWidth: 22.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1 ',67.775390625,712.59375,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ',77.484375,712.59375,{lineBreak: false, textWidth: 25.4296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height ',102.9140625,712.59375,{lineBreak: false, textWidth: 36.111328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('20',139.025390625,712.59375,{lineBreak: false, textWidth: 13.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',161.501953125,712.59375,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B',204.263671875,712.59375,{lineBreak: false, textWidth: 7.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,709.59375); + doc.lineTo(40.5,735.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(157.001953125,709.59375); + doc.lineTo(157.001953125,735.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(216.234375,709.59375); + doc.lineTo(216.234375,735.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,735.09375); + doc.lineTo(215.734375,735.09375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',45,737.59375,{lineBreak: false, textWidth: 22.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2 ',67.775390625,737.59375,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ',77.484375,737.59375,{lineBreak: false, textWidth: 25.4296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height ',102.9140625,737.59375,{lineBreak: false, textWidth: 36.111328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('50',139.025390625,737.59375,{lineBreak: false, textWidth: 13.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',161.501953125,737.59375,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B',204.263671875,737.59375,{lineBreak: false, textWidth: 7.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,734.59375); + doc.lineTo(40.5,790.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(157.001953125,734.59375); + doc.lineTo(157.001953125,790.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(216.234375,734.59375); + doc.lineTo(216.234375,790.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,790.09375); + doc.lineTo(215.734375,790.09375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',45,43,{lineBreak: false, textWidth: 22.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3 ',67.775390625,43,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ',77.484375,43,{lineBreak: false, textWidth: 25.4296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height ',102.9140625,43,{lineBreak: false, textWidth: 36.111328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('70',139.025390625,43,{lineBreak: false, textWidth: 13.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',161.501953125,43,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B',204.263671875,43,{lineBreak: false, textWidth: 7.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,40); + doc.lineTo(40.5,130.0625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(157.001953125,40); + doc.lineTo(157.001953125,130.0625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(216.234375,40); + doc.lineTo(216.234375,130.0625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,40.5); + doc.lineTo(215.734375,40.5); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,129.5625); + doc.lineTo(215.734375,129.5625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('With ',40,145.0625,{lineBreak: false, textWidth: 27.05859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('same ',67.05859375,145.0625,{lineBreak: false, textWidth: 32.560546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height:',99.619140625,145.0625,{lineBreak: false, textWidth: 36.046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,164.625); + doc.lineTo(137.74609375,164.625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',45,167.125,{lineBreak: false, textWidth: 22.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',67.775390625,167.125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',83.513671875,167.125,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B',126.275390625,167.125,{lineBreak: false, textWidth: 7.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,164.125); + doc.lineTo(40.5,210.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875,164.125); + doc.lineTo(79.013671875,210.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(138.24609375,164.125); + doc.lineTo(138.24609375,210.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,209.625); + doc.lineTo(137.74609375,209.625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',45,212.125,{lineBreak: false, textWidth: 22.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',67.775390625,212.125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',83.513671875,212.125,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B',126.275390625,212.125,{lineBreak: false, textWidth: 7.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,209.125); + doc.lineTo(40.5,255.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875,209.125); + doc.lineTo(79.013671875,255.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(138.24609375,209.125); + doc.lineTo(138.24609375,255.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,254.625); + doc.lineTo(137.74609375,254.625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',45,257.125,{lineBreak: false, textWidth: 22.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',67.775390625,257.125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',83.513671875,257.125,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B',126.275390625,257.125,{lineBreak: false, textWidth: 7.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,254.125); + doc.lineTo(40.5,300.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875,254.125); + doc.lineTo(79.013671875,300.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(138.24609375,254.125); + doc.lineTo(138.24609375,300.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,299.625); + doc.lineTo(137.74609375,299.625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('With ',40,315.125,{lineBreak: false, textWidth: 27.05859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('height ',67.05859375,315.125,{lineBreak: false, textWidth: 36.111328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('from ',103.169921875,315.125,{lineBreak: false, textWidth: 28.44140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('function:',131.611328125,315.125,{lineBreak: false, textWidth: 46.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,334.6875); + doc.lineTo(137.74609375,334.6875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',45,337.1875,{lineBreak: false, textWidth: 22.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',67.775390625,337.1875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',83.513671875,337.1875,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B',126.275390625,337.1875,{lineBreak: false, textWidth: 7.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,334.1875); + doc.lineTo(40.5,365.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875,334.1875); + doc.lineTo(79.013671875,365.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(138.24609375,334.1875); + doc.lineTo(138.24609375,365.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,364.6875); + doc.lineTo(137.74609375,364.6875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',45,367.1875,{lineBreak: false, textWidth: 22.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',67.775390625,367.1875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',83.513671875,367.1875,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B',126.275390625,367.1875,{lineBreak: false, textWidth: 7.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,364.1875); + doc.lineTo(40.5,420.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875,364.1875); + doc.lineTo(79.013671875,420.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(138.24609375,364.1875); + doc.lineTo(138.24609375,420.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,419.6875); + doc.lineTo(137.74609375,419.6875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',45,422.1875,{lineBreak: false, textWidth: 22.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',67.775390625,422.1875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',83.513671875,422.1875,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('B',126.275390625,422.1875,{lineBreak: false, textWidth: 7.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,419.1875); + doc.lineTo(40.5,500.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875,419.1875); + doc.lineTo(79.013671875,500.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(138.24609375,419.1875); + doc.lineTo(138.24609375,500.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,499.6875); + doc.lineTo(137.74609375,499.6875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('Column/',40,50,{lineBreak: false, textWidth: 61.6796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('row ',101.6796875,50,{lineBreak: false, textWidth: 30.328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('spans',132.0078125,50,{lineBreak: false, textWidth: 43.078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Each ',40,73.75,{lineBreak: false, textWidth: 29.208984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cell-',69.208984375,73.75,{lineBreak: false, textWidth: 21.7734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('element ',90.982421875,73.75,{lineBreak: false, textWidth: 46.013671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',136.99609375,73.75,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ',159.396484375,73.75,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',178.83203125,73.75,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan ',188.330078125,73.75,{lineBreak: false, textWidth: 49.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('or ',238.10546875,73.75,{lineBreak: false, textWidth: 13.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colSpan',251.98046875,73.75,{lineBreak: false, textWidth: 43.037109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,93.3125); + doc.lineTo(428.96484375,93.3125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',119.110107421875,95.8125,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('with ',164.476806640625,95.8125,{lineBreak: false, textWidth: 27.75830078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Colspan ',192.235107421875,95.8125,{lineBreak: false, textWidth: 50.73681640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('= ',242.971923828125,95.8125,{lineBreak: false, textWidth: 10.51171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2',253.483642578125,95.8125,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',358.095947265625,95.8125,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3',403.462646484375,95.8125,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,92.8125); + doc.lineTo(40.5,114.046875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(339.482421875,92.8125); + doc.lineTo(339.482421875,114.046875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375,92.8125); + doc.lineTo(429.46484375,114.046875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,113.546875); + doc.lineTo(428.96484375,113.546875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',118.622314453125,116.046875,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1',163.989013671875,116.046875,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',268.113525390625,116.046875,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2',313.480224609375,116.046875,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',358.095947265625,116.046875,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3',403.462646484375,116.046875,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,113.046875); + doc.lineTo(40.5,134.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5,113.046875); + doc.lineTo(249.5,134.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(339.482421875,113.046875); + doc.lineTo(339.482421875,134.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375,113.046875); + doc.lineTo(429.46484375,134.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,133.78125); + doc.lineTo(428.96484375,133.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',45,136.28125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',88.13671875,136.28125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',119.244140625,136.28125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',254,136.28125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',297.13671875,136.28125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',328.244140625,136.28125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',343.982421875,136.28125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',387.119140625,136.28125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',418.2265625,136.28125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,133.28125); + doc.lineTo(40.5,153.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5,133.28125); + doc.lineTo(249.5,153.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(339.482421875,133.28125); + doc.lineTo(339.482421875,153.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375,133.28125); + doc.lineTo(429.46484375,153.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,152.84375); + doc.lineTo(428.96484375,152.84375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan ',45,155.34375,{lineBreak: false, textWidth: 49.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ',94.775390625,155.34375,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',114.2109375,155.34375,{lineBreak: false, textWidth: 13.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',127.828125,155.34375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',45,169.40625,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',82.095703125,169.40625,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',118.03125,169.40625,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',148.4296875,169.40625,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',164.419921875,169.40625,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',45,183.46875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',111.416015625,183.46875,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ',171.884765625,183.46875,{lineBreak: false, textWidth: 21.427734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ',193.3125,183.46875,{lineBreak: false, textWidth: 22.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ',215.595703125,183.46875,{lineBreak: false, textWidth: 16.58203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ',45,197.53125,{lineBreak: false, textWidth: 49.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor',94.171875,197.53125,{lineBreak: false, textWidth: 38.431640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',254,155.34375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',297.13671875,155.34375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',328.244140625,155.34375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',343.982421875,155.34375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',387.119140625,155.34375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',418.2265625,155.34375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,152.34375); + doc.lineTo(40.5,172.40625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5,152.34375); + doc.lineTo(249.5,172.40625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(339.482421875,152.34375); + doc.lineTo(339.482421875,172.40625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375,152.34375); + doc.lineTo(429.46484375,172.40625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249,171.90625); + doc.lineTo(428.96484375,171.90625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',254,174.40625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',297.13671875,174.40625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',328.244140625,174.40625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',343.982421875,174.40625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',387.119140625,174.40625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',418.2265625,174.40625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,171.40625); + doc.lineTo(40.5,191.46875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5,171.40625); + doc.lineTo(249.5,191.46875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(339.482421875,171.40625); + doc.lineTo(339.482421875,191.46875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375,171.40625); + doc.lineTo(429.46484375,191.46875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249,190.96875); + doc.lineTo(428.96484375,190.96875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',254,193.46875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',297.13671875,193.46875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',328.244140625,193.46875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',343.982421875,193.46875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',387.119140625,193.46875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',418.2265625,193.46875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,190.46875); + doc.lineTo(40.5,214.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5,190.46875); + doc.lineTo(249.5,214.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(339.482421875,190.46875); + doc.lineTo(339.482421875,214.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375,190.46875); + doc.lineTo(429.46484375,214.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,214.09375); + doc.lineTo(428.96484375,214.09375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',45,216.59375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',88.13671875,216.59375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',119.244140625,216.59375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Both:',254,216.59375,{lineBreak: false, textWidth: 27.75, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan ',254,230.65625,{lineBreak: false, textWidth: 49.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',303.775390625,230.65625,{lineBreak: false, textWidth: 22.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colSpan',326.662109375,230.65625,{lineBreak: false, textWidth: 43.037109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',254,244.71875,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',276.400390625,244.71875,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('defined ',292.4609375,244.71875,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ',334.947265625,244.71875,{lineBreak: false, textWidth: 13.41796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',348.365234375,244.71875,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('same ',368.22265625,244.71875,{lineBreak: false, textWidth: 32.560546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('time',400.783203125,244.71875,{lineBreak: false, textWidth: 23.70703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,213.59375); + doc.lineTo(40.5,233.65625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5,213.59375); + doc.lineTo(249.5,233.65625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375,213.59375); + doc.lineTo(429.46484375,233.65625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,233.15625); + doc.lineTo(249,233.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',45,235.65625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',88.13671875,235.65625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('#444'); + doc.fillColor('#444'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',119.244140625,235.65625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,232.65625); + doc.lineTo(40.5,261.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(249.5,232.65625); + doc.lineTo(249.5,261.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(429.46484375,232.65625); + doc.lineTo(429.46484375,261.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,261.28125); + doc.lineTo(428.96484375,261.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('Headers',40,50,{lineBreak: false, textWidth: 60.109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('You ',40,73.75,{lineBreak: false, textWidth: 23.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',63.255859375,73.75,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('declare ',85.65625,73.75,{lineBreak: false, textWidth: 42.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('how ',127.779296875,73.75,{lineBreak: false, textWidth: 25.44140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('many ',153.220703125,73.75,{lineBreak: false, textWidth: 32.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rows ',185.53515625,73.75,{lineBreak: false, textWidth: 28.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('should ',214.498046875,73.75,{lineBreak: false, textWidth: 38.90625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',253.404296875,73.75,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('treated ',269.46484375,73.75,{lineBreak: false, textWidth: 40.76953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as ',310.234375,73.75,{lineBreak: false, textWidth: 15.685546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',325.919921875,73.75,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('header. ',335.41796875,73.75,{lineBreak: false, textWidth: 42.087890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Headers ',377.505859375,73.75,{lineBreak: false, textWidth: 47.783203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('are ',425.2890625,73.75,{lineBreak: false, textWidth: 19.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('automatically ',445.09375,73.75,{lineBreak: false, textWidth: 74.947265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('repeated ',40,87.8125,{lineBreak: false, textWidth: 49.939453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ',89.939453125,87.8125,{lineBreak: false, textWidth: 16.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',106.375,87.8125,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('following ',126.232421875,87.8125,{lineBreak: false, textWidth: 51.931640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pages',178.1640625,87.8125,{lineBreak: false, textWidth: 32.537109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('It ',40,101.875,{lineBreak: false, textWidth: 10.025390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',50.025390625,101.875,{lineBreak: false, textWidth: 11.8828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('also ',61.908203125,101.875,{lineBreak: false, textWidth: 24.97265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('possible ',86.880859375,101.875,{lineBreak: false, textWidth: 46.927734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',133.80859375,101.875,{lineBreak: false, textWidth: 13.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ',147.19140625,101.875,{lineBreak: false, textWidth: 19.083984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('keepWithHeaderRows ',166.275390625,101.875,{lineBreak: false, textWidth: 118.013671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',284.2890625,101.875,{lineBreak: false, textWidth: 13.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('make ',297.671875,101.875,{lineBreak: false, textWidth: 31.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sure ',329.330078125,101.875,{lineBreak: false, textWidth: 25.58203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('there ',354.912109375,101.875,{lineBreak: false, textWidth: 29.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',384.513671875,101.875,{lineBreak: false, textWidth: 20.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',404.91015625,101.875,{lineBreak: false, textWidth: 15.755859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('no ',420.666015625,101.875,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page-',436.78515625,101.875,{lineBreak: false, textWidth: 29.068359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('break ',465.853515625,101.875,{lineBreak: false, textWidth: 31.9921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('between ',497.845703125,101.875,{lineBreak: false, textWidth: 47.349609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',40,115.9375,{lineBreak: false, textWidth: 19.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('header ',59.494140625,115.9375,{lineBreak: false, textWidth: 38.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',98.359375,115.9375,{lineBreak: false, textWidth: 22.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('these ',120.794921875,115.9375,{lineBreak: false, textWidth: 31.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rows. ',152.5703125,115.9375,{lineBreak: false, textWidth: 31.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Take ',184.076171875,115.9375,{lineBreak: false, textWidth: 27.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',211.814453125,115.9375,{lineBreak: false, textWidth: 9.333984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('look ',221.1484375,115.9375,{lineBreak: false, textWidth: 25.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ',246.326171875,115.9375,{lineBreak: false, textWidth: 13.1953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',259.521484375,115.9375,{lineBreak: false, textWidth: 19.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('document-',279.015625,115.9375,{lineBreak: false, textWidth: 56.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('definition ',335.0546875,115.9375,{lineBreak: false, textWidth: 51.57421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',386.62890625,115.9375,{lineBreak: false, textWidth: 22.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('play ',409.064453125,115.9375,{lineBreak: false, textWidth: 24.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ',433.3515625,115.9375,{lineBreak: false, textWidth: 24.9609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it. ',458.3125,115.9375,{lineBreak: false, textWidth: 12.80859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('If ',471.12109375,115.9375,{lineBreak: false, textWidth: 10.265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you ',481.38671875,115.9375,{lineBreak: false, textWidth: 21.591796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('set ',502.978515625,115.9375,{lineBreak: false, textWidth: 19.083984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it ',522.0625,115.9375,{lineBreak: false, textWidth: 9.685546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',531.748046875,115.9375,{lineBreak: false, textWidth: 13.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('one, ',40,130,{lineBreak: false, textWidth: 24.685546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',64.685546875,130,{lineBreak: false, textWidth: 19.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('following ',84.1796875,130,{lineBreak: false, textWidth: 50.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ',135.14453125,130,{lineBreak: false, textWidth: 28.892578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',164.037109375,130,{lineBreak: false, textWidth: 20.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('automatically ',184.43359375,130,{lineBreak: false, textWidth: 73.5234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('start ',257.95703125,130,{lineBreak: false, textWidth: 27.404296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ',285.361328125,130,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',301.48046875,130,{lineBreak: false, textWidth: 19.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('next ',320.974609375,130,{lineBreak: false, textWidth: 25.3359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page, ',346.310546875,130,{lineBreak: false, textWidth: 31.083984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('since ',377.39453125,130,{lineBreak: false, textWidth: 30.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('there\'s ',408.1328125,130,{lineBreak: false, textWidth: 37.1953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('not ',445.328125,130,{lineBreak: false, textWidth: 19.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enough ',465.30859375,130,{lineBreak: false, textWidth: 41.876953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('space ',507.185546875,130,{lineBreak: false, textWidth: 34.359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('for ',40,144.0625,{lineBreak: false, textWidth: 17.736328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',57.736328125,144.0625,{lineBreak: false, textWidth: 19.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('first ',77.23046875,144.0625,{lineBreak: false, textWidth: 23.361328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',100.591796875,144.0625,{lineBreak: false, textWidth: 22.32421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('to ',122.916015625,144.0625,{lineBreak: false, textWidth: 13.3828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',136.298828125,144.0625,{lineBreak: false, textWidth: 15.755859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rendered ',152.0546875,144.0625,{lineBreak: false, textWidth: 49.1015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('gray'); + doc.fillColor('gray'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('here',201.15625,144.0625,{lineBreak: false, textWidth: 22.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,163.625); + doc.lineTo(554.28,163.625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',45,166.125,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1',90.36669921875,166.125,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',216.42666666666665,166.125,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2',261.7933658854166,166.125,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',387.8533333333333,166.125,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3',433.2200325520833,166.125,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,163.125); + doc.lineTo(40.5,184.359375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(211.92666666666665,163.125); + doc.lineTo(211.92666666666665,184.359375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(383.3533333333333,163.125); + doc.lineTo(383.3533333333333,184.359375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78,163.125); + doc.lineTo(554.78,184.359375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,183.859375); + doc.lineTo(554.28,183.859375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',45,186.359375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',82.095703125,186.359375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',118.03125,186.359375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',148.4296875,186.359375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',164.419921875,186.359375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',45,200.421875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ',111.416015625,200.421875,{lineBreak: false, textWidth: 57.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ',168.97265625,200.421875,{lineBreak: false, textWidth: 21.427734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ',45,214.484375,{lineBreak: false, textWidth: 22.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ',67.283203125,214.484375,{lineBreak: false, textWidth: 16.58203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ',83.865234375,214.484375,{lineBreak: false, textWidth: 49.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ',133.037109375,214.484375,{lineBreak: false, textWidth: 41.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ',45,228.546875,{lineBreak: false, textWidth: 55.30078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',100.30078125,228.546875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ',113.806640625,228.546875,{lineBreak: false, textWidth: 36.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ',150.099609375,228.546875,{lineBreak: false, textWidth: 13.248046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',163.34765625,228.546875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ',45,242.609375,{lineBreak: false, textWidth: 39.896484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ',84.896484375,242.609375,{lineBreak: false, textWidth: 38.443359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ',123.33984375,242.609375,{lineBreak: false, textWidth: 14.671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ',138.01171875,242.609375,{lineBreak: false, textWidth: 29.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ',167.390625,242.609375,{lineBreak: false, textWidth: 16.265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ',45,256.671875,{lineBreak: false, textWidth: 36.451171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ',81.451171875,256.671875,{lineBreak: false, textWidth: 43.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ',125.44921875,256.671875,{lineBreak: false, textWidth: 25.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ',150.955078125,256.671875,{lineBreak: false, textWidth: 43.986328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ',45,270.734375,{lineBreak: false, textWidth: 65.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ',110.40234375,270.734375,{lineBreak: false, textWidth: 45.580078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ',155.982421875,270.734375,{lineBreak: false, textWidth: 39.146484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ',45,284.796875,{lineBreak: false, textWidth: 21.603515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',66.603515625,284.796875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ',80.109375,284.796875,{lineBreak: false, textWidth: 38.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',118.51171875,284.796875,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ',133.787109375,284.796875,{lineBreak: false, textWidth: 15.85546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ',149.642578125,284.796875,{lineBreak: false, textWidth: 57.5859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ',45,298.859375,{lineBreak: false, textWidth: 62.302734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ',107.302734375,298.859375,{lineBreak: false, textWidth: 26.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ',133.857421875,298.859375,{lineBreak: false, textWidth: 26.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ',160.248046875,298.859375,{lineBreak: false, textWidth: 26.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',45,312.921875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',75.3984375,312.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ',87.90234375,312.921875,{lineBreak: false, textWidth: 73.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',161.82421875,312.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ',45,326.984375,{lineBreak: false, textWidth: 52.5234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ',97.5234375,326.984375,{lineBreak: false, textWidth: 24.80859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ',122.33203125,326.984375,{lineBreak: false, textWidth: 28.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ',150.392578125,326.984375,{lineBreak: false, textWidth: 35.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',45,341.046875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ',81.64453125,341.046875,{lineBreak: false, textWidth: 15.943359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ',97.587890625,341.046875,{lineBreak: false, textWidth: 33.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ',131.431640625,341.046875,{lineBreak: false, textWidth: 28.55859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ',159.990234375,341.046875,{lineBreak: false, textWidth: 46.763671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ',45,355.109375,{lineBreak: false, textWidth: 55.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ',100.9453125,355.109375,{lineBreak: false, textWidth: 22.611328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ',123.556640625,355.109375,{lineBreak: false, textWidth: 51.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ',45,369.171875,{lineBreak: false, textWidth: 53.173828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ',98.173828125,369.171875,{lineBreak: false, textWidth: 23.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ',121.23046875,369.171875,{lineBreak: false, textWidth: 49.423828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ',170.654296875,369.171875,{lineBreak: false, textWidth: 26.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',196.96875,369.171875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ',45,383.234375,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ',77.0390625,383.234375,{lineBreak: false, textWidth: 19.318359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ',96.357421875,383.234375,{lineBreak: false, textWidth: 36.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ',132.703125,383.234375,{lineBreak: false, textWidth: 49.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ',45,397.296875,{lineBreak: false, textWidth: 32.98828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ',77.98828125,397.296875,{lineBreak: false, textWidth: 29.548828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ',107.537109375,397.296875,{lineBreak: false, textWidth: 12.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ',120.1875,397.296875,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum. ',139.623046875,397.296875,{lineBreak: false, textWidth: 50.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',45,411.359375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',82.095703125,411.359375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',118.03125,411.359375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',148.4296875,411.359375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',164.419921875,411.359375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',45,425.421875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ',111.416015625,425.421875,{lineBreak: false, textWidth: 57.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ',168.97265625,425.421875,{lineBreak: false, textWidth: 21.427734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ',45,439.484375,{lineBreak: false, textWidth: 22.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ',67.283203125,439.484375,{lineBreak: false, textWidth: 16.58203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ',83.865234375,439.484375,{lineBreak: false, textWidth: 49.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ',133.037109375,439.484375,{lineBreak: false, textWidth: 41.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ',45,453.546875,{lineBreak: false, textWidth: 55.30078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',100.30078125,453.546875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ',113.806640625,453.546875,{lineBreak: false, textWidth: 36.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ',150.099609375,453.546875,{lineBreak: false, textWidth: 13.248046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',163.34765625,453.546875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ',45,467.609375,{lineBreak: false, textWidth: 39.896484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ',84.896484375,467.609375,{lineBreak: false, textWidth: 38.443359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ',123.33984375,467.609375,{lineBreak: false, textWidth: 14.671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ',138.01171875,467.609375,{lineBreak: false, textWidth: 29.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ',167.390625,467.609375,{lineBreak: false, textWidth: 16.265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ',45,481.671875,{lineBreak: false, textWidth: 36.451171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ',81.451171875,481.671875,{lineBreak: false, textWidth: 43.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ',125.44921875,481.671875,{lineBreak: false, textWidth: 25.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ',150.955078125,481.671875,{lineBreak: false, textWidth: 43.986328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ',45,495.734375,{lineBreak: false, textWidth: 65.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ',110.40234375,495.734375,{lineBreak: false, textWidth: 45.580078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ',155.982421875,495.734375,{lineBreak: false, textWidth: 39.146484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ',45,509.796875,{lineBreak: false, textWidth: 21.603515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',66.603515625,509.796875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ',80.109375,509.796875,{lineBreak: false, textWidth: 38.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',118.51171875,509.796875,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ',133.787109375,509.796875,{lineBreak: false, textWidth: 15.85546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ',149.642578125,509.796875,{lineBreak: false, textWidth: 57.5859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ',45,523.859375,{lineBreak: false, textWidth: 62.302734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ',107.302734375,523.859375,{lineBreak: false, textWidth: 26.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ',133.857421875,523.859375,{lineBreak: false, textWidth: 26.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ',160.248046875,523.859375,{lineBreak: false, textWidth: 26.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',45,537.921875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',75.3984375,537.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ',87.90234375,537.921875,{lineBreak: false, textWidth: 73.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',161.82421875,537.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ',45,551.984375,{lineBreak: false, textWidth: 52.5234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ',97.5234375,551.984375,{lineBreak: false, textWidth: 24.80859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ',122.33203125,551.984375,{lineBreak: false, textWidth: 28.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ',150.392578125,551.984375,{lineBreak: false, textWidth: 35.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',45,566.046875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ',81.64453125,566.046875,{lineBreak: false, textWidth: 15.943359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ',97.587890625,566.046875,{lineBreak: false, textWidth: 33.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ',131.431640625,566.046875,{lineBreak: false, textWidth: 28.55859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ',159.990234375,566.046875,{lineBreak: false, textWidth: 46.763671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ',45,580.109375,{lineBreak: false, textWidth: 55.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ',100.9453125,580.109375,{lineBreak: false, textWidth: 22.611328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ',123.556640625,580.109375,{lineBreak: false, textWidth: 51.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ',45,594.171875,{lineBreak: false, textWidth: 53.173828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ',98.173828125,594.171875,{lineBreak: false, textWidth: 23.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ',121.23046875,594.171875,{lineBreak: false, textWidth: 49.423828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ',170.654296875,594.171875,{lineBreak: false, textWidth: 26.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',196.96875,594.171875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ',45,608.234375,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ',77.0390625,608.234375,{lineBreak: false, textWidth: 19.318359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ',96.357421875,608.234375,{lineBreak: false, textWidth: 36.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ',132.703125,608.234375,{lineBreak: false, textWidth: 49.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ',45,622.296875,{lineBreak: false, textWidth: 32.98828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ',77.98828125,622.296875,{lineBreak: false, textWidth: 29.548828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ',107.537109375,622.296875,{lineBreak: false, textWidth: 12.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ',120.1875,622.296875,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum. ',139.623046875,622.296875,{lineBreak: false, textWidth: 50.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',45,636.359375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',82.095703125,636.359375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',118.03125,636.359375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',148.4296875,636.359375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',164.419921875,636.359375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',45,650.421875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ',111.416015625,650.421875,{lineBreak: false, textWidth: 57.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ',168.97265625,650.421875,{lineBreak: false, textWidth: 21.427734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ',45,664.484375,{lineBreak: false, textWidth: 22.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ',67.283203125,664.484375,{lineBreak: false, textWidth: 16.58203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ',83.865234375,664.484375,{lineBreak: false, textWidth: 49.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ',133.037109375,664.484375,{lineBreak: false, textWidth: 41.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ',45,678.546875,{lineBreak: false, textWidth: 55.30078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',100.30078125,678.546875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ',113.806640625,678.546875,{lineBreak: false, textWidth: 36.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ',150.099609375,678.546875,{lineBreak: false, textWidth: 13.248046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',163.34765625,678.546875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ',45,692.609375,{lineBreak: false, textWidth: 39.896484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ',84.896484375,692.609375,{lineBreak: false, textWidth: 38.443359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ',123.33984375,692.609375,{lineBreak: false, textWidth: 14.671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ',138.01171875,692.609375,{lineBreak: false, textWidth: 29.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ',167.390625,692.609375,{lineBreak: false, textWidth: 16.265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ',45,706.671875,{lineBreak: false, textWidth: 36.451171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ',81.451171875,706.671875,{lineBreak: false, textWidth: 43.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ',125.44921875,706.671875,{lineBreak: false, textWidth: 25.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ',150.955078125,706.671875,{lineBreak: false, textWidth: 43.986328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ',45,720.734375,{lineBreak: false, textWidth: 65.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ',110.40234375,720.734375,{lineBreak: false, textWidth: 45.580078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ',155.982421875,720.734375,{lineBreak: false, textWidth: 39.146484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ',45,734.796875,{lineBreak: false, textWidth: 21.603515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',66.603515625,734.796875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ',80.109375,734.796875,{lineBreak: false, textWidth: 38.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',118.51171875,734.796875,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ',133.787109375,734.796875,{lineBreak: false, textWidth: 15.85546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ',149.642578125,734.796875,{lineBreak: false, textWidth: 57.5859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ',45,748.859375,{lineBreak: false, textWidth: 62.302734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ',107.302734375,748.859375,{lineBreak: false, textWidth: 26.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ',133.857421875,748.859375,{lineBreak: false, textWidth: 26.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ',160.248046875,748.859375,{lineBreak: false, textWidth: 26.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',45,762.921875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',75.3984375,762.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ',87.90234375,762.921875,{lineBreak: false, textWidth: 73.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',161.82421875,762.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ',45,776.984375,{lineBreak: false, textWidth: 52.5234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ',97.5234375,776.984375,{lineBreak: false, textWidth: 24.80859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ',122.33203125,776.984375,{lineBreak: false, textWidth: 28.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ',150.392578125,776.984375,{lineBreak: false, textWidth: 35.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',216.42666666666665,186.359375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',253.52236979166665,186.359375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',289.4579166666666,186.359375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',319.8563541666666,186.359375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',335.8465885416666,186.359375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',216.42666666666665,200.421875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ',282.8426822916666,200.421875,{lineBreak: false, textWidth: 57.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ',340.3993229166666,200.421875,{lineBreak: false, textWidth: 21.427734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ',216.42666666666665,214.484375,{lineBreak: false, textWidth: 22.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ',238.70986979166665,214.484375,{lineBreak: false, textWidth: 16.58203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ',255.29190104166665,214.484375,{lineBreak: false, textWidth: 49.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ',304.4637760416666,214.484375,{lineBreak: false, textWidth: 41.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ',216.42666666666665,228.546875,{lineBreak: false, textWidth: 55.30078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',271.7274479166666,228.546875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ',285.2333072916666,228.546875,{lineBreak: false, textWidth: 36.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ',321.5262760416666,228.546875,{lineBreak: false, textWidth: 13.248046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',334.7743229166666,228.546875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ',216.42666666666665,242.609375,{lineBreak: false, textWidth: 39.896484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ',256.3231510416666,242.609375,{lineBreak: false, textWidth: 38.443359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ',294.7665104166666,242.609375,{lineBreak: false, textWidth: 14.671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ',309.4383854166666,242.609375,{lineBreak: false, textWidth: 29.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ',338.8172916666666,242.609375,{lineBreak: false, textWidth: 16.265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ',216.42666666666665,256.671875,{lineBreak: false, textWidth: 36.451171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ',252.87783854166665,256.671875,{lineBreak: false, textWidth: 43.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ',296.8758854166666,256.671875,{lineBreak: false, textWidth: 25.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ',322.3817447916666,256.671875,{lineBreak: false, textWidth: 43.986328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ',216.42666666666665,270.734375,{lineBreak: false, textWidth: 65.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ',281.8290104166666,270.734375,{lineBreak: false, textWidth: 45.580078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ',327.4090885416666,270.734375,{lineBreak: false, textWidth: 39.146484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ',216.42666666666665,284.796875,{lineBreak: false, textWidth: 21.603515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',238.03018229166665,284.796875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ',251.53604166666665,284.796875,{lineBreak: false, textWidth: 38.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',289.9383854166666,284.796875,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ',305.2137760416666,284.796875,{lineBreak: false, textWidth: 15.85546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ',321.0692447916666,284.796875,{lineBreak: false, textWidth: 57.5859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ',216.42666666666665,298.859375,{lineBreak: false, textWidth: 62.302734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ',278.7294010416666,298.859375,{lineBreak: false, textWidth: 26.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ',305.2840885416666,298.859375,{lineBreak: false, textWidth: 26.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ',331.6747135416666,298.859375,{lineBreak: false, textWidth: 26.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',216.42666666666665,312.921875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',246.82510416666665,312.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ',259.3290104166666,312.921875,{lineBreak: false, textWidth: 73.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',333.2508854166666,312.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ',216.42666666666665,326.984375,{lineBreak: false, textWidth: 52.5234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ',268.9501041666666,326.984375,{lineBreak: false, textWidth: 24.80859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ',293.7586979166666,326.984375,{lineBreak: false, textWidth: 28.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ',321.8192447916666,326.984375,{lineBreak: false, textWidth: 35.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',216.42666666666665,341.046875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ',253.07119791666665,341.046875,{lineBreak: false, textWidth: 15.943359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ',269.0145572916666,341.046875,{lineBreak: false, textWidth: 33.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ',302.8583072916666,341.046875,{lineBreak: false, textWidth: 28.55859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ',331.4169010416666,341.046875,{lineBreak: false, textWidth: 46.763671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ',216.42666666666665,355.109375,{lineBreak: false, textWidth: 55.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ',272.3719791666666,355.109375,{lineBreak: false, textWidth: 22.611328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ',294.9833072916666,355.109375,{lineBreak: false, textWidth: 51.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ',216.42666666666665,369.171875,{lineBreak: false, textWidth: 53.173828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ',269.6004947916666,369.171875,{lineBreak: false, textWidth: 23.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ',292.6571354166666,369.171875,{lineBreak: false, textWidth: 49.423828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ',342.0809635416666,369.171875,{lineBreak: false, textWidth: 26.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',368.3954166666666,369.171875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ',216.42666666666665,383.234375,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ',248.46572916666665,383.234375,{lineBreak: false, textWidth: 19.318359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ',267.7840885416666,383.234375,{lineBreak: false, textWidth: 36.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ',304.1297916666666,383.234375,{lineBreak: false, textWidth: 49.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ',216.42666666666665,397.296875,{lineBreak: false, textWidth: 32.98828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ',249.41494791666665,397.296875,{lineBreak: false, textWidth: 29.548828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ',278.9637760416666,397.296875,{lineBreak: false, textWidth: 12.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ',291.6141666666666,397.296875,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum. ',311.0497135416666,397.296875,{lineBreak: false, textWidth: 50.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',216.42666666666665,411.359375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',253.52236979166665,411.359375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',289.4579166666666,411.359375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',319.8563541666666,411.359375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',335.8465885416666,411.359375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',216.42666666666665,425.421875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ',282.8426822916666,425.421875,{lineBreak: false, textWidth: 57.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ',340.3993229166666,425.421875,{lineBreak: false, textWidth: 21.427734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ',216.42666666666665,439.484375,{lineBreak: false, textWidth: 22.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ',238.70986979166665,439.484375,{lineBreak: false, textWidth: 16.58203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ',255.29190104166665,439.484375,{lineBreak: false, textWidth: 49.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ',304.4637760416666,439.484375,{lineBreak: false, textWidth: 41.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ',216.42666666666665,453.546875,{lineBreak: false, textWidth: 55.30078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',271.7274479166666,453.546875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ',285.2333072916666,453.546875,{lineBreak: false, textWidth: 36.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ',321.5262760416666,453.546875,{lineBreak: false, textWidth: 13.248046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',334.7743229166666,453.546875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ',216.42666666666665,467.609375,{lineBreak: false, textWidth: 39.896484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ',256.3231510416666,467.609375,{lineBreak: false, textWidth: 38.443359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ',294.7665104166666,467.609375,{lineBreak: false, textWidth: 14.671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ',309.4383854166666,467.609375,{lineBreak: false, textWidth: 29.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ',338.8172916666666,467.609375,{lineBreak: false, textWidth: 16.265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ',216.42666666666665,481.671875,{lineBreak: false, textWidth: 36.451171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ',252.87783854166665,481.671875,{lineBreak: false, textWidth: 43.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ',296.8758854166666,481.671875,{lineBreak: false, textWidth: 25.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ',322.3817447916666,481.671875,{lineBreak: false, textWidth: 43.986328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ',216.42666666666665,495.734375,{lineBreak: false, textWidth: 65.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ',281.8290104166666,495.734375,{lineBreak: false, textWidth: 45.580078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ',327.4090885416666,495.734375,{lineBreak: false, textWidth: 39.146484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ',216.42666666666665,509.796875,{lineBreak: false, textWidth: 21.603515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',238.03018229166665,509.796875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ',251.53604166666665,509.796875,{lineBreak: false, textWidth: 38.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',289.9383854166666,509.796875,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ',305.2137760416666,509.796875,{lineBreak: false, textWidth: 15.85546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ',321.0692447916666,509.796875,{lineBreak: false, textWidth: 57.5859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ',216.42666666666665,523.859375,{lineBreak: false, textWidth: 62.302734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ',278.7294010416666,523.859375,{lineBreak: false, textWidth: 26.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ',305.2840885416666,523.859375,{lineBreak: false, textWidth: 26.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ',331.6747135416666,523.859375,{lineBreak: false, textWidth: 26.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',216.42666666666665,537.921875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',246.82510416666665,537.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ',259.3290104166666,537.921875,{lineBreak: false, textWidth: 73.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',333.2508854166666,537.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ',216.42666666666665,551.984375,{lineBreak: false, textWidth: 52.5234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ',268.9501041666666,551.984375,{lineBreak: false, textWidth: 24.80859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ',293.7586979166666,551.984375,{lineBreak: false, textWidth: 28.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ',321.8192447916666,551.984375,{lineBreak: false, textWidth: 35.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',216.42666666666665,566.046875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ',253.07119791666665,566.046875,{lineBreak: false, textWidth: 15.943359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ',269.0145572916666,566.046875,{lineBreak: false, textWidth: 33.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ',302.8583072916666,566.046875,{lineBreak: false, textWidth: 28.55859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ',331.4169010416666,566.046875,{lineBreak: false, textWidth: 46.763671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ',216.42666666666665,580.109375,{lineBreak: false, textWidth: 55.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ',272.3719791666666,580.109375,{lineBreak: false, textWidth: 22.611328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ',294.9833072916666,580.109375,{lineBreak: false, textWidth: 51.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ',216.42666666666665,594.171875,{lineBreak: false, textWidth: 53.173828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ',269.6004947916666,594.171875,{lineBreak: false, textWidth: 23.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ',292.6571354166666,594.171875,{lineBreak: false, textWidth: 49.423828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ',342.0809635416666,594.171875,{lineBreak: false, textWidth: 26.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',368.3954166666666,594.171875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ',216.42666666666665,608.234375,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ',248.46572916666665,608.234375,{lineBreak: false, textWidth: 19.318359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ',267.7840885416666,608.234375,{lineBreak: false, textWidth: 36.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ',304.1297916666666,608.234375,{lineBreak: false, textWidth: 49.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ',216.42666666666665,622.296875,{lineBreak: false, textWidth: 32.98828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ',249.41494791666665,622.296875,{lineBreak: false, textWidth: 29.548828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ',278.9637760416666,622.296875,{lineBreak: false, textWidth: 12.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ',291.6141666666666,622.296875,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum. ',311.0497135416666,622.296875,{lineBreak: false, textWidth: 50.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',216.42666666666665,636.359375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',253.52236979166665,636.359375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',289.4579166666666,636.359375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',319.8563541666666,636.359375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',335.8465885416666,636.359375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',216.42666666666665,650.421875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ',282.8426822916666,650.421875,{lineBreak: false, textWidth: 57.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ',340.3993229166666,650.421875,{lineBreak: false, textWidth: 21.427734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ',216.42666666666665,664.484375,{lineBreak: false, textWidth: 22.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ',238.70986979166665,664.484375,{lineBreak: false, textWidth: 16.58203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ',255.29190104166665,664.484375,{lineBreak: false, textWidth: 49.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ',304.4637760416666,664.484375,{lineBreak: false, textWidth: 41.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ',216.42666666666665,678.546875,{lineBreak: false, textWidth: 55.30078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',271.7274479166666,678.546875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ',285.2333072916666,678.546875,{lineBreak: false, textWidth: 36.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ',321.5262760416666,678.546875,{lineBreak: false, textWidth: 13.248046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',334.7743229166666,678.546875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ',216.42666666666665,692.609375,{lineBreak: false, textWidth: 39.896484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ',256.3231510416666,692.609375,{lineBreak: false, textWidth: 38.443359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ',294.7665104166666,692.609375,{lineBreak: false, textWidth: 14.671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ',309.4383854166666,692.609375,{lineBreak: false, textWidth: 29.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ',338.8172916666666,692.609375,{lineBreak: false, textWidth: 16.265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ',216.42666666666665,706.671875,{lineBreak: false, textWidth: 36.451171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ',252.87783854166665,706.671875,{lineBreak: false, textWidth: 43.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ',296.8758854166666,706.671875,{lineBreak: false, textWidth: 25.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ',322.3817447916666,706.671875,{lineBreak: false, textWidth: 43.986328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ',216.42666666666665,720.734375,{lineBreak: false, textWidth: 65.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ',281.8290104166666,720.734375,{lineBreak: false, textWidth: 45.580078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ',327.4090885416666,720.734375,{lineBreak: false, textWidth: 39.146484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ',216.42666666666665,734.796875,{lineBreak: false, textWidth: 21.603515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',238.03018229166665,734.796875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ',251.53604166666665,734.796875,{lineBreak: false, textWidth: 38.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',289.9383854166666,734.796875,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ',305.2137760416666,734.796875,{lineBreak: false, textWidth: 15.85546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ',321.0692447916666,734.796875,{lineBreak: false, textWidth: 57.5859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ',216.42666666666665,748.859375,{lineBreak: false, textWidth: 62.302734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ',278.7294010416666,748.859375,{lineBreak: false, textWidth: 26.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ',305.2840885416666,748.859375,{lineBreak: false, textWidth: 26.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ',331.6747135416666,748.859375,{lineBreak: false, textWidth: 26.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',216.42666666666665,762.921875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',246.82510416666665,762.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ',259.3290104166666,762.921875,{lineBreak: false, textWidth: 73.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',333.2508854166666,762.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ',216.42666666666665,776.984375,{lineBreak: false, textWidth: 52.5234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ',268.9501041666666,776.984375,{lineBreak: false, textWidth: 24.80859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ',293.7586979166666,776.984375,{lineBreak: false, textWidth: 28.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ',321.8192447916666,776.984375,{lineBreak: false, textWidth: 35.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',387.8533333333333,186.359375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',424.9490364583333,186.359375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',460.8845833333333,186.359375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',491.2830208333333,186.359375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',507.2732552083333,186.359375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',387.8533333333333,200.421875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ',454.2693489583333,200.421875,{lineBreak: false, textWidth: 57.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ',511.8259895833333,200.421875,{lineBreak: false, textWidth: 21.427734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ',387.8533333333333,214.484375,{lineBreak: false, textWidth: 22.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ',410.1365364583333,214.484375,{lineBreak: false, textWidth: 16.58203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ',426.7185677083333,214.484375,{lineBreak: false, textWidth: 49.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ',475.8904427083333,214.484375,{lineBreak: false, textWidth: 41.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ',387.8533333333333,228.546875,{lineBreak: false, textWidth: 55.30078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',443.1541145833333,228.546875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ',456.6599739583333,228.546875,{lineBreak: false, textWidth: 36.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ',492.9529427083333,228.546875,{lineBreak: false, textWidth: 13.248046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',506.2009895833333,228.546875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ',387.8533333333333,242.609375,{lineBreak: false, textWidth: 39.896484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ',427.7498177083333,242.609375,{lineBreak: false, textWidth: 38.443359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ',466.1931770833333,242.609375,{lineBreak: false, textWidth: 14.671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ',480.8650520833333,242.609375,{lineBreak: false, textWidth: 29.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ',510.2439583333333,242.609375,{lineBreak: false, textWidth: 16.265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ',387.8533333333333,256.671875,{lineBreak: false, textWidth: 36.451171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ',424.3045052083333,256.671875,{lineBreak: false, textWidth: 43.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ',468.3025520833333,256.671875,{lineBreak: false, textWidth: 25.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ',493.8084114583333,256.671875,{lineBreak: false, textWidth: 43.986328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ',387.8533333333333,270.734375,{lineBreak: false, textWidth: 65.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ',453.2556770833333,270.734375,{lineBreak: false, textWidth: 45.580078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ',498.8357552083333,270.734375,{lineBreak: false, textWidth: 39.146484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ',387.8533333333333,284.796875,{lineBreak: false, textWidth: 21.603515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',409.4568489583333,284.796875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ',422.9627083333333,284.796875,{lineBreak: false, textWidth: 38.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',461.3650520833333,284.796875,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ',476.6404427083333,284.796875,{lineBreak: false, textWidth: 15.85546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ',492.4959114583333,284.796875,{lineBreak: false, textWidth: 57.5859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ',387.8533333333333,298.859375,{lineBreak: false, textWidth: 62.302734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ',450.1560677083333,298.859375,{lineBreak: false, textWidth: 26.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ',476.7107552083333,298.859375,{lineBreak: false, textWidth: 26.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ',503.1013802083333,298.859375,{lineBreak: false, textWidth: 26.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',387.8533333333333,312.921875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',418.2517708333333,312.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ',430.7556770833333,312.921875,{lineBreak: false, textWidth: 73.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',504.6775520833333,312.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ',387.8533333333333,326.984375,{lineBreak: false, textWidth: 52.5234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ',440.3767708333333,326.984375,{lineBreak: false, textWidth: 24.80859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ',465.1853645833333,326.984375,{lineBreak: false, textWidth: 28.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ',493.2459114583333,326.984375,{lineBreak: false, textWidth: 35.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',387.8533333333333,341.046875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ',424.4978645833333,341.046875,{lineBreak: false, textWidth: 15.943359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ',440.4412239583333,341.046875,{lineBreak: false, textWidth: 33.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ',474.2849739583333,341.046875,{lineBreak: false, textWidth: 28.55859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ',502.8435677083333,341.046875,{lineBreak: false, textWidth: 46.763671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ',387.8533333333333,355.109375,{lineBreak: false, textWidth: 55.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ',443.7986458333333,355.109375,{lineBreak: false, textWidth: 22.611328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ',466.4099739583333,355.109375,{lineBreak: false, textWidth: 51.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ',387.8533333333333,369.171875,{lineBreak: false, textWidth: 53.173828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ',441.0271614583333,369.171875,{lineBreak: false, textWidth: 23.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ',464.0838020833333,369.171875,{lineBreak: false, textWidth: 49.423828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ',513.5076302083332,369.171875,{lineBreak: false, textWidth: 26.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',539.8220833333332,369.171875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ',387.8533333333333,383.234375,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ',419.8923958333333,383.234375,{lineBreak: false, textWidth: 19.318359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ',439.2107552083333,383.234375,{lineBreak: false, textWidth: 36.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ',475.5564583333333,383.234375,{lineBreak: false, textWidth: 49.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ',387.8533333333333,397.296875,{lineBreak: false, textWidth: 32.98828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ',420.8416145833333,397.296875,{lineBreak: false, textWidth: 29.548828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ',450.3904427083333,397.296875,{lineBreak: false, textWidth: 12.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ',463.0408333333333,397.296875,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum. ',482.4763802083333,397.296875,{lineBreak: false, textWidth: 50.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',387.8533333333333,411.359375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',424.9490364583333,411.359375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',460.8845833333333,411.359375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',491.2830208333333,411.359375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',507.2732552083333,411.359375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',387.8533333333333,425.421875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ',454.2693489583333,425.421875,{lineBreak: false, textWidth: 57.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ',511.8259895833333,425.421875,{lineBreak: false, textWidth: 21.427734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ',387.8533333333333,439.484375,{lineBreak: false, textWidth: 22.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ',410.1365364583333,439.484375,{lineBreak: false, textWidth: 16.58203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ',426.7185677083333,439.484375,{lineBreak: false, textWidth: 49.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ',475.8904427083333,439.484375,{lineBreak: false, textWidth: 41.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ',387.8533333333333,453.546875,{lineBreak: false, textWidth: 55.30078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',443.1541145833333,453.546875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ',456.6599739583333,453.546875,{lineBreak: false, textWidth: 36.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ',492.9529427083333,453.546875,{lineBreak: false, textWidth: 13.248046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',506.2009895833333,453.546875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ',387.8533333333333,467.609375,{lineBreak: false, textWidth: 39.896484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ',427.7498177083333,467.609375,{lineBreak: false, textWidth: 38.443359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ',466.1931770833333,467.609375,{lineBreak: false, textWidth: 14.671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ',480.8650520833333,467.609375,{lineBreak: false, textWidth: 29.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ',510.2439583333333,467.609375,{lineBreak: false, textWidth: 16.265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ',387.8533333333333,481.671875,{lineBreak: false, textWidth: 36.451171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ',424.3045052083333,481.671875,{lineBreak: false, textWidth: 43.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ',468.3025520833333,481.671875,{lineBreak: false, textWidth: 25.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ',493.8084114583333,481.671875,{lineBreak: false, textWidth: 43.986328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ',387.8533333333333,495.734375,{lineBreak: false, textWidth: 65.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ',453.2556770833333,495.734375,{lineBreak: false, textWidth: 45.580078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ',498.8357552083333,495.734375,{lineBreak: false, textWidth: 39.146484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ',387.8533333333333,509.796875,{lineBreak: false, textWidth: 21.603515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',409.4568489583333,509.796875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ',422.9627083333333,509.796875,{lineBreak: false, textWidth: 38.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',461.3650520833333,509.796875,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ',476.6404427083333,509.796875,{lineBreak: false, textWidth: 15.85546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ',492.4959114583333,509.796875,{lineBreak: false, textWidth: 57.5859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ',387.8533333333333,523.859375,{lineBreak: false, textWidth: 62.302734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ',450.1560677083333,523.859375,{lineBreak: false, textWidth: 26.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ',476.7107552083333,523.859375,{lineBreak: false, textWidth: 26.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ',503.1013802083333,523.859375,{lineBreak: false, textWidth: 26.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',387.8533333333333,537.921875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',418.2517708333333,537.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ',430.7556770833333,537.921875,{lineBreak: false, textWidth: 73.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',504.6775520833333,537.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ',387.8533333333333,551.984375,{lineBreak: false, textWidth: 52.5234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ',440.3767708333333,551.984375,{lineBreak: false, textWidth: 24.80859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ',465.1853645833333,551.984375,{lineBreak: false, textWidth: 28.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ',493.2459114583333,551.984375,{lineBreak: false, textWidth: 35.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',387.8533333333333,566.046875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ',424.4978645833333,566.046875,{lineBreak: false, textWidth: 15.943359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ',440.4412239583333,566.046875,{lineBreak: false, textWidth: 33.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ',474.2849739583333,566.046875,{lineBreak: false, textWidth: 28.55859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ',502.8435677083333,566.046875,{lineBreak: false, textWidth: 46.763671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ',387.8533333333333,580.109375,{lineBreak: false, textWidth: 55.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ',443.7986458333333,580.109375,{lineBreak: false, textWidth: 22.611328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ',466.4099739583333,580.109375,{lineBreak: false, textWidth: 51.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ',387.8533333333333,594.171875,{lineBreak: false, textWidth: 53.173828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ',441.0271614583333,594.171875,{lineBreak: false, textWidth: 23.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ',464.0838020833333,594.171875,{lineBreak: false, textWidth: 49.423828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ',513.5076302083332,594.171875,{lineBreak: false, textWidth: 26.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',539.8220833333332,594.171875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ',387.8533333333333,608.234375,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ',419.8923958333333,608.234375,{lineBreak: false, textWidth: 19.318359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ',439.2107552083333,608.234375,{lineBreak: false, textWidth: 36.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ',475.5564583333333,608.234375,{lineBreak: false, textWidth: 49.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ',387.8533333333333,622.296875,{lineBreak: false, textWidth: 32.98828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ',420.8416145833333,622.296875,{lineBreak: false, textWidth: 29.548828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ',450.3904427083333,622.296875,{lineBreak: false, textWidth: 12.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ',463.0408333333333,622.296875,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum. ',482.4763802083333,622.296875,{lineBreak: false, textWidth: 50.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',387.8533333333333,636.359375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',424.9490364583333,636.359375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',460.8845833333333,636.359375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',491.2830208333333,636.359375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',507.2732552083333,636.359375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',387.8533333333333,650.421875,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ',454.2693489583333,650.421875,{lineBreak: false, textWidth: 57.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit, ',511.8259895833333,650.421875,{lineBreak: false, textWidth: 21.427734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ',387.8533333333333,664.484375,{lineBreak: false, textWidth: 22.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('do ',410.1365364583333,664.484375,{lineBreak: false, textWidth: 16.58203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eiusmod ',426.7185677083333,664.484375,{lineBreak: false, textWidth: 49.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ',475.8904427083333,664.484375,{lineBreak: false, textWidth: 41.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('incididunt ',387.8533333333333,678.546875,{lineBreak: false, textWidth: 55.30078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',443.1541145833333,678.546875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('labore ',456.6599739583333,678.546875,{lineBreak: false, textWidth: 36.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ',492.9529427083333,678.546875,{lineBreak: false, textWidth: 13.248046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',506.2009895833333,678.546875,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ',387.8533333333333,692.609375,{lineBreak: false, textWidth: 39.896484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliqua. ',427.7498177083333,692.609375,{lineBreak: false, textWidth: 38.443359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ',466.1931770833333,692.609375,{lineBreak: false, textWidth: 14.671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim ',480.8650520833333,692.609375,{lineBreak: false, textWidth: 29.37890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ad ',510.2439583333333,692.609375,{lineBreak: false, textWidth: 16.265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('minim ',387.8533333333333,706.671875,{lineBreak: false, textWidth: 36.451171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniam, ',424.3045052083333,706.671875,{lineBreak: false, textWidth: 43.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quis ',468.3025520833333,706.671875,{lineBreak: false, textWidth: 25.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nostrud ',493.8084114583333,706.671875,{lineBreak: false, textWidth: 43.986328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('exercitation ',387.8533333333333,720.734375,{lineBreak: false, textWidth: 65.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ullamco ',453.2556770833333,720.734375,{lineBreak: false, textWidth: 45.580078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laboris ',498.8357552083333,720.734375,{lineBreak: false, textWidth: 39.146484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisi ',387.8533333333333,734.796875,{lineBreak: false, textWidth: 21.603515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ut ',409.4568489583333,734.796875,{lineBreak: false, textWidth: 13.505859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquip ',422.9627083333333,734.796875,{lineBreak: false, textWidth: 38.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ex ',461.3650520833333,734.796875,{lineBreak: false, textWidth: 15.275390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ea ',476.6404427083333,734.796875,{lineBreak: false, textWidth: 15.85546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('commodo ',492.4959114583333,734.796875,{lineBreak: false, textWidth: 57.5859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consequat. ',387.8533333333333,748.859375,{lineBreak: false, textWidth: 62.302734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ',450.1560677083333,748.859375,{lineBreak: false, textWidth: 26.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aute ',476.7107552083333,748.859375,{lineBreak: false, textWidth: 26.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('irure ',503.1013802083333,748.859375,{lineBreak: false, textWidth: 26.865234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',387.8533333333333,762.921875,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',418.2517708333333,762.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reprehenderit ',430.7556770833333,762.921875,{lineBreak: false, textWidth: 73.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',504.6775520833333,762.921875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('voluptate ',387.8533333333333,776.984375,{lineBreak: false, textWidth: 52.5234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('velit ',440.3767708333333,776.984375,{lineBreak: false, textWidth: 24.80859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('esse ',465.1853645833333,776.984375,{lineBreak: false, textWidth: 28.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cillum ',493.2459114583333,776.984375,{lineBreak: false, textWidth: 35.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,183.359375); + doc.lineTo(40.5,794.046875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(211.92666666666665,183.359375); + doc.lineTo(211.92666666666665,794.046875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(383.3533333333333,183.359375); + doc.lineTo(383.3533333333333,794.046875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78,183.359375); + doc.lineTo(554.78,794.046875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,793.546875); + doc.lineTo(554.28,793.546875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,40.5); + doc.lineTo(554.28,40.5); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',45,43,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1',90.36669921875,43,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',216.42666666666665,43,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2',261.7933658854166,43,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',387.8533333333333,43,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3',433.2200325520833,43,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,40); + doc.lineTo(40.5,61.234375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(211.92666666666665,40); + doc.lineTo(211.92666666666665,61.234375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(383.3533333333333,40); + doc.lineTo(383.3533333333333,61.234375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78,40); + doc.lineTo(554.78,61.234375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,60.734375); + doc.lineTo(554.28,60.734375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',45,63.234375,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ',81.64453125,63.234375,{lineBreak: false, textWidth: 15.943359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ',97.587890625,63.234375,{lineBreak: false, textWidth: 33.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ',131.431640625,63.234375,{lineBreak: false, textWidth: 28.55859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ',159.990234375,63.234375,{lineBreak: false, textWidth: 46.763671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ',45,77.296875,{lineBreak: false, textWidth: 55.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ',100.9453125,77.296875,{lineBreak: false, textWidth: 22.611328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ',123.556640625,77.296875,{lineBreak: false, textWidth: 51.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ',45,91.359375,{lineBreak: false, textWidth: 53.173828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ',98.173828125,91.359375,{lineBreak: false, textWidth: 23.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ',121.23046875,91.359375,{lineBreak: false, textWidth: 49.423828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ',170.654296875,91.359375,{lineBreak: false, textWidth: 26.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',196.96875,91.359375,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ',45,105.421875,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ',77.0390625,105.421875,{lineBreak: false, textWidth: 19.318359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ',96.357421875,105.421875,{lineBreak: false, textWidth: 36.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ',132.703125,105.421875,{lineBreak: false, textWidth: 49.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ',45,119.484375,{lineBreak: false, textWidth: 32.98828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ',77.98828125,119.484375,{lineBreak: false, textWidth: 29.548828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ',107.537109375,119.484375,{lineBreak: false, textWidth: 12.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ',120.1875,119.484375,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum.',139.623046875,119.484375,{lineBreak: false, textWidth: 47.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',216.42666666666665,63.234375,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ',253.07119791666665,63.234375,{lineBreak: false, textWidth: 15.943359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ',269.0145572916666,63.234375,{lineBreak: false, textWidth: 33.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ',302.8583072916666,63.234375,{lineBreak: false, textWidth: 28.55859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ',331.4169010416666,63.234375,{lineBreak: false, textWidth: 46.763671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ',216.42666666666665,77.296875,{lineBreak: false, textWidth: 55.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ',272.3719791666666,77.296875,{lineBreak: false, textWidth: 22.611328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ',294.9833072916666,77.296875,{lineBreak: false, textWidth: 51.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ',216.42666666666665,91.359375,{lineBreak: false, textWidth: 53.173828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ',269.6004947916666,91.359375,{lineBreak: false, textWidth: 23.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ',292.6571354166666,91.359375,{lineBreak: false, textWidth: 49.423828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ',342.0809635416666,91.359375,{lineBreak: false, textWidth: 26.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',368.3954166666666,91.359375,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ',216.42666666666665,105.421875,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ',248.46572916666665,105.421875,{lineBreak: false, textWidth: 19.318359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ',267.7840885416666,105.421875,{lineBreak: false, textWidth: 36.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ',304.1297916666666,105.421875,{lineBreak: false, textWidth: 49.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ',216.42666666666665,119.484375,{lineBreak: false, textWidth: 32.98828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ',249.41494791666665,119.484375,{lineBreak: false, textWidth: 29.548828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ',278.9637760416666,119.484375,{lineBreak: false, textWidth: 12.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ',291.6141666666666,119.484375,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum.',311.0497135416666,119.484375,{lineBreak: false, textWidth: 47.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolore ',387.8533333333333,63.234375,{lineBreak: false, textWidth: 36.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eu ',424.4978645833333,63.234375,{lineBreak: false, textWidth: 15.943359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fugiat ',440.4412239583333,63.234375,{lineBreak: false, textWidth: 33.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nulla ',474.2849739583333,63.234375,{lineBreak: false, textWidth: 28.55859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pariatur. ',502.8435677083333,63.234375,{lineBreak: false, textWidth: 46.763671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Excepteur ',387.8533333333333,77.296875,{lineBreak: false, textWidth: 55.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sint ',443.7986458333333,77.296875,{lineBreak: false, textWidth: 22.611328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('occaecat ',466.4099739583333,77.296875,{lineBreak: false, textWidth: 51.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cupidatat ',387.8533333333333,91.359375,{lineBreak: false, textWidth: 53.173828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ',441.0271614583333,91.359375,{lineBreak: false, textWidth: 23.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('proident, ',464.0838020833333,91.359375,{lineBreak: false, textWidth: 49.423828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sunt ',513.5076302083332,91.359375,{lineBreak: false, textWidth: 26.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',539.8220833333332,91.359375,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('culpa ',387.8533333333333,105.421875,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('qui ',419.8923958333333,105.421875,{lineBreak: false, textWidth: 19.318359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('officia ',439.2107552083333,105.421875,{lineBreak: false, textWidth: 36.345703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deserunt ',475.5564583333333,105.421875,{lineBreak: false, textWidth: 49.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mollit ',387.8533333333333,119.484375,{lineBreak: false, textWidth: 32.98828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('anim ',420.8416145833333,119.484375,{lineBreak: false, textWidth: 29.548828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ',450.3904427083333,119.484375,{lineBreak: false, textWidth: 12.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('est ',463.0408333333333,119.484375,{lineBreak: false, textWidth: 19.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laborum.',482.4763802083333,119.484375,{lineBreak: false, textWidth: 47.3671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,60.234375); + doc.lineTo(40.5,136.546875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(211.92666666666665,60.234375); + doc.lineTo(211.92666666666665,136.546875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(383.3533333333333,60.234375); + doc.lineTo(383.3533333333333,136.546875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(554.78,60.234375); + doc.lineTo(554.78,136.546875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,136.046875); + doc.lineTo(554.28,136.046875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('Styling ',40,161.546875,{lineBreak: false, textWidth: 52.890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(16); + doc.text('tables',92.890625,161.546875,{lineBreak: false, textWidth: 43.9140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('You ',40,185.296875,{lineBreak: false, textWidth: 23.255859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',63.255859375,185.296875,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('provide ',85.65625,185.296875,{lineBreak: false, textWidth: 42.251953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',127.908203125,185.296875,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('custom ',137.40625,185.296875,{lineBreak: false, textWidth: 43.21875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styler ',180.625,185.296875,{lineBreak: false, textWidth: 32.0859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('for ',212.7109375,185.296875,{lineBreak: false, textWidth: 18.041015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',230.751953125,185.296875,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table. ',250.609375,185.296875,{lineBreak: false, textWidth: 32.578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Currently ',283.1875,185.296875,{lineBreak: false, textWidth: 50.89453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it ',334.08203125,185.296875,{lineBreak: false, textWidth: 9.802734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('supports:',343.884765625,185.296875,{lineBreak: false, textWidth: 50.478515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ',52.8671875,199.359375,{lineBreak: false, textWidth: 21.7734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('widths',74.640625,199.359375,{lineBreak: false, textWidth: 35.4140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,206.4921875,2,2); + doc.moveTo(40,206.4921875); + doc.bezierCurveTo(40,205.38761800033842,40.89543050033841,204.4921875,42,204.4921875); + doc.bezierCurveTo(43.10456949966159,204.4921875,44,205.38761800033842,44,206.4921875); + doc.bezierCurveTo(44,207.59675699966158,43.10456949966159,208.4921875,42,208.4921875); + doc.bezierCurveTo(40.89543050033841,208.4921875,40,207.59675699966158,40,206.4921875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('line ',52.8671875,213.421875,{lineBreak: false, textWidth: 21.7734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colors',74.640625,213.421875,{lineBreak: false, textWidth: 33.12890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,220.5546875,2,2); + doc.moveTo(40,220.5546875); + doc.bezierCurveTo(40,219.45011800033842,40.89543050033841,218.5546875,42,218.5546875); + doc.bezierCurveTo(43.10456949966159,218.5546875,44,219.45011800033842,44,220.5546875); + doc.bezierCurveTo(44,221.65925699966158,43.10456949966159,222.5546875,42,222.5546875); + doc.bezierCurveTo(40.89543050033841,222.5546875,40,221.65925699966158,40,220.5546875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cell ',52.8671875,227.484375,{lineBreak: false, textWidth: 21.43359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('paddings',74.30078125,227.484375,{lineBreak: false, textWidth: 49.248046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.ellipse(42,234.6171875,2,2); + doc.moveTo(40,234.6171875); + doc.bezierCurveTo(40,233.51261800033842,40.89543050033841,232.6171875,42,232.6171875); + doc.bezierCurveTo(43.10456949966159,232.6171875,44,233.51261800033842,44,234.6171875); + doc.bezierCurveTo(44,235.72175699966158,43.10456949966159,236.6171875,42,236.6171875); + doc.bezierCurveTo(40.89543050033841,236.6171875,40,235.72175699966158,40,234.6171875); + doc.closePath(); + doc.fillColor('black',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ',40,241.546875,{lineBreak: false, textWidth: 25.4296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('more ',65.4296875,241.546875,{lineBreak: false, textWidth: 30.638671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('options ',96.068359375,241.546875,{lineBreak: false, textWidth: 43.03125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('coming ',139.099609375,241.546875,{lineBreak: false, textWidth: 42.87890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('soon...',181.978515625,241.546875,{lineBreak: false, textWidth: 35.970703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,255.609375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pdfmake ',40,269.671875,{lineBreak: false, textWidth: 50.00390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('currently ',90.00390625,269.671875,{lineBreak: false, textWidth: 49.365234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('has ',139.369140625,269.671875,{lineBreak: false, textWidth: 22.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',161.6640625,269.671875,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('few ',171.162109375,269.671875,{lineBreak: false, textWidth: 22.37109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('predefined ',193.533203125,269.671875,{lineBreak: false, textWidth: 59.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styles ',253.05859375,269.671875,{lineBreak: false, textWidth: 34.212890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(see ',287.271484375,269.671875,{lineBreak: false, textWidth: 25.974609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('them ',313.24609375,269.671875,{lineBreak: false, textWidth: 30.375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('on ',343.62109375,269.671875,{lineBreak: false, textWidth: 16.435546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',360.056640625,269.671875,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('next ',379.9140625,269.671875,{lineBreak: false, textWidth: 25.81640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page)',405.73046875,269.671875,{lineBreak: false, textWidth: 30.521484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220.96484375,777.53125,88.982421875,20.0625); + doc.fillColor('#CCCCCC',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130.982421875,777.53125,88.982421875,20.0625); + doc.fillColor('#CCCCCC',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41,777.53125,88.982421875,20.0625); + doc.fillColor('#CCCCCC',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(14); + doc.text('noBorders:',40,40,{lineBreak: false, textWidth: 68.6259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',40,71.40625,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1',85.36669921875,71.40625,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',128.982421875,71.40625,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2',174.34912109375,71.40625,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',217.96484375,71.40625,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3',263.33154296875,71.40625,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,90.640625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,90.640625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,90.640625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',128.982421875,90.640625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',172.119140625,90.640625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',203.2265625,90.640625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',217.96484375,90.640625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',261.1015625,90.640625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',292.208984375,90.640625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,108.703125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,108.703125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,108.703125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',128.982421875,108.703125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',172.119140625,108.703125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',203.2265625,108.703125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',217.96484375,108.703125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',261.1015625,108.703125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',292.208984375,108.703125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,126.765625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,126.765625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,126.765625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',128.982421875,126.765625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',172.119140625,126.765625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',203.2265625,126.765625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',217.96484375,126.765625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',261.1015625,126.765625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',292.208984375,126.765625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,144.828125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,144.828125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,144.828125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',128.982421875,144.828125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',172.119140625,144.828125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',203.2265625,144.828125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',217.96484375,144.828125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',261.1015625,144.828125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',292.208984375,144.828125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,162.890625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,162.890625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,162.890625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',128.982421875,162.890625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',172.119140625,162.890625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',203.2265625,162.890625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',217.96484375,162.890625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',261.1015625,162.890625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',292.208984375,162.890625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(14); + doc.text('headerLineOnly:',40,213.953125,{lineBreak: false, textWidth: 101.19921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',40,245.359375,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1',85.36669921875,245.359375,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',136.982421875,245.359375,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2',182.34912109375,245.359375,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',233.96484375,245.359375,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3',279.33154296875,245.359375,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,263.59375); + doc.lineTo(314.947265625,263.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,266.59375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,266.59375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,266.59375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',136.982421875,266.59375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',180.119140625,266.59375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',211.2265625,266.59375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',233.96484375,266.59375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',277.1015625,266.59375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',308.208984375,266.59375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,284.65625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,284.65625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,284.65625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',136.982421875,284.65625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',180.119140625,284.65625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',211.2265625,284.65625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',233.96484375,284.65625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',277.1015625,284.65625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',308.208984375,284.65625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,302.71875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,302.71875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,302.71875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',136.982421875,302.71875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',180.119140625,302.71875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',211.2265625,302.71875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',233.96484375,302.71875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',277.1015625,302.71875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',308.208984375,302.71875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,320.78125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,320.78125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,320.78125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',136.982421875,320.78125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',180.119140625,320.78125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',211.2265625,320.78125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',233.96484375,320.78125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',277.1015625,320.78125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',308.208984375,320.78125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,338.84375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,338.84375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,338.84375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',136.982421875,338.84375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',180.119140625,338.84375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',211.2265625,338.84375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',233.96484375,338.84375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',277.1015625,338.84375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',308.208984375,338.84375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(14); + doc.text('lightHorizontalLines:',40,389.90625,{lineBreak: false, textWidth: 129.8076171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',40,421.3125,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1',85.36669921875,421.3125,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',136.982421875,421.3125,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2',182.34912109375,421.3125,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',233.96484375,421.3125,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3',279.33154296875,421.3125,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,439.546875); + doc.lineTo(314.947265625,439.546875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,442.546875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,442.546875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,442.546875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',136.982421875,442.546875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',180.119140625,442.546875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',211.2265625,442.546875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',233.96484375,442.546875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',277.1015625,442.546875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',308.208984375,442.546875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,459.109375); + doc.lineTo(314.947265625,459.109375); + doc.strokeColor('#aaa',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,461.609375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,461.609375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,461.609375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',136.982421875,461.609375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',180.119140625,461.609375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',211.2265625,461.609375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',233.96484375,461.609375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',277.1015625,461.609375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',308.208984375,461.609375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,478.171875); + doc.lineTo(314.947265625,478.171875); + doc.strokeColor('#aaa',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,480.671875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,480.671875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,480.671875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',136.982421875,480.671875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',180.119140625,480.671875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',211.2265625,480.671875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',233.96484375,480.671875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',277.1015625,480.671875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',308.208984375,480.671875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,497.234375); + doc.lineTo(314.947265625,497.234375); + doc.strokeColor('#aaa',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,499.734375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,499.734375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,499.734375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',136.982421875,499.734375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',180.119140625,499.734375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',211.2265625,499.734375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',233.96484375,499.734375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',277.1015625,499.734375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',308.208984375,499.734375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,516.296875); + doc.lineTo(314.947265625,516.296875); + doc.strokeColor('#aaa',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',40,518.796875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',83.13671875,518.796875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',114.244140625,518.796875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',136.982421875,518.796875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',180.119140625,518.796875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',211.2265625,518.796875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',233.96484375,518.796875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',277.1015625,518.796875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',308.208984375,518.796875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('but ',40,569.859375,{lineBreak: false, textWidth: 20.23828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('you ',60.23828125,569.859375,{lineBreak: false, textWidth: 22.01953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('can ',82.2578125,569.859375,{lineBreak: false, textWidth: 22.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('provide ',104.658203125,569.859375,{lineBreak: false, textWidth: 42.251953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',146.91015625,569.859375,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('custom ',156.408203125,569.859375,{lineBreak: false, textWidth: 43.21875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('styler ',199.626953125,569.859375,{lineBreak: false, textWidth: 32.0859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('as ',231.712890625,569.859375,{lineBreak: false, textWidth: 15.685546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('well',247.3984375,569.859375,{lineBreak: false, textWidth: 21.19921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,597.921875); + doc.lineTo(310.947265625,597.921875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',46,600.921875,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('1',91.36669921875,600.921875,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',135.982421875,600.921875,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('2',181.34912109375,600.921875,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('Header ',225.96484375,600.921875,{lineBreak: false, textWidth: 45.36669921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(13); + doc.text('3',271.33154296875,600.921875,{lineBreak: false, textWidth: 7.388671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(41,596.921875); + doc.lineTo(41,619.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(131.482421875,596.921875); + doc.lineTo(131.482421875,619.15625); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.46484375,596.921875); + doc.lineTo(221.46484375,619.15625); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(311.947265625,596.921875); + doc.lineTo(311.947265625,619.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,618.65625); + doc.lineTo(310.947265625,618.65625); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',46,621.15625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',89.13671875,621.15625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',120.244140625,621.15625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',135.982421875,621.15625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',179.119140625,621.15625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',210.2265625,621.15625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',225.96484375,621.15625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',269.1015625,621.15625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',300.208984375,621.15625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(41,618.15625); + doc.lineTo(41,638.21875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(131.482421875,618.15625); + doc.lineTo(131.482421875,638.21875); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.46484375,618.15625); + doc.lineTo(221.46484375,638.21875); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(311.947265625,618.15625); + doc.lineTo(311.947265625,638.21875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,637.71875); + doc.lineTo(310.947265625,637.71875); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',46,640.21875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',89.13671875,640.21875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',120.244140625,640.21875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',135.982421875,640.21875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',179.119140625,640.21875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',210.2265625,640.21875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',225.96484375,640.21875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',269.1015625,640.21875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',300.208984375,640.21875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(41,637.21875); + doc.lineTo(41,657.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(131.482421875,637.21875); + doc.lineTo(131.482421875,657.28125); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.46484375,637.21875); + doc.lineTo(221.46484375,657.28125); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(311.947265625,637.21875); + doc.lineTo(311.947265625,657.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,656.78125); + doc.lineTo(310.947265625,656.78125); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',46,659.28125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',89.13671875,659.28125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',120.244140625,659.28125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',135.982421875,659.28125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',179.119140625,659.28125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',210.2265625,659.28125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',225.96484375,659.28125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',269.1015625,659.28125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',300.208984375,659.28125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(41,656.28125); + doc.lineTo(41,676.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(131.482421875,656.28125); + doc.lineTo(131.482421875,676.34375); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.46484375,656.28125); + doc.lineTo(221.46484375,676.34375); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(311.947265625,656.28125); + doc.lineTo(311.947265625,676.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,675.84375); + doc.lineTo(310.947265625,675.84375); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',46,678.34375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',89.13671875,678.34375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',120.244140625,678.34375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',135.982421875,678.34375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',179.119140625,678.34375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',210.2265625,678.34375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',225.96484375,678.34375,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',269.1015625,678.34375,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',300.208984375,678.34375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(41,675.34375); + doc.lineTo(41,695.40625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(131.482421875,675.34375); + doc.lineTo(131.482421875,695.40625); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.46484375,675.34375); + doc.lineTo(221.46484375,695.40625); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(311.947265625,675.34375); + doc.lineTo(311.947265625,695.40625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,694.90625); + doc.lineTo(310.947265625,694.90625); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',46,697.40625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',89.13671875,697.40625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',120.244140625,697.40625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',135.982421875,697.40625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',179.119140625,697.40625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',210.2265625,697.40625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',225.96484375,697.40625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',269.1015625,697.40625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',300.208984375,697.40625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(41,694.40625); + doc.lineTo(41,715.46875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(131.482421875,694.40625); + doc.lineTo(131.482421875,715.46875); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(221.46484375,694.40625); + doc.lineTo(221.46484375,715.46875); + doc.strokeColor('gray',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(311.947265625,694.40625); + doc.lineTo(311.947265625,715.46875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(2); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,714.46875); + doc.lineTo(310.947265625,714.46875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('zebra ',40,750.46875,{lineBreak: false, textWidth: 32.267578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style',72.267578125,750.46875,{lineBreak: false, textWidth: 25.0546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,778.03125); + doc.lineTo(309.947265625,778.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',45,780.53125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',88.13671875,780.53125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',119.244140625,780.53125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',134.982421875,780.53125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',178.119140625,780.53125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',209.2265625,780.53125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',224.96484375,780.53125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',268.1015625,780.53125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',299.208984375,780.53125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,777.53125); + doc.lineTo(40.5,797.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(130.482421875,777.53125); + doc.lineTo(130.482421875,797.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(220.46484375,777.53125); + doc.lineTo(220.46484375,797.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(310.447265625,777.53125); + doc.lineTo(310.447265625,797.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,797.09375); + doc.lineTo(309.947265625,797.09375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220.96484375,97.1875,88.982421875,20.0625); + doc.fillColor('#CCCCCC',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130.982421875,97.1875,88.982421875,20.0625); + doc.fillColor('#CCCCCC',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41,97.1875,88.982421875,20.0625); + doc.fillColor('#CCCCCC',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(220.96484375,59.0625,88.982421875,20.0625); + doc.fillColor('#CCCCCC',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(130.982421875,59.0625,88.982421875,20.0625); + doc.fillColor('#CCCCCC',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41,59.0625,88.982421875,20.0625); + doc.fillColor('#CCCCCC',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',45,43,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',88.13671875,43,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',119.244140625,43,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',134.982421875,43,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',178.119140625,43,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',209.2265625,43,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',224.96484375,43,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',268.1015625,43,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',299.208984375,43,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,40); + doc.lineTo(40.5,60.0625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(130.482421875,40); + doc.lineTo(130.482421875,60.0625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(220.46484375,40); + doc.lineTo(220.46484375,60.0625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(310.447265625,40); + doc.lineTo(310.447265625,60.0625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,40.5); + doc.lineTo(309.947265625,40.5); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,59.5625); + doc.lineTo(309.947265625,59.5625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',45,62.0625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',88.13671875,62.0625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',119.244140625,62.0625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',134.982421875,62.0625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',178.119140625,62.0625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',209.2265625,62.0625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',224.96484375,62.0625,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',268.1015625,62.0625,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',299.208984375,62.0625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,59.0625); + doc.lineTo(40.5,79.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(130.482421875,59.0625); + doc.lineTo(130.482421875,79.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(220.46484375,59.0625); + doc.lineTo(220.46484375,79.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(310.447265625,59.0625); + doc.lineTo(310.447265625,79.125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,78.625); + doc.lineTo(309.947265625,78.625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',45,81.125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',88.13671875,81.125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',119.244140625,81.125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',134.982421875,81.125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',178.119140625,81.125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',209.2265625,81.125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',224.96484375,81.125,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',268.1015625,81.125,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',299.208984375,81.125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,78.125); + doc.lineTo(40.5,98.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(130.482421875,78.125); + doc.lineTo(130.482421875,98.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(220.46484375,78.125); + doc.lineTo(220.46484375,98.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(310.447265625,78.125); + doc.lineTo(310.447265625,98.1875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,97.6875); + doc.lineTo(309.947265625,97.6875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',45,100.1875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',88.13671875,100.1875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',119.244140625,100.1875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',134.982421875,100.1875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',178.119140625,100.1875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',209.2265625,100.1875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Sample ',224.96484375,100.1875,{lineBreak: false, textWidth: 43.13671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('value ',268.1015625,100.1875,{lineBreak: false, textWidth: 31.107421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',299.208984375,100.1875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,97.1875); + doc.lineTo(40.5,117.25); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(130.482421875,97.1875); + doc.lineTo(130.482421875,117.25); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(220.46484375,97.1875); + doc.lineTo(220.46484375,117.25); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(310.447265625,97.1875); + doc.lineTo(310.447265625,117.25); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,116.75); + doc.lineTo(309.947265625,116.75); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: false}); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,705.59375,135.943359375,34.125); + doc.fillColor('#eeeeee',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,672.46875,135.943359375,34.125); + doc.fillColor('#eeeeee',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,639.34375,135.943359375,34.125); + doc.fillColor('#eeeeee',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,523.96875,185.255859375,62.25); + doc.fillColor('#eeeeee',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(79.513671875,465.78125,174.5,38.1875); + doc.fillColor('#cccccc',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(79.513671875,446.71875,174.5,20.0625); + doc.fillColor('#cccccc',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(79.513671875,427.65625,174.5,20.0625); + doc.fillColor('#cccccc',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(238.6953125,340.40625,124.548828125,34.125); + doc.fillColor('#dddddd',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(176.943359375,340.40625,60.751953125,34.125); + doc.fillColor('#eeeeee',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41,340.40625,134.943359375,34.125); + doc.fillColor('#dddddd',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(238.6953125,307.28125,124.548828125,34.125); + doc.fillColor('#eeeeee',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(176.943359375,307.28125,60.751953125,34.125); + doc.fillColor('#dddddd',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,307.28125,135.943359375,34.125); + doc.fillColor('#eeeeee',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(306.689453125,225.03125,130.74609375,34.125); + doc.fillColor('#dddddd',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(171.74609375,225.03125,134.943359375,34.125); + doc.fillColor('#eeeeee',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41,225.03125,129.74609375,34.125); + doc.fillColor('#eeeeff',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(171.74609375,163.78125,265.689453125,62.25); + doc.fillColor('#eeffee',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41,163.78125,129.74609375,62.25); + doc.fillColor('#eeeeff',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(307.689453125,130.65625,129.74609375,34.125); + doc.fillColor('#dddddd',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(171.74609375,130.65625,134.943359375,34.125); + doc.fillColor('#eeeeee',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(41,130.65625,129.74609375,34.125); + doc.fillColor('#eeeeff',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(307.689453125,97.53125,129.74609375,34.125); + doc.fillColor('#eeeeee',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(170.74609375,97.53125,135.943359375,34.125); + doc.fillColor('#dddddd',1); + doc.fillOpacity(1); + doc.fill(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.rect(40,97.53125,130.74609375,34.125); + doc.fillColor('#eeeeee',1); + doc.fillOpacity(1); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(14); + doc.text('Optional ',40,40,{lineBreak: false, textWidth: 56.1708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(14); + doc.text('border',96.1708984375,40,{lineBreak: false, textWidth: 40.9814453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Each ',40,64.40625,{lineBreak: false, textWidth: 29.208984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cell ',69.208984375,64.40625,{lineBreak: false, textWidth: 21.43359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('contains ',90.642578125,64.40625,{lineBreak: false, textWidth: 48.884765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ',139.52734375,64.40625,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('optional ',155.646484375,64.40625,{lineBreak: false, textWidth: 46.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border ',201.9296875,64.40625,{lineBreak: false, textWidth: 37.681640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('property: ',239.611328125,64.40625,{lineBreak: false, textWidth: 50.4375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('an ',290.048828125,64.40625,{lineBreak: false, textWidth: 16.119140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('array ',306.16796875,64.40625,{lineBreak: false, textWidth: 29.501953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',335.669921875,64.40625,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4 ',349.650390625,64.40625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('booleans ',359.359375,64.40625,{lineBreak: false, textWidth: 51.99609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('for ',411.35546875,64.40625,{lineBreak: false, textWidth: 18.041015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('left ',429.396484375,64.40625,{lineBreak: false, textWidth: 20.326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border, ',449.72265625,64.40625,{lineBreak: false, textWidth: 39.31640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('top ',489.0390625,64.40625,{lineBreak: false, textWidth: 20.349609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border, ',509.388671875,64.40625,{lineBreak: false, textWidth: 39.31640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('right ',40,78.46875,{lineBreak: false, textWidth: 27.205078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border, ',67.205078125,78.46875,{lineBreak: false, textWidth: 39.31640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('bottom ',106.521484375,78.46875,{lineBreak: false, textWidth: 41.630859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border.',148.15234375,78.46875,{lineBreak: false, textWidth: 37.1484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,98.03125); + doc.lineTo(170.74609375,98.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(306.689453125,98.03125); + doc.lineTo(437.435546875,98.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',45,100.53125,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[false, ',45,114.59375,{lineBreak: false, textWidth: 34.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ',79.658203125,114.59375,{lineBreak: false, textWidth: 26.279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',105.9375,114.59375,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]',137.4140625,114.59375,{lineBreak: false, textWidth: 29.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',175.74609375,100.53125,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[false, ',175.74609375,114.59375,{lineBreak: false, textWidth: 34.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',210.404296875,114.59375,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',241.880859375,114.59375,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]',273.357421875,114.59375,{lineBreak: false, textWidth: 29.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',311.689453125,100.53125,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[true, ',311.689453125,114.59375,{lineBreak: false, textWidth: 29.4609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ',341.150390625,114.59375,{lineBreak: false, textWidth: 26.279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ',367.4296875,114.59375,{lineBreak: false, textWidth: 26.279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true]',393.708984375,114.59375,{lineBreak: false, textWidth: 24.134765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(307.189453125,97.53125); + doc.lineTo(307.189453125,131.65625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(437.935546875,97.53125); + doc.lineTo(437.935546875,131.65625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,131.15625); + doc.lineTo(170.74609375,131.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(306.689453125,131.15625); + doc.lineTo(437.435546875,131.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan: ',45,133.65625,{lineBreak: false, textWidth: 52.681640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',97.681640625,133.65625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',45,147.71875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',45,161.78125,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[true, ',45,175.84375,{lineBreak: false, textWidth: 29.4609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ',74.4609375,175.84375,{lineBreak: false, textWidth: 26.279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ',100.740234375,175.84375,{lineBreak: false, textWidth: 26.279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true]',127.01953125,175.84375,{lineBreak: false, textWidth: 24.134765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',175.74609375,133.65625,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',175.74609375,147.71875,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',311.689453125,133.65625,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[true, ',311.689453125,147.71875,{lineBreak: false, textWidth: 29.4609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',341.150390625,147.71875,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',372.626953125,147.71875,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]',404.103515625,147.71875,{lineBreak: false, textWidth: 29.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,130.65625); + doc.lineTo(40.5,164.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(171.24609375,130.65625); + doc.lineTo(171.24609375,164.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(307.189453125,130.65625); + doc.lineTo(307.189453125,164.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(170.74609375,164.28125); + doc.lineTo(437.435546875,164.28125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colSpan: ',175.74609375,166.78125,{lineBreak: false, textWidth: 48.9140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',224.66015625,166.78125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',175.74609375,180.84375,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',175.74609375,194.90625,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[true, ',175.74609375,208.96875,{lineBreak: false, textWidth: 29.4609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ',205.20703125,208.96875,{lineBreak: false, textWidth: 26.279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ',231.486328125,208.96875,{lineBreak: false, textWidth: 26.279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true]',257.765625,208.96875,{lineBreak: false, textWidth: 24.134765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,163.78125); + doc.lineTo(40.5,226.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(171.24609375,163.78125); + doc.lineTo(171.24609375,226.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(437.935546875,163.78125); + doc.lineTo(437.935546875,226.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(170.74609375,225.53125); + doc.lineTo(437.435546875,225.53125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',175.74609375,228.03125,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',175.74609375,242.09375,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',311.689453125,228.03125,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[false, ',311.689453125,242.09375,{lineBreak: false, textWidth: 34.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',346.34765625,242.09375,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ',377.82421875,242.09375,{lineBreak: false, textWidth: 26.279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true]',404.103515625,242.09375,{lineBreak: false, textWidth: 24.134765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,225.03125); + doc.lineTo(40.5,259.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(171.24609375,225.03125); + doc.lineTo(171.24609375,259.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(437.935546875,225.03125); + doc.lineTo(437.935546875,259.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,258.65625); + doc.lineTo(170.74609375,258.65625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(306.689453125,258.65625); + doc.lineTo(437.435546875,258.65625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('For ',40,274.15625,{lineBreak: false, textWidth: 20.384765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('every ',60.384765625,274.15625,{lineBreak: false, textWidth: 31.189453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('cell ',91.57421875,274.15625,{lineBreak: false, textWidth: 21.43359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('without ',113.0078125,274.15625,{lineBreak: false, textWidth: 42.80859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',155.81640625,274.15625,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border ',165.314453125,274.15625,{lineBreak: false, textWidth: 37.681640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('property, ',202.99609375,274.15625,{lineBreak: false, textWidth: 49.259765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('whether ',252.255859375,274.15625,{lineBreak: false, textWidth: 45.90234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('it ',298.158203125,274.15625,{lineBreak: false, textWidth: 9.802734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('has ',307.9609375,274.15625,{lineBreak: false, textWidth: 22.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('all ',330.255859375,274.15625,{lineBreak: false, textWidth: 15.322265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('borders ',345.578125,274.15625,{lineBreak: false, textWidth: 43.869140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('or ',389.447265625,274.15625,{lineBreak: false, textWidth: 13.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('not ',403.322265625,274.15625,{lineBreak: false, textWidth: 20.35546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',423.677734375,274.15625,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('determined ',435.748046875,274.15625,{lineBreak: false, textWidth: 63.609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('by ',499.357421875,274.15625,{lineBreak: false, textWidth: 15.31640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('layout.defaultBorder, ',40,288.21875,{lineBreak: false, textWidth: 112.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('which ',152.798828125,288.21875,{lineBreak: false, textWidth: 34.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',187.19921875,288.21875,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false ',199.26953125,288.21875,{lineBreak: false, textWidth: 29.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',228.390625,288.21875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',240.89453125,288.21875,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ',260.751953125,288.21875,{lineBreak: false, textWidth: 29.419921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('above ',290.171875,288.21875,{lineBreak: false, textWidth: 35.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('and ',325.251953125,288.21875,{lineBreak: false, textWidth: 22.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true ',348.138671875,288.21875,{lineBreak: false, textWidth: 23.923828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('(by ',372.0625,288.21875,{lineBreak: false, textWidth: 19.41796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('default) ',391.48046875,288.21875,{lineBreak: false, textWidth: 44.408203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',435.888671875,288.21875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',448.392578125,288.21875,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('table ',468.25,288.21875,{lineBreak: false, textWidth: 29.419921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('below.',497.669921875,288.21875,{lineBreak: false, textWidth: 34.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.943359375,307.78125); + doc.lineTo(363.244140625,307.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',45,310.28125,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[false, ',45,324.34375,{lineBreak: false, textWidth: 34.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',79.658203125,324.34375,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',111.134765625,324.34375,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]',142.611328125,324.34375,{lineBreak: false, textWidth: 29.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',180.943359375,310.28125,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',180.943359375,324.34375,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',242.6953125,310.28125,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',242.6953125,324.34375,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(176.443359375,307.28125); + doc.lineTo(176.443359375,341.40625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(238.1953125,307.28125); + doc.lineTo(238.1953125,341.40625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(363.744140625,307.28125); + doc.lineTo(363.744140625,341.40625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,340.90625); + doc.lineTo(363.244140625,340.90625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',45,343.40625,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',45,357.46875,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',180.943359375,343.40625,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',180.943359375,357.46875,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',242.6953125,343.40625,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[true, ',242.6953125,357.46875,{lineBreak: false, textWidth: 29.4609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ',272.15625,357.46875,{lineBreak: false, textWidth: 26.279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',298.435546875,357.46875,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]',329.912109375,357.46875,{lineBreak: false, textWidth: 29.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,340.40625); + doc.lineTo(40.5,374.53125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(176.443359375,340.40625); + doc.lineTo(176.443359375,374.53125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(238.1953125,340.40625); + doc.lineTo(238.1953125,374.53125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,374.03125); + doc.lineTo(237.6953125,374.03125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('And ',40,389.53125,{lineBreak: false, textWidth: 24.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('some ',64.1875,389.53125,{lineBreak: false, textWidth: 32.876953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('other ',97.064453125,389.53125,{lineBreak: false, textWidth: 30.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('examples ',127.826171875,389.53125,{lineBreak: false, textWidth: 54.509765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ',182.3359375,389.53125,{lineBreak: false, textWidth: 25.4296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan/',207.765625,389.53125,{lineBreak: false, textWidth: 51.75, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colSpan...',259.515625,389.53125,{lineBreak: false, textWidth: 52.51171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',83.513671875,411.59375,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',126.275390625,411.59375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',142.013671875,411.59375,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',184.775390625,411.59375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('column ',200.513671875,411.59375,{lineBreak: false, textWidth: 42.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',243.275390625,411.59375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(78.513671875,428.15625); + doc.lineTo(254.013671875,428.15625); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',45,430.65625,{lineBreak: false, textWidth: 22.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1',67.775390625,430.65625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan: ',83.513671875,430.65625,{lineBreak: false, textWidth: 52.681640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',136.1953125,430.65625,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colSpan: ',83.513671875,444.71875,{lineBreak: false, textWidth: 48.9140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',132.427734375,444.71875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',83.513671875,458.78125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',83.513671875,472.84375,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[true, ',83.513671875,486.90625,{lineBreak: false, textWidth: 29.4609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ',112.974609375,486.90625,{lineBreak: false, textWidth: 26.279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true, ',139.25390625,486.90625,{lineBreak: false, textWidth: 26.279296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true]',165.533203125,486.90625,{lineBreak: false, textWidth: 24.134765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875,427.65625); + doc.lineTo(79.013671875,447.71875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(254.513671875,427.65625); + doc.lineTo(254.513671875,447.71875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',45,449.71875,{lineBreak: false, textWidth: 22.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2',67.775390625,449.71875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875,446.71875); + doc.lineTo(79.013671875,466.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(254.513671875,446.71875); + doc.lineTo(254.513671875,466.78125); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('row ',45,468.78125,{lineBreak: false, textWidth: 22.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',67.775390625,468.78125,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(79.013671875,465.78125); + doc.lineTo(79.013671875,503.96875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(254.513671875,465.78125); + doc.lineTo(254.513671875,503.96875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(78.513671875,503.46875); + doc.lineTo(254.013671875,503.46875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colSpan: ',45,526.96875,{lineBreak: false, textWidth: 48.9140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',93.9140625,526.96875,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',45,541.03125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',45,555.09375,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[false, ',45,569.15625,{lineBreak: false, textWidth: 34.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',79.658203125,569.15625,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',111.134765625,569.15625,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]',142.611328125,569.15625,{lineBreak: false, textWidth: 29.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,585.71875); + doc.lineTo(225.255859375,585.71875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',45,588.21875,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',45,602.28125,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',106.751953125,588.21875,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',106.751953125,602.28125,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',168.50390625,588.21875,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',168.50390625,602.28125,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40.5,585.21875); + doc.lineTo(40.5,619.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(102.251953125,585.21875); + doc.lineTo(102.251953125,619.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(164.00390625,585.21875); + doc.lineTo(164.00390625,619.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(225.755859375,585.21875); + doc.lineTo(225.755859375,619.34375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(40,618.84375); + doc.lineTo(225.255859375,618.84375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.943359375,639.84375); + doc.lineTo(299.447265625,639.84375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('rowSpan: ',45,642.34375,{lineBreak: false, textWidth: 52.681640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',97.681640625,642.34375,{lineBreak: false, textWidth: 6.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',45,656.40625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',45,670.46875,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('[false, ',45,684.53125,{lineBreak: false, textWidth: 34.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',79.658203125,684.53125,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false, ',111.134765625,684.53125,{lineBreak: false, textWidth: 31.4765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('false]',142.611328125,684.53125,{lineBreak: false, textWidth: 29.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',180.943359375,642.34375,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',180.943359375,656.40625,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',242.6953125,642.34375,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',242.6953125,656.40625,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(176.443359375,639.34375); + doc.lineTo(176.443359375,673.46875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(238.1953125,639.34375); + doc.lineTo(238.1953125,673.46875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(299.947265625,639.34375); + doc.lineTo(299.947265625,673.46875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.943359375,672.96875); + doc.lineTo(299.447265625,672.96875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',180.943359375,675.46875,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',180.943359375,689.53125,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',242.6953125,675.46875,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',242.6953125,689.53125,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(176.443359375,672.46875); + doc.lineTo(176.443359375,706.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(238.1953125,672.46875); + doc.lineTo(238.1953125,706.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(299.947265625,672.46875); + doc.lineTo(299.947265625,706.59375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.943359375,706.09375); + doc.lineTo(299.447265625,706.09375); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',180.943359375,708.59375,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',180.943359375,722.65625,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('border:',242.6953125,708.59375,{lineBreak: false, textWidth: 37.6171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('undefined',242.6953125,722.65625,{lineBreak: false, textWidth: 52.751953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(176.443359375,705.59375); + doc.lineTo(176.443359375,739.71875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(238.1953125,705.59375); + doc.lineTo(238.1953125,739.71875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(299.947265625,705.59375); + doc.lineTo(299.947265625,739.71875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + doc.lineWidth(1); + doc.undash(); + doc.lineJoin('miter'); + doc.lineCap('butt'); + doc.moveTo(175.943359375,739.21875); + doc.lineTo(299.447265625,739.21875); + doc.strokeColor('black',1); + doc.strokeOpacity(1); + doc.stroke(); + }); + }); +}); + diff --git a/tests/integration/pdfmake/text_decorations.spec.js b/tests/integration/pdfmake/text_decorations.spec.js new file mode 100644 index 000000000..de7fca550 --- /dev/null +++ b/tests/integration/pdfmake/text_decorations.spec.js @@ -0,0 +1,548 @@ +var {runDocTest} = require('../helpers'); + +describe('pdfmake', function () { + test('text decorations', function () { + return runDocTest(function(doc) { + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.fillColor('yellow'); + doc.fillOpacity(undefined); + doc.rect(40,40,86.0712890625,21.09375); + doc.fill(); + doc.fillColor('yellow'); + doc.fillOpacity(undefined); + doc.rect(126.0712890625,40,30.216796874999996,21.09375); + doc.fill(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('Higlighted ',40,40,{lineBreak: false, textWidth: 86.0712890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('text',126.0712890625,40,{lineBreak: false, textWidth: 30.216796874999996, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text(' ',37.029296875,61.09375,{lineBreak: false, textWidth: 2.970703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Underline ',40,75.15625,{lineBreak: false, textWidth: 53.361328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('decoration',93.361328125,75.15625,{lineBreak: false, textWidth: 56.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.save(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(40,87.237421875,110.26171875,0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Line ',211.76,75.15625,{lineBreak: false, textWidth: 25.318359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Through ',237.078359375,75.15625,{lineBreak: false, textWidth: 47.484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('decoration',284.562734375,75.15625,{lineBreak: false, textWidth: 56.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.save(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(211.76,83.135859375,25.318359375,0.74); + doc.fill(); + doc.restore(); + doc.save(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(237.078359375,83.135859375,47.484375,0.74); + doc.fill(); + doc.restore(); + doc.save(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(284.562734375,83.135859375,56.900390625,0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Overline ',383.52,75.15625,{lineBreak: false, textWidth: 46.177734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('decoration',429.697734375,75.15625,{lineBreak: false, textWidth: 56.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.save(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(383.52,76.456171875,103.078125,0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text(' ',37.029296875,89.21875,{lineBreak: false, textWidth: 2.970703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Dashed ',40,103.28125,{lineBreak: false, textWidth: 43.2890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style',83.2890625,103.28125,{lineBreak: false, textWidth: 25.0546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.save(); + doc.rect(40,115.732421875,68.34375,0.74); + doc.clip(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(40,115.362421875,3.96,0.74); + doc.fill(); + doc.rect(46.8,115.362421875,3.96,0.74); + doc.fill(); + doc.rect(53.599999999999994,115.362421875,3.96,0.74); + doc.fill(); + doc.rect(60.39999999999999,115.362421875,3.96,0.74); + doc.fill(); + doc.rect(67.19999999999999,115.362421875,3.96,0.74); + doc.fill(); + doc.rect(73.99999999999999,115.362421875,3.96,0.74); + doc.fill(); + doc.rect(80.79999999999998,115.362421875,3.96,0.74); + doc.fill(); + doc.rect(87.59999999999998,115.362421875,3.96,0.74); + doc.fill(); + doc.rect(94.39999999999998,115.362421875,3.96,0.74); + doc.fill(); + doc.rect(101.19999999999997,115.362421875,3.96,0.74); + doc.fill(); + doc.rect(107.99999999999997,115.362421875,3.96,0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Dotted ',168.82,103.28125,{lineBreak: false, textWidth: 38.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style',207.4684375,103.28125,{lineBreak: false, textWidth: 25.0546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.save(); + doc.rect(168.82,115.732421875,63.703125,0.74); + doc.clip(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(168.82,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(171.04,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(173.26,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(175.48,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(177.7,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(179.92,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(182.14,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(184.35999999999999,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(186.57999999999998,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(188.79999999999998,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(191.01999999999998,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(193.23999999999998,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(195.45999999999998,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(197.67999999999998,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(199.89999999999998,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(202.11999999999998,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(204.33999999999997,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(206.55999999999997,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(208.77999999999997,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(210.99999999999997,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(213.21999999999997,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(215.43999999999997,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(217.65999999999997,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(219.87999999999997,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(222.09999999999997,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(224.31999999999996,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(226.53999999999996,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(228.75999999999996,115.362421875,0.74,0.74); + doc.fill(); + doc.rect(230.97999999999996,115.362421875,0.74,0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Double ',297.64,103.28125,{lineBreak: false, textWidth: 40.30078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style',337.94078125,103.28125,{lineBreak: false, textWidth: 25.0546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.save(); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.rect(297.64,115.362421875,65.35546875,0.37); + doc.fill(); + doc.rect(297.64,116.842421875,65.35546875,0.37); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Wavy ',426.46,103.28125,{lineBreak: false, textWidth: 31.353515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style',457.813515625,103.28125,{lineBreak: false, textWidth: 25.0546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.save(); + doc.rect(426.46,114.732421875,56.408203125,116.732421875); + doc.clip(); + doc.lineWidth(0.24); + doc.moveTo(425.46,115.732421875); + doc.bezierCurveTo(426.15999999999997,114.732421875,426.85999999999996,114.732421875,427.56,115.732421875); + doc.bezierCurveTo(428.26,116.732421875,428.96,116.732421875,429.65999999999997,115.732421875); + doc.bezierCurveTo(430.35999999999996,114.732421875,431.05999999999995,114.732421875,431.76,115.732421875); + doc.bezierCurveTo(432.46,116.732421875,433.15999999999997,116.732421875,433.85999999999996,115.732421875); + doc.bezierCurveTo(434.55999999999995,114.732421875,435.25999999999993,114.732421875,435.96,115.732421875); + doc.bezierCurveTo(436.65999999999997,116.732421875,437.35999999999996,116.732421875,438.05999999999995,115.732421875); + doc.bezierCurveTo(438.75999999999993,114.732421875,439.4599999999999,114.732421875,440.15999999999997,115.732421875); + doc.bezierCurveTo(440.85999999999996,116.732421875,441.55999999999995,116.732421875,442.25999999999993,115.732421875); + doc.bezierCurveTo(442.9599999999999,114.732421875,443.6599999999999,114.732421875,444.35999999999996,115.732421875); + doc.bezierCurveTo(445.05999999999995,116.732421875,445.75999999999993,116.732421875,446.4599999999999,115.732421875); + doc.bezierCurveTo(447.1599999999999,114.732421875,447.8599999999999,114.732421875,448.55999999999995,115.732421875); + doc.bezierCurveTo(449.25999999999993,116.732421875,449.9599999999999,116.732421875,450.6599999999999,115.732421875); + doc.bezierCurveTo(451.3599999999999,114.732421875,452.0599999999999,114.732421875,452.75999999999993,115.732421875); + doc.bezierCurveTo(453.4599999999999,116.732421875,454.1599999999999,116.732421875,454.8599999999999,115.732421875); + doc.bezierCurveTo(455.5599999999999,114.732421875,456.2599999999999,114.732421875,456.9599999999999,115.732421875); + doc.bezierCurveTo(457.6599999999999,116.732421875,458.3599999999999,116.732421875,459.0599999999999,115.732421875); + doc.bezierCurveTo(459.7599999999999,114.732421875,460.45999999999987,114.732421875,461.1599999999999,115.732421875); + doc.bezierCurveTo(461.8599999999999,116.732421875,462.5599999999999,116.732421875,463.2599999999999,115.732421875); + doc.bezierCurveTo(463.95999999999987,114.732421875,464.65999999999985,114.732421875,465.3599999999999,115.732421875); + doc.bezierCurveTo(466.0599999999999,116.732421875,466.7599999999999,116.732421875,467.45999999999987,115.732421875); + doc.bezierCurveTo(468.15999999999985,114.732421875,468.85999999999984,114.732421875,469.5599999999999,115.732421875); + doc.bezierCurveTo(470.2599999999999,116.732421875,470.95999999999987,116.732421875,471.65999999999985,115.732421875); + doc.bezierCurveTo(472.35999999999984,114.732421875,473.05999999999983,114.732421875,473.7599999999999,115.732421875); + doc.bezierCurveTo(474.45999999999987,116.732421875,475.15999999999985,116.732421875,475.85999999999984,115.732421875); + doc.bezierCurveTo(476.55999999999983,114.732421875,477.2599999999998,114.732421875,477.95999999999987,115.732421875); + doc.bezierCurveTo(478.65999999999985,116.732421875,479.35999999999984,116.732421875,480.05999999999983,115.732421875); + doc.bezierCurveTo(480.7599999999998,114.732421875,481.4599999999998,114.732421875,482.15999999999985,115.732421875); + doc.bezierCurveTo(482.85999999999984,116.732421875,483.55999999999983,116.732421875,484.2599999999998,115.732421875); + doc.bezierCurveTo(484.9599999999998,114.732421875,485.6599999999998,114.732421875,486.35999999999984,115.732421875); + doc.bezierCurveTo(487.05999999999983,116.732421875,487.7599999999998,116.732421875,488.4599999999998,115.732421875); + doc.bezierCurveTo(489.1599999999998,114.732421875,489.8599999999998,114.732421875,490.55999999999983,115.732421875); + doc.bezierCurveTo(491.2599999999998,116.732421875,491.9599999999998,116.732421875,492.6599999999998,115.732421875); + doc.bezierCurveTo(493.3599999999998,114.732421875,494.0599999999998,114.732421875,494.7599999999998,115.732421875); + doc.bezierCurveTo(495.4599999999998,116.732421875,496.1599999999998,116.732421875,496.8599999999998,115.732421875); + doc.bezierCurveTo(497.5599999999998,114.732421875,498.25999999999976,114.732421875,498.9599999999998,115.732421875); + doc.bezierCurveTo(499.6599999999998,116.732421875,500.3599999999998,116.732421875,501.0599999999998,115.732421875); + doc.bezierCurveTo(501.75999999999976,114.732421875,502.45999999999975,114.732421875,503.1599999999998,115.732421875); + doc.bezierCurveTo(503.8599999999998,116.732421875,504.5599999999998,116.732421875,505.25999999999976,115.732421875); + doc.bezierCurveTo(505.95999999999975,114.732421875,506.65999999999974,114.732421875,507.3599999999998,115.732421875); + doc.bezierCurveTo(508.0599999999998,116.732421875,508.75999999999976,116.732421875,509.45999999999975,115.732421875); + doc.bezierCurveTo(510.15999999999974,114.732421875,510.85999999999973,114.732421875,511.5599999999998,115.732421875); + doc.bezierCurveTo(512.2599999999998,116.732421875,512.9599999999998,116.732421875,513.6599999999997,115.732421875); + doc.bezierCurveTo(514.3599999999998,114.732421875,515.0599999999997,114.732421875,515.7599999999998,115.732421875); + doc.bezierCurveTo(516.4599999999997,116.732421875,517.1599999999997,116.732421875,517.8599999999998,115.732421875); + doc.bezierCurveTo(518.5599999999998,114.732421875,519.2599999999998,114.732421875,519.9599999999998,115.732421875); + doc.bezierCurveTo(520.6599999999997,116.732421875,521.3599999999998,116.732421875,522.0599999999998,115.732421875); + doc.bezierCurveTo(522.7599999999999,114.732421875,523.4599999999998,114.732421875,524.1599999999999,115.732421875); + doc.bezierCurveTo(524.8599999999998,116.732421875,525.5599999999998,116.732421875,526.2599999999999,115.732421875); + doc.bezierCurveTo(526.9599999999999,114.732421875,527.6599999999999,114.732421875,528.3599999999999,115.732421875); + doc.bezierCurveTo(529.0599999999998,116.732421875,529.7599999999999,116.732421875,530.4599999999999,115.732421875); + doc.bezierCurveTo(531.16,114.732421875,531.8599999999999,114.732421875,532.56,115.732421875); + doc.bezierCurveTo(533.2599999999999,116.732421875,533.9599999999999,116.732421875,534.66,115.732421875); + doc.bezierCurveTo(535.36,114.732421875,536.06,114.732421875,536.76,115.732421875); + doc.bezierCurveTo(537.4599999999999,116.732421875,538.16,116.732421875,538.86,115.732421875); + doc.bezierCurveTo(539.5600000000001,114.732421875,540.26,114.732421875,540.96,115.732421875); + doc.bezierCurveTo(541.66,116.732421875,542.36,116.732421875,543.0600000000001,115.732421875); + doc.bezierCurveTo(543.7600000000001,114.732421875,544.46,114.732421875,545.1600000000001,115.732421875); + doc.bezierCurveTo(545.86,116.732421875,546.5600000000001,116.732421875,547.2600000000001,115.732421875); + doc.bezierCurveTo(547.9600000000002,114.732421875,548.6600000000001,114.732421875,549.3600000000001,115.732421875); + doc.bezierCurveTo(550.0600000000001,116.732421875,550.7600000000001,116.732421875,551.4600000000002,115.732421875); + doc.bezierCurveTo(552.1600000000002,114.732421875,552.8600000000001,114.732421875,553.5600000000002,115.732421875); + doc.bezierCurveTo(554.2600000000001,116.732421875,554.9600000000002,116.732421875,555.6600000000002,115.732421875); + doc.bezierCurveTo(556.3600000000002,114.732421875,557.0600000000002,114.732421875,557.7600000000002,115.732421875); + doc.bezierCurveTo(558.4600000000002,116.732421875,559.1600000000002,116.732421875,559.8600000000002,115.732421875); + doc.bezierCurveTo(560.5600000000003,114.732421875,561.2600000000002,114.732421875,561.9600000000003,115.732421875); + doc.bezierCurveTo(562.6600000000002,116.732421875,563.3600000000002,116.732421875,564.0600000000003,115.732421875); + doc.bezierCurveTo(564.7600000000003,114.732421875,565.4600000000003,114.732421875,566.1600000000003,115.732421875); + doc.bezierCurveTo(566.8600000000002,116.732421875,567.5600000000003,116.732421875,568.2600000000003,115.732421875); + doc.bezierCurveTo(568.9600000000004,114.732421875,569.6600000000003,114.732421875,570.3600000000004,115.732421875); + doc.bezierCurveTo(571.0600000000003,116.732421875,571.7600000000003,116.732421875,572.4600000000004,115.732421875); + doc.bezierCurveTo(573.1600000000004,114.732421875,573.8600000000004,114.732421875,574.5600000000004,115.732421875); + doc.bezierCurveTo(575.2600000000003,116.732421875,575.9600000000004,116.732421875,576.6600000000004,115.732421875); + doc.bezierCurveTo(577.3600000000005,114.732421875,578.0600000000004,114.732421875,578.7600000000004,115.732421875); + doc.bezierCurveTo(579.4600000000004,116.732421875,580.1600000000004,116.732421875,580.8600000000005,115.732421875); + doc.bezierCurveTo(581.5600000000005,114.732421875,582.2600000000004,114.732421875,582.9600000000005,115.732421875); + doc.bezierCurveTo(583.6600000000004,116.732421875,584.3600000000005,116.732421875,585.0600000000005,115.732421875); + doc.bezierCurveTo(585.7600000000006,114.732421875,586.4600000000005,114.732421875,587.1600000000005,115.732421875); + doc.bezierCurveTo(587.8600000000005,116.732421875,588.5600000000005,116.732421875,589.2600000000006,115.732421875); + doc.bezierCurveTo(589.9600000000006,114.732421875,590.6600000000005,114.732421875,591.3600000000006,115.732421875); + doc.bezierCurveTo(592.0600000000005,116.732421875,592.7600000000006,116.732421875,593.4600000000006,115.732421875); + doc.bezierCurveTo(594.1600000000007,114.732421875,594.8600000000006,114.732421875,595.5600000000006,115.732421875); + doc.bezierCurveTo(596.2600000000006,116.732421875,596.9600000000006,116.732421875,597.6600000000007,115.732421875); + doc.bezierCurveTo(598.3600000000007,114.732421875,599.0600000000006,114.732421875,599.7600000000007,115.732421875); + doc.bezierCurveTo(600.4600000000006,116.732421875,601.1600000000007,116.732421875,601.8600000000007,115.732421875); + doc.stroke('black'); + doc.strokeColor('black'); + doc.strokeOpacity(undefined); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text(' ',37.029296875,117.34375,{lineBreak: false, textWidth: 2.970703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Using ',40,131.40625,{lineBreak: false, textWidth: 33.205078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colors',73.205078125,131.40625,{lineBreak: false, textWidth: 33.12890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.save(); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.rect(40,143.487421875,66.333984375,0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Using ',211.76,131.40625,{lineBreak: false, textWidth: 33.205078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colors',244.965078125,131.40625,{lineBreak: false, textWidth: 33.12890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.save(); + doc.fillColor('red'); + doc.fillOpacity(undefined); + doc.rect(211.76,139.385859375,33.205078125,0.74); + doc.fill(); + doc.restore(); + doc.save(); + doc.fillColor('red'); + doc.fillOpacity(undefined); + doc.rect(244.965078125,139.385859375,33.12890625,0.74); + doc.fill(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Using ',383.52,131.40625,{lineBreak: false, textWidth: 33.205078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('colors',416.725078125,131.40625,{lineBreak: false, textWidth: 33.12890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.save(); + doc.rect(383.52,142.857421875,66.333984375,144.857421875); + doc.clip(); + doc.lineWidth(0.24); + doc.moveTo(382.52,143.857421875); + doc.bezierCurveTo(383.21999999999997,142.857421875,383.91999999999996,142.857421875,384.62,143.857421875); + doc.bezierCurveTo(385.32,144.857421875,386.02,144.857421875,386.71999999999997,143.857421875); + doc.bezierCurveTo(387.41999999999996,142.857421875,388.11999999999995,142.857421875,388.82,143.857421875); + doc.bezierCurveTo(389.52,144.857421875,390.21999999999997,144.857421875,390.91999999999996,143.857421875); + doc.bezierCurveTo(391.61999999999995,142.857421875,392.31999999999994,142.857421875,393.02,143.857421875); + doc.bezierCurveTo(393.71999999999997,144.857421875,394.41999999999996,144.857421875,395.11999999999995,143.857421875); + doc.bezierCurveTo(395.81999999999994,142.857421875,396.5199999999999,142.857421875,397.21999999999997,143.857421875); + doc.bezierCurveTo(397.91999999999996,144.857421875,398.61999999999995,144.857421875,399.31999999999994,143.857421875); + doc.bezierCurveTo(400.0199999999999,142.857421875,400.7199999999999,142.857421875,401.41999999999996,143.857421875); + doc.bezierCurveTo(402.11999999999995,144.857421875,402.81999999999994,144.857421875,403.5199999999999,143.857421875); + doc.bezierCurveTo(404.2199999999999,142.857421875,404.9199999999999,142.857421875,405.61999999999995,143.857421875); + doc.bezierCurveTo(406.31999999999994,144.857421875,407.0199999999999,144.857421875,407.7199999999999,143.857421875); + doc.bezierCurveTo(408.4199999999999,142.857421875,409.1199999999999,142.857421875,409.81999999999994,143.857421875); + doc.bezierCurveTo(410.5199999999999,144.857421875,411.2199999999999,144.857421875,411.9199999999999,143.857421875); + doc.bezierCurveTo(412.6199999999999,142.857421875,413.3199999999999,142.857421875,414.0199999999999,143.857421875); + doc.bezierCurveTo(414.7199999999999,144.857421875,415.4199999999999,144.857421875,416.1199999999999,143.857421875); + doc.bezierCurveTo(416.8199999999999,142.857421875,417.51999999999987,142.857421875,418.2199999999999,143.857421875); + doc.bezierCurveTo(418.9199999999999,144.857421875,419.6199999999999,144.857421875,420.3199999999999,143.857421875); + doc.bezierCurveTo(421.01999999999987,142.857421875,421.71999999999986,142.857421875,422.4199999999999,143.857421875); + doc.bezierCurveTo(423.1199999999999,144.857421875,423.8199999999999,144.857421875,424.51999999999987,143.857421875); + doc.bezierCurveTo(425.21999999999986,142.857421875,425.91999999999985,142.857421875,426.6199999999999,143.857421875); + doc.bezierCurveTo(427.3199999999999,144.857421875,428.01999999999987,144.857421875,428.71999999999986,143.857421875); + doc.bezierCurveTo(429.41999999999985,142.857421875,430.11999999999983,142.857421875,430.8199999999999,143.857421875); + doc.bezierCurveTo(431.51999999999987,144.857421875,432.21999999999986,144.857421875,432.91999999999985,143.857421875); + doc.bezierCurveTo(433.61999999999983,142.857421875,434.3199999999998,142.857421875,435.01999999999987,143.857421875); + doc.bezierCurveTo(435.71999999999986,144.857421875,436.41999999999985,144.857421875,437.11999999999983,143.857421875); + doc.bezierCurveTo(437.8199999999998,142.857421875,438.5199999999998,142.857421875,439.21999999999986,143.857421875); + doc.bezierCurveTo(439.91999999999985,144.857421875,440.61999999999983,144.857421875,441.3199999999998,143.857421875); + doc.bezierCurveTo(442.0199999999998,142.857421875,442.7199999999998,142.857421875,443.41999999999985,143.857421875); + doc.bezierCurveTo(444.11999999999983,144.857421875,444.8199999999998,144.857421875,445.5199999999998,143.857421875); + doc.bezierCurveTo(446.2199999999998,142.857421875,446.9199999999998,142.857421875,447.61999999999983,143.857421875); + doc.bezierCurveTo(448.3199999999998,144.857421875,449.0199999999998,144.857421875,449.7199999999998,143.857421875); + doc.bezierCurveTo(450.4199999999998,142.857421875,451.1199999999998,142.857421875,451.8199999999998,143.857421875); + doc.bezierCurveTo(452.5199999999998,144.857421875,453.2199999999998,144.857421875,453.9199999999998,143.857421875); + doc.bezierCurveTo(454.6199999999998,142.857421875,455.31999999999977,142.857421875,456.0199999999998,143.857421875); + doc.bezierCurveTo(456.7199999999998,144.857421875,457.4199999999998,144.857421875,458.1199999999998,143.857421875); + doc.bezierCurveTo(458.81999999999977,142.857421875,459.51999999999975,142.857421875,460.2199999999998,143.857421875); + doc.bezierCurveTo(460.9199999999998,144.857421875,461.6199999999998,144.857421875,462.31999999999977,143.857421875); + doc.bezierCurveTo(463.01999999999975,142.857421875,463.71999999999974,142.857421875,464.4199999999998,143.857421875); + doc.bezierCurveTo(465.1199999999998,144.857421875,465.81999999999977,144.857421875,466.51999999999975,143.857421875); + doc.bezierCurveTo(467.21999999999974,142.857421875,467.91999999999973,142.857421875,468.6199999999998,143.857421875); + doc.bezierCurveTo(469.31999999999977,144.857421875,470.01999999999975,144.857421875,470.71999999999974,143.857421875); + doc.bezierCurveTo(471.41999999999973,142.857421875,472.1199999999997,142.857421875,472.81999999999977,143.857421875); + doc.bezierCurveTo(473.51999999999975,144.857421875,474.21999999999974,144.857421875,474.91999999999973,143.857421875); + doc.bezierCurveTo(475.6199999999997,142.857421875,476.3199999999997,142.857421875,477.01999999999975,143.857421875); + doc.bezierCurveTo(477.71999999999974,144.857421875,478.41999999999973,144.857421875,479.1199999999997,143.857421875); + doc.bezierCurveTo(479.8199999999997,142.857421875,480.5199999999997,142.857421875,481.21999999999974,143.857421875); + doc.bezierCurveTo(481.91999999999973,144.857421875,482.6199999999997,144.857421875,483.3199999999997,143.857421875); + doc.bezierCurveTo(484.0199999999997,142.857421875,484.7199999999997,142.857421875,485.41999999999973,143.857421875); + doc.bezierCurveTo(486.1199999999997,144.857421875,486.8199999999997,144.857421875,487.5199999999997,143.857421875); + doc.bezierCurveTo(488.2199999999997,142.857421875,488.9199999999997,142.857421875,489.6199999999997,143.857421875); + doc.bezierCurveTo(490.3199999999997,144.857421875,491.0199999999997,144.857421875,491.7199999999997,143.857421875); + doc.bezierCurveTo(492.4199999999997,142.857421875,493.11999999999966,142.857421875,493.8199999999997,143.857421875); + doc.bezierCurveTo(494.5199999999997,144.857421875,495.2199999999997,144.857421875,495.9199999999997,143.857421875); + doc.bezierCurveTo(496.61999999999966,142.857421875,497.31999999999965,142.857421875,498.0199999999997,143.857421875); + doc.bezierCurveTo(498.7199999999997,144.857421875,499.4199999999997,144.857421875,500.11999999999966,143.857421875); + doc.bezierCurveTo(500.81999999999965,142.857421875,501.51999999999964,142.857421875,502.2199999999997,143.857421875); + doc.bezierCurveTo(502.9199999999997,144.857421875,503.61999999999966,144.857421875,504.31999999999965,143.857421875); + doc.bezierCurveTo(505.01999999999964,142.857421875,505.71999999999963,142.857421875,506.4199999999997,143.857421875); + doc.bezierCurveTo(507.11999999999966,144.857421875,507.81999999999965,144.857421875,508.51999999999964,143.857421875); + doc.bezierCurveTo(509.21999999999963,142.857421875,509.9199999999996,142.857421875,510.61999999999966,143.857421875); + doc.bezierCurveTo(511.31999999999965,144.857421875,512.0199999999996,144.857421875,512.7199999999997,143.857421875); + doc.bezierCurveTo(513.4199999999997,142.857421875,514.1199999999997,142.857421875,514.8199999999997,143.857421875); + doc.bezierCurveTo(515.5199999999996,144.857421875,516.2199999999997,144.857421875,516.9199999999997,143.857421875); + doc.bezierCurveTo(517.6199999999998,142.857421875,518.3199999999997,142.857421875,519.0199999999998,143.857421875); + doc.bezierCurveTo(519.7199999999997,144.857421875,520.4199999999997,144.857421875,521.1199999999998,143.857421875); + doc.bezierCurveTo(521.8199999999998,142.857421875,522.5199999999998,142.857421875,523.2199999999998,143.857421875); + doc.bezierCurveTo(523.9199999999997,144.857421875,524.6199999999998,144.857421875,525.3199999999998,143.857421875); + doc.bezierCurveTo(526.0199999999999,142.857421875,526.7199999999998,142.857421875,527.4199999999998,143.857421875); + doc.bezierCurveTo(528.1199999999998,144.857421875,528.8199999999998,144.857421875,529.5199999999999,143.857421875); + doc.bezierCurveTo(530.2199999999999,142.857421875,530.9199999999998,142.857421875,531.6199999999999,143.857421875); + doc.bezierCurveTo(532.3199999999998,144.857421875,533.0199999999999,144.857421875,533.7199999999999,143.857421875); + doc.bezierCurveTo(534.42,142.857421875,535.1199999999999,142.857421875,535.8199999999999,143.857421875); + doc.bezierCurveTo(536.5199999999999,144.857421875,537.2199999999999,144.857421875,537.92,143.857421875); + doc.bezierCurveTo(538.62,142.857421875,539.3199999999999,142.857421875,540.02,143.857421875); + doc.bezierCurveTo(540.7199999999999,144.857421875,541.42,144.857421875,542.12,143.857421875); + doc.bezierCurveTo(542.82,142.857421875,543.52,142.857421875,544.22,143.857421875); + doc.bezierCurveTo(544.92,144.857421875,545.62,144.857421875,546.32,143.857421875); + doc.bezierCurveTo(547.0200000000001,142.857421875,547.72,142.857421875,548.4200000000001,143.857421875); + doc.bezierCurveTo(549.12,144.857421875,549.82,144.857421875,550.5200000000001,143.857421875); + doc.bezierCurveTo(551.2200000000001,142.857421875,551.9200000000001,142.857421875,552.6200000000001,143.857421875); + doc.bezierCurveTo(553.32,144.857421875,554.0200000000001,144.857421875,554.7200000000001,143.857421875); + doc.bezierCurveTo(555.4200000000002,142.857421875,556.1200000000001,142.857421875,556.8200000000002,143.857421875); + doc.bezierCurveTo(557.5200000000001,144.857421875,558.2200000000001,144.857421875,558.9200000000002,143.857421875); + doc.bezierCurveTo(559.6200000000002,142.857421875,560.3200000000002,142.857421875,561.0200000000002,143.857421875); + doc.bezierCurveTo(561.7200000000001,144.857421875,562.4200000000002,144.857421875,563.1200000000002,143.857421875); + doc.bezierCurveTo(563.8200000000003,142.857421875,564.5200000000002,142.857421875,565.2200000000003,143.857421875); + doc.bezierCurveTo(565.9200000000002,144.857421875,566.6200000000002,144.857421875,567.3200000000003,143.857421875); + doc.bezierCurveTo(568.0200000000003,142.857421875,568.7200000000003,142.857421875,569.4200000000003,143.857421875); + doc.bezierCurveTo(570.1200000000002,144.857421875,570.8200000000003,144.857421875,571.5200000000003,143.857421875); + doc.bezierCurveTo(572.2200000000004,142.857421875,572.9200000000003,142.857421875,573.6200000000003,143.857421875); + doc.bezierCurveTo(574.3200000000003,144.857421875,575.0200000000003,144.857421875,575.7200000000004,143.857421875); + doc.bezierCurveTo(576.4200000000004,142.857421875,577.1200000000003,142.857421875,577.8200000000004,143.857421875); + doc.bezierCurveTo(578.5200000000003,144.857421875,579.2200000000004,144.857421875,579.9200000000004,143.857421875); + doc.bezierCurveTo(580.6200000000005,142.857421875,581.3200000000004,142.857421875,582.0200000000004,143.857421875); + doc.bezierCurveTo(582.7200000000004,144.857421875,583.4200000000004,144.857421875,584.1200000000005,143.857421875); + doc.bezierCurveTo(584.8200000000005,142.857421875,585.5200000000004,142.857421875,586.2200000000005,143.857421875); + doc.bezierCurveTo(586.9200000000004,144.857421875,587.6200000000005,144.857421875,588.3200000000005,143.857421875); + doc.stroke('green'); + doc.strokeColor('green'); + doc.strokeOpacity(undefined); + doc.restore(); + }); + }); +}); + diff --git a/tests/integration/pdfmake/toc.spec.js b/tests/integration/pdfmake/toc.spec.js new file mode 100644 index 000000000..b7a743585 --- /dev/null +++ b/tests/integration/pdfmake/toc.spec.js @@ -0,0 +1,3679 @@ +var {runDocTest} = require('../helpers'); + +describe('pdfmake', function () { + test('toc', function () { + return runDocTest(function(doc) { + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ',40,40,{lineBreak: false, textWidth: 25.83984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',65.83984375,40,{lineBreak: false, textWidth: 12.0703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',77.91015625,40,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('TOC ',87.408203125,40,{lineBreak: false, textWidth: 26.02734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('example. ',113.435546875,40,{lineBreak: false, textWidth: 51.48046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Text ',164.916015625,40,{lineBreak: false, textWidth: 25.775390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elements ',190.69140625,40,{lineBreak: false, textWidth: 52.201171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('marked ',242.892578125,40,{lineBreak: false, textWidth: 43.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('with ',286.05859375,40,{lineBreak: false, textWidth: 25.4296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tocItem: ',311.48828125,40,{lineBreak: false, textWidth: 46.86328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('true ',358.3515625,40,{lineBreak: false, textWidth: 23.923828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('will ',382.275390625,40,{lineBreak: false, textWidth: 20.724609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('be ',403,40,{lineBreak: false, textWidth: 16.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('located ',419.060546875,40,{lineBreak: false, textWidth: 42.580078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',461.640625,40,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('the ',474.14453125,40,{lineBreak: false, textWidth: 19.857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('toc. ',494.001953125,40,{lineBreak: false, textWidth: 23.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('See ',517.05859375,40,{lineBreak: false, textWidth: 22.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('below.',40,54.0625,{lineBreak: false, textWidth: 34.294921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: true}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('INDEX',40,40,{lineBreak: false, textWidth: 51.18749999999999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('This ',40,73.09375,{lineBreak: false, textWidth: 26.19140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('is ',66.19140625,73.09375,{lineBreak: false, textWidth: 12.24609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',78.4375,73.09375,{lineBreak: false, textWidth: 9.48046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('header, ',87.91796875,73.09375,{lineBreak: false, textWidth: 41.63671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('using ',129.5546875,73.09375,{lineBreak: false, textWidth: 32.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('header ',161.9453125,73.09375,{lineBreak: false, textWidth: 40.013671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style',201.958984375,73.09375,{lineBreak: false, textWidth: 25.529296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('3',548.4596875,73.09375,{lineBreak: false, textWidth: 6.8203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.annotate(548.4596875,73.09375,6.8203125,14.0625,{Subtype: 'Link', Dest: [2,'XYZ',null,null,null], Type: 'Annot', Rect: [548.4596875,754.73375,555.28,768.79625], Border: [0,0,0]}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Subheader ',40,91.15625,{lineBreak: false, textWidth: 60.1171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('1 ',100.1171875,91.15625,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',109.826171875,91.15625,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('using ',116.107421875,91.15625,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subheader ',148.146484375,91.15625,{lineBreak: false, textWidth: 59.185546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style',207.33203125,91.15625,{lineBreak: false, textWidth: 25.0546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('4',548.4596875,91.15625,{lineBreak: false, textWidth: 6.8203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.annotate(548.4596875,91.15625,6.8203125,14.0625,{Subtype: 'Link', Dest: [3,'XYZ',null,null,null], Type: 'Annot', Rect: [548.4596875,736.67125,555.28,750.73375], Border: [0,0,0]}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Subheader ',40,109.21875,{lineBreak: false, textWidth: 60.1171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('2 ',100.1171875,109.21875,{lineBreak: false, textWidth: 9.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('- ',109.826171875,109.21875,{lineBreak: false, textWidth: 6.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('using ',116.107421875,109.21875,{lineBreak: false, textWidth: 32.0390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('subheader ',148.146484375,109.21875,{lineBreak: false, textWidth: 59.185546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('style',207.33203125,109.21875,{lineBreak: false, textWidth: 25.0546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('5',548.4596875,109.21875,{lineBreak: false, textWidth: 6.8203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.annotate(548.4596875,109.21875,6.8203125,14.0625,{Subtype: 'Link', Dest: [4,'XYZ',null,null,null], Type: 'Annot', Rect: [548.4596875,718.60875,555.28,732.67125], Border: [0,0,0]}); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: true}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('This ',40,40,{lineBreak: false, textWidth: 39.287109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('is ',79.287109375,40,{lineBreak: false, textWidth: 18.369140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('a ',97.65625,40,{lineBreak: false, textWidth: 14.220703124999998, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('header, ',111.876953125,40,{lineBreak: false, textWidth: 62.45507812499999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('using ',174.33203125,40,{lineBreak: false, textWidth: 48.58593749999999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('header ',222.91796875,40,{lineBreak: false, textWidth: 60.02050781249999, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(18); + doc.text('style',282.9384765625,40,{lineBreak: false, textWidth: 38.2939453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,61.09375,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,61.09375,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,61.09375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,61.09375,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,61.09375,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,61.09375,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',258.484375,61.09375,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',318.953125,61.09375,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ',341.18359375,61.09375,{lineBreak: false, textWidth: 61.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ',403.146484375,61.09375,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ',433.146484375,61.09375,{lineBreak: false, textWidth: 38.373046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ',471.51953125,61.09375,{lineBreak: false, textWidth: 63.38671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,75.15625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ',82.84375,75.15625,{lineBreak: false, textWidth: 52.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ',135.337890625,75.15625,{lineBreak: false, textWidth: 35.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ',170.95703125,75.15625,{lineBreak: false, textWidth: 42.744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ',213.701171875,75.15625,{lineBreak: false, textWidth: 48.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ',262.1875,75.15625,{lineBreak: false, textWidth: 27.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam.',289.55078125,75.15625,{lineBreak: false, textWidth: 47.712890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,89.21875,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: true}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Subheader ',40,40,{lineBreak: false, textWidth: 75.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('1 ',115.849609375,40,{lineBreak: false, textWidth: 12.2607421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ',128.1103515625,40,{lineBreak: false, textWidth: 8.6572265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('using ',136.767578125,40,{lineBreak: false, textWidth: 40.48828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('subheader ',177.255859375,40,{lineBreak: false, textWidth: 74.53857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('style',251.79443359375,40,{lineBreak: false, textWidth: 31.91162109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,57.578125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,57.578125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,57.578125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,57.578125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,57.578125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,57.578125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',258.484375,57.578125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',318.953125,57.578125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ',341.18359375,57.578125,{lineBreak: false, textWidth: 61.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ',403.146484375,57.578125,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ',433.146484375,57.578125,{lineBreak: false, textWidth: 38.373046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ',471.51953125,57.578125,{lineBreak: false, textWidth: 63.38671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,71.640625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ',82.84375,71.640625,{lineBreak: false, textWidth: 52.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ',135.337890625,71.640625,{lineBreak: false, textWidth: 35.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ',170.95703125,71.640625,{lineBreak: false, textWidth: 42.744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ',213.701171875,71.640625,{lineBreak: false, textWidth: 48.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ',262.1875,71.640625,{lineBreak: false, textWidth: 27.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ',289.55078125,71.640625,{lineBreak: false, textWidth: 47.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ',337.076171875,71.640625,{lineBreak: false, textWidth: 41.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ',378.630859375,71.640625,{lineBreak: false, textWidth: 48.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ',426.666015625,71.640625,{lineBreak: false, textWidth: 37.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ',464.46484375,71.640625,{lineBreak: false, textWidth: 45.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ',510.455078125,71.640625,{lineBreak: false, textWidth: 39.779296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ',40,85.703125,{lineBreak: false, textWidth: 49.916015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ',89.916015625,85.703125,{lineBreak: false, textWidth: 83.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ',173.44140625,85.703125,{lineBreak: false, textWidth: 35.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ',208.837890625,85.703125,{lineBreak: false, textWidth: 37.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ',246.23828125,85.703125,{lineBreak: false, textWidth: 59.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ',305.529296875,85.703125,{lineBreak: false, textWidth: 34.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ',340,85.703125,{lineBreak: false, textWidth: 39.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ',379.1875,85.703125,{lineBreak: false, textWidth: 46.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ',426.1328125,85.703125,{lineBreak: false, textWidth: 45.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ',471.87109375,85.703125,{lineBreak: false, textWidth: 43.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ',40,99.765625,{lineBreak: false, textWidth: 56.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ',96.080078125,99.765625,{lineBreak: false, textWidth: 35.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ',131.810546875,99.765625,{lineBreak: false, textWidth: 35.0625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ',166.873046875,99.765625,{lineBreak: false, textWidth: 33.69140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ',200.564453125,99.765625,{lineBreak: false, textWidth: 47.326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ',247.890625,99.765625,{lineBreak: false, textWidth: 69.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ',317.013671875,99.765625,{lineBreak: false, textWidth: 45.732421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ',362.74609375,99.765625,{lineBreak: false, textWidth: 32.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ',395.7109375,99.765625,{lineBreak: false, textWidth: 50.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ',445.83203125,99.765625,{lineBreak: false, textWidth: 70.91015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ',516.7421875,99.765625,{lineBreak: false, textWidth: 35.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ',40,113.828125,{lineBreak: false, textWidth: 46.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ',86.904296875,113.828125,{lineBreak: false, textWidth: 44.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ',131.8046875,113.828125,{lineBreak: false, textWidth: 53.666015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ',185.470703125,113.828125,{lineBreak: false, textWidth: 61.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ',246.75390625,113.828125,{lineBreak: false, textWidth: 38.47265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ',285.2265625,113.828125,{lineBreak: false, textWidth: 35.806640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ',321.033203125,113.828125,{lineBreak: false, textWidth: 39.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ',360.689453125,113.828125,{lineBreak: false, textWidth: 50.15625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ',410.845703125,113.828125,{lineBreak: false, textWidth: 31.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ',442.732421875,113.828125,{lineBreak: false, textWidth: 80.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ',40,127.890625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ',76.064453125,127.890625,{lineBreak: false, textWidth: 31.5703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ',107.634765625,127.890625,{lineBreak: false, textWidth: 51.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ',159.34375,127.890625,{lineBreak: false, textWidth: 47.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ',206.41796875,127.890625,{lineBreak: false, textWidth: 50.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ',256.615234375,127.890625,{lineBreak: false, textWidth: 37.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ',294.466796875,127.890625,{lineBreak: false, textWidth: 40.3125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ',334.779296875,127.890625,{lineBreak: false, textWidth: 41.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ',375.8828125,127.890625,{lineBreak: false, textWidth: 63.26953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ',439.15234375,127.890625,{lineBreak: false, textWidth: 31.705078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ',470.857421875,127.890625,{lineBreak: false, textWidth: 35.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ',40,141.953125,{lineBreak: false, textWidth: 57.55078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ',97.55078125,141.953125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ',136.46875,141.953125,{lineBreak: false, textWidth: 37.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ',173.705078125,141.953125,{lineBreak: false, textWidth: 31.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ',205.638671875,141.953125,{lineBreak: false, textWidth: 51.076171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ',256.71484375,141.953125,{lineBreak: false, textWidth: 29.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ',286.55078125,141.953125,{lineBreak: false, textWidth: 44.49609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ',331.046875,141.953125,{lineBreak: false, textWidth: 41.94140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ',372.98828125,141.953125,{lineBreak: false, textWidth: 35.84765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ',408.8359375,141.953125,{lineBreak: false, textWidth: 65.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ',474.150390625,141.953125,{lineBreak: false, textWidth: 52.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ',40,156.015625,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ',82.486328125,156.015625,{lineBreak: false, textWidth: 34.828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.',117.314453125,156.015625,{lineBreak: false, textWidth: 31.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,170.078125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,170.078125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,170.078125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,170.078125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,170.078125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,170.078125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',258.484375,170.078125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',318.953125,170.078125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ',341.18359375,170.078125,{lineBreak: false, textWidth: 61.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ',403.146484375,170.078125,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ',433.146484375,170.078125,{lineBreak: false, textWidth: 38.373046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ',471.51953125,170.078125,{lineBreak: false, textWidth: 63.38671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,184.140625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ',82.84375,184.140625,{lineBreak: false, textWidth: 52.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ',135.337890625,184.140625,{lineBreak: false, textWidth: 35.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ',170.95703125,184.140625,{lineBreak: false, textWidth: 42.744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ',213.701171875,184.140625,{lineBreak: false, textWidth: 48.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ',262.1875,184.140625,{lineBreak: false, textWidth: 27.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ',289.55078125,184.140625,{lineBreak: false, textWidth: 47.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ',337.076171875,184.140625,{lineBreak: false, textWidth: 41.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ',378.630859375,184.140625,{lineBreak: false, textWidth: 48.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ',426.666015625,184.140625,{lineBreak: false, textWidth: 37.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ',464.46484375,184.140625,{lineBreak: false, textWidth: 45.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ',510.455078125,184.140625,{lineBreak: false, textWidth: 39.779296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ',40,198.203125,{lineBreak: false, textWidth: 49.916015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ',89.916015625,198.203125,{lineBreak: false, textWidth: 83.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ',173.44140625,198.203125,{lineBreak: false, textWidth: 35.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ',208.837890625,198.203125,{lineBreak: false, textWidth: 37.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ',246.23828125,198.203125,{lineBreak: false, textWidth: 59.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ',305.529296875,198.203125,{lineBreak: false, textWidth: 34.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ',340,198.203125,{lineBreak: false, textWidth: 39.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ',379.1875,198.203125,{lineBreak: false, textWidth: 46.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ',426.1328125,198.203125,{lineBreak: false, textWidth: 45.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ',471.87109375,198.203125,{lineBreak: false, textWidth: 43.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ',40,212.265625,{lineBreak: false, textWidth: 56.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ',96.080078125,212.265625,{lineBreak: false, textWidth: 35.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ',131.810546875,212.265625,{lineBreak: false, textWidth: 35.0625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ',166.873046875,212.265625,{lineBreak: false, textWidth: 33.69140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ',200.564453125,212.265625,{lineBreak: false, textWidth: 47.326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ',247.890625,212.265625,{lineBreak: false, textWidth: 69.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ',317.013671875,212.265625,{lineBreak: false, textWidth: 45.732421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ',362.74609375,212.265625,{lineBreak: false, textWidth: 32.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ',395.7109375,212.265625,{lineBreak: false, textWidth: 50.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ',445.83203125,212.265625,{lineBreak: false, textWidth: 70.91015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ',516.7421875,212.265625,{lineBreak: false, textWidth: 35.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ',40,226.328125,{lineBreak: false, textWidth: 46.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ',86.904296875,226.328125,{lineBreak: false, textWidth: 44.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ',131.8046875,226.328125,{lineBreak: false, textWidth: 53.666015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ',185.470703125,226.328125,{lineBreak: false, textWidth: 61.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ',246.75390625,226.328125,{lineBreak: false, textWidth: 38.47265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ',285.2265625,226.328125,{lineBreak: false, textWidth: 35.806640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ',321.033203125,226.328125,{lineBreak: false, textWidth: 39.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ',360.689453125,226.328125,{lineBreak: false, textWidth: 50.15625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ',410.845703125,226.328125,{lineBreak: false, textWidth: 31.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ',442.732421875,226.328125,{lineBreak: false, textWidth: 80.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ',40,240.390625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ',76.064453125,240.390625,{lineBreak: false, textWidth: 31.5703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ',107.634765625,240.390625,{lineBreak: false, textWidth: 51.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ',159.34375,240.390625,{lineBreak: false, textWidth: 47.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ',206.41796875,240.390625,{lineBreak: false, textWidth: 50.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ',256.615234375,240.390625,{lineBreak: false, textWidth: 37.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ',294.466796875,240.390625,{lineBreak: false, textWidth: 40.3125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ',334.779296875,240.390625,{lineBreak: false, textWidth: 41.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ',375.8828125,240.390625,{lineBreak: false, textWidth: 63.26953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ',439.15234375,240.390625,{lineBreak: false, textWidth: 31.705078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ',470.857421875,240.390625,{lineBreak: false, textWidth: 35.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ',40,254.453125,{lineBreak: false, textWidth: 57.55078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ',97.55078125,254.453125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ',136.46875,254.453125,{lineBreak: false, textWidth: 37.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ',173.705078125,254.453125,{lineBreak: false, textWidth: 31.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ',205.638671875,254.453125,{lineBreak: false, textWidth: 51.076171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ',256.71484375,254.453125,{lineBreak: false, textWidth: 29.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ',286.55078125,254.453125,{lineBreak: false, textWidth: 44.49609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ',331.046875,254.453125,{lineBreak: false, textWidth: 41.94140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ',372.98828125,254.453125,{lineBreak: false, textWidth: 35.84765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ',408.8359375,254.453125,{lineBreak: false, textWidth: 65.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ',474.150390625,254.453125,{lineBreak: false, textWidth: 52.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ',40,268.515625,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ',82.486328125,268.515625,{lineBreak: false, textWidth: 34.828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.',117.314453125,268.515625,{lineBreak: false, textWidth: 31.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,282.578125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,282.578125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,282.578125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,282.578125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,282.578125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,282.578125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',258.484375,282.578125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',318.953125,282.578125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ',341.18359375,282.578125,{lineBreak: false, textWidth: 61.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ',403.146484375,282.578125,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ',433.146484375,282.578125,{lineBreak: false, textWidth: 38.373046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ',471.51953125,282.578125,{lineBreak: false, textWidth: 63.38671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,296.640625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ',82.84375,296.640625,{lineBreak: false, textWidth: 52.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ',135.337890625,296.640625,{lineBreak: false, textWidth: 35.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ',170.95703125,296.640625,{lineBreak: false, textWidth: 42.744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ',213.701171875,296.640625,{lineBreak: false, textWidth: 48.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ',262.1875,296.640625,{lineBreak: false, textWidth: 27.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ',289.55078125,296.640625,{lineBreak: false, textWidth: 47.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ',337.076171875,296.640625,{lineBreak: false, textWidth: 41.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ',378.630859375,296.640625,{lineBreak: false, textWidth: 48.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ',426.666015625,296.640625,{lineBreak: false, textWidth: 37.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ',464.46484375,296.640625,{lineBreak: false, textWidth: 45.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ',510.455078125,296.640625,{lineBreak: false, textWidth: 39.779296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ',40,310.703125,{lineBreak: false, textWidth: 49.916015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ',89.916015625,310.703125,{lineBreak: false, textWidth: 83.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ',173.44140625,310.703125,{lineBreak: false, textWidth: 35.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ',208.837890625,310.703125,{lineBreak: false, textWidth: 37.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ',246.23828125,310.703125,{lineBreak: false, textWidth: 59.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ',305.529296875,310.703125,{lineBreak: false, textWidth: 34.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ',340,310.703125,{lineBreak: false, textWidth: 39.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ',379.1875,310.703125,{lineBreak: false, textWidth: 46.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ',426.1328125,310.703125,{lineBreak: false, textWidth: 45.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ',471.87109375,310.703125,{lineBreak: false, textWidth: 43.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ',40,324.765625,{lineBreak: false, textWidth: 56.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ',96.080078125,324.765625,{lineBreak: false, textWidth: 35.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ',131.810546875,324.765625,{lineBreak: false, textWidth: 35.0625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ',166.873046875,324.765625,{lineBreak: false, textWidth: 33.69140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ',200.564453125,324.765625,{lineBreak: false, textWidth: 47.326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ',247.890625,324.765625,{lineBreak: false, textWidth: 69.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ',317.013671875,324.765625,{lineBreak: false, textWidth: 45.732421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ',362.74609375,324.765625,{lineBreak: false, textWidth: 32.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ',395.7109375,324.765625,{lineBreak: false, textWidth: 50.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ',445.83203125,324.765625,{lineBreak: false, textWidth: 70.91015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ',516.7421875,324.765625,{lineBreak: false, textWidth: 35.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ',40,338.828125,{lineBreak: false, textWidth: 46.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ',86.904296875,338.828125,{lineBreak: false, textWidth: 44.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ',131.8046875,338.828125,{lineBreak: false, textWidth: 53.666015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ',185.470703125,338.828125,{lineBreak: false, textWidth: 61.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ',246.75390625,338.828125,{lineBreak: false, textWidth: 38.47265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ',285.2265625,338.828125,{lineBreak: false, textWidth: 35.806640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ',321.033203125,338.828125,{lineBreak: false, textWidth: 39.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ',360.689453125,338.828125,{lineBreak: false, textWidth: 50.15625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ',410.845703125,338.828125,{lineBreak: false, textWidth: 31.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ',442.732421875,338.828125,{lineBreak: false, textWidth: 80.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ',40,352.890625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ',76.064453125,352.890625,{lineBreak: false, textWidth: 31.5703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ',107.634765625,352.890625,{lineBreak: false, textWidth: 51.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ',159.34375,352.890625,{lineBreak: false, textWidth: 47.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ',206.41796875,352.890625,{lineBreak: false, textWidth: 50.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ',256.615234375,352.890625,{lineBreak: false, textWidth: 37.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ',294.466796875,352.890625,{lineBreak: false, textWidth: 40.3125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ',334.779296875,352.890625,{lineBreak: false, textWidth: 41.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ',375.8828125,352.890625,{lineBreak: false, textWidth: 63.26953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ',439.15234375,352.890625,{lineBreak: false, textWidth: 31.705078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ',470.857421875,352.890625,{lineBreak: false, textWidth: 35.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ',40,366.953125,{lineBreak: false, textWidth: 57.55078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ',97.55078125,366.953125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ',136.46875,366.953125,{lineBreak: false, textWidth: 37.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ',173.705078125,366.953125,{lineBreak: false, textWidth: 31.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ',205.638671875,366.953125,{lineBreak: false, textWidth: 51.076171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ',256.71484375,366.953125,{lineBreak: false, textWidth: 29.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ',286.55078125,366.953125,{lineBreak: false, textWidth: 44.49609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ',331.046875,366.953125,{lineBreak: false, textWidth: 41.94140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ',372.98828125,366.953125,{lineBreak: false, textWidth: 35.84765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ',408.8359375,366.953125,{lineBreak: false, textWidth: 65.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ',474.150390625,366.953125,{lineBreak: false, textWidth: 52.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ',40,381.015625,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ',82.486328125,381.015625,{lineBreak: false, textWidth: 34.828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.',117.314453125,381.015625,{lineBreak: false, textWidth: 31.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,395.078125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.addPage({size: [595.28,841.89], bufferPages: false, autoFirstPage: false, compress: true}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('Subheader ',40,40,{lineBreak: false, textWidth: 75.849609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('2 ',115.849609375,40,{lineBreak: false, textWidth: 12.2607421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('- ',128.1103515625,40,{lineBreak: false, textWidth: 8.6572265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('using ',136.767578125,40,{lineBreak: false, textWidth: 40.48828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('subheader ',177.255859375,40,{lineBreak: false, textWidth: 74.53857421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(15); + doc.text('style',251.79443359375,40,{lineBreak: false, textWidth: 31.91162109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,57.578125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,57.578125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,57.578125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,57.578125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,57.578125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,57.578125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',258.484375,57.578125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',318.953125,57.578125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ',341.18359375,57.578125,{lineBreak: false, textWidth: 61.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ',403.146484375,57.578125,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ',433.146484375,57.578125,{lineBreak: false, textWidth: 38.373046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ',471.51953125,57.578125,{lineBreak: false, textWidth: 63.38671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,71.640625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ',82.84375,71.640625,{lineBreak: false, textWidth: 52.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ',135.337890625,71.640625,{lineBreak: false, textWidth: 35.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ',170.95703125,71.640625,{lineBreak: false, textWidth: 42.744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ',213.701171875,71.640625,{lineBreak: false, textWidth: 48.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ',262.1875,71.640625,{lineBreak: false, textWidth: 27.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ',289.55078125,71.640625,{lineBreak: false, textWidth: 47.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ',337.076171875,71.640625,{lineBreak: false, textWidth: 41.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ',378.630859375,71.640625,{lineBreak: false, textWidth: 48.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ',426.666015625,71.640625,{lineBreak: false, textWidth: 37.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ',464.46484375,71.640625,{lineBreak: false, textWidth: 45.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ',510.455078125,71.640625,{lineBreak: false, textWidth: 39.779296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ',40,85.703125,{lineBreak: false, textWidth: 49.916015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ',89.916015625,85.703125,{lineBreak: false, textWidth: 83.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ',173.44140625,85.703125,{lineBreak: false, textWidth: 35.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ',208.837890625,85.703125,{lineBreak: false, textWidth: 37.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ',246.23828125,85.703125,{lineBreak: false, textWidth: 59.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ',305.529296875,85.703125,{lineBreak: false, textWidth: 34.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ',340,85.703125,{lineBreak: false, textWidth: 39.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ',379.1875,85.703125,{lineBreak: false, textWidth: 46.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ',426.1328125,85.703125,{lineBreak: false, textWidth: 45.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ',471.87109375,85.703125,{lineBreak: false, textWidth: 43.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ',40,99.765625,{lineBreak: false, textWidth: 56.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ',96.080078125,99.765625,{lineBreak: false, textWidth: 35.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ',131.810546875,99.765625,{lineBreak: false, textWidth: 35.0625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ',166.873046875,99.765625,{lineBreak: false, textWidth: 33.69140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ',200.564453125,99.765625,{lineBreak: false, textWidth: 47.326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ',247.890625,99.765625,{lineBreak: false, textWidth: 69.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ',317.013671875,99.765625,{lineBreak: false, textWidth: 45.732421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ',362.74609375,99.765625,{lineBreak: false, textWidth: 32.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ',395.7109375,99.765625,{lineBreak: false, textWidth: 50.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ',445.83203125,99.765625,{lineBreak: false, textWidth: 70.91015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ',516.7421875,99.765625,{lineBreak: false, textWidth: 35.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ',40,113.828125,{lineBreak: false, textWidth: 46.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ',86.904296875,113.828125,{lineBreak: false, textWidth: 44.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ',131.8046875,113.828125,{lineBreak: false, textWidth: 53.666015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ',185.470703125,113.828125,{lineBreak: false, textWidth: 61.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ',246.75390625,113.828125,{lineBreak: false, textWidth: 38.47265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ',285.2265625,113.828125,{lineBreak: false, textWidth: 35.806640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ',321.033203125,113.828125,{lineBreak: false, textWidth: 39.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ',360.689453125,113.828125,{lineBreak: false, textWidth: 50.15625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ',410.845703125,113.828125,{lineBreak: false, textWidth: 31.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ',442.732421875,113.828125,{lineBreak: false, textWidth: 80.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ',40,127.890625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ',76.064453125,127.890625,{lineBreak: false, textWidth: 31.5703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ',107.634765625,127.890625,{lineBreak: false, textWidth: 51.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ',159.34375,127.890625,{lineBreak: false, textWidth: 47.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ',206.41796875,127.890625,{lineBreak: false, textWidth: 50.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ',256.615234375,127.890625,{lineBreak: false, textWidth: 37.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ',294.466796875,127.890625,{lineBreak: false, textWidth: 40.3125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ',334.779296875,127.890625,{lineBreak: false, textWidth: 41.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ',375.8828125,127.890625,{lineBreak: false, textWidth: 63.26953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ',439.15234375,127.890625,{lineBreak: false, textWidth: 31.705078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ',470.857421875,127.890625,{lineBreak: false, textWidth: 35.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ',40,141.953125,{lineBreak: false, textWidth: 57.55078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ',97.55078125,141.953125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ',136.46875,141.953125,{lineBreak: false, textWidth: 37.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ',173.705078125,141.953125,{lineBreak: false, textWidth: 31.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ',205.638671875,141.953125,{lineBreak: false, textWidth: 51.076171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ',256.71484375,141.953125,{lineBreak: false, textWidth: 29.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ',286.55078125,141.953125,{lineBreak: false, textWidth: 44.49609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ',331.046875,141.953125,{lineBreak: false, textWidth: 41.94140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ',372.98828125,141.953125,{lineBreak: false, textWidth: 35.84765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ',408.8359375,141.953125,{lineBreak: false, textWidth: 65.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ',474.150390625,141.953125,{lineBreak: false, textWidth: 52.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ',40,156.015625,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ',82.486328125,156.015625,{lineBreak: false, textWidth: 34.828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.',117.314453125,156.015625,{lineBreak: false, textWidth: 31.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,170.078125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,170.078125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,170.078125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,170.078125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,170.078125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,170.078125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipisicing ',258.484375,170.078125,{lineBreak: false, textWidth: 60.46875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',318.953125,170.078125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Confectum ',341.18359375,170.078125,{lineBreak: false, textWidth: 61.962890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ponit ',403.146484375,170.078125,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('legam, ',433.146484375,170.078125,{lineBreak: false, textWidth: 38.373046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perferendis ',471.51953125,170.078125,{lineBreak: false, textWidth: 63.38671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nomine ',40,184.140625,{lineBreak: false, textWidth: 42.84375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('miserum, ',82.84375,184.140625,{lineBreak: false, textWidth: 52.494140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('animi. ',135.337890625,184.140625,{lineBreak: false, textWidth: 35.619140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Moveat ',170.95703125,184.140625,{lineBreak: false, textWidth: 42.744140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nesciunt ',213.701171875,184.140625,{lineBreak: false, textWidth: 48.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('triari ',262.1875,184.140625,{lineBreak: false, textWidth: 27.36328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('naturam ',289.55078125,184.140625,{lineBreak: false, textWidth: 47.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('posset, ',337.076171875,184.140625,{lineBreak: false, textWidth: 41.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eveniunt ',378.630859375,184.140625,{lineBreak: false, textWidth: 48.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('specie ',426.666015625,184.140625,{lineBreak: false, textWidth: 37.798828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('deorsus ',464.46484375,184.140625,{lineBreak: false, textWidth: 45.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('efficiat ',510.455078125,184.140625,{lineBreak: false, textWidth: 39.779296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sermone ',40,198.203125,{lineBreak: false, textWidth: 49.916015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('instituendarum ',89.916015625,198.203125,{lineBreak: false, textWidth: 83.525390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('fuisse ',173.44140625,198.203125,{lineBreak: false, textWidth: 35.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('veniat, ',208.837890625,198.203125,{lineBreak: false, textWidth: 37.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eademque ',246.23828125,198.203125,{lineBreak: false, textWidth: 59.291015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mutat ',305.529296875,198.203125,{lineBreak: false, textWidth: 34.470703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('debeo. ',340,198.203125,{lineBreak: false, textWidth: 39.1875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Delectet ',379.1875,198.203125,{lineBreak: false, textWidth: 46.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('plerique ',426.1328125,198.203125,{lineBreak: false, textWidth: 45.73828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('protervi ',471.87109375,198.203125,{lineBreak: false, textWidth: 43.658203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('diogenem ',40,212.265625,{lineBreak: false, textWidth: 56.080078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dixerit ',96.080078125,212.265625,{lineBreak: false, textWidth: 35.73046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('logikh ',131.810546875,212.265625,{lineBreak: false, textWidth: 35.0625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('levius ',166.873046875,212.265625,{lineBreak: false, textWidth: 33.69140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('probabo ',200.564453125,212.265625,{lineBreak: false, textWidth: 47.326171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscuntur ',247.890625,212.265625,{lineBreak: false, textWidth: 69.123046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('afficitur, ',317.013671875,212.265625,{lineBreak: false, textWidth: 45.732421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('factis ',362.74609375,212.265625,{lineBreak: false, textWidth: 32.96484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magistra ',395.7109375,212.265625,{lineBreak: false, textWidth: 50.12109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inprobitatem ',445.83203125,212.265625,{lineBreak: false, textWidth: 70.91015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquo ',516.7421875,212.265625,{lineBreak: false, textWidth: 35.6015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('andriam ',40,226.328125,{lineBreak: false, textWidth: 46.904296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('obiecta, ',86.904296875,226.328125,{lineBreak: false, textWidth: 44.900390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('religionis, ',131.8046875,226.328125,{lineBreak: false, textWidth: 53.666015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('imitarentur ',185.470703125,226.328125,{lineBreak: false, textWidth: 61.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('studiis ',246.75390625,226.328125,{lineBreak: false, textWidth: 38.47265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('quam, ',285.2265625,226.328125,{lineBreak: false, textWidth: 35.806640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('clamat ',321.033203125,226.328125,{lineBreak: false, textWidth: 39.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('intereant ',360.689453125,226.328125,{lineBreak: false, textWidth: 50.15625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vulgo ',410.845703125,226.328125,{lineBreak: false, textWidth: 31.88671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('admonitionem ',442.732421875,226.328125,{lineBreak: false, textWidth: 80.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('operis ',40,240.390625,{lineBreak: false, textWidth: 36.064453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('iudex ',76.064453125,240.390625,{lineBreak: false, textWidth: 31.5703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('stabilitas ',107.634765625,240.390625,{lineBreak: false, textWidth: 51.708984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vacillare ',159.34375,240.390625,{lineBreak: false, textWidth: 47.07421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('scriptum ',206.41796875,240.390625,{lineBreak: false, textWidth: 50.197265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nixam, ',256.615234375,240.390625,{lineBreak: false, textWidth: 37.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('reperiri ',294.466796875,240.390625,{lineBreak: false, textWidth: 40.3125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('inveniri ',334.779296875,240.390625,{lineBreak: false, textWidth: 41.103515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maestitiam ',375.8828125,240.390625,{lineBreak: false, textWidth: 63.26953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('istius ',439.15234375,240.390625,{lineBreak: false, textWidth: 31.705078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eaque ',470.857421875,240.390625,{lineBreak: false, textWidth: 35.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dissentias ',40,254.453125,{lineBreak: false, textWidth: 57.55078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('idcirco ',97.55078125,254.453125,{lineBreak: false, textWidth: 38.91796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('gravis, ',136.46875,254.453125,{lineBreak: false, textWidth: 37.236328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('refert ',173.705078125,254.453125,{lineBreak: false, textWidth: 31.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('suscipiet ',205.638671875,254.453125,{lineBreak: false, textWidth: 51.076171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('recte ',256.71484375,254.453125,{lineBreak: false, textWidth: 29.8359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sapiens ',286.55078125,254.453125,{lineBreak: false, textWidth: 44.49609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('oportet ',331.046875,254.453125,{lineBreak: false, textWidth: 41.94140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsam ',372.98828125,254.453125,{lineBreak: false, textWidth: 35.84765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('terentianus, ',408.8359375,254.453125,{lineBreak: false, textWidth: 65.314453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('perpauca ',474.150390625,254.453125,{lineBreak: false, textWidth: 52.8046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sedatio ',40,268.515625,{lineBreak: false, textWidth: 42.486328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliena ',82.486328125,268.515625,{lineBreak: false, textWidth: 34.828125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('video.',117.314453125,268.515625,{lineBreak: false, textWidth: 31.8515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,282.578125,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('It ',40,296.640625,{lineBreak: false, textWidth: 6.68359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('is ',46.68359375,296.640625,{lineBreak: false, textWidth: 7.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('possible ',54.60546875,296.640625,{lineBreak: false, textWidth: 31.28515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('to ',85.890625,296.640625,{lineBreak: false, textWidth: 8.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('apply ',94.8125,296.640625,{lineBreak: false, textWidth: 20.64453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('multiple ',115.45703125,296.640625,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('styles, ',145.45703125,296.640625,{lineBreak: false, textWidth: 23.95703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('by ',169.4140625,296.640625,{lineBreak: false, textWidth: 10.0234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('passing ',179.4375,296.640625,{lineBreak: false, textWidth: 29.33203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('an ',208.76953125,296.640625,{lineBreak: false, textWidth: 10.54296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('array. ',219.3125,296.640625,{lineBreak: false, textWidth: 20.97265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('This ',240.28515625,296.640625,{lineBreak: false, textWidth: 16.90234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('paragraph ',257.1875,296.640625,{lineBreak: false, textWidth: 37.2578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('uses ',294.4453125,296.640625,{lineBreak: false, textWidth: 18.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('two ',312.94921875,296.640625,{lineBreak: false, textWidth: 14.87109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('styles: ',327.8203125,296.640625,{lineBreak: false, textWidth: 24.3125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('quote ',352.1328125,296.640625,{lineBreak: false, textWidth: 21.9140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('and ',374.046875,296.640625,{lineBreak: false, textWidth: 14.95703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('small. ',389.00390625,296.640625,{lineBreak: false, textWidth: 23.02734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('When ',412.03125,296.640625,{lineBreak: false, textWidth: 21.6640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('multiple ',433.6953125,296.640625,{lineBreak: false, textWidth: 30, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('styles ',463.6953125,296.640625,{lineBreak: false, textWidth: 22.39453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('are ',486.08984375,296.640625,{lineBreak: false, textWidth: 12.9609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('provided, ',499.05078125,296.640625,{lineBreak: false, textWidth: 33.60546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('they ',532.65625,296.640625,{lineBreak: false, textWidth: 16.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('are ',40,306.015625,{lineBreak: false, textWidth: 12.9609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('evaluated ',52.9609375,306.015625,{lineBreak: false, textWidth: 35.6953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('in ',88.65625,306.015625,{lineBreak: false, textWidth: 8.203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('the ',96.859375,306.015625,{lineBreak: false, textWidth: 12.99609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('specified ',109.85546875,306.015625,{lineBreak: false, textWidth: 33.46484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('order ',143.3203125,306.015625,{lineBreak: false, textWidth: 20.2421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('which ',163.5625,306.015625,{lineBreak: false, textWidth: 22.48046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('is ',186.04296875,306.015625,{lineBreak: false, textWidth: 7.921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('important ',193.96484375,306.015625,{lineBreak: false, textWidth: 36.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('in ',230.13671875,306.015625,{lineBreak: false, textWidth: 8.203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('case ',238.33984375,306.015625,{lineBreak: false, textWidth: 18.51171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('they ',256.8515625,306.015625,{lineBreak: false, textWidth: 16.65625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('define ',273.5078125,306.015625,{lineBreak: false, textWidth: 23.328125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('the ',296.8359375,306.015625,{lineBreak: false, textWidth: 12.99609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('same ',309.83203125,306.015625,{lineBreak: false, textWidth: 21.25, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(8); + doc.text('properties',331.08203125,306.015625,{lineBreak: false, textWidth: 35.53125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + + }); + }); +}); + diff --git a/tests/integration/pdfmake/watermark.spec.js b/tests/integration/pdfmake/watermark.spec.js new file mode 100644 index 000000000..366a1b091 --- /dev/null +++ b/tests/integration/pdfmake/watermark.spec.js @@ -0,0 +1,868 @@ +var {runDocTest} = require('../helpers'); + +describe('pdfmake', function () { + test('watermark', function () { + return runDocTest(function(doc) { + doc.font('Helvetica'); + doc.font('tests/fonts/Roboto-Regular.ttf'); + doc.font('tests/fonts/Roboto-Medium.ttf'); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Test ',40,40,{lineBreak: false, textWidth: 26.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('page ',66.015625,40,{lineBreak: false, textWidth: 29.3203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('of ',95.3359375,40,{lineBreak: false, textWidth: 13.98046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('watermark.',109.31640625,40,{lineBreak: false, textWidth: 60.228515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('',40,54.0625,{lineBreak: false, textWidth: 0, characterSpacing: 0, wordCount: 1, link: null}); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Lorem ',40,68.125,{lineBreak: false, textWidth: 37.095703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum ',77.095703125,68.125,{lineBreak: false, textWidth: 35.935546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',113.03125,68.125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',143.4296875,68.125,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',159.419921875,68.125,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('consectetur ',192.068359375,68.125,{lineBreak: false, textWidth: 66.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('adipiscing ',258.484375,68.125,{lineBreak: false, textWidth: 57.556640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('elit. ',316.041015625,68.125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Donec ',338.271484375,68.125,{lineBreak: false, textWidth: 36.943359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id ',375.21484375,68.125,{lineBreak: false, textWidth: 12.650390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('semper ',387.865234375,68.125,{lineBreak: false, textWidth: 43.18359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('massa, ',431.048828125,68.125,{lineBreak: false, textWidth: 41.2734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nec ',472.322265625,68.125,{lineBreak: false, textWidth: 22.23046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dapibus ',494.552734375,68.125,{lineBreak: false, textWidth: 45.4453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mauris. ',40,82.1875,{lineBreak: false, textWidth: 42.94921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Mauris ',82.94921875,82.1875,{lineBreak: false, textWidth: 39.75, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',122.69921875,82.1875,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mattis ',135.203125,82.1875,{lineBreak: false, textWidth: 36.955078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nibh. ',172.158203125,82.1875,{lineBreak: false, textWidth: 29.00390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Aenean ',201.162109375,82.1875,{lineBreak: false, textWidth: 43.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('feugiat ',244.4453125,82.1875,{lineBreak: false, textWidth: 40.060546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('volutpat ',284.505859375,82.1875,{lineBreak: false, textWidth: 46.166015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquam. ',330.671875,82.1875,{lineBreak: false, textWidth: 48.9609375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Donec ',379.6328125,82.1875,{lineBreak: false, textWidth: 36.943359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ',416.576171875,82.1875,{lineBreak: false, textWidth: 22.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tellus ',438.859375,82.1875,{lineBreak: false, textWidth: 31.875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('feugiat, ',470.734375,82.1875,{lineBreak: false, textWidth: 42.416015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dignissim ',40,96.25,{lineBreak: false, textWidth: 54.720703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lectus ',94.720703125,96.25,{lineBreak: false, textWidth: 35.244140625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('id, ',129.96484375,96.25,{lineBreak: false, textWidth: 15.005859375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eleifend ',144.970703125,96.25,{lineBreak: false, textWidth: 45.28125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tortor. ',190.251953125,96.25,{lineBreak: false, textWidth: 35.115234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Ut ',225.3671875,96.25,{lineBreak: false, textWidth: 14.671875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('at ',240.0390625,96.25,{lineBreak: false, textWidth: 13.41796875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mauris ',253.45703125,96.25,{lineBreak: false, textWidth: 39.791015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vel ',293.248046875,96.25,{lineBreak: false, textWidth: 17.9765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dui ',311.224609375,96.25,{lineBreak: false, textWidth: 19.265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('euismod ',330.490234375,96.25,{lineBreak: false, textWidth: 49.171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('accumsan. ',379.662109375,96.25,{lineBreak: false, textWidth: 61.6875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cras ',441.349609375,96.25,{lineBreak: false, textWidth: 27.322265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sodales, ',468.671875,96.25,{lineBreak: false, textWidth: 47.109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ante ',515.78125,96.25,{lineBreak: false, textWidth: 26.396484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',542.177734375,96.25,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet ',40,110.3125,{lineBreak: false, textWidth: 30.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('varius ',70.29296875,110.3125,{lineBreak: false, textWidth: 34.998046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dapibus, ',105.291015625,110.3125,{lineBreak: false, textWidth: 47.80078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',153.091796875,110.3125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('neque ',183.490234375,110.3125,{lineBreak: false, textWidth: 35.7421875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('finibus ',219.232421875,110.3125,{lineBreak: false, textWidth: 38.68359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('justo, ',257.916015625,110.3125,{lineBreak: false, textWidth: 31.640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vel ',289.556640625,110.3125,{lineBreak: false, textWidth: 17.9765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ornare ',307.533203125,110.3125,{lineBreak: false, textWidth: 37.330078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('arcu ',344.86328125,110.3125,{lineBreak: false, textWidth: 26.34375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',371.20703125,110.3125,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vitae ',401.60546875,110.3125,{lineBreak: false, textWidth: 28.5, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tellus. ',430.10546875,110.3125,{lineBreak: false, textWidth: 35.033203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Aenean ',465.138671875,110.3125,{lineBreak: false, textWidth: 43.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('faucibus ',508.421875,110.3125,{lineBreak: false, textWidth: 49.0078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('egestas ',40,124.375,{lineBreak: false, textWidth: 45.240234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('urna ',85.240234375,124.375,{lineBreak: false, textWidth: 26.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('in ',112.03515625,124.375,{lineBreak: false, textWidth: 12.50390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('interdum. ',124.5390625,124.375,{lineBreak: false, textWidth: 53.7890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Mauris ',178.328125,124.375,{lineBreak: false, textWidth: 39.75, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('convallis ',218.078125,124.375,{lineBreak: false, textWidth: 49.892578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dolor ',267.970703125,124.375,{lineBreak: false, textWidth: 30.3984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('a ',298.369140625,124.375,{lineBreak: false, textWidth: 9.498046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('condimentum ',307.8671875,124.375,{lineBreak: false, textWidth: 76.9453125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sagittis. ',384.8125,124.375,{lineBreak: false, textWidth: 45.427734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Suspendisse ',430.240234375,124.375,{lineBreak: false, textWidth: 71.015625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ',501.255859375,124.375,{lineBreak: false, textWidth: 23.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('laoreet ',40,138.4375,{lineBreak: false, textWidth: 39.837890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nisl. ',79.837890625,138.4375,{lineBreak: false, textWidth: 24.76171875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Curabitur ',104.599609375,138.4375,{lineBreak: false, textWidth: 51.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sed ',156.58984375,138.4375,{lineBreak: false, textWidth: 22.283203125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pharetra ',178.873046875,138.4375,{lineBreak: false, textWidth: 47.419921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ipsum. ',226.29296875,138.4375,{lineBreak: false, textWidth: 39.09375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Curabitur ',265.38671875,138.4375,{lineBreak: false, textWidth: 51.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquet ',317.376953125,138.4375,{lineBreak: false, textWidth: 39.03515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('purus ',356.412109375,138.4375,{lineBreak: false, textWidth: 33.181640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vitae ',389.59375,138.4375,{lineBreak: false, textWidth: 28.5, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('pharetra ',418.09375,138.4375,{lineBreak: false, textWidth: 47.419921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tincidunt. ',465.513671875,138.4375,{lineBreak: false, textWidth: 52.69921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Cras ',518.212890625,138.4375,{lineBreak: false, textWidth: 27.322265625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquam ',40,152.5,{lineBreak: false, textWidth: 45.802734375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tempor ',85.802734375,152.5,{lineBreak: false, textWidth: 41.40234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('justo ',127.205078125,152.5,{lineBreak: false, textWidth: 29.28515625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',156.490234375,152.5,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet ',172.48046875,152.5,{lineBreak: false, textWidth: 30.29296875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('euismod. ',202.7734375,152.5,{lineBreak: false, textWidth: 52.330078125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Praesent ',255.103515625,152.5,{lineBreak: false, textWidth: 50.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('risus ',305.44140625,152.5,{lineBreak: false, textWidth: 28.93359375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna, ',334.375,152.5,{lineBreak: false, textWidth: 42.251953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lobortis ',376.626953125,152.5,{lineBreak: false, textWidth: 43.67578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('eget ',420.302734375,152.5,{lineBreak: false, textWidth: 26.337890625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dictum ',446.640625,152.5,{lineBreak: false, textWidth: 39.984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sit ',486.625,152.5,{lineBreak: false, textWidth: 15.990234375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('amet, ',502.615234375,152.5,{lineBreak: false, textWidth: 32.6484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('tristique ',40,166.5625,{lineBreak: false, textWidth: 46.67578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('vel ',86.67578125,166.5625,{lineBreak: false, textWidth: 17.9765625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('enim. ',104.65234375,166.5625,{lineBreak: false, textWidth: 32.537109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('Duis ',137.189453125,166.5625,{lineBreak: false, textWidth: 26.5546875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('aliquet, ',163.744140625,166.5625,{lineBreak: false, textWidth: 41.390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('urna ',205.134765625,166.5625,{lineBreak: false, textWidth: 26.794921875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('maximus ',231.9296875,166.5625,{lineBreak: false, textWidth: 52.1953125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sollicitudin ',284.125,166.5625,{lineBreak: false, textWidth: 60.767578125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lobortis, ',344.892578125,166.5625,{lineBreak: false, textWidth: 46.03125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('mi ',390.923828125,166.5625,{lineBreak: false, textWidth: 16.400390625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('nunc ',407.32421875,166.5625,{lineBreak: false, textWidth: 29.109375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('dignissim ',436.43359375,166.5625,{lineBreak: false, textWidth: 54.720703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('ligula, ',491.154296875,166.5625,{lineBreak: false, textWidth: 33.9375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('et ',525.091796875,166.5625,{lineBreak: false, textWidth: 13.248046875, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('lacinia ',40,180.625,{lineBreak: false, textWidth: 37.6640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('magna ',77.6640625,180.625,{lineBreak: false, textWidth: 39.896484375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('leo ',117.560546875,180.625,{lineBreak: false, textWidth: 19.083984375, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('non ',136.64453125,180.625,{lineBreak: false, textWidth: 23.056640625, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('black'); + doc.fillColor('black'); + doc.fillOpacity(undefined); + doc.fontSize(12); + doc.text('sem.',159.701171875,180.625,{lineBreak: false, textWidth: 26.220703125, characterSpacing: 0, wordCount: 1, link: null}); + doc.save(); + doc.restore(); + doc.fill('blue'); + doc.fillColor('blue'); + doc.fillOpacity(undefined); + doc.opacity(0.3); + doc.save(); + doc.rotate(-54.73679578231538,{origin: [297.64,420.945]}); + doc.fontSize(122.55859375); + doc.text('test watermark',-114.73473487854005,385.1822131347656,{lineBreak: false}); + doc.save(); + doc.restore(); + doc.restore(); + }); + }); +}); + diff --git a/tests/integration/security.spec.js b/tests/integration/security.spec.js new file mode 100644 index 000000000..6a621194f --- /dev/null +++ b/tests/integration/security.spec.js @@ -0,0 +1,56 @@ +var {runDocTest} = require('./helpers'); +var PDFDocument = require('../../lib/document').default; +var CryptoJS = require('crypto-js'); + +describe('pdfmake', function () { + let generateRandomWordArray = null; + + beforeAll(function () { + const doc = new PDFDocument({ userPassword: 'user' }); + generateRandomWordArray = Object.getPrototypeOf(doc._security).constructor.generateRandomWordArray; + Object.getPrototypeOf(doc._security).constructor.generateRandomWordArray = function (bytes) { + return CryptoJS.lib.WordArray.create(null, bytes); + }; + }); + + afterAll(function () { + const doc = new PDFDocument({ userPassword: 'user' }); + Object.getPrototypeOf(doc._security).constructor.generateRandomWordArray = generateRandomWordArray; + }); + + test('encryption with RC-40 (PDF 1.3)', function () { + return runDocTest({ pdfVersion: '1.3', userPassword: 'user', ownerPassword: 'owner' }, function(doc) { + doc.text('test'); + }); + }); + + test('encryption with RC-128 (PDF 1.4)', function () { + return runDocTest({ pdfVersion: '1.4', userPassword: 'user', ownerPassword: 'owner' }, function(doc) { + doc.text('test'); + }); + }); + + test('encryption with RC-128 (PDF 1.5)', function () { + return runDocTest({ pdfVersion: '1.5', userPassword: 'user', ownerPassword: 'owner' }, function(doc) { + doc.text('test'); + }); + }); + + test('encryption with AES-128 (PDF 1.6)', function () { + return runDocTest({ pdfVersion: '1.6', userPassword: 'user', ownerPassword: 'owner' }, function(doc) { + doc.text('test'); + }); + }); + + test('encryption with AES-128 (PDF 1.7)', function () { + return runDocTest({ pdfVersion: '1.7', userPassword: 'user', ownerPassword: 'owner' }, function(doc) { + doc.text('test'); + }); + }); + + test('encryption with AES-256 (PDF 1.7 extension 3)', function () { + return runDocTest({ pdfVersion: '1.7ext3', userPassword: 'user', ownerPassword: 'owner' }, function(doc) { + doc.text('test'); + }); + }); +}); diff --git a/tests/integration/text.spec.js b/tests/integration/text.spec.js new file mode 100644 index 000000000..e6dd44e91 --- /dev/null +++ b/tests/integration/text.spec.js @@ -0,0 +1,35 @@ +var {runDocTest} = require('./helpers'); + +describe('text', function () { + test('simple text', function () { + return runDocTest(function(doc) { + doc.text('Really simple text', 100, 100); + }); + }); + + test('alignment', function () { + return runDocTest(function(doc) { + doc.text('Left aligned text', {align: 'left'}); + doc.text('Right aligned text', {align: 'right'}); + doc.text('Justified aligned text - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus.', {align: 'justify'}); + }); + }); + + test('decoration', function () { + return runDocTest(function(doc) { + doc.fillColor("blue").text('Here is a link!', 100, 100, { + link: 'http://google.com/', + underline: true + }); + doc.text('Strike', 100, 130, { + strike: true + }); + }); + }); + + test('list', function () { + return runDocTest(function(doc) { + doc.fillColor('#000').list(['One', 'Two', 'Three'], 100, 150); + }); + }); +}); diff --git a/tests/integration/vector.spec.js b/tests/integration/vector.spec.js new file mode 100644 index 000000000..4a3161215 --- /dev/null +++ b/tests/integration/vector.spec.js @@ -0,0 +1,149 @@ +var {runDocTest} = require('./helpers'); +var tiger = require('../../demo/tiger') + +describe('vector', function () { + test('simple shapes', function () { + return runDocTest(function(doc) { + doc.save() + .moveTo(100, 150) + .lineTo(100, 250) + .lineTo(200, 250) + .fill("#FF3300"); + + doc.circle(280, 200, 50) + .fill("#6600FF"); + + // an SVG path + doc.scale(0.6) + .translate(470, 130) + .path('M 250,75 L 323,301 131,161 369,161 177,301 z') + .fill('red', 'even-odd') + .restore(); + }); + }); + + test('complex svg', function () { + return runDocTest(function(doc) { + var i, len, part + doc.translate(220, 300); + for (i = 0, len = tiger.length; i < len; i++) { + part = tiger[i]; + doc.save(); + doc.path(part.path); + if (part['stroke-width']) { + doc.lineWidth(part['stroke-width']); + } + if (part.fill !== 'none' && part.stroke !== 'none') { + doc.fillAndStroke(part.fill, part.stroke); + } else { + if (part.fill !== 'none') { + doc.fill(part.fill); + } + if (part.stroke !== 'none') { + doc.stroke(part.stroke); + } + } + doc.restore(); + } + }); + }); + + test('svg path', function () { + return runDocTest(function(doc) { + // extracted from https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths + // lines + doc.path('M10 10 H 90 V 90 H 10 L 10 10'); + doc.stroke('#000'); + doc.translate(0, 100); + + doc.path('M10 10 H 90 V 90 H 10 Z'); + doc.stroke('#000'); + doc.translate(0, 100); + + doc.path('M10 10 h 80 v 80 h -80 Z'); + doc.stroke('#000'); + doc.translate(0, 100); + + // bezier curves + + doc.path('M10 10 C 20 20, 40 20, 50 10'); + doc.stroke('#000'); + + doc.path('M70 10 C 70 20, 110 20, 110 10'); + doc.stroke('#000'); + + doc.path('M130 10 C 120 20, 180 20, 170 10'); + doc.stroke('#000'); + + doc.path('M10 60 C 20 80, 40 80, 50 60'); + doc.stroke('#000'); + + doc.path('M70 60 C 70 80, 110 80, 110 60'); + doc.stroke('#000'); + + doc.path('M130 60 C 120 80, 180 80, 170 60'); + doc.stroke('#000'); + + doc.path('M10 110 C 20 140, 40 140, 50 110'); + doc.stroke('#000'); + + doc.path('M70 110 C 70 140, 110 140, 110 110'); + doc.stroke('#000'); + + doc.path('M130 110 C 120 140, 180 140, 170 110'); + doc.stroke('#000'); + + doc.translate(0, 120); + doc.path('M10 80 C 40 10, 65 10, 95 80 S 150 150, 180 80'); + doc.stroke('#000'); + + doc.translate(0, 120); + doc.path('M10 80 Q 95 10 180 80'); + doc.stroke('#000'); + + doc.translate(0, 120); + doc.path('M10 80 Q 52.5 10, 95 80 T 180 80'); + doc.stroke('#000'); + + // arcs + doc.addPage(); + doc.path(`M10 315 + L 110 215 + A 30 50 0 0 1 162.55 162.45 + L 172.55 152.45 + A 30 50 -45 0 1 215.1 109.9 + L 315 10`); + doc.fillAndStroke('#73B373', '#000'); + + doc.translate(0, 180); + doc.path(`M10 315 + L 110 215 + A 36 60 0 0 1 150.71 170.29 + L 172.55 152.45 + A 30 50 -45 0 1 215.1 109.9 + L 315 10`); + doc.fillAndStroke('#73B373', '#000'); + + doc.translate(0, 180); + doc.path(`M80 80 + A 45 45, 0, 0, 0, 125 125 + L 125 80 Z`); + doc.fillAndStroke('#73B373', '#000'); + + doc.path(`M230 80 + A 45 45, 0, 1, 0, 275 125 + L 275 80 Z`); + doc.fillAndStroke('#F67676', '#000'); + + doc.path(`M80 230 + A 45 45, 0, 0, 1, 125 275 + L 125 230 Z`); + doc.fillAndStroke('#AF6FAF', '#000'); + + doc.path(`M230 230 + A 45 45, 0, 1, 1, 275 275 + L 275 230 Z`); + doc.fillAndStroke('#6F6FEF', '#000'); + }); + }); +}); diff --git a/tests/unit/color.spec.js b/tests/unit/color.spec.js new file mode 100644 index 000000000..8f7cbf395 --- /dev/null +++ b/tests/unit/color.spec.js @@ -0,0 +1,20 @@ +const PDFDocument = require("../../lib/document").default; + +describe("color", function() { + test("normalize", function() { + const doc = new PDFDocument(); + + expect(doc._normalizeColor("#FFF")).toEqual([1, 1, 1]); + expect(doc._normalizeColor("#FFFFFF")).toEqual([1, 1, 1]); + expect(doc._normalizeColor("#000")).toEqual([0, 0, 0]); + expect(doc._normalizeColor("#000000")).toEqual([0, 0, 0]); + expect(doc._normalizeColor("#6F6FEF")).toEqual([0.43529411764705883, 0.43529411764705883, 0.9372549019607843]); + + expect(doc._normalizeColor([255, 255, 255])).toEqual([1, 1, 1]); + expect(doc._normalizeColor([255, 255, 255, 255])).toEqual([2.55, 2.55, 2.55, 2.55]); + expect(doc._normalizeColor([0, 0, 0])).toEqual([0, 0, 0]); + expect(doc._normalizeColor([0, 0, 0, 0])).toEqual([0, 0, 0, 0]); + expect(doc._normalizeColor([128, 10, 18])).toEqual([0.5019607843137255, 0.0392156862745098, 0.07058823529411765]); + expect(doc._normalizeColor([128, 10, 18, 100])).toEqual([1.28, 0.1, 0.18, 1]); + }); +}); diff --git a/tests/unit/png.spec.js b/tests/unit/png.spec.js new file mode 100644 index 000000000..cb9d327bd --- /dev/null +++ b/tests/unit/png.spec.js @@ -0,0 +1,376 @@ +const PDFDocument = require("../../lib/document").default; +const PDFReference = require("../../lib/reference").default; +const PNGImage = require("../../lib/image/png").default; +const fs = require("fs"); + +describe("PNGImage", () => { + let document; + + const createImage = fileName => { + const img = new PNGImage(fs.readFileSync(fileName), "I1"); + // noop data manipulation methods + img.loadIndexedAlphaChannel = () => { + if (img.image.transparency.indexed) { + img.alphaChannel = {}; + } + }; + img.splitAlphaChannel = () => { + if (img.image.hasAlphaChannel) { + img.alphaChannel = {}; + } + }; + img.embed(document); + img.finalize(); + return img; + }; + + beforeEach(() => { + document = new PDFDocument(); + }); + + test("RGB", () => { + // ImageWidth = 400 + // ImageHeight = 533 + // BitDepth = 8 + // ColorType = 2 (RGB) + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage("./demo/images/test2.png"); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: "DeviceRGB", + Filter: "FlateDecode", + Height: 533, + Length: 397011, + Subtype: "Image", + Type: "XObject", + Width: 400, + DecodeParms: expect.any(PDFReference) + }); + + expect(img.obj.data.DecodeParms.data).toMatchObject({ + BitsPerComponent: 8, + Colors: 3, + Columns: 400, + Predictor: 15 + }); + }); + + test("RGB white transparent", () => { + // ImageWidth = 32 + // ImageHeight = 32 + // BitDepth = 16 + // ColorType = 2 + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage("./tests/images/pngsuite-rgb-transparent-white.png"); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 16, + ColorSpace: "DeviceRGB", + Filter: "FlateDecode", + Height: 32, + Length: 1932, + Subtype: "Image", + Type: "XObject", + Width: 32, + Mask: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255], + DecodeParms: expect.any(PDFReference) + }); + + expect(img.obj.data.DecodeParms.data).toMatchObject({ + BitsPerComponent: 16, + Colors: 3, + Columns: 32, + Predictor: 15 + }); + }); + + test("RGB (8bit) with Alpha", () => { + // ImageWidth = 409 + // ImageHeight = 400 + // BitDepth = 8 + // ColorType = 6 (RGB with Alpha) + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage("./tests/images/bee.png"); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: "DeviceRGB", + Filter: "FlateDecode", + Height: 400, + Length: 47715, + Subtype: "Image", + Type: "XObject", + Width: 409, + SMask: expect.any(PDFReference) + }); + + expect(img.obj.data.SMask.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: "DeviceGray", + Decode: [ + 0, + 1 + ], + Filter: "FlateDecode", + Height: 400, + Length: 16, + Subtype: "Image", + Type: "XObject", + Width: 409, + }); + }); + + test("RGB (16bit) with Alpha", () => { + // ImageWidth = 175 + // ImageHeight = 65 + // BitDepth = 16 + // ColorType = 6 + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage("./tests/images/straight.png"); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: "DeviceRGB", + Filter: "FlateDecode", + Height: 65, + Length: 28537, + Subtype: "Image", + Type: "XObject", + Width: 175, + SMask: expect.any(PDFReference) + }); + + expect(img.obj.data.SMask.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: "DeviceGray", + Decode: [ + 0, + 1 + ], + Filter: "FlateDecode", + Height: 65, + Length: 16, + Subtype: "Image", + Type: "XObject", + Width: 175, + }); + }); + + test("Pallete", () => { + // ImageWidth = 980 + // ImageHeight = 540 + // BitDepth = 8 + // ColorType = 3 (Pallete) + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage("./demo/images/test3.png"); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: ["Indexed", "DeviceRGB", 255, expect.any(PDFReference)], + Filter: "FlateDecode", + Height: 540, + Length: 56682, + Subtype: "Image", + Type: "XObject", + Width: 980, + DecodeParms: expect.any(PDFReference) + }); + + expect(img.obj.data.DecodeParms.data).toMatchObject({ + BitsPerComponent: 8, + Colors: 1, + Columns: 980, + Predictor: 15 + }); + }); + + test("Pallete indexed transparency", () => { + // ImageWidth = 32 + // ImageHeight = 32 + // BitDepth = 8 + // ColorType = 3 + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage("./tests/images/pngsuite-palette-transparent-white.png"); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: ["Indexed", "DeviceRGB", 244, expect.any(PDFReference)], + Filter: "FlateDecode", + Height: 32, + Length: 650, + Subtype: "Image", + Type: "XObject", + Width: 32, + DecodeParms: expect.any(PDFReference), + SMask: expect.any(PDFReference), + }); + + expect(img.obj.data.DecodeParms.data).toMatchObject({ + BitsPerComponent: 8, + Colors: 1, + Columns: 32, + Predictor: 15 + }); + + expect(img.obj.data.SMask.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: "DeviceGray", + Decode: [ + 0, + 1 + ], + Filter: "FlateDecode", + Height: 32, + Length: 16, + Subtype: "Image", + Type: "XObject", + Width: 32, + }); + }); + + test("Grayscale", () => { + // ImageWidth = 428 + // ImageHeight = 320 + // BitDepth = 8 + // ColorType = 0 + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage("./tests/images/glassware-noisy.png"); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: "DeviceGray", + Filter: "FlateDecode", + Height: 428, + Length: 82633, + Subtype: "Image", + Type: "XObject", + Width: 320, + DecodeParms: expect.any(PDFReference), + }); + }); + + test("Grayscale black transparent", () => { + // ImageWidth = 32 + // ImageHeight = 32 + // BitDepth = 4 + // ColorType = 0 + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage("./tests/images/pngsuite-gray-transparent-black.png"); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 4, + ColorSpace: "DeviceGray", + Filter: "FlateDecode", + Height: 32, + Length: 328, + Subtype: "Image", + Type: "XObject", + Width: 32, + Mask: [0, 0], + DecodeParms: expect.any(PDFReference), + }); + + expect(img.obj.data.DecodeParms.data).toMatchObject({ + BitsPerComponent: 4, + Colors: 1, + Columns: 32, + Predictor: 15 + }); + }); + + test("Grayscale white transparent", () => { + // ImageWidth = 32 + // ImageHeight = 32 + // BitDepth = 16 + // ColorType = 0 + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage("./tests/images/pngsuite-gray-transparent-white.png"); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 16, + ColorSpace: "DeviceGray", + Filter: "FlateDecode", + Height: 32, + Length: 1212, + Subtype: "Image", + Type: "XObject", + Width: 32, + Mask: [255, 255], + DecodeParms: expect.any(PDFReference), + }); + + expect(img.obj.data.DecodeParms.data).toMatchObject({ + BitsPerComponent: 16, + Colors: 1, + Columns: 32, + Predictor: 15 + }); + }); + + test("Grayscale with Alpha", () => { + // ImageWidth = 112 + // ImageHeight = 112 + // BitDepth = 8 + // ColorType = 4 (Grayscale with Alpha) + // Compression = 0 + // Filter = 0 + // Interlace = 0 + + const img = createImage("./tests/images/fish.png"); + + expect(img.obj.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: "DeviceGray", + Filter: "FlateDecode", + Height: 112, + Length: 9922, + Subtype: "Image", + Type: "XObject", + Width: 112, + SMask: expect.any(PDFReference) + }); + + expect(img.obj.data.SMask.data).toMatchObject({ + BitsPerComponent: 8, + ColorSpace: "DeviceGray", + Decode: [ + 0, + 1 + ], + Filter: "FlateDecode", + Height: 112, + Length: 16, + Subtype: "Image", + Type: "XObject", + Width: 112, + }); + }); +}); diff --git a/tests/unit/reference.spec.js b/tests/unit/reference.spec.js new file mode 100644 index 000000000..930533be4 --- /dev/null +++ b/tests/unit/reference.spec.js @@ -0,0 +1,97 @@ +const PDFReference = require("../../lib/reference").default; +const PDFDocument = require("../../lib/document").default; +const zlib = require('zlib') + +describe('PDFReference', () => { + let document + beforeEach(() => { + document = new PDFDocument() + }) + + test('instantiated without data', () => { + const ref = new PDFReference(document, 1); + + expect(ref.id).toBeDefined() + expect(ref.data).toBeDefined() + expect(ref.data).toBeInstanceOf(Object) + }) + + test('instantiated with data', () => { + const refData = {Pages: 0} + const ref = new PDFReference(document, 1, refData); + + expect(ref.id).toBe(1) + expect(ref.data).toBe(refData) + }) + + test('written data of empty reference', (done) => { + const dataLog = [] + const expected = [ + '1 0 obj', + '<<\n>>', + 'endobj' + ] + const ref = new PDFReference(document, 1); + document._write = function(data) { + dataLog.push(data) + } + ref.finalize() + setTimeout(() => { + expect(dataLog).toEqual(expected) + done() + }, 1) + }) + + test('written data of reference with uncompressed data', (done) => { + const dataLog = [] + const chunk = new Buffer('test') + const expected = [ + '1 0 obj', + `<< +/Length ${chunk.length} +>>`, + 'stream', + chunk, + '\nendstream', + 'endobj' + ] + const ref = new PDFReference(document, 1); + ref.compress = false + ref.write(chunk) + document._write = function(data) { + dataLog.push(data) + } + ref.finalize() + setTimeout(() => { + expect(dataLog).toEqual(expected) + done() + }, 1) + }) + + test('written data of reference with compressed data', (done) => { + const dataLog = [] + const chunk = new Buffer('test') + const compressed = zlib.deflateSync(chunk); + const expected = [ + '1 0 obj', + `<< +/Length ${compressed.length} +/Filter /FlateDecode +>>`, + 'stream', + compressed, + '\nendstream', + 'endobj' + ] + const ref = new PDFReference(document, 1); + ref.write(chunk) + document._write = function(data) { + dataLog.push(data) + } + ref.finalize() + setTimeout(() => { + expect(dataLog).toEqual(expected) + done() + }, 1) + }) +}) \ No newline at end of file diff --git a/tests/unit/trailer.spec.js b/tests/unit/trailer.spec.js new file mode 100644 index 000000000..f35023879 --- /dev/null +++ b/tests/unit/trailer.spec.js @@ -0,0 +1,54 @@ +const PDFDocument = require('../../lib/document').default; +const PDFSecurity = require('../../lib/security').default; + +// manual mock for PDFSecurity to ensure stored id will be the same accross different systems +PDFSecurity.generateFileID = () => { + return new Buffer('mocked-pdf-id'); +} + +describe('Document trailer', () => { + let document; + + beforeEach(() => { + document = new PDFDocument({info: { CreationDate: new Date(Date.UTC(2018,1,1)) } }); + }); + + test('', (done) => { + const dataLog = []; + const expected = [ + [ + '7 0 obj', + '<<\n/Producer 8 0 R\n/Creator 9 0 R\n/CreationDate 10 0 R\n>>' + ], + [ + '8 0 obj', + '(PDFKit)' + ], + [ + '9 0 obj', + '(PDFKit)' + ], + [ + '10 0 obj', + '(D:20180201000000Z)' + ], + [ + 'trailer', + `<<\n/Size 11\n/Root 2 0 R\n/Info 7 0 R\n/ID [<6d6f636b65642d7064662d6964> <6d6f636b65642d7064662d6964>]\n>>` + ] + ]; + document._write = function(data) { + dataLog.push(data) + } + document.end(); + setTimeout(() => { + for (let i = 0; i < expected.length; ++i) { + let idx = dataLog.indexOf(expected[i][0]); + for (let j = 1; j < expected[i].length; ++j) { + expect(dataLog[idx + j]).toEqual(expected[i][j]); + } + } + done(); + }, 1); + }); +}); \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 7925ddefc..e40766313 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,9 +2,39 @@ # yarn lockfile v1 +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.0.0-beta.35": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" + integrity sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA== + dependencies: + "@babel/highlight" "^7.0.0" + +"@babel/highlight@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" + integrity sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw== + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^4.0.0" + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + "@react-pdf/fontkit@^1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@react-pdf/fontkit/-/fontkit-1.11.0.tgz#2492ffca9454be2a52eb2aba01eacdf2a11ce9fd" + integrity sha1-JJL/ypRUvipS6yq6AerN8qEc6f0= dependencies: "@react-pdf/unicode-properties" "^2.2.0" brfs "^1.4.0" @@ -20,46 +50,274 @@ "@react-pdf/png-js@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@react-pdf/png-js/-/png-js-1.0.0.tgz#00fcb969dca4ce82a0a7673413ade039e47b361e" + integrity sha1-APy5adykzoKgp2c0E63gOeR7Nh4= "@react-pdf/unicode-properties@^2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@react-pdf/unicode-properties/-/unicode-properties-2.2.0.tgz#f109eaac244ceb108011d4038cee4cc787cb40f3" + integrity sha1-8QnqrCRM6xCAEdQDjO5Mx4fLQPM= dependencies: unicode-trie "^0.3.0" +JSONStream@^1.0.3: + version "1.3.5" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + +abab@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz#aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f" + integrity sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w== + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +acorn-dynamic-import@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" + integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== + +acorn-globals@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.0.tgz#e3b6f8da3c1552a95ae627571f7dd6923bb54103" + integrity sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw== + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + +acorn-jsx@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e" + integrity sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg== + +acorn-node@^1.2.0, acorn-node@^1.3.0, acorn-node@^1.5.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.6.2.tgz#b7d7ceca6f22e6417af933a62cad4de01048d5d2" + integrity sha512-rIhNEZuNI8ibQcL7ANm/mGyPukIaZsRNX9psFNQURyJW0nu6k8wjSDld20z6v2mDBWqX13pIEnk9gGZJHIlEXg== + dependencies: + acorn "^6.0.2" + acorn-dynamic-import "^4.0.0" + acorn-walk "^6.1.0" + xtend "^4.0.1" + +acorn-walk@^6.0.1, acorn-walk@^6.1.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.1.1.tgz#d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913" + integrity sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw== + acorn@^5.0.0: version "5.5.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9" + integrity sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ== + +acorn@^5.2.1, acorn@^5.5.3: + version "5.7.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== + +acorn@^6.0.1, acorn@^6.0.2: + version "6.0.4" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.0.4.tgz#77377e7353b72ec5104550aa2d2097a2fd40b754" + integrity sha512-VY4i5EKSKkofY2I+6QLTbTTN/UvEQPCo6eiwzzSaSWfpaDhOmStMCMod6wmuPciNq+XS0faCglFu2lHZpdHUtg== + +ajv@^6.5.3, ajv@^6.5.5, ajv@^6.6.1: + version "6.6.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.6.2.tgz#caceccf474bf3fc3ce3b147443711a24063cc30d" + integrity sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g== + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" amdefine@>=0.0.4: version "1.0.1" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= + +ansi-escapes@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30" + integrity sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw== ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.0.0.tgz#70de791edf021404c3fd615aa89118ae0432e5a9" + integrity sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w== ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +append-transform@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" + integrity sha1-126/jKlNJ24keja61EpLdKthGZE= + dependencies: + default-require-extensions "^1.0.0" + +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= dependencies: arr-flatten "^1.0.1" -arr-flatten@^1.0.1: +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= + +array-from@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/array-from/-/array-from-2.1.1.tgz#cfe9d8c26628b9dc5aecc62a9f5d8f1f352c1195" + integrity sha1-z+nYwmYoudxa7MYqn12PHzUsEZU= + +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + +asn1.js@^4.0.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assert@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + integrity sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= + dependencies: + util "0.10.3" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= ast-transform@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/ast-transform/-/ast-transform-0.0.0.tgz#74944058887d8283e189d954600947bc98fe0062" + integrity sha1-dJRAWIh9goPhidlUYAlHvJj+AGI= dependencies: escodegen "~1.2.0" esprima "~1.0.4" @@ -68,18 +326,63 @@ ast-transform@0.0.0: ast-types@^0.7.0: version "0.7.8" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.7.8.tgz#902d2e0d60d071bdcd46dc115e1809ed11c138a9" + integrity sha1-kC0uDWDQcb3NRtwRXhgJ7RHBOKk= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-limiter@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== + +async@^2.1.4, async@^2.5.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" + integrity sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ== + dependencies: + lodash "^4.17.10" + +async@~0.2.6: + version "0.2.10" + resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" + integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E= + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= dependencies: chalk "^1.1.3" esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@6, babel-core@^6.26.0: +babel-core@^6.0.0, babel-core@^6.26.0, babel-core@^6.26.3: version "6.26.3" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207" + integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA== dependencies: babel-code-frame "^6.26.0" babel-generator "^6.26.0" @@ -101,9 +404,10 @@ babel-core@6, babel-core@^6.26.0: slash "^1.0.0" source-map "^0.5.7" -babel-generator@^6.26.0: +babel-generator@^6.18.0, babel-generator@^6.26.0: version "6.26.1" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== dependencies: babel-messages "^6.23.0" babel-runtime "^6.26.0" @@ -114,9 +418,19 @@ babel-generator@^6.26.0: source-map "^0.5.7" trim-right "^1.0.1" +babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" + integrity sha1-zORReto1b0IgvK6KAsKzRvmlZmQ= + dependencies: + babel-helper-explode-assignable-expression "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + babel-helper-call-delegate@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + integrity sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340= dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" @@ -126,15 +440,26 @@ babel-helper-call-delegate@^6.24.1: babel-helper-define-map@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + integrity sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8= dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" +babel-helper-explode-assignable-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" + integrity sha1-8luCz33BBDPFX3BZLVdGQArCLKo= + dependencies: + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + babel-helper-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + integrity sha1-00dbjAPtmCQqJbSDUasYOZ01gKk= dependencies: babel-helper-get-function-arity "^6.24.1" babel-runtime "^6.22.0" @@ -145,6 +470,7 @@ babel-helper-function-name@^6.24.1: babel-helper-get-function-arity@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + integrity sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -152,6 +478,7 @@ babel-helper-get-function-arity@^6.24.1: babel-helper-hoist-variables@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + integrity sha1-HssnaJydJVE+rbyZFKc/VAi+enY= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -159,6 +486,7 @@ babel-helper-hoist-variables@^6.24.1: babel-helper-optimise-call-expression@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + integrity sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -166,14 +494,27 @@ babel-helper-optimise-call-expression@^6.24.1: babel-helper-regex@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" + integrity sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI= dependencies: babel-runtime "^6.26.0" babel-types "^6.26.0" lodash "^4.17.4" +babel-helper-remap-async-to-generator@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" + integrity sha1-XsWBgnrXI/7N04HxySg5BnbkVRs= + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + babel-helper-replace-supers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + integrity sha1-v22/5Dk40XNpohPKiov3S2qQqxo= dependencies: babel-helper-optimise-call-expression "^6.24.1" babel-messages "^6.23.0" @@ -185,43 +526,102 @@ babel-helper-replace-supers@^6.24.1: babel-helpers@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + integrity sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI= dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" +babel-jest@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-23.6.0.tgz#a644232366557a2240a0c083da6b25786185a2f1" + integrity sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew== + dependencies: + babel-plugin-istanbul "^4.1.6" + babel-preset-jest "^23.2.0" + babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= dependencies: babel-runtime "^6.22.0" babel-plugin-check-es2015-constants@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + integrity sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o= dependencies: babel-runtime "^6.22.0" babel-plugin-external-helpers@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz#2285f48b02bd5dede85175caf8c62e86adccefa1" + integrity sha1-IoX0iwK9Xe3oUXXK+MYuhq3M76E= + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-istanbul@^4.1.6: + version "4.1.6" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" + integrity sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== + dependencies: + babel-plugin-syntax-object-rest-spread "^6.13.0" + find-up "^2.1.0" + istanbul-lib-instrument "^1.10.1" + test-exclude "^4.2.1" + +babel-plugin-jest-hoist@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz#e61fae05a1ca8801aadee57a6d66b8cefaf44167" + integrity sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc= + +babel-plugin-syntax-async-functions@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" + integrity sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU= + +babel-plugin-syntax-exponentiation-operator@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" + integrity sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4= + +babel-plugin-syntax-object-rest-spread@^6.13.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= + +babel-plugin-syntax-trailing-function-commas@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" + integrity sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM= + +babel-plugin-transform-async-to-generator@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" + integrity sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E= dependencies: + babel-helper-remap-async-to-generator "^6.24.1" + babel-plugin-syntax-async-functions "^6.8.0" babel-runtime "^6.22.0" babel-plugin-transform-es2015-arrow-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + integrity sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE= dependencies: babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + integrity sha1-u8UbSflk1wy42OC5ToICRs46YUE= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-block-scoping@^6.24.1: +babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= dependencies: babel-runtime "^6.26.0" babel-template "^6.26.0" @@ -229,9 +629,10 @@ babel-plugin-transform-es2015-block-scoping@^6.24.1: babel-types "^6.26.0" lodash "^4.17.4" -babel-plugin-transform-es2015-classes@^6.24.1, babel-plugin-transform-es2015-classes@^6.9.0: +babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= dependencies: babel-helper-define-map "^6.24.1" babel-helper-function-name "^6.24.1" @@ -243,35 +644,40 @@ babel-plugin-transform-es2015-classes@^6.24.1, babel-plugin-transform-es2015-cla babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-computed-properties@^6.24.1: +babel-plugin-transform-es2015-computed-properties@^6.22.0, babel-plugin-transform-es2015-computed-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= dependencies: babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-destructuring@^6.22.0: +babel-plugin-transform-es2015-destructuring@^6.22.0, babel-plugin-transform-es2015-destructuring@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-duplicate-keys@^6.24.1: +babel-plugin-transform-es2015-duplicate-keys@^6.22.0, babel-plugin-transform-es2015-duplicate-keys@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" + integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-transform-es2015-for-of@^6.22.0: +babel-plugin-transform-es2015-for-of@^6.22.0, babel-plugin-transform-es2015-for-of@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-function-name@^6.24.1: +babel-plugin-transform-es2015-function-name@^6.22.0, babel-plugin-transform-es2015-function-name@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= dependencies: babel-helper-function-name "^6.24.1" babel-runtime "^6.22.0" @@ -280,52 +686,59 @@ babel-plugin-transform-es2015-function-name@^6.24.1: babel-plugin-transform-es2015-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + integrity sha1-T1SgLWzWbPkVKAAZox0xklN3yi4= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-modules-amd@^6.24.1: +babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" + integrity sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ= dependencies: babel-plugin-transform-es2015-modules-commonjs "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-modules-commonjs@^6.24.1: +babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1: version "6.26.2" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q== dependencies: babel-plugin-transform-strict-mode "^6.24.1" babel-runtime "^6.26.0" babel-template "^6.26.0" babel-types "^6.26.0" -babel-plugin-transform-es2015-modules-systemjs@^6.24.1: +babel-plugin-transform-es2015-modules-systemjs@^6.23.0, babel-plugin-transform-es2015-modules-systemjs@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= dependencies: babel-helper-hoist-variables "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-modules-umd@^6.24.1: +babel-plugin-transform-es2015-modules-umd@^6.23.0, babel-plugin-transform-es2015-modules-umd@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" + integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= dependencies: babel-plugin-transform-es2015-modules-amd "^6.24.1" babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-object-super@^6.24.1: +babel-plugin-transform-es2015-object-super@^6.22.0, babel-plugin-transform-es2015-object-super@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= dependencies: babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" -babel-plugin-transform-es2015-parameters@^6.24.1: +babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-parameters@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= dependencies: babel-helper-call-delegate "^6.24.1" babel-helper-get-function-arity "^6.24.1" @@ -334,9 +747,10 @@ babel-plugin-transform-es2015-parameters@^6.24.1: babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-shorthand-properties@^6.24.1: +babel-plugin-transform-es2015-shorthand-properties@^6.22.0, babel-plugin-transform-es2015-shorthand-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" @@ -344,12 +758,14 @@ babel-plugin-transform-es2015-shorthand-properties@^6.24.1: babel-plugin-transform-es2015-spread@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + integrity sha1-1taKmfia7cRTbIGlQujdnxdG+NE= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-sticky-regex@^6.24.1: +babel-plugin-transform-es2015-sticky-regex@^6.22.0, babel-plugin-transform-es2015-sticky-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" + integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" @@ -358,39 +774,90 @@ babel-plugin-transform-es2015-sticky-regex@^6.24.1: babel-plugin-transform-es2015-template-literals@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + integrity sha1-qEs0UPfp+PH2g51taH2oS7EjbY0= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-typeof-symbol@^6.22.0: +babel-plugin-transform-es2015-typeof-symbol@^6.22.0, babel-plugin-transform-es2015-typeof-symbol@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" + integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-unicode-regex@^6.24.1: +babel-plugin-transform-es2015-unicode-regex@^6.22.0, babel-plugin-transform-es2015-unicode-regex@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" + integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= dependencies: babel-helper-regex "^6.24.1" babel-runtime "^6.22.0" regexpu-core "^2.0.0" -babel-plugin-transform-regenerator@^6.24.1: +babel-plugin-transform-exponentiation-operator@^6.22.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" + integrity sha1-KrDJx/MJj6SJB3cruBP+QejeOg4= + dependencies: + babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" + babel-plugin-syntax-exponentiation-operator "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-regenerator@^6.22.0, babel-plugin-transform-regenerator@^6.24.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" + integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= dependencies: regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + integrity sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g= dependencies: babel-runtime "^6.22.0" babel-types "^6.24.1" +babel-preset-env@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a" + integrity sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg== + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-syntax-trailing-function-commas "^6.22.0" + babel-plugin-transform-async-to-generator "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.23.0" + babel-plugin-transform-es2015-classes "^6.23.0" + babel-plugin-transform-es2015-computed-properties "^6.22.0" + babel-plugin-transform-es2015-destructuring "^6.23.0" + babel-plugin-transform-es2015-duplicate-keys "^6.22.0" + babel-plugin-transform-es2015-for-of "^6.23.0" + babel-plugin-transform-es2015-function-name "^6.22.0" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.22.0" + babel-plugin-transform-es2015-modules-commonjs "^6.23.0" + babel-plugin-transform-es2015-modules-systemjs "^6.23.0" + babel-plugin-transform-es2015-modules-umd "^6.23.0" + babel-plugin-transform-es2015-object-super "^6.22.0" + babel-plugin-transform-es2015-parameters "^6.23.0" + babel-plugin-transform-es2015-shorthand-properties "^6.22.0" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.22.0" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.23.0" + babel-plugin-transform-es2015-unicode-regex "^6.22.0" + babel-plugin-transform-exponentiation-operator "^6.22.0" + babel-plugin-transform-regenerator "^6.22.0" + browserslist "^3.2.6" + invariant "^2.2.2" + semver "^5.3.0" + babel-preset-es2015@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" + integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk= dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" @@ -417,9 +884,18 @@ babel-preset-es2015@^6.24.1: babel-plugin-transform-es2015-unicode-regex "^6.24.1" babel-plugin-transform-regenerator "^6.24.1" +babel-preset-jest@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz#8ec7a03a138f001a1a8fb1e8113652bf1a55da46" + integrity sha1-jsegOhOPABoaj7HoETZSvxpV2kY= + dependencies: + babel-plugin-jest-hoist "^23.2.0" + babel-plugin-syntax-object-rest-spread "^6.13.0" + babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= dependencies: babel-core "^6.26.0" babel-runtime "^6.26.0" @@ -432,13 +908,15 @@ babel-register@^6.26.0: babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" regenerator-runtime "^0.11.0" -babel-template@^6.24.1, babel-template@^6.26.0: +babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= dependencies: babel-runtime "^6.26.0" babel-traverse "^6.26.0" @@ -446,9 +924,10 @@ babel-template@^6.24.1, babel-template@^6.26.0: babylon "^6.18.0" lodash "^4.17.4" -babel-traverse@^6.24.1, babel-traverse@^6.26.0: +babel-traverse@^6.0.0, babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= dependencies: babel-code-frame "^6.26.0" babel-messages "^6.23.0" @@ -460,9 +939,10 @@ babel-traverse@^6.24.1, babel-traverse@^6.26.0: invariant "^2.2.2" lodash "^4.17.4" -babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: +babel-types@^6.0.0, babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= dependencies: babel-runtime "^6.26.0" esutils "^2.0.2" @@ -472,90 +952,406 @@ babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base64-js@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" + integrity sha1-EQHpVE9KdrG8OybUUsqW16NeeXg= -base64-js@^1.1.2: +base64-js@^1.0.2, base64-js@^1.1.2: version "1.3.0" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + integrity sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" blob-stream@^0.1.2: version "0.1.3" resolved "https://registry.yarnpkg.com/blob-stream/-/blob-stream-0.1.3.tgz#98d668af6996e0f32ef666d06e215ccc7d77686c" + integrity sha1-mNZor2mW4PMu9mbQbiFczH13aGw= dependencies: blob "0.0.4" blob@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921" + integrity sha1-vPEwUspURj8w+fx+lbmkdjCpSSE= + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.8" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" +brace@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/brace/-/brace-0.2.1.tgz#806ea25b26e79654b1d05ec23016b44d9e770db4" + integrity sha1-gG6iWybnllSx0F7CMBa0TZ53DbQ= + dependencies: + w3c-blob "0.0.1" + braces@^1.8.2: version "1.8.5" resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= dependencies: expand-range "^1.8.1" preserve "^0.2.0" repeat-element "^1.1.2" -brfs@^1.4.0: +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +brfs@^1.3.0, brfs@^1.4.0: version "1.6.1" resolved "https://registry.yarnpkg.com/brfs/-/brfs-1.6.1.tgz#b78ce2336d818e25eea04a0947cba6d4fb8849c3" + integrity sha512-OfZpABRQQf+Xsmju8XE9bDjs+uU4vLREGolP7bDgcpsI17QREyZ4Bl+2KLxxx1kCgA0fAIhKQBaBYh+PEcCqYQ== dependencies: quote-stream "^1.0.1" resolve "^1.1.5" static-module "^2.2.0" through2 "^2.0.0" +brfs@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brfs/-/brfs-2.0.1.tgz#d19370b3fad787a24af1eee5474ad7ec9c305d3a" + integrity sha512-SU42sZeG85CE8EaZfnAANWxTqYpgrup0Nq5TgA+x9a0szxki+kH0X0DDyr7czQ8KhKKKdpxrQqXHN6zX96r62w== + dependencies: + quote-stream "^1.0.1" + resolve "^1.1.5" + static-module "^3.0.0" + through2 "^2.0.0" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + brotli@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/brotli/-/brotli-1.3.2.tgz#525a9cad4fcba96475d7d388f6aecb13eed52f46" + integrity sha1-UlqcrU/LqWR119OI9q7LE+7VL0Y= dependencies: base64-js "^1.1.2" -browser-resolve@^1.11.0: +browser-pack@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.1.0.tgz#c34ba10d0b9ce162b5af227c7131c92c2ecd5774" + integrity sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA== + dependencies: + JSONStream "^1.0.3" + combine-source-map "~0.8.0" + defined "^1.0.0" + safe-buffer "^5.1.1" + through2 "^2.0.0" + umd "^3.0.0" + +browser-process-hrtime@^0.1.2: + version "0.1.3" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" + integrity sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw== + +browser-resolve@^1.11.0, browser-resolve@^1.11.3, browser-resolve@^1.7.0: version "1.11.3" resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== dependencies: resolve "1.1.7" browser-resolve@^1.8.1: version "1.11.2" resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" + integrity sha1-j/CbCixCFxihBRwmCzLkj0QpOM4= dependencies: resolve "1.1.7" +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + browserify-optional@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/browserify-optional/-/browserify-optional-1.0.1.tgz#1e13722cfde0d85f121676c2a72ced533a018869" + integrity sha1-HhNyLP3g2F8SFnbCpyztUzoBiGk= dependencies: ast-transform "0.0.0" ast-types "^0.7.0" browser-resolve "^1.8.1" +browserify-rsa@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= + dependencies: + bn.js "^4.1.1" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.2" + elliptic "^6.0.0" + inherits "^2.0.1" + parse-asn1 "^5.0.0" + +browserify-zlib@~0.1.2: + version "0.1.4" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" + integrity sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0= + dependencies: + pako "~0.2.0" + +browserify@^13.3.0: + version "13.3.0" + resolved "https://registry.yarnpkg.com/browserify/-/browserify-13.3.0.tgz#b5a9c9020243f0c70e4675bec8223bc627e415ce" + integrity sha1-tanJAgJD8McORnW+yCI7xifkFc4= + dependencies: + JSONStream "^1.0.3" + assert "^1.4.0" + browser-pack "^6.0.1" + browser-resolve "^1.11.0" + browserify-zlib "~0.1.2" + buffer "^4.1.0" + cached-path-relative "^1.0.0" + concat-stream "~1.5.1" + console-browserify "^1.1.0" + constants-browserify "~1.0.0" + crypto-browserify "^3.0.0" + defined "^1.0.0" + deps-sort "^2.0.0" + domain-browser "~1.1.0" + duplexer2 "~0.1.2" + events "~1.1.0" + glob "^7.1.0" + has "^1.0.0" + htmlescape "^1.1.0" + https-browserify "~0.0.0" + inherits "~2.0.1" + insert-module-globals "^7.0.0" + labeled-stream-splicer "^2.0.0" + module-deps "^4.0.8" + os-browserify "~0.1.1" + parents "^1.0.1" + path-browserify "~0.0.0" + process "~0.11.0" + punycode "^1.3.2" + querystring-es3 "~0.2.0" + read-only-stream "^2.0.0" + readable-stream "^2.0.2" + resolve "^1.1.4" + shasum "^1.0.0" + shell-quote "^1.6.1" + stream-browserify "^2.0.0" + stream-http "^2.0.0" + string_decoder "~0.10.0" + subarg "^1.0.0" + syntax-error "^1.1.1" + through2 "^2.0.0" + timers-browserify "^1.0.1" + tty-browserify "~0.0.0" + url "~0.11.0" + util "~0.10.1" + vm-browserify "~0.0.1" + xtend "^4.0.0" + +browserslist@^3.2.6: + version "3.2.8" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6" + integrity sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ== + dependencies: + caniuse-lite "^1.0.30000844" + electron-to-chromium "^1.3.47" + +bser@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" + integrity sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk= + dependencies: + node-int64 "^0.4.0" + buffer-equal@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" + integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs= buffer-from@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.0.0.tgz#4cb8832d23612589b0406e9e2956c17f06fdf531" + integrity sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^4.1.0: + version "4.9.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" -builtin-modules@^1.1.0: +builtin-modules@^1.0.0, builtin-modules@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +cached-path-relative@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.2.tgz#a13df4196d26776220cc3356eb147a52dba2c6db" + integrity sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg== + +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= + +caller-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" + integrity sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8= + dependencies: + callsites "^0.2.0" + +callsites@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" + integrity sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo= + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +camelcase@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= + +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + +caniuse-lite@^1.0.30000844: + version "1.0.30000904" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000904.tgz#4445d00da859a0e0ae6dbb2876c545f3324f6c74" + integrity sha512-M4sXvogCoY5Fp6fuXIaQG/MIexlEFQ3Lgwban+KlqiQUbUIkSmjAB8ZJIP79aj2cdqz2F1Lb+Z+5GwHvCrbLtg== + +capture-exit@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" + integrity sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28= + dependencies: + rsvp "^3.3.3" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= chalk@^1.0.0, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" @@ -563,86 +1359,716 @@ chalk@^1.0.0, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.2: + version "2.4.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" + integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +character-parser@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/character-parser/-/character-parser-1.2.0.tgz#94134d6e5d870a39be359f7d22460935184ddef6" + integrity sha1-lBNNbl2HCjm+NZ99IkYJNRhN3vY= + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +chownr@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" + integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== + +ci-info@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +circular-json@^0.3.1: + version "0.3.3" + resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" + integrity sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A== + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + dependencies: + restore-cursor "^2.0.0" + +cli-width@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + clone@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +codemirror@~3.20.0: + version "3.20.0" + resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-3.20.0.tgz#2e10326c2f0bf043b1ede32fdbc06ddfab801c62" + integrity sha1-LhAybC8L8EOx7eMv28Bt36uAHGI= + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +combine-source-map@^0.8.0, combine-source-map@~0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.8.0.tgz#a58d0df042c186fcf822a8e8015f5450d2d79a8b" + integrity sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos= + dependencies: + convert-source-map "~1.1.0" + inline-source-map "~0.6.0" + lodash.memoize "~3.0.3" + source-map "~0.5.3" + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" + integrity sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w== + dependencies: + delayed-stream "~1.0.0" + +commander@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.1.0.tgz#d121bbae860d9992a3d517ba96f56588e47c6781" + integrity sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E= commander@~2.13.0: version "2.13.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== + +commander@~2.17.1: + version "2.17.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + +component-emitter@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" + integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@~1.6.0: +concat-stream@^1.6.1, concat-stream@~1.6.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" inherits "^2.0.3" readable-stream "^2.2.2" typedarray "^0.0.6" -convert-source-map@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" +concat-stream@~1.5.0, concat-stream@~1.5.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266" + integrity sha1-cIl4Yk2FavQaWnQd790mHadSwmY= + dependencies: + inherits "~2.0.1" + readable-stream "~2.0.0" + typedarray "~0.0.5" -core-js@^2.4.0: - version "2.5.5" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.5.tgz#b14dde936c640c0579a6b50cabcc132dd6127e3b" +console-browserify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + integrity sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA= + dependencies: + date-now "^0.1.4" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +constantinople@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/constantinople/-/constantinople-1.0.2.tgz#0e64747dc836644d3f659247efd95231b48c3e71" + integrity sha1-DmR0fcg2ZE0/ZZJH79lSMbSMPnE= + dependencies: + uglify-js "~2.4.0" + +constants-browserify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +convert-source-map@^1.4.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" + integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== + dependencies: + safe-buffer "~5.1.1" + +convert-source-map@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" + integrity sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU= + +convert-source-map@~1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.1.3.tgz#4829c877e9fe49b3161f3bf3673888e204699860" + integrity sha1-SCnId+n+SbMWHzvzZziI4gRpmGA= + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +core-js@^2.4.0: + version "2.5.5" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.5.tgz#b14dde936c640c0579a6b50cabcc132dd6127e3b" + integrity sha1-sU3ek2xkDAV5prUMq8wTLdYSfjs= core-js@^2.5.0: version "2.5.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" + integrity sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw== -core-util-is@~1.0.0: +core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cp-file@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-6.0.0.tgz#f38477ece100b403fcf780fd34d030486beb693e" + integrity sha512-OtHMgPugkgwHlbph25wlMKd358lZNhX1Y2viUpPoFmlBPlEiPIRhztYWha11grbGPnlM+urp5saVmwsChCIOEg== + dependencies: + graceful-fs "^4.1.2" + make-dir "^1.0.0" + nested-error-stacks "^2.0.0" + pify "^3.0.0" + safe-buffer "^5.0.1" + +cpy@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cpy/-/cpy-7.0.1.tgz#d817e4d81bd7f0f25ff812796c5f1392dc0fb485" + integrity sha512-Zo52tXKLJcgy/baacn6KaNoRAakkl2wb+R4u6qJ4wlD0uchncwRQcIk66PlGlkzuToCJO6A6PWX27Tdwc8LU2g== + dependencies: + arrify "^1.0.1" + cp-file "^6.0.0" + globby "^8.0.1" + nested-error-stacks "^2.0.0" + +create-ecdh@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +crypto-browserify@^3.0.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +crypto-js@^3.1.9-1: + version "3.1.9-1" + resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-3.1.9-1.tgz#fda19e761fc077e01ffbfdc6e9fdfc59e8806cd8" + integrity sha1-/aGedh/Ad+Af+/3G6f38WeiAbNg= + +css-parse@1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-1.0.4.tgz#38b0503fbf9da9f54e9c1dbda60e145c77117bdd" + integrity sha1-OLBQP7+dqfVOnB29pg4UXHcRe90= + +css-stringify@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/css-stringify/-/css-stringify-1.0.5.tgz#b0d042946db2953bb9d292900a6cb5f6d0122031" + integrity sha1-sNBClG2ylTu50pKQCmy19tASIDE= + +css@~1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/css/-/css-1.0.8.tgz#9386811ca82bccc9ee7fb5a732b1e2a317c8a3e7" + integrity sha1-k4aBHKgrzMnuf7WnMrHioxfIo+c= + dependencies: + css-parse "1.0.4" + css-stringify "1.0.5" + +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": + version "0.3.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.4.tgz#8cd52e8a3acfd68d3aed38ee0a640177d2f9d797" + integrity sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog== -debug@^2.6.8, debug@^2.6.9: +cssstyle@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.1.1.tgz#18b038a9c44d65f7a8e428a653b9f6fe42faf5fb" + integrity sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog== + dependencies: + cssom "0.3.x" + +d@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" + integrity sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8= + dependencies: + es5-ext "^0.10.9" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +data-urls@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + +date-now@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= + +debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" +debug@^3.1.0: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + +decamelize@^1.0.0, decamelize@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + deep-equal@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +default-require-extensions@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" + integrity sha1-836hXT4T/9m0N9M+GnW1+5eHTLg= + dependencies: + strip-bom "^2.0.0" + +define-properties@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +deps-sort@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.0.tgz#091724902e84658260eb910748cccd1af6e21fb5" + integrity sha1-CRckkC6EZYJg65EHSMzNGvbiH7U= + dependencies: + JSONStream "^1.0.3" + shasum "^1.0.0" + subarg "^1.0.0" + through2 "^2.0.0" + +des.js@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= dependencies: repeating "^2.0.0" +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + +detect-newline@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + +detective@^4.0.0: + version "4.7.1" + resolved "https://registry.yarnpkg.com/detective/-/detective-4.7.1.tgz#0eca7314338442febb6d65da54c10bb1c82b246e" + integrity sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig== + dependencies: + acorn "^5.2.1" + defined "^1.0.0" + dfa@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/dfa/-/dfa-1.1.0.tgz#d30218bd10d030fa421df3ebbc82285463a31781" + integrity sha1-0wIYvRDQMPpCHfPrvIIoVGOjF4E= dependencies: babel-runtime "^6.11.6" -duplexer2@~0.1.4: +diff@^3.2.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +domain-browser@~1.1.0: + version "1.1.7" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" + integrity sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw= + +domexception@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + dependencies: + webidl-conversions "^4.0.2" + +duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2, duplexer2@~0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + integrity sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= dependencies: readable-stream "^2.0.2" duplexer@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +electron-to-chromium@^1.3.47: + version "1.3.83" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.83.tgz#74584eb0972bb6777811c5d68d988c722f5e6666" + integrity sha512-DqJoDarxq50dcHsOOlMLNoy+qQitlMNbYb6wwbE0oUw2veHdRkpNrhmngiUYKMErdJ8SJ48rpJsZTQgy5SoEAA== + +elliptic@^6.0.0: + version "6.4.1" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" + integrity sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ== + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + +error-ex@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.5.1: + version "1.12.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.12.0.tgz#9dbbdd27c6856f0001421ca18782d786bf8a6165" + integrity sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA== + dependencies: + es-to-primitive "^1.1.1" + function-bind "^1.1.1" + has "^1.0.1" + is-callable "^1.1.3" + is-regex "^1.0.4" + +es-to-primitive@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: + version "0.10.46" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.46.tgz#efd99f67c5a7ec789baa3daa7f79870388f7f572" + integrity sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw== + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.1" + next-tick "1" + +es6-iterator@~2.0.1, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-map@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" + integrity sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA= + dependencies: + d "1" + es5-ext "~0.10.14" + es6-iterator "~2.0.1" + es6-set "~0.1.5" + es6-symbol "~3.1.1" + event-emitter "~0.3.5" + +es6-set@^0.1.5, es6-set@~0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" + integrity sha1-0rPsXU2ADO2BjbU40ol02wpzzLE= + dependencies: + d "1" + es5-ext "~0.10.14" + es6-iterator "~2.0.1" + es6-symbol "3.1.1" + event-emitter "~0.3.5" + +es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" + integrity sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc= + dependencies: + d "1" + es5-ext "~0.10.14" escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= escodegen@^1.8.1, escodegen@~1.9.0: version "1.9.1" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2" + integrity sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q== + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +escodegen@^1.9.1: + version "1.11.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.0.tgz#b27a9389481d5bfd5bec76f7bb1eb3f8f4556589" + integrity sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw== dependencies: esprima "^3.1.3" estraverse "^4.2.0" @@ -654,6 +2080,7 @@ escodegen@^1.8.1, escodegen@~1.9.0: escodegen@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.2.0.tgz#09de7967791cc958b7f89a2ddb6d23451af327e1" + integrity sha1-Cd55Z3kcyVi3+Jot220jRRrzJ+E= dependencies: esprima "~1.0.4" estraverse "~1.5.0" @@ -661,83 +2088,369 @@ escodegen@~1.2.0: optionalDependencies: source-map "~0.1.30" +eslint-scope@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172" + integrity sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512" + integrity sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q== + +eslint-visitor-keys@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" + integrity sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ== + +eslint@^5.3.0: + version "5.11.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.11.1.tgz#8deda83db9f354bf9d3f53f9677af7e0e13eadda" + integrity sha512-gOKhM8JwlFOc2acbOrkYR05NW8M6DCMSvfcJiBB5NDxRE1gv8kbvxKaC9u69e6ZGEMWXcswA/7eKR229cEIpvg== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.5.3" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^2.1.0" + eslint-scope "^4.0.0" + eslint-utils "^1.3.1" + eslint-visitor-keys "^1.0.0" + espree "^5.0.0" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^11.7.0" + ignore "^4.0.6" + imurmurhash "^0.1.4" + inquirer "^6.1.0" + js-yaml "^3.12.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.5" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + pluralize "^7.0.0" + progress "^2.0.0" + regexpp "^2.0.1" + require-uncached "^1.0.3" + semver "^5.5.1" + strip-ansi "^4.0.0" + strip-json-comments "^2.0.1" + table "^5.0.2" + text-table "^0.2.0" + +espree@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-5.0.0.tgz#fc7f984b62b36a0f543b13fb9cd7b9f4a7f5b65c" + integrity sha512-1MpUfwsdS9MMoN7ZXqAr9e9UKdVHDcvrJpyx7mm1WuQlx/ygErEQBzgi5Nh5qBHIoYweprhtMkTCb9GhcAIcsA== + dependencies: + acorn "^6.0.2" + acorn-jsx "^5.0.0" + eslint-visitor-keys "^1.0.0" + esprima@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esprima@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.0.4.tgz#9f557e08fc3b4d26ece9dd34f8fbf476b62585ad" + integrity sha1-n1V+CPw7TSbs6d00+Pv0drYlha0= -estraverse@^4.2.0: +esquery@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" + integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== + dependencies: + estraverse "^4.0.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + dependencies: + estraverse "^4.1.0" + +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= estraverse@~1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.5.1.tgz#867a3e8e58a9f84618afb6c2ddbcd916b7cbaf71" + integrity sha1-hno+jlip+EYYr7bC3bzZFrfLr3E= + +estree-is-function@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/estree-is-function/-/estree-is-function-1.0.0.tgz#c0adc29806d7f18a74db7df0f3b2666702e37ad2" + integrity sha512-nSCWn1jkSq2QAtkaVLJZY2ezwcFO161HVc174zL1KPW3RJ+O6C3eJb8Nx7OXzvhoEv+nLgSR1g71oWUHUDTrJA== estree-walker@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.2.1.tgz#bdafe8095383d8414d5dc2ecf4c9173b6db9412e" + integrity sha1-va/oCVOD2EFNXcLs9MkXO225QS4= estree-walker@^0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.2.tgz#d3850be7529c9580d815600b53126515e146dd39" + integrity sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig== esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= esutils@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/esutils/-/esutils-1.0.0.tgz#8151d358e20c8acc7fb745e7472c0025fe496570" + integrity sha1-gVHTWOIMisx/t0XnRywAJf5JZXA= + +event-emitter@~0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk= + dependencies: + d "1" + es5-ext "~0.10.14" + +events@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +exec-sh@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36" + integrity sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw== + dependencies: + merge "^1.2.0" + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= dependencies: is-posix-bracket "^0.1.0" +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + expand-range@^1.8.1: version "1.8.2" resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= dependencies: fill-range "^2.1.0" +expect@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-23.6.0.tgz#1e0c8d3ba9a581c87bd71fb9bc8862d443425f98" + integrity sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w== + dependencies: + ansi-styles "^3.2.0" + jest-diff "^23.6.0" + jest-get-type "^22.1.0" + jest-matcher-utils "^23.6.0" + jest-message-util "^23.4.0" + jest-regex-util "^23.3.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +external-editor@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" + integrity sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + extglob@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= dependencies: is-extglob "^1.0.0" +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + falafel@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/falafel/-/falafel-2.1.0.tgz#96bb17761daba94f46d001738b3cedf3a67fe06c" + integrity sha1-lrsXdh2rqU9G0AFzizzt86Z/4Gw= dependencies: acorn "^5.0.0" foreach "^2.0.5" isarray "0.0.1" object-keys "^1.0.6" +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + +fast-glob@^2.0.2: + version "2.2.4" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.4.tgz#e54f4b66d378040e0e4d6a68ec36bbc5b04363c0" + integrity sha512-FjK2nCGI/McyzgNtTESqaWP3trPvHyRyoyY70hxjc3oKPNmDe8taohLZpoVKoUjW85tbU5txaYUZCNtVzygl1g== + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + fast-levenshtein@~2.0.4: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fb-watchman@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + integrity sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg= + dependencies: + bser "^2.0.0" figures@^1.0.1: version "1.7.0" resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" + integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= dependencies: escape-string-regexp "^1.0.5" object-assign "^4.1.0" +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" + integrity sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E= + dependencies: + flat-cache "^1.2.1" + object-assign "^4.0.1" + filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= + +fileset@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" + integrity sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA= + dependencies: + glob "^7.0.3" + minimatch "^3.0.3" fill-range@^2.1.0: version "2.2.4" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== dependencies: is-number "^2.1.0" isobject "^2.0.0" @@ -745,31 +2458,154 @@ fill-range@^2.1.0: repeat-element "^1.1.2" repeat-string "^1.5.2" -for-in@^1.0.1: +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +flat-cache@^1.2.1: + version "1.3.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.4.tgz#2c2ef77525cc2929007dfffa1dd314aa9c9dee6f" + integrity sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg== + dependencies: + circular-json "^0.3.1" + graceful-fs "^4.1.2" + rimraf "~2.6.2" + write "^0.2.1" + +for-in@^1.0.1, for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= for-own@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= dependencies: for-in "^1.0.1" foreach@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fs-minipass@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" + integrity sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ== + dependencies: + minipass "^2.2.1" fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.3: + version "1.2.4" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" + integrity sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg== + dependencies: + nan "^2.9.2" + node-pre-gyp "^0.10.0" -function-bind@^1.0.2: +function-bind@^1.0.2, function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +get-assigned-identifiers@^1.1.0, get-assigned-identifiers@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz#6dbf411de648cbaf8d9169ebb0d2d576191e2ff1" + integrity sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ== + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= dependencies: glob-parent "^2.0.0" is-glob "^2.0.0" @@ -777,12 +2613,39 @@ glob-base@^0.3.0: glob-parent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= dependencies: is-glob "^2.0.0" +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= + +glob@^7.0.3, glob@^7.1.0, glob@^7.1.1, glob@^7.1.2: + version "7.1.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^7.0.5: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -791,203 +2654,1365 @@ glob@^7.0.5: once "^1.3.0" path-is-absolute "^1.0.0" +globals@^11.7.0: + version "11.9.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.9.0.tgz#bde236808e987f290768a93d065060d78e6ab249" + integrity sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg== + globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== + +globby@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50" + integrity sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw== + dependencies: + array-union "^1.0.1" + dir-glob "^2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +graceful-fs@^4.1.11, graceful-fs@^4.1.2: + version "4.1.15" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== + +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= gzip-size@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520" + integrity sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA= dependencies: duplexer "^0.1.1" -has-ansi@^2.0.0: +handlebars@^4.0.3: + version "4.0.12" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.12.tgz#2c15c8a96d46da5e266700518ba8cb8d919d5bc5" + integrity sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA== + dependencies: + async "^2.5.0" + optimist "^0.6.1" + source-map "^0.6.1" + optionalDependencies: + uglify-js "^3.1.4" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.0: + version "5.1.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= dependencies: ansi-regex "^2.0.0" +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + has@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" + integrity sha1-hGFzP1OLCDfJNh45qauelwTcLyg= dependencies: function-bind "^1.0.2" +hash-base@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + integrity sha1-42w/LSyufXRqhX440Y1fMqeILbg= dependencies: os-homedir "^1.0.0" os-tmpdir "^1.0.1" +hosted-git-info@^2.1.4: + version "2.7.1" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== + +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + dependencies: + whatwg-encoding "^1.0.1" + +htmlescape@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz#3a03edc2214bca3b66424a3e7959349509cb0351" + integrity sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E= + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82" + integrity sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI= + +iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + iconv-lite@^0.4.13: version "0.4.23" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" + integrity sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA== dependencies: safer-buffer ">= 2.1.2 < 3" +ieee754@^1.1.4: + version "1.1.12" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" + integrity sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA== + +ignore-walk@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== + dependencies: + minimatch "^3.0.4" + +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +import-local@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" + integrity sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ== + dependencies: + pkg-dir "^2.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indexof@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3, inherits@~2.0.3: +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + +inline-source-map@~0.6.0: + version "0.6.2" + resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz#f9393471c18a79d1724f863fa38b586370ade2a5" + integrity sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU= + dependencies: + source-map "~0.5.3" + +inquirer@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.2.1.tgz#9943fc4882161bdb0b0c9276769c75b32dbfcd52" + integrity sha512-088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg== + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^3.0.0" + figures "^2.0.0" + lodash "^4.17.10" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^6.1.0" + string-width "^2.1.0" + strip-ansi "^5.0.0" + through "^2.3.6" + +insert-module-globals@^7.0.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.2.0.tgz#ec87e5b42728479e327bd5c5c71611ddfb4752ba" + integrity sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw== + dependencies: + JSONStream "^1.0.3" + acorn-node "^1.5.2" + combine-source-map "^0.8.0" + concat-stream "^1.6.1" + is-buffer "^1.1.0" + path-is-absolute "^1.0.1" + process "~0.11.0" + through2 "^2.0.0" + undeclared-identifiers "^1.1.2" + xtend "^4.0.0" -invariant@^2.2.2: +invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" -is-buffer@^1.1.5: +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-buffer@^1.1.0, is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-builtin-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + integrity sha1-VAVy0096wxGfj3bDDLwbHgN6/74= + dependencies: + builtin-modules "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== + +is-ci@^1.0.10: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== + dependencies: + ci-info "^1.5.0" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" is-dotfile@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= is-equal-shallow@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= dependencies: is-primitive "^2.0.0" -is-extendable@^0.1.1: +is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" is-extglob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= dependencies: number-is-nan "^1.0.0" +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-generator-fn@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" + integrity sha1-lp1J4bszKfa7fwkIm+JleLLd1Go= + is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= dependencies: is-extglob "^1.0.0" +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" + integrity sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A= + dependencies: + is-extglob "^2.1.1" + is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" is-posix-bracket@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= is-primitive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= + +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= + +is-promise@~1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-1.0.1.tgz#31573761c057e33c2e91aab9e96da08cefbe76e5" + integrity sha1-MVc3YcBX4zwukaq56W2gjO++duU= + +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + dependencies: + has "^1.0.1" + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-symbol@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + dependencies: + has-symbols "^1.0.0" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= -isarray@1.0.0, isarray@~1.0.0: +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isarray@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.4.tgz#38e7bcbb0f3ba1b7933c86ba1894ddfc3781bbb7" + integrity sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" -"js-tokens@^3.0.0 || ^4.0.0": +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +istanbul-api@^1.3.1: + version "1.3.7" + resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.3.7.tgz#a86c770d2b03e11e3f778cd7aedd82d2722092aa" + integrity sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA== + dependencies: + async "^2.1.4" + fileset "^2.0.2" + istanbul-lib-coverage "^1.2.1" + istanbul-lib-hook "^1.2.2" + istanbul-lib-instrument "^1.10.2" + istanbul-lib-report "^1.1.5" + istanbul-lib-source-maps "^1.2.6" + istanbul-reports "^1.5.1" + js-yaml "^3.7.0" + mkdirp "^0.5.1" + once "^1.4.0" + +istanbul-lib-coverage@^1.2.0, istanbul-lib-coverage@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" + integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== + +istanbul-lib-hook@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz#bc6bf07f12a641fbf1c85391d0daa8f0aea6bf86" + integrity sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw== + dependencies: + append-transform "^0.4.0" + +istanbul-lib-instrument@^1.10.1, istanbul-lib-instrument@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" + integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== + dependencies: + babel-generator "^6.18.0" + babel-template "^6.16.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + babylon "^6.18.0" + istanbul-lib-coverage "^1.2.1" + semver "^5.3.0" + +istanbul-lib-report@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz#f2a657fc6282f96170aaf281eb30a458f7f4170c" + integrity sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw== + dependencies: + istanbul-lib-coverage "^1.2.1" + mkdirp "^0.5.1" + path-parse "^1.0.5" + supports-color "^3.1.2" + +istanbul-lib-source-maps@^1.2.4, istanbul-lib-source-maps@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz#37b9ff661580f8fca11232752ee42e08c6675d8f" + integrity sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg== + dependencies: + debug "^3.1.0" + istanbul-lib-coverage "^1.2.1" + mkdirp "^0.5.1" + rimraf "^2.6.1" + source-map "^0.5.3" + +istanbul-reports@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz#97e4dbf3b515e8c484caea15d6524eebd3ff4e1a" + integrity sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw== + dependencies: + handlebars "^4.0.3" + +jade@~1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/jade/-/jade-1.1.5.tgz#e884d3d3565807e280f5ba760f68addb176627a3" + integrity sha1-6ITT01ZYB+KA9bp2D2it2xdmJ6M= + dependencies: + character-parser "1.2.0" + commander "2.1.0" + constantinople "~1.0.2" + mkdirp "~0.3.5" + monocle "1.1.51" + transformers "2.1.0" + with "~2.0.0" + +jest-changed-files@^23.4.2: + version "23.4.2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-23.4.2.tgz#1eed688370cd5eebafe4ae93d34bb3b64968fe83" + integrity sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA== + dependencies: + throat "^4.0.0" + +jest-cli@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-23.6.0.tgz#61ab917744338f443ef2baa282ddffdd658a5da4" + integrity sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ== + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.1.11" + import-local "^1.0.0" + is-ci "^1.0.10" + istanbul-api "^1.3.1" + istanbul-lib-coverage "^1.2.0" + istanbul-lib-instrument "^1.10.1" + istanbul-lib-source-maps "^1.2.4" + jest-changed-files "^23.4.2" + jest-config "^23.6.0" + jest-environment-jsdom "^23.4.0" + jest-get-type "^22.1.0" + jest-haste-map "^23.6.0" + jest-message-util "^23.4.0" + jest-regex-util "^23.3.0" + jest-resolve-dependencies "^23.6.0" + jest-runner "^23.6.0" + jest-runtime "^23.6.0" + jest-snapshot "^23.6.0" + jest-util "^23.4.0" + jest-validate "^23.6.0" + jest-watcher "^23.4.0" + jest-worker "^23.2.0" + micromatch "^2.3.11" + node-notifier "^5.2.1" + prompts "^0.1.9" + realpath-native "^1.0.0" + rimraf "^2.5.4" + slash "^1.0.0" + string-length "^2.0.0" + strip-ansi "^4.0.0" + which "^1.2.12" + yargs "^11.0.0" + +jest-config@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.6.0.tgz#f82546a90ade2d8c7026fbf6ac5207fc22f8eb1d" + integrity sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ== + dependencies: + babel-core "^6.0.0" + babel-jest "^23.6.0" + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^23.4.0" + jest-environment-node "^23.4.0" + jest-get-type "^22.1.0" + jest-jasmine2 "^23.6.0" + jest-regex-util "^23.3.0" + jest-resolve "^23.6.0" + jest-util "^23.4.0" + jest-validate "^23.6.0" + micromatch "^2.3.11" + pretty-format "^23.6.0" + +jest-diff@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-23.6.0.tgz#1500f3f16e850bb3d71233408089be099f610c7d" + integrity sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g== + dependencies: + chalk "^2.0.1" + diff "^3.2.0" + jest-get-type "^22.1.0" + pretty-format "^23.6.0" + +jest-docblock@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-23.2.0.tgz#f085e1f18548d99fdd69b20207e6fd55d91383a7" + integrity sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c= + dependencies: + detect-newline "^2.1.0" + +jest-each@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.6.0.tgz#ba0c3a82a8054387016139c733a05242d3d71575" + integrity sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg== + dependencies: + chalk "^2.0.1" + pretty-format "^23.6.0" + +jest-environment-jsdom@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz#056a7952b3fea513ac62a140a2c368c79d9e6023" + integrity sha1-BWp5UrP+pROsYqFAosNox52eYCM= + dependencies: + jest-mock "^23.2.0" + jest-util "^23.4.0" + jsdom "^11.5.1" + +jest-environment-node@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-23.4.0.tgz#57e80ed0841dea303167cce8cd79521debafde10" + integrity sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA= + dependencies: + jest-mock "^23.2.0" + jest-util "^23.4.0" + +jest-get-type@^22.1.0: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" + integrity sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w== + +jest-haste-map@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.6.0.tgz#2e3eb997814ca696d62afdb3f2529f5bbc935e16" + integrity sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg== + dependencies: + fb-watchman "^2.0.0" + graceful-fs "^4.1.11" + invariant "^2.2.4" + jest-docblock "^23.2.0" + jest-serializer "^23.0.1" + jest-worker "^23.2.0" + micromatch "^2.3.11" + sane "^2.0.0" + +jest-jasmine2@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz#840e937f848a6c8638df24360ab869cc718592e0" + integrity sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ== + dependencies: + babel-traverse "^6.0.0" + chalk "^2.0.1" + co "^4.6.0" + expect "^23.6.0" + is-generator-fn "^1.0.0" + jest-diff "^23.6.0" + jest-each "^23.6.0" + jest-matcher-utils "^23.6.0" + jest-message-util "^23.4.0" + jest-snapshot "^23.6.0" + jest-util "^23.4.0" + pretty-format "^23.6.0" + +jest-leak-detector@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz#e4230fd42cf381a1a1971237ad56897de7e171de" + integrity sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg== + dependencies: + pretty-format "^23.6.0" + +jest-matcher-utils@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz#726bcea0c5294261a7417afb6da3186b4b8cac80" + integrity sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog== + dependencies: + chalk "^2.0.1" + jest-get-type "^22.1.0" + pretty-format "^23.6.0" + +jest-message-util@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-23.4.0.tgz#17610c50942349508d01a3d1e0bda2c079086a9f" + integrity sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8= + dependencies: + "@babel/code-frame" "^7.0.0-beta.35" + chalk "^2.0.1" + micromatch "^2.3.11" + slash "^1.0.0" + stack-utils "^1.0.1" + +jest-mock@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-23.2.0.tgz#ad1c60f29e8719d47c26e1138098b6d18b261134" + integrity sha1-rRxg8p6HGdR8JuETgJi20YsmETQ= + +jest-regex-util@^23.3.0: + version "23.3.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-23.3.0.tgz#5f86729547c2785c4002ceaa8f849fe8ca471bc5" + integrity sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U= + +jest-resolve-dependencies@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz#b4526af24c8540d9a3fab102c15081cf509b723d" + integrity sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA== + dependencies: + jest-regex-util "^23.3.0" + jest-snapshot "^23.6.0" + +jest-resolve@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.6.0.tgz#cf1d1a24ce7ee7b23d661c33ba2150f3aebfa0ae" + integrity sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA== + dependencies: + browser-resolve "^1.11.3" + chalk "^2.0.1" + realpath-native "^1.0.0" + +jest-runner@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.6.0.tgz#3894bd219ffc3f3cb94dc48a4170a2e6f23a5a38" + integrity sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA== + dependencies: + exit "^0.1.2" + graceful-fs "^4.1.11" + jest-config "^23.6.0" + jest-docblock "^23.2.0" + jest-haste-map "^23.6.0" + jest-jasmine2 "^23.6.0" + jest-leak-detector "^23.6.0" + jest-message-util "^23.4.0" + jest-runtime "^23.6.0" + jest-util "^23.4.0" + jest-worker "^23.2.0" + source-map-support "^0.5.6" + throat "^4.0.0" + +jest-runtime@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-23.6.0.tgz#059e58c8ab445917cd0e0d84ac2ba68de8f23082" + integrity sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw== + dependencies: + babel-core "^6.0.0" + babel-plugin-istanbul "^4.1.6" + chalk "^2.0.1" + convert-source-map "^1.4.0" + exit "^0.1.2" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.1.11" + jest-config "^23.6.0" + jest-haste-map "^23.6.0" + jest-message-util "^23.4.0" + jest-regex-util "^23.3.0" + jest-resolve "^23.6.0" + jest-snapshot "^23.6.0" + jest-util "^23.4.0" + jest-validate "^23.6.0" + micromatch "^2.3.11" + realpath-native "^1.0.0" + slash "^1.0.0" + strip-bom "3.0.0" + write-file-atomic "^2.1.0" + yargs "^11.0.0" + +jest-serializer@^23.0.1: + version "23.0.1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-23.0.1.tgz#a3776aeb311e90fe83fab9e533e85102bd164165" + integrity sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU= + +jest-snapshot@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-23.6.0.tgz#f9c2625d1b18acda01ec2d2b826c0ce58a5aa17a" + integrity sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg== + dependencies: + babel-types "^6.0.0" + chalk "^2.0.1" + jest-diff "^23.6.0" + jest-matcher-utils "^23.6.0" + jest-message-util "^23.4.0" + jest-resolve "^23.6.0" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^23.6.0" + semver "^5.5.0" + +jest-util@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.4.0.tgz#4d063cb927baf0a23831ff61bec2cbbf49793561" + integrity sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE= + dependencies: + callsites "^2.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.11" + is-ci "^1.0.10" + jest-message-util "^23.4.0" + mkdirp "^0.5.1" + slash "^1.0.0" + source-map "^0.6.0" + +jest-validate@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-23.6.0.tgz#36761f99d1ed33fcd425b4e4c5595d62b6597474" + integrity sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A== + dependencies: + chalk "^2.0.1" + jest-get-type "^22.1.0" + leven "^2.1.0" + pretty-format "^23.6.0" + +jest-watcher@^23.4.0: + version "23.4.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-23.4.0.tgz#d2e28ce74f8dad6c6afc922b92cabef6ed05c91c" + integrity sha1-0uKM50+NrWxq/JIrksq+9u0FyRw= + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.1" + string-length "^2.0.0" + +jest-worker@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" + integrity sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk= + dependencies: + merge-stream "^1.0.1" + +jest@^23.4.2: + version "23.6.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-23.6.0.tgz#ad5835e923ebf6e19e7a1d7529a432edfee7813d" + integrity sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw== + dependencies: + import-local "^1.0.0" + jest-cli "^23.6.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + +js-yaml@^3.12.0, js-yaml@^3.7.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" + integrity sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsdom@^11.5.1: + version "11.12.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== + dependencies: + abab "^2.0.0" + acorn "^5.5.3" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle "^1.0.0" + data-urls "^1.0.0" + domexception "^1.0.1" + escodegen "^1.9.1" + html-encoding-sniffer "^1.0.2" + left-pad "^1.3.0" + nwsapi "^2.0.7" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.87.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.4" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.1" + ws "^5.2.0" + xml-name-validator "^3.0.0" jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stable-stringify@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz#611c23e814db375527df851193db59dd2af27f45" + integrity sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U= + dependencies: + jsonify "~0.0.0" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE= + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +jsonparse@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" -kind-of@^3.0.2: +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" -kind-of@^6.0.0: +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + +kleur@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-2.0.2.tgz#b704f4944d95e255d038f0cb05fb8a602c55a300" + integrity sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ== + +labeled-stream-splicer@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz#9cffa32fd99e1612fd1d86a8db962416d5292926" + integrity sha512-MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg== + dependencies: + inherits "^2.0.1" + isarray "^2.0.4" + stream-splicer "^2.0.0" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +left-pad@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== + +leven@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA= -levn@~0.3.0: +levn@^0.3.0, levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: prelude-ls "~1.1.2" type-check "~0.3.2" +linebreak@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/linebreak/-/linebreak-0.3.0.tgz#0526480a62c05bd679f3e9d99830e09c6a7d0ed6" + integrity sha1-BSZICmLAW9Z58+nZmDDgnGp9DtY= + dependencies: + base64-js "0.0.8" + brfs "^1.3.0" + unicode-trie "^0.3.0" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +lodash.isobject@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-3.0.2.tgz#3c8fb8d5b5bf4bf90ae06e14f2a530a4ed935e1d" + integrity sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0= + +lodash.memoize@~3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz#2dcbd2c287cbc0a55cc42328bd0c736150d53e3f" + integrity sha1-LcvSwofLwKVcxCMovQxzYVDVPj8= + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.5: + version "4.17.11" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" + integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== + lodash@^4.17.4: version "4.17.10" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" + integrity sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg== loose-envify@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + lz-string@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" + integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= magic-string@^0.22.4: version "0.22.5" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" + integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== dependencies: vlq "^0.2.2" -math-random@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac" +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" -maxmin@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/maxmin/-/maxmin-2.1.0.tgz#4d3b220903d95eee7eb7ac7fa864e72dc09a3166" +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= dependencies: - chalk "^1.0.0" - figures "^1.0.1" + tmpl "1.0.x" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +markdown@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/markdown/-/markdown-0.5.0.tgz#28205b565a8ae7592de207463d6637dc182722b2" + integrity sha1-KCBbVlqK51kt4gdGPWY33BgnIrI= + dependencies: + nopt "~2.1.1" + +math-random@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac" + integrity sha1-izqsWIuKZuSXXjzepn97sylgH6w= + +maxmin@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/maxmin/-/maxmin-2.1.0.tgz#4d3b220903d95eee7eb7ac7fa864e72dc09a3166" + integrity sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY= + dependencies: + chalk "^1.0.0" + figures "^1.0.1" gzip-size "^3.0.0" pretty-bytes "^3.0.0" +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= + dependencies: + mimic-fn "^1.0.0" + merge-source-map@1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.4.tgz#a5de46538dae84d4114cc5ea02b4772a6346701f" + integrity sha1-pd5GU42uhNQRTMXqArR3KmNGcB8= dependencies: source-map "^0.5.6" +merge-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= + dependencies: + readable-stream "^2.0.1" + +merge2@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" + integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== + +merge@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" + integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== + micromatch@^2.3.11: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= dependencies: arr-diff "^2.0.0" array-unique "^0.2.1" @@ -1003,68 +4028,411 @@ micromatch@^2.3.11: parse-glob "^3.0.4" regex-cache "^0.4.2" -minimatch@^3.0.2, minimatch@^3.0.4: +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@~1.37.0: + version "1.37.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8" + integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg== + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.21" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96" + integrity sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg== + dependencies: + mime-db "~1.37.0" + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@>=0.2.4, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= -minimist@^1.1.3: +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= + +minipass@^2.2.1, minipass@^2.3.4: + version "2.3.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minizlib@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" + integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== + dependencies: + minipass "^2.2.1" + +mixin-deep@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" -mkdirp@^0.5.1: +mkdirp@^0.5.0, mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" +mkdirp@~0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7" + integrity sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc= + +module-deps@^4.0.8: + version "4.1.1" + resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-4.1.1.tgz#23215833f1da13fd606ccb8087b44852dcb821fd" + integrity sha1-IyFYM/HaE/1gbMuAh7RIUty4If0= + dependencies: + JSONStream "^1.0.3" + browser-resolve "^1.7.0" + cached-path-relative "^1.0.0" + concat-stream "~1.5.0" + defined "^1.0.0" + detective "^4.0.0" + duplexer2 "^0.1.2" + inherits "^2.0.1" + parents "^1.0.0" + readable-stream "^2.0.2" + resolve "^1.1.3" + stream-combiner2 "^1.1.1" + subarg "^1.0.0" + through2 "^2.0.0" + xtend "^4.0.0" + +monocle@1.1.51: + version "1.1.51" + resolved "https://registry.yarnpkg.com/monocle/-/monocle-1.1.51.tgz#22ed16e112e9b056769c5ccac920e375249d89c0" + integrity sha1-Iu0W4RLpsFZ2nFzKySDjdSSdicA= + dependencies: + readdirp "~0.2.3" + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + +nan@^2.9.2: + version "2.12.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.12.1.tgz#7b1aa193e9aa86057e3c7bbd0ac448e770925552" + integrity sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +needle@^2.2.1: + version "2.2.4" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e" + integrity sha512-HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA== + dependencies: + debug "^2.1.2" + iconv-lite "^0.4.4" + sax "^1.2.4" + +nested-error-stacks@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" + integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== -normalize-path@^2.0.1: +next-tick@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-notifier@^5.2.1: + version "5.3.0" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.3.0.tgz#c77a4a7b84038733d5fb351aafd8a268bfe19a01" + integrity sha512-AhENzCSGZnZJgBARsUjnQ7DnZbzyP+HxlVXuD0xqAnvL8q+OqtSX7lGg9e8nHzwXkMMXNdVeqq4E2M3EUAqX6Q== + dependencies: + growly "^1.3.0" + semver "^5.5.0" + shellwords "^0.1.1" + which "^1.3.0" + +node-pre-gyp@^0.10.0: + version "0.10.3" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" + integrity sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A== + dependencies: + detect-libc "^1.0.2" + mkdirp "^0.5.1" + needle "^2.2.1" + nopt "^4.0.1" + npm-packlist "^1.1.6" + npmlog "^4.0.2" + rc "^1.2.7" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^4" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= + dependencies: + abbrev "1" + osenv "^0.1.4" + +nopt@~2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-2.1.2.tgz#6cccd977b80132a07731d6e8ce58c2c8303cf9af" + integrity sha1-bMzZd7gBMqB3MdbozljCyDA8+a8= + dependencies: + abbrev "1" + +normalize-package-data@^2.3.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" + integrity sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw== + dependencies: + hosted-git-info "^2.1.4" + is-builtin-module "^1.0.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.1, normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" +npm-bundled@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979" + integrity sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g== + +npm-packlist@^1.1.6: + version "1.1.12" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.12.tgz#22bde2ebc12e72ca482abd67afc51eb49377243a" + integrity sha512-WJKFOVMeAlsU/pjXuqVdzU0WfgtIBCupkEVwn+1Y0ERAbUfWw8R4GjgVbaKnUjRoD2FoQbHOCbOyT5Mbs9Lw4g== + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +nwsapi@^2.0.7: + version "2.0.9" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.0.9.tgz#77ac0cdfdcad52b6a1151a84e73254edc33ed016" + integrity sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ== -object-assign@^4.1.0: +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" object-inspect@~1.4.0: version "1.4.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.4.1.tgz#37ffb10e71adaf3748d05f713b4c9452f402cbc4" + integrity sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw== + +object-keys@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" + integrity sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag== object-keys@^1.0.6: version "1.0.11" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" + integrity sha1-xUYBd4rVYPEULODgG8yotW0TQm0= + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.getownpropertydescriptors@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.1" object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= dependencies: for-own "^0.1.4" is-extendable "^0.1.1" -once@^1.3.0: +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +once@^1.3.0, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" -optionator@^0.8.1: +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + dependencies: + mimic-fn "^1.0.0" + +optimist@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +optimist@~0.3.5: + version "0.3.7" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.3.7.tgz#c90941ad59e4273328923074d2cf2e7cbc6ec0d9" + integrity sha1-yQlBrVnkJzMokjB00s8ufLxuwNk= + dependencies: + wordwrap "~0.0.2" + +optionator@^0.8.1, optionator@^0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= dependencies: deep-is "~0.1.3" fast-levenshtein "~2.0.4" @@ -1073,60 +4441,361 @@ optionator@^0.8.1: type-check "~0.3.2" wordwrap "~1.0.0" +os-browserify@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.1.2.tgz#49ca0293e0b19590a5f5de10c7f265a617d8fe54" + integrity sha1-ScoCk+CxlZCl9d4Qx/JlphfY/lQ= + os-homedir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= -os-tmpdir@^1.0.1: +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" -pako@^0.2.5: +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +pako@^0.2.5, pako@~0.2.0: version "0.2.9" resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + integrity sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU= + +parents@^1.0.0, parents@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parents/-/parents-1.0.1.tgz#fedd4d2bf193a77745fe71e371d73c3307d9c751" + integrity sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E= + dependencies: + path-platform "~0.11.15" + +parse-asn1@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8" + integrity sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw== + dependencies: + asn1.js "^4.0.0" + browserify-aes "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= dependencies: glob-base "^0.3.0" is-dotfile "^1.0.0" is-extglob "^1.0.0" is-glob "^2.0.0" +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse5@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-browserify@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-parse@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" + integrity sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME= + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-platform@~0.11.15: + version "0.11.15" + resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2" + integrity sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I= + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +pbkdf2@^3.0.3: + version "3.0.17" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pluralize@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" + integrity sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow== + +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= pretty-bytes@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-3.0.1.tgz#27d0008d778063a0b4811bb35c79f1bd5d5fbccf" + integrity sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8= dependencies: number-is-nan "^1.0.0" +pretty-format@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" + integrity sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw== + dependencies: + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" + private@^0.1.6, private@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + +process-nextick-args@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" + integrity sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== + +process@~0.11.0: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise@~2.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-2.0.0.tgz#46648aa9d605af5d2e70c3024bf59436da02b80e" + integrity sha1-RmSKqdYFr10ucMMCS/WUNtoCuA4= + dependencies: + is-promise "~1" + +prompts@^0.1.9: + version "0.1.14" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-0.1.14.tgz#a8e15c612c5c9ec8f8111847df3337c9cbd443b2" + integrity sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w== + dependencies: + kleur "^2.0.1" + sisteransi "^0.1.1" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.24, psl@^1.1.28: + version "1.1.31" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184" + integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.3.2, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +querystring-es3@~0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= quote-stream@^1.0.1, quote-stream@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/quote-stream/-/quote-stream-1.0.2.tgz#84963f8c9c26b942e153feeb53aae74652b7e0b2" + integrity sha1-hJY/jJwmuULhU/7rU6rnRlK34LI= dependencies: buffer-equal "0.0.1" minimist "^1.1.3" @@ -1135,14 +4804,65 @@ quote-stream@^1.0.1, quote-stream@~1.0.2: randomatic@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.0.0.tgz#d35490030eb4f7578de292ce6dfb04a91a128923" + integrity sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA== dependencies: is-number "^4.0.0" kind-of "^6.0.0" math-random "^1.0.1" -readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@~2.3.3: +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80" + integrity sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +read-only-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0" + integrity sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A= + dependencies: + readable-stream "^2.0.2" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.6, readable-stream@~2.3.3: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -1152,17 +4872,46 @@ readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@~2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" + integrity sha1-j5A0HmilPMySh4jaz80Rs265t44= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + string_decoder "~0.10.x" + util-deprecate "~1.0.1" + +readdirp@~0.2.3: + version "0.2.5" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-0.2.5.tgz#c4c276e52977ae25db5191fe51d008550f15d9bb" + integrity sha1-xMJ25Sl3riXbUZH+UdAIVQ8V2bs= + dependencies: + minimatch ">=0.2.4" + +realpath-native@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.0.2.tgz#cd51ce089b513b45cf9b1516c82989b51ccc6560" + integrity sha512-+S3zTvVt9yTntFrBpm7TQmQ3tzpCrnA1a/y+3cUHAc9ZR6aIjG0WNLR+Rj79QpJktY+VeW/TQtFlQ1bzsehI8g== + dependencies: + util.promisify "^1.0.0" + regenerate@^1.2.1: version "1.4.0" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" + integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" + integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q== dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" @@ -1171,12 +4920,27 @@ regenerator-transform@^0.10.0: regex-cache@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== dependencies: is-equal-shallow "^0.1.3" +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== + regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + integrity sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA= dependencies: regenerate "^1.2.1" regjsgen "^0.2.0" @@ -1185,66 +4949,185 @@ regexpu-core@^2.0.0: regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + integrity sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw= dependencies: jsesc "~0.5.0" remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= repeat-element@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" + integrity sha1-7wiaF40Ug7quTZPrmLT55OEdmQo= -repeat-string@^1.5.2: +repeat-string@^1.5.2, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= repeating@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= dependencies: is-finite "^1.0.0" -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - -resolve@^1.1.5: - version "1.7.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" +request-promise-core@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" + integrity sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY= dependencies: - path-parse "^1.0.5" + lodash "^4.13.1" -resolve@^1.1.6: - version "1.8.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" +request-promise-native@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5" + integrity sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU= + dependencies: + request-promise-core "1.1.1" + stealthy-require "^1.1.0" + tough-cookie ">=2.3.3" + +request@^2.87.0: + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.0" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +require-uncached@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" + integrity sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM= dependencies: - path-parse "^1.0.5" + caller-path "^0.1.0" + resolve-from "^1.0.0" + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + +resolve-from@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" + integrity sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY= + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= + +resolve@^1.1.3, resolve@^1.1.4: + version "1.9.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.9.0.tgz#a14c6fdfa8f92a7df1d996cb7105fa744658ea06" + integrity sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ== + dependencies: + path-parse "^1.0.6" + +resolve@^1.1.5: + version "1.7.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" + integrity sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== + dependencies: + path-parse "^1.0.5" + +resolve@^1.1.6: + version "1.8.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" + integrity sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA== + dependencies: + path-parse "^1.0.5" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" restructure@^0.5.3: version "0.5.4" resolved "https://registry.yarnpkg.com/restructure/-/restructure-0.5.4.tgz#f54e7dd563590fb34fd6bf55876109aeccb28de8" + integrity sha1-9U591WNZD7NP1r9Vh2EJrsyyjeg= dependencies: browserify-optional "^1.0.0" -rimraf@^2.6.2: +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@~2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== dependencies: glob "^7.0.5" -rollup-plugin-babel@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-2.7.1.tgz#16528197b0f938a1536f44683c7a93d573182f57" +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +rollup-plugin-babel@3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-3.0.7.tgz#5b13611f1ab8922497e9d15197ae5d8a23fe3b1e" + integrity sha512-bVe2y0z/V5Ax1qU8NX/0idmzIwJPdUGu8Xx3vXH73h0yGjxfv2gkFI82MBVg49SlsFlLTBadBHb67zy4TWM3hA== dependencies: - babel-core "6" - babel-plugin-transform-es2015-classes "^6.9.0" - object-assign "^4.1.0" rollup-pluginutils "^1.5.0" "rollup-plugin-bundle-size@https://github.com/vimeo/rollup-plugin-bundle-size": @@ -1254,19 +5137,32 @@ rollup-plugin-babel@^2.7.1: chalk "^1.1.3" maxmin "^2.1.0" +rollup-plugin-cpy@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-cpy/-/rollup-plugin-cpy-1.1.0.tgz#4518d5e662880218a1a13e03b8565773642898d4" + integrity sha512-QfRVnEvf06kYDVwZUYyDInQ8Xjd2Y8EIsazuMsUXskV4g7VKYz2kojJaqs0Ew5qfpyL3J9MjONE5mGfu93q5sw== + dependencies: + chalk "^2.3.2" + cpy "^7.0.1" + lodash.isobject "^3.0.2" + mkdirp "^0.5.1" + rollup-plugin-ignore@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/rollup-plugin-ignore/-/rollup-plugin-ignore-1.0.3.tgz#9a3caac6709e481471ce4498a48164bbc2359e3d" + integrity sha1-mjyqxnCeSBRxzkSYpIFku8I1nj0= rollup-plugin-json@^2.1.0: version "2.3.1" resolved "https://registry.yarnpkg.com/rollup-plugin-json/-/rollup-plugin-json-2.3.1.tgz#9759d27f33dcd2c896de18b6235df162b88edd77" + integrity sha512-alQQQVPo2z9pl6LSK8QqyDlWwCH5KeE8YxgQv7fa/SeTxz+gQe36jBjcha7hQW68MrVh9Ms71EQaMZDAG3w2yw== dependencies: rollup-pluginutils "^2.0.1" rollup-plugin-node-resolve@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-2.1.1.tgz#cbb783b0d15b02794d58915350b2f0d902b8ddc8" + integrity sha1-y7eDsNFbAnlNWJFTULLw2QK43cg= dependencies: browser-resolve "^1.11.0" builtin-modules "^1.1.0" @@ -1275,6 +5171,7 @@ rollup-plugin-node-resolve@^2.0.0: rollup-plugin-replace@^1.1.1: version "1.2.1" resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-1.2.1.tgz#6307ee15f223aa1fd3207cd3c08052468f180daf" + integrity sha512-l9Pgb7bh5Wx18+qM9iOWZ/CKcwyKJETLAwCh6bjKwTOgTzNH3KmKDWI/X/ToNA7fA/68chhFyvISvreRxWFVtw== dependencies: magic-string "^0.22.4" minimatch "^3.0.2" @@ -1283,18 +5180,21 @@ rollup-plugin-replace@^1.1.1: rollup-plugin-string@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/rollup-plugin-string/-/rollup-plugin-string-2.0.2.tgz#f5323a22cfd738b450cbea62ab6593705eac744b" + integrity sha1-9TI6Is/XOLRQy+piq2WTcF6sdEs= dependencies: rollup-pluginutils "^1.5.0" rollup-plugin-uglify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/rollup-plugin-uglify/-/rollup-plugin-uglify-3.0.0.tgz#a34eca24617709c6bf1778e9653baafa06099b86" + integrity sha512-dehLu9eRRoV4l09aC+ySntRw1OAfoyKdbk8Nelblj03tHoynkSybqyEpgavemi1LBOH6S1vzI58/mpxkZIe1iQ== dependencies: uglify-es "^3.3.7" rollup-pluginutils@^1.5.0: version "1.5.2" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz#1e156e778f94b7255bfa1b3d0178be8f5c552408" + integrity sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg= dependencies: estree-walker "^0.2.1" minimatch "^3.0.2" @@ -1302,6 +5202,7 @@ rollup-pluginutils@^1.5.0: rollup-pluginutils@^2.0.1: version "2.3.0" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.3.0.tgz#478ace04bd7f6da2e724356ca798214884738fc4" + integrity sha512-xB6hsRsjdJdIYWEyYUJy/3ki5g69wrf0luHPGNK3ZSocV6HLNfio59l3dZ3TL4xUwEKgROhFi9jOCt6c5gfUWw== dependencies: estree-walker "^0.5.2" micromatch "^2.3.11" @@ -1309,52 +5210,356 @@ rollup-pluginutils@^2.0.1: rollup@^0.52.2: version "0.52.3" resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.52.3.tgz#020d99fffe9619351e47b3894fd397c26f5e1bf6" + integrity sha512-cw+vb9NqaTXlwJyb8G+Ve+uhhlVTcl1NKBkfANdeQqVcpZFilQgeNnAnNiu7MwfeXrqiKEGz+3R03a3zeFkmEQ== + +rsvp@^3.3.3: + version "3.6.2" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" + integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== + +run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= + dependencies: + is-promise "^2.1.0" + +rxjs@^6.1.0: + version "6.3.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.3.tgz#3c6a7fa420e844a81390fb1158a9ec614f4bad55" + integrity sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw== + dependencies: + tslib "^1.9.0" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + integrity sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== -"safer-buffer@>= 2.1.2 < 3": +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sane@^2.0.0: + version "2.5.2" + resolved "https://registry.yarnpkg.com/sane/-/sane-2.5.2.tgz#b4dc1861c21b427e929507a3e751e2a2cb8ab3fa" + integrity sha1-tNwYYcIbQn6SlQej51HiosuKs/o= + dependencies: + anymatch "^2.0.0" + capture-exit "^1.2.0" + exec-sh "^0.2.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" + watch "~0.18.0" + optionalDependencies: + fsevents "^1.2.3" + +saslprep@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/saslprep/-/saslprep-1.0.1.tgz#b644e0ba25b156b652f3cb90df7542f896049ba6" + integrity sha512-ntN6SbE3hRqd45PKKadRPgA+xHPWg5lPSj2JWJdJvjTwXDDfkPVtXWvP8jJojvnm+rAsZ2b299C5NwZqq818EA== + +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scope-analyzer@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/scope-analyzer/-/scope-analyzer-2.0.5.tgz#72c9c6770c3e66984f84c7d3c7045998a1a7db8a" + integrity sha512-+U5H0417mnTEstCD5VwOYO7V4vYuSqwqjFap40ythe67bhMFL5C3UgPwyBv7KDJsqUBIKafOD57xMlh1rN7eaw== + dependencies: + array-from "^2.1.1" + es6-map "^0.1.5" + es6-set "^0.1.5" + es6-symbol "^3.1.1" + estree-is-function "^1.0.0" + get-assigned-identifiers "^1.1.0" + +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.5.1: + version "5.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" + integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE= + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.1" + to-object-path "^0.3.0" + +set-value@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +sha.js@^2.4.0, sha.js@^2.4.8, sha.js@~2.4.4: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" shallow-copy@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz#415f42702d73d810330292cc5ee86eae1a11a170" + integrity sha1-QV9CcC1z2BAzApLMXuhurhoRoXA= + +shasum@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/shasum/-/shasum-1.0.2.tgz#e7012310d8f417f4deb5712150e5678b87ae565f" + integrity sha1-5wEjENj0F/TetXEhUOVni4euVl8= + dependencies: + json-stable-stringify "~0.0.0" + sha.js "~2.4.4" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shell-quote@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + +shellwords@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + +simple-concat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" + integrity sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY= + +sisteransi@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-0.1.1.tgz#5431447d5f7d1675aac667ccd0b865a4994cb3ce" + integrity sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g== slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +slice-ansi@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.0.0.tgz#5373bdb8559b45676e8541c66916cdd6251612e7" + integrity sha512-4j2WTWjp3GsZ+AOagyzVbzp4vWGtZ0hEZ/gDY/uTvm6MTxUfTUIsnMIFb1bn8o0RuXiqUw15H1bue8f22Vw2oQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +source-map-resolve@^0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + dependencies: + atob "^2.1.1" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA== dependencies: source-map "^0.5.6" -source-map@^0.5.6, source-map@^0.5.7: +source-map-support@^0.5.6: + version "0.5.9" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f" + integrity sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@0.1.34: + version "0.1.34" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.34.tgz#a7cfe89aec7b1682c3b198d0acfb47d7d090566b" + integrity sha1-p8/omux7FoLDsZjQrPtH19CQVms= + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.3: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@~0.1.30: +source-map@~0.1.30, source-map@~0.1.7: version "0.1.43" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" + integrity sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y= dependencies: amdefine ">=0.0.4" -source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" +spdx-correct@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e" + integrity sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.0" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.0.tgz#1d4963a2fbffe58050aa9084ca20be81741c07de" + integrity sha512-Zhev35/y7hRMcID/upReIvRse+I9SVhyVre/KTJSJQWMz3C3+G+HpO7m1wK/yckEtujKZ7dS4hkVxAnmHaIGVQ== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +stack-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== static-eval@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.0.tgz#0e821f8926847def7b4b50cda5d55c04a9b13864" + integrity sha512-6flshd3F1Gwm+Ksxq463LtFd1liC77N/PX1FVVc3OzL3hAmo2fwHFbuArkcfi7s9rTNsLEhcRmXGFZhlgy40uw== dependencies: escodegen "^1.8.1" +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + static-module@^2.2.0: version "2.2.4" resolved "https://registry.yarnpkg.com/static-module/-/static-module-2.2.4.tgz#25a3ffbe6e1fdaf7e64e5bc21edcd77fc7708dac" + integrity sha512-qlzhn8tYcfLsXK2RTWtkx1v/cqiPtS9eFy+UmQ9UnpEDYcwtgbceOybnKp5JncsOnLI/pyGeyzI9Bej9tv0xiA== dependencies: concat-stream "~1.6.0" convert-source-map "^1.5.1" @@ -1371,85 +5576,747 @@ static-module@^2.2.0: static-eval "^2.0.0" through2 "~2.0.3" +static-module@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/static-module/-/static-module-3.0.0.tgz#8583bfa2107b462ea462250871ceada4ea5d74b4" + integrity sha512-SM757x+T52ye+QNDo80F53rNpir/ZyyFL0NjPXHRXb1hT1eC2Tzq+LV5P2X12UzHJH5SfD248I5/jzUoSey89Q== + dependencies: + acorn-node "^1.3.0" + concat-stream "~1.6.0" + convert-source-map "^1.5.1" + duplexer2 "~0.1.4" + escodegen "~1.9.0" + has "^1.0.1" + magic-string "^0.22.4" + merge-source-map "1.0.4" + object-inspect "~1.4.0" + readable-stream "~2.3.3" + scope-analyzer "^2.0.1" + shallow-copy "~0.0.1" + static-eval "^2.0.0" + through2 "~2.0.3" + +stealthy-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + +stream-browserify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" + integrity sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds= + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-combiner2@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" + integrity sha1-+02KFCDqNidk4hrUeAOXvry0HL4= + dependencies: + duplexer2 "~0.1.0" + readable-stream "^2.0.2" + +stream-http@^2.0.0: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-splicer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.0.tgz#1b63be438a133e4b671cc1935197600175910d83" + integrity sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.2" + +string-length@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string_decoder@~0.10.0, string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" -strip-ansi@^3.0.0: +strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.0.0.tgz#f78f68b5d0866c20b2c9b8c61b5298508dc8756f" + integrity sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow== + dependencies: + ansi-regex "^4.0.0" + +strip-bom@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-json-comments@^2.0.1, strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +subarg@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" + integrity sha1-9izxdYHplrSPyWVpn1TAauJouNI= + dependencies: + minimist "^1.1.0" + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^3.1.2: + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + dependencies: + has-flag "^1.0.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +symbol-tree@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" + integrity sha1-rifbOPZgp64uHDt9G8KQgZuFGeY= + +syntax-error@^1.1.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.4.0.tgz#2d9d4ff5c064acb711594a3e3b95054ad51d907c" + integrity sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w== + dependencies: + acorn-node "^1.2.0" + +table@^5.0.2: + version "5.1.1" + resolved "https://registry.yarnpkg.com/table/-/table-5.1.1.tgz#92030192f1b7b51b6eeab23ed416862e47b70837" + integrity sha512-NUjapYb/qd4PeFW03HnAuOJ7OMcBkJlqeClWxeNlQ0lXGSb52oZXGzkO0/I0ARegQ2eUT1g2VDJH0eUxDRcHmw== + dependencies: + ajv "^6.6.1" + lodash "^4.17.11" + slice-ansi "2.0.0" + string-width "^2.1.1" + +tar@^4: + version "4.4.8" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" + integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ== + dependencies: + chownr "^1.1.1" + fs-minipass "^1.2.5" + minipass "^2.3.4" + minizlib "^1.1.1" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.2" + +test-exclude@^4.2.1: + version "4.2.3" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" + integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== + dependencies: + arrify "^1.0.1" + micromatch "^2.3.11" + object-assign "^4.1.0" + read-pkg-up "^1.0.1" + require-main-filename "^1.0.1" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +throat@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= through2@^2.0.0, through2@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" + integrity sha1-AARWmzfHx0ujnEPzzteNGtlBQL4= dependencies: readable-stream "^2.1.5" xtend "~4.0.1" -through@~2.3.4: +"through@>=2.2.7 <3", through@^2.3.6, through@~2.3.4: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +timers-browserify@^1.0.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d" + integrity sha1-ycWLV1voQHN1y14kYtrO50NZ9B0= + dependencies: + process "~0.11.0" tiny-inflate@^1.0.0, tiny-inflate@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.2.tgz#93d9decffc8805bd57eae4310f0b745e9b6fb3a7" + integrity sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c= + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.x: + version "1.0.4" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +tough-cookie@>=2.3.3, tough-cookie@^2.3.4: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +transformers@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/transformers/-/transformers-2.1.0.tgz#5d23cb35561dd85dc67fb8482309b47d53cce9a7" + integrity sha1-XSPLNVYd2F3Gf7hIIwm0fVPM6ac= + dependencies: + css "~1.0.8" + promise "~2.0" + uglify-js "~2.2.5" trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= + +tslib@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== + +tty-browserify@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" + integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" -typedarray@^0.0.6: +typedarray@^0.0.6, typedarray@~0.0.5: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= uglify-es@^3.3.7: version "3.3.9" resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== dependencies: commander "~2.13.0" source-map "~0.6.1" +uglify-js@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.4.0.tgz#a5f2b6b1b817fb34c16a04234328c89ba1e77137" + integrity sha1-pfK2sbgX+zTBagQjQyjIm6HncTc= + dependencies: + async "~0.2.6" + optimist "~0.3.5" + source-map "~0.1.7" + uglify-to-browserify "~1.0.0" + +uglify-js@^3.1.4: + version "3.4.9" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.9.tgz#af02f180c1207d76432e473ed24a28f4a782bae3" + integrity sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q== + dependencies: + commander "~2.17.1" + source-map "~0.6.1" + +uglify-js@~2.2.5: + version "2.2.5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.2.5.tgz#a6e02a70d839792b9780488b7b8b184c095c99c7" + integrity sha1-puAqcNg5eSuXgEiLe4sYTAlcmcc= + dependencies: + optimist "~0.3.5" + source-map "~0.1.7" + +uglify-js@~2.4.0: + version "2.4.24" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.4.24.tgz#fad5755c1e1577658bb06ff9ab6e548c95bebd6e" + integrity sha1-+tV1XB4Vd2WLsG/5q25UjJW+vW4= + dependencies: + async "~0.2.6" + source-map "0.1.34" + uglify-to-browserify "~1.0.0" + yargs "~3.5.4" + +uglify-to-browserify@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc= + +umd@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.3.tgz#aa9fe653c42b9097678489c01000acb69f0b26cf" + integrity sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow== + +undeclared-identifiers@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/undeclared-identifiers/-/undeclared-identifiers-1.1.2.tgz#7d850a98887cff4bd0bf64999c014d08ed6d1acc" + integrity sha512-13EaeocO4edF/3JKime9rD7oB6QI8llAGhgn5fKOPyfkJbRb6NFv9pYV6dFEmpa4uRjKeBqLZP8GpuzqHlKDMQ== + dependencies: + acorn-node "^1.3.0" + get-assigned-identifiers "^1.2.0" + simple-concat "^1.0.0" + xtend "^4.0.1" + unicode-trie@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/unicode-trie/-/unicode-trie-0.3.1.tgz#d671dddd89101a08bac37b6a5161010602052085" + integrity sha1-1nHd3YkQGgi6w3tqUWEBBgIFIIU= dependencies: pako "^0.2.5" tiny-inflate "^1.0.0" +union-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ= + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^0.4.3" + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +url@~0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@~0.10.1: + version "0.10.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== + dependencies: + inherits "2.0.3" + +uuid@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" vlq@^0.2.2: version "0.2.3" resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" + integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== + +vm-browserify@~0.0.1: + version "0.0.4" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + integrity sha1-XX6kW7755Kb/ZflUOOCofDV9WnM= + dependencies: + indexof "0.0.1" + +w3c-blob@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/w3c-blob/-/w3c-blob-0.0.1.tgz#b0cd352a1a50f515563420ffd5861f950f1d85b8" + integrity sha1-sM01KhpQ9RVWNCD/1YYflQ8dhbg= + +w3c-hr-time@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" + integrity sha1-gqwr/2PZUOqeMYmlimViX+3xkEU= + dependencies: + browser-process-hrtime "^0.1.2" + +walker@~1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +watch@~0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" + integrity sha1-KAlUdsbffJDJYxOJkMClQj60uYY= + dependencies: + exec-sh "^0.2.0" + minimist "^1.2.0" + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^6.4.1: + version "6.5.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz#fde926fa54a599f3adf82dff25a9f7be02dc6edd" + integrity sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@^1.2.12, which@^1.2.9, which@^1.3.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + +window-size@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0= + +with@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/with/-/with-2.0.0.tgz#ec01ff021db9df05639047147ede012f5e6d0afd" + integrity sha1-7AH/Ah253wVjkEcUft4BL15tCv0= + dependencies: + uglify-js "2.4.0" + +wordwrap@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8= + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= wordwrap@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" + integrity sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" + integrity sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c= + dependencies: + mkdirp "^0.5.1" + +ws@^5.2.0: + version "5.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== + dependencies: + async-limiter "~1.0.0" -xtend@~4.0.1: +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yallist@^3.0.0, yallist@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" + integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A== + +yargs-parser@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= + dependencies: + camelcase "^4.1.0" + +yargs@^11.0.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^9.0.2" + +yargs@~3.5.4: + version "3.5.4" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.5.4.tgz#d8aff8f665e94c34bd259bdebd1bfaf0ddd35361" + integrity sha1-2K/49mXpTDS9JZvevRv68N3TU2E= + dependencies: + camelcase "^1.0.2" + decamelize "^1.0.0" + window-size "0.1.0" + wordwrap "0.0.2"