From 9fb174b9e9ff3d715091d435942de1e2d9db72ef Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Thu, 4 Mar 2021 14:46:07 -0500 Subject: Major rework of handling form fields when copying pages (fixes #509) --- ChangeLog | 34 +- examples/qtest/overlay-page/annotations-out.pdf | 546 +-- include/qpdf/QPDF.hh | 3 +- include/qpdf/QPDFAcroFormDocumentHelper.hh | 87 +- include/qpdf/QPDFFormFieldObjectHelper.hh | 10 +- include/qpdf/QPDFPageDocumentHelper.hh | 12 + include/qpdf/QPDFPageObjectHelper.hh | 17 +- libqpdf/QPDFAcroFormDocumentHelper.cc | 679 ++- libqpdf/QPDFPageObjectHelper.cc | 5 +- manual/qpdf-manual.xml | 50 + qpdf/qpdf.cc | 35 +- qpdf/qpdf.testcov | 7 + qpdf/qtest/qpdf.test | 65 +- qpdf/qtest/qpdf/annotations-rotated-180.pdf | 2 +- qpdf/qtest/qpdf/annotations-rotated-270.pdf | 2 +- qpdf/qtest/qpdf/annotations-rotated-90.pdf | 2 +- qpdf/qtest/qpdf/default-da-q-out.pdf | 1944 +++++++++ qpdf/qtest/qpdf/default-da-q.pdf | 944 +++++ qpdf/qtest/qpdf/field-parse-errors-out.pdf | 336 ++ qpdf/qtest/qpdf/field-parse-errors.out | 3 + qpdf/qtest/qpdf/field-parse-errors.pdf | 297 ++ qpdf/qtest/qpdf/field-resource-conflict.pdf | 308 ++ qpdf/qtest/qpdf/fields-pages-out.pdf | Bin 42519 -> 43173 bytes qpdf/qtest/qpdf/fields-split-1.pdf | Bin 7215 -> 7221 bytes qpdf/qtest/qpdf/fields-split-2.pdf | Bin 35666 -> 36507 bytes qpdf/qtest/qpdf/fields-two-pages.pdf | Bin 42592 -> 42592 bytes .../qpdf/form-fields-and-annotations-shared.pdf | 4 +- qpdf/qtest/qpdf/form-fields-and-annotations.pdf | 2 +- qpdf/qtest/qpdf/kept-some-fields.pdf | Bin 7787 -> 7793 bytes qpdf/qtest/qpdf/manual-appearances.pdf | 298 +- qpdf/qtest/qpdf/overlay-copy-annotations-p1.pdf | 398 +- qpdf/qtest/qpdf/overlay-copy-annotations-p2.pdf | 328 +- qpdf/qtest/qpdf/overlay-copy-annotations-p5.pdf | 328 +- qpdf/qtest/qpdf/overlay-copy-annotations-p6.pdf | 328 +- qpdf/qtest/qpdf/overlay-copy-annotations.pdf | 3734 ++++++++--------- .../resolved-appearance-conflicts-generate.pdf | 642 +++ qpdf/qtest/qpdf/resolved-appearance-conflicts.pdf | 771 ++++ qpdf/qtest/qpdf/resolved-field-conflicts.pdf | 3524 ++++++++++++++++ qpdf/qtest/qpdf/rotated-shared-annotations-1.pdf | 4 +- qpdf/qtest/qpdf/rotated-shared-annotations-2.pdf | 6 +- qpdf/qtest/qpdf/test80a1.pdf | 532 +-- qpdf/qtest/qpdf/test80a2.pdf | 548 +-- qpdf/qtest/qpdf/test80b1.pdf | 4325 ++++++++++---------- qpdf/qtest/qpdf/test80b2.pdf | 4321 ++++++++++--------- qpdf/test_driver.cc | 5 +- 45 files changed, 17247 insertions(+), 8239 deletions(-) create mode 100644 qpdf/qtest/qpdf/default-da-q-out.pdf create mode 100644 qpdf/qtest/qpdf/default-da-q.pdf create mode 100644 qpdf/qtest/qpdf/field-parse-errors-out.pdf create mode 100644 qpdf/qtest/qpdf/field-parse-errors.out create mode 100644 qpdf/qtest/qpdf/field-parse-errors.pdf create mode 100644 qpdf/qtest/qpdf/field-resource-conflict.pdf create mode 100644 qpdf/qtest/qpdf/resolved-appearance-conflicts-generate.pdf create mode 100644 qpdf/qtest/qpdf/resolved-appearance-conflicts.pdf create mode 100644 qpdf/qtest/qpdf/resolved-field-conflicts.pdf diff --git a/ChangeLog b/ChangeLog index 1a5ddfdd..be57346e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,36 @@ +2021-03-04 Jay Berkenbilt + + * The last several changes are in support of fixing more complex + cases of keeping form fields working properly through page copying + operations. Fixes #509. + + * Deprecated QPDFAcroFormDocumentHelper::copyFieldsFromForeignPage + -- use QPDFAcroFormDocumentHelper::fixCopiedAnnotations instead. + The API for dealing with annotations and form fields around + copying pages is extremely complex and very hard to get right. It + is planned for a future version of qpdf to have a higher level + interface for dealing with copying pages around and preserving + document-level constructs. + + * Add QPDFAcroFormDocumentHelper::getFieldsWithQualifiedName for + returning a list of fields by name. + + * Add QPDFAcroFormDocumentHelper::addAndRenameFormFields to add a + collection of fields while ensuring that, within the collection, + fields with the same name continue to have the same name, but that + they don't conflict with exiting fields in the document. + + * Add QPDFAcroFormDocumentHelper::setFormFieldName for changing + the name of a form field in a manner that preserves + QPDFAcroFormDocumentHelper's cache. + 2021-03-03 Jay Berkenbilt + * Handle /DR properly when copying form fields. This is a + significant rework of the form field copying from 10.2.0. It + ensures that when copy fields from different files, we resolve any + conflicting names in resources. + * Add QPDFMatrix::operator== * Add QPDFObjectHandle::makeResourcesIndirect @@ -66,7 +97,8 @@ interactive form functionality. Fixes #340. * Add QPDFAcroFormDocumentHelper::copyFieldsFromForeignPage to - copy form fields from a foreign page into the current file. + copy form fields from a foreign page into the current file. (This + method didn't work and was deprecated in 10.3.0.) * Add QPDFFormFieldObjectHelper::getTopLevelField to get the top-level field for a given form field. diff --git a/examples/qtest/overlay-page/annotations-out.pdf b/examples/qtest/overlay-page/annotations-out.pdf index 6d793724..fea9a8cc 100644 --- a/examples/qtest/overlay-page/annotations-out.pdf +++ b/examples/qtest/overlay-page/annotations-out.pdf @@ -7,431 +7,431 @@ endobj << /CreationDate (D:20120721200217) /Producer (Apex PDFWriter) >> endobj 3 0 obj -<< /Fields [ 5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R ] >> +<< /DR 5 0 R /Fields [ 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R 17 0 R ] >> endobj 4 0 obj -<< /Count 4 /Kids [ 17 0 R 18 0 R 19 0 R 20 0 R ] /Type /Pages >> +<< /Count 4 /Kids [ 18 0 R 19 0 R 20 0 R 21 0 R ] /Type /Pages >> endobj 5 0 obj -<< /AP << /N 21 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 22 0 R /DV () /FT /Tx /Ff 0 /Rect [ 72 470.774 190.8 484.922 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Formy field) >> +<< /Font << /F1 22 0 R >> >> endobj 6 0 obj -<< /AP << /N 23 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 22 0 R /DV () /FT /Tx /Ff 0 /Rect [ 372 330.774 386.148 470.374 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Rot-ccw field) >> +<< /AP << /N 23 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 5 0 R /DV () /FT /Tx /Ff 0 /Rect [ 72 470.774 190.8 484.922 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Formy field) >> endobj 7 0 obj -<< /DV /1 /FT /Btn /Ff 49152 /Kids [ 24 0 R 25 0 R 26 0 R ] /T (r1) /V /2 >> +<< /AP << /N 24 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 5 0 R /DV () /FT /Tx /Ff 0 /Rect [ 372 330.774 386.148 470.374 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Rot-ccw field) >> endobj 8 0 obj -<< /AP << /N 27 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 22 0 R /DV () /FT /Tx /Ff 0 /Rect [ 72 470.774 190.8 484.922 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Formy field) >> +<< /DV /1 /FT /Btn /Ff 49152 /Kids [ 25 0 R 26 0 R 27 0 R ] /T (r1) /V /2 >> endobj 9 0 obj -<< /AP << /N 28 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 22 0 R /DV () /FT /Tx /Ff 0 /Rect [ 372 330.774 386.148 470.374 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Rot-ccw field) >> +<< /AP << /N 28 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 5 0 R /DV () /FT /Tx /Ff 0 /Rect [ 72 470.774 190.8 484.922 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Formy field) >> endobj 10 0 obj -<< /DV /1 /FT /Btn /Ff 49152 /Kids [ 29 0 R 30 0 R 31 0 R ] /T (r1) /V /2 >> +<< /AP << /N 29 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 5 0 R /DV () /FT /Tx /Ff 0 /Rect [ 372 330.774 386.148 470.374 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Rot-ccw field) >> endobj 11 0 obj -<< /AP << /N 32 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 22 0 R /DV () /FT /Tx /Ff 0 /Rect [ 72 470.774 190.8 484.922 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Formy field) >> +<< /DV /1 /FT /Btn /Ff 49152 /Kids [ 30 0 R 31 0 R 32 0 R ] /T (r1) /V /2 >> endobj 12 0 obj -<< /AP << /N 33 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 22 0 R /DV () /FT /Tx /Ff 0 /Rect [ 372 330.774 386.148 470.374 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Rot-ccw field) >> +<< /AP << /N 33 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 5 0 R /DV () /FT /Tx /Ff 0 /Rect [ 72 470.774 190.8 484.922 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Formy field) >> endobj 13 0 obj -<< /DV /1 /FT /Btn /Ff 49152 /Kids [ 34 0 R 35 0 R 36 0 R ] /T (r1) /V /2 >> +<< /AP << /N 34 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 5 0 R /DV () /FT /Tx /Ff 0 /Rect [ 372 330.774 386.148 470.374 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Rot-ccw field) >> endobj 14 0 obj -<< /AP << /N 37 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 22 0 R /DV () /FT /Tx /Ff 0 /Rect [ 72 470.774 190.8 484.922 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Formy field) >> +<< /DV /1 /FT /Btn /Ff 49152 /Kids [ 35 0 R 36 0 R 37 0 R ] /T (r1) /V /2 >> endobj 15 0 obj -<< /AP << /N 38 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 22 0 R /DV () /FT /Tx /Ff 0 /Rect [ 372 330.774 386.148 470.374 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Rot-ccw field) >> +<< /AP << /N 38 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 5 0 R /DV () /FT /Tx /Ff 0 /Rect [ 72 470.774 190.8 484.922 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Formy field) >> endobj 16 0 obj -<< /DV /1 /FT /Btn /Ff 49152 /Kids [ 39 0 R 40 0 R 41 0 R ] /T (r1) /V /2 >> +<< /AP << /N 39 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) /DR 5 0 R /DV () /FT /Tx /Ff 0 /Rect [ 372 330.774 386.148 470.374 ] /Subtype /Widget /T (Text Box 1) /Type /Annot /V (Rot-ccw field) >> endobj 17 0 obj -<< /Annots [ 42 0 R 5 0 R 43 0 R 6 0 R 44 0 R 45 0 R 46 0 R 47 0 R 24 0 R 25 0 R 26 0 R ] /Contents [ 48 0 R 49 0 R 50 0 R ] /MediaBox [ 0 0 612 792 ] /Parent 4 0 R /Resources << /Font << /F1 51 0 R >> /ProcSet [ /PDF /Text ] /XObject << /Fx1 52 0 R >> >> /Type /Page >> +<< /DV /1 /FT /Btn /Ff 49152 /Kids [ 40 0 R 41 0 R 42 0 R ] /T (r1) /V /2 >> endobj 18 0 obj -<< /Annots [ 53 0 R 8 0 R 54 0 R 9 0 R 55 0 R 56 0 R 57 0 R 58 0 R 29 0 R 30 0 R 31 0 R ] /Contents [ 59 0 R 60 0 R 61 0 R ] /MediaBox [ 0 0 612 792 ] /Parent 4 0 R /Resources << /Font << /F1 51 0 R >> /ProcSet [ /PDF /Text ] /XObject << /Fx1 52 0 R >> >> /Type /Page >> +<< /Annots [ 43 0 R 6 0 R 44 0 R 7 0 R 45 0 R 46 0 R 47 0 R 48 0 R 25 0 R 26 0 R 27 0 R ] /Contents [ 49 0 R 50 0 R 51 0 R ] /MediaBox [ 0 0 612 792 ] /Parent 4 0 R /Resources << /Font << /F1 52 0 R >> /ProcSet [ /PDF /Text ] /XObject << /Fx1 53 0 R >> >> /Type /Page >> endobj 19 0 obj -<< /Annots [ 62 0 R 11 0 R 63 0 R 12 0 R 64 0 R 65 0 R 66 0 R 67 0 R 34 0 R 35 0 R 36 0 R ] /Contents [ 68 0 R 69 0 R 70 0 R ] /MediaBox [ 0 0 612 792 ] /Parent 4 0 R /Resources << /Font << /F1 51 0 R >> /ProcSet [ /PDF /Text ] /XObject << /Fx1 52 0 R >> >> /Type /Page >> +<< /Annots [ 54 0 R 9 0 R 55 0 R 10 0 R 56 0 R 57 0 R 58 0 R 59 0 R 30 0 R 31 0 R 32 0 R ] /Contents [ 60 0 R 61 0 R 62 0 R ] /MediaBox [ 0 0 612 792 ] /Parent 4 0 R /Resources << /Font << /F1 52 0 R >> /ProcSet [ /PDF /Text ] /XObject << /Fx1 53 0 R >> >> /Type /Page >> endobj 20 0 obj -<< /Annots [ 71 0 R 14 0 R 72 0 R 15 0 R 73 0 R 74 0 R 75 0 R 76 0 R 39 0 R 40 0 R 41 0 R ] /Contents [ 77 0 R 78 0 R 79 0 R ] /MediaBox [ 0 0 612 792 ] /Parent 4 0 R /Resources << /Font << /F1 51 0 R >> /ProcSet [ /PDF /Text ] /XObject << /Fx1 52 0 R >> >> /Type /Page >> +<< /Annots [ 63 0 R 12 0 R 64 0 R 13 0 R 65 0 R 66 0 R 67 0 R 68 0 R 35 0 R 36 0 R 37 0 R ] /Contents [ 69 0 R 70 0 R 71 0 R ] /MediaBox [ 0 0 612 792 ] /Parent 4 0 R /Resources << /Font << /F1 52 0 R >> /ProcSet [ /PDF /Text ] /XObject << /Fx1 53 0 R >> >> /Type /Page >> endobj 21 0 obj -<< /BBox [ 0 -2.826 118.8 11.322 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 58 /Filter /FlateDecode >> -stream -xPpu*r -RPw3T0PI5r+2SsR4B\C\V endstream +<< /Annots [ 72 0 R 15 0 R 73 0 R 16 0 R 74 0 R 75 0 R 76 0 R 77 0 R 40 0 R 41 0 R 42 0 R ] /Contents [ 78 0 R 79 0 R 80 0 R ] /MediaBox [ 0 0 612 792 ] /Parent 4 0 R /Resources << /Font << /F1 52 0 R >> /ProcSet [ /PDF /Text ] /XObject << /Fx1 53 0 R >> >> /Type /Page >> endobj 22 0 obj -<< /Font << /F1 80 0 R >> >> +<< /BaseFont /Courier /Encoding /WinAnsiEncoding /Subtype /Type1 /Type /Font >> endobj 23 0 obj -<< /BBox [ 0 -2.826 140.4 11.322 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 60 /Filter /FlateDecode >> +<< /BBox [ 0 -2.826 118.8 11.322 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 58 /Filter /FlateDecode >> stream xPpu*r -RPw3T0PI5Kt2SsR4B\C\rP endstream +RPw3T0PI5r+2SsR4B\C\V endstream endobj 24 0 obj -<< /AP << /N << /1 81 0 R /Off 82 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR << /Font << /ZaDi 83 0 R >> >> /F 4 /FT /Btn /MK << /CA (l) >> /Parent 7 0 R /Rect [ 152.749 648.501 164.801 660.549 ] /Subtype /Widget /Type /Annot >> +<< /BBox [ 0 -2.826 140.4 11.322 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 60 /Filter /FlateDecode >> +stream +xPpu*r +RPw3T0PI5Kt2SsR4B\C\rP endstream endobj 25 0 obj -<< /AP << /N << /2 84 0 R /Off 85 0 R >> >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR << /Font << /ZaDi 83 0 R >> >> /F 4 /FT /Btn /MK << /CA (l) >> /Parent 7 0 R /Rect [ 152.749 627.301 164.801 639.349 ] /Subtype /Widget /Type /Annot >> +<< /AP << /N << /1 82 0 R /Off 83 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR 5 0 R /F 4 /FT /Btn /MK << /CA (l) >> /Parent 8 0 R /Rect [ 152.749 648.501 164.801 660.549 ] /Subtype /Widget /Type /Annot >> endobj 26 0 obj -<< /AP << /N << /3 86 0 R /Off 87 0 R >> >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR << /Font << /ZaDi 83 0 R >> >> /F 4 /FT /Btn /MK << /CA (l) >> /Parent 7 0 R /Rect [ 151.399 606.501 163.451 618.549 ] /Subtype /Widget /Type /Annot >> +<< /AP << /N << /2 84 0 R /Off 85 0 R >> >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR 5 0 R /F 4 /FT /Btn /MK << /CA (l) >> /Parent 8 0 R /Rect [ 152.749 627.301 164.801 639.349 ] /Subtype /Widget /Type /Annot >> endobj 27 0 obj -<< /BBox [ 0 -2.826 118.8 11.322 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 58 /Filter /FlateDecode >> +<< /AP << /N << /3 86 0 R /Off 87 0 R >> >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR 5 0 R /F 4 /FT /Btn /MK << /CA (l) >> /Parent 8 0 R /Rect [ 151.399 606.501 163.451 618.549 ] /Subtype /Widget /Type /Annot >> +endobj +28 0 obj +<< /BBox [ 0 -2.826 118.8 11.322 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 58 /Filter /FlateDecode >> stream xPpu*r RPw3T0PI5r+2SsR4B\C\V endstream endobj -28 0 obj -<< /BBox [ 0 -2.826 140.4 11.322 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 60 /Filter /FlateDecode >> +29 0 obj +<< /BBox [ 0 -2.826 140.4 11.322 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 60 /Filter /FlateDecode >> stream xPpu*r RPw3T0PI5Kt2SsR4B\C\rP endstream endobj -29 0 obj -<< /AP << /N << /1 88 0 R /Off 89 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR << /Font << /ZaDi 83 0 R >> >> /F 4 /FT /Btn /MK << /CA (l) >> /Parent 10 0 R /Rect [ 152.749 648.501 164.801 660.549 ] /Subtype /Widget /Type /Annot >> -endobj 30 0 obj -<< /AP << /N << /2 90 0 R /Off 91 0 R >> >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR << /Font << /ZaDi 83 0 R >> >> /F 4 /FT /Btn /MK << /CA (l) >> /Parent 10 0 R /Rect [ 152.749 627.301 164.801 639.349 ] /Subtype /Widget /Type /Annot >> +<< /AP << /N << /1 88 0 R /Off 89 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR 5 0 R /F 4 /FT /Btn /MK << /CA (l) >> /Parent 11 0 R /Rect [ 152.749 648.501 164.801 660.549 ] /Subtype /Widget /Type /Annot >> endobj 31 0 obj -<< /AP << /N << /3 92 0 R /Off 93 0 R >> >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR << /Font << /ZaDi 83 0 R >> >> /F 4 /FT /Btn /MK << /CA (l) >> /Parent 10 0 R /Rect [ 151.399 606.501 163.451 618.549 ] /Subtype /Widget /Type /Annot >> +<< /AP << /N << /2 90 0 R /Off 91 0 R >> >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR 5 0 R /F 4 /FT /Btn /MK << /CA (l) >> /Parent 11 0 R /Rect [ 152.749 627.301 164.801 639.349 ] /Subtype /Widget /Type /Annot >> endobj 32 0 obj -<< /BBox [ 0 -2.826 118.8 11.322 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 58 /Filter /FlateDecode >> +<< /AP << /N << /3 92 0 R /Off 93 0 R >> >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR 5 0 R /F 4 /FT /Btn /MK << /CA (l) >> /Parent 11 0 R /Rect [ 151.399 606.501 163.451 618.549 ] /Subtype /Widget /Type /Annot >> +endobj +33 0 obj +<< /BBox [ 0 -2.826 118.8 11.322 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 58 /Filter /FlateDecode >> stream xPpu*r RPw3T0PI5r+2SsR4B\C\V endstream endobj -33 0 obj -<< /BBox [ 0 -2.826 140.4 11.322 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 60 /Filter /FlateDecode >> +34 0 obj +<< /BBox [ 0 -2.826 140.4 11.322 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 60 /Filter /FlateDecode >> stream xPpu*r RPw3T0PI5Kt2SsR4B\C\rP endstream endobj -34 0 obj -<< /AP << /N << /1 94 0 R /Off 95 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR << /Font << /ZaDi 83 0 R >> >> /F 4 /FT /Btn /MK << /CA (l) >> /Parent 13 0 R /Rect [ 152.749 648.501 164.801 660.549 ] /Subtype /Widget /Type /Annot >> -endobj 35 0 obj -<< /AP << /N << /2 96 0 R /Off 97 0 R >> >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR << /Font << /ZaDi 83 0 R >> >> /F 4 /FT /Btn /MK << /CA (l) >> /Parent 13 0 R /Rect [ 152.749 627.301 164.801 639.349 ] /Subtype /Widget /Type /Annot >> +<< /AP << /N << /1 94 0 R /Off 95 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR 5 0 R /F 4 /FT /Btn /MK << /CA (l) >> /Parent 14 0 R /Rect [ 152.749 648.501 164.801 660.549 ] /Subtype /Widget /Type /Annot >> endobj 36 0 obj -<< /AP << /N << /3 98 0 R /Off 99 0 R >> >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR << /Font << /ZaDi 83 0 R >> >> /F 4 /FT /Btn /MK << /CA (l) >> /Parent 13 0 R /Rect [ 151.399 606.501 163.451 618.549 ] /Subtype /Widget /Type /Annot >> +<< /AP << /N << /2 96 0 R /Off 97 0 R >> >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR 5 0 R /F 4 /FT /Btn /MK << /CA (l) >> /Parent 14 0 R /Rect [ 152.749 627.301 164.801 639.349 ] /Subtype /Widget /Type /Annot >> endobj 37 0 obj -<< /BBox [ 0 -2.826 118.8 11.322 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 58 /Filter /FlateDecode >> +<< /AP << /N << /3 98 0 R /Off 99 0 R >> >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR 5 0 R /F 4 /FT /Btn /MK << /CA (l) >> /Parent 14 0 R /Rect [ 151.399 606.501 163.451 618.549 ] /Subtype /Widget /Type /Annot >> +endobj +38 0 obj +<< /BBox [ 0 -2.826 118.8 11.322 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 58 /Filter /FlateDecode >> stream xPpu*r RPw3T0PI5r+2SsR4B\C\V endstream endobj -38 0 obj -<< /BBox [ 0 -2.826 140.4 11.322 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 60 /Filter /FlateDecode >> +39 0 obj +<< /BBox [ 0 -2.826 140.4 11.322 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 60 /Filter /FlateDecode >> stream xPpu*r RPw3T0PI5Kt2SsR4B\C\rP endstream endobj -39 0 obj -<< /AP << /N << /1 100 0 R /Off 101 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR << /Font << /ZaDi 83 0 R >> >> /F 4 /FT /Btn /MK << /CA (l) >> /Parent 16 0 R /Rect [ 152.749 648.501 164.801 660.549 ] /Subtype /Widget /Type /Annot >> -endobj 40 0 obj -<< /AP << /N << /2 102 0 R /Off 103 0 R >> >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR << /Font << /ZaDi 83 0 R >> >> /F 4 /FT /Btn /MK << /CA (l) >> /Parent 16 0 R /Rect [ 152.749 627.301 164.801 639.349 ] /Subtype /Widget /Type /Annot >> +<< /AP << /N << /1 100 0 R /Off 101 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR 5 0 R /F 4 /FT /Btn /MK << /CA (l) >> /Parent 17 0 R /Rect [ 152.749 648.501 164.801 660.549 ] /Subtype /Widget /Type /Annot >> endobj 41 0 obj -<< /AP << /N << /3 104 0 R /Off 105 0 R >> >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR << /Font << /ZaDi 83 0 R >> >> /F 4 /FT /Btn /MK << /CA (l) >> /Parent 16 0 R /Rect [ 151.399 606.501 163.451 618.549 ] /Subtype /Widget /Type /Annot >> +<< /AP << /N << /2 102 0 R /Off 103 0 R >> >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR 5 0 R /F 4 /FT /Btn /MK << /CA (l) >> /Parent 17 0 R /Rect [ 152.749 627.301 164.801 639.349 ] /Subtype /Widget /Type /Annot >> endobj 42 0 obj -<< /A << /S /URI /URI (https://www.qbilt.org/) >> /Border [ 0 0 .4 ] /C [ .8 .6 .6 ] /H /I /Rect [ 72 501.832 374.4 520.696 ] /Subtype /Link /Type /Annot >> +<< /AP << /N << /3 104 0 R /Off 105 0 R >> >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) /DR 5 0 R /F 4 /FT /Btn /MK << /CA (l) >> /Parent 17 0 R /Rect [ 151.399 606.501 163.451 618.549 ] /Subtype /Widget /Type /Annot >> endobj 43 0 obj -<< /AP << /N 106 0 R >> /Contents (attachment1.txt) /FS 107 0 R /NM (attachment1.txt) /Rect [ 72 400 92 420 ] /Subtype /FileAttachment /Type /Annot >> +<< /A << /S /URI /URI (https://www.qbilt.org/) >> /Border [ 0 0 .4 ] /C [ .8 .6 .6 ] /H /I /Rect [ 72 501.832 374.4 520.696 ] /Subtype /Link /Type /Annot >> endobj 44 0 obj -<< /AP << /N 108 0 R >> /DA () /Rect [ 72 350 92 360 ] /Subtype /FreeText /Type /Annot >> +<< /AP << /N 106 0 R >> /Contents (attachment1.txt) /FS 107 0 R /NM (attachment1.txt) /Rect [ 72 400 92 420 ] /Subtype /FileAttachment /Type /Annot >> endobj 45 0 obj -<< /AP << /N 109 0 R >> /DA () /Rect [ 102 350 112 370 ] /Subtype /FreeText /Type /Annot >> +<< /AP << /N 108 0 R >> /DA () /Rect [ 72 350 92 360 ] /Subtype /FreeText /Type /Annot >> endobj 46 0 obj -<< /AP << /N 110 0 R >> /DA () /Rect [ 122 350 142 360 ] /Subtype /FreeText /Type /Annot >> +<< /AP << /N 109 0 R >> /DA () /Rect [ 102 350 112 370 ] /Subtype /FreeText /Type /Annot >> endobj 47 0 obj -<< /AP << /N 111 0 R >> /DA () /Rect [ 152 350 162 370 ] /Subtype /FreeText /Type /Annot >> +<< /AP << /N 110 0 R >> /DA () /Rect [ 122 350 142 360 ] /Subtype /FreeText /Type /Annot >> endobj 48 0 obj +<< /AP << /N 111 0 R >> /DA () /Rect [ 152 350 162 370 ] /Subtype /FreeText /Type /Annot >> +endobj +49 0 obj << /Length 10 /Filter /FlateDecode >> stream x+|endstream endobj -49 0 obj +50 0 obj << /Filter /FlateDecode /Length 53 >> stream xs Qw3T04UIS07" ̼TCM,. ,endstream endobj -50 0 obj +51 0 obj << /Length 32 /Filter /FlateDecode >> stream x *2T0B˥VaUendstream endobj -51 0 obj +52 0 obj << /BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Subtype /Type1 /Type /Font >> endobj -52 0 obj -<< /BBox [ 0 0 612 792 ] /Resources << /Font << /F1 80 0 R >> >> /Subtype /Form /Type /XObject /Length 455 /Filter /FlateDecode >> +53 0 obj +<< /BBox [ 0 0 612 792 ] /Resources << /Font << /F1 22 0 R >> >> /Subtype /Form /Type /XObject /Length 455 /Filter /FlateDecode >> stream xeRr0+R`YɐL/ʹ饗62&}Ǚ}cLBg5 dY e29R^ؙ D,!FbIș2}?GJb,o=?ORXh]%#6iv;mVyL$J(R)Gꖆ$^S3Eq8_L`+_V(>e{|Lc2'AviE Ns[j*joxV=6|)VPQ$iCf~5m3}5eDTk<;zǡ1mݴf>lHt3*6_]XCXpPZ9͆B0j.~(!5C87`ͨ2w_N`J[Gu.qJ? NΨendstream endobj -53 0 obj +54 0 obj << /A << /S /URI /URI (https://www.qbilt.org/) >> /Border [ 0 0 .4 ] /C [ .8 .6 .6 ] /H /I /Rect [ 72 501.832 374.4 520.696 ] /Subtype /Link /Type /Annot >> endobj -54 0 obj +55 0 obj << /AP << /N 112 0 R >> /Contents (attachment1.txt) /FS 107 0 R /NM (attachment1.txt) /Rect [ 72 400 92 420 ] /Subtype /FileAttachment /Type /Annot >> endobj -55 0 obj +56 0 obj << /AP << /N 113 0 R >> /DA () /Rect [ 72 350 92 360 ] /Subtype /FreeText /Type /Annot >> endobj -56 0 obj +57 0 obj << /AP << /N 114 0 R >> /DA () /Rect [ 102 350 112 370 ] /Subtype /FreeText /Type /Annot >> endobj -57 0 obj +58 0 obj << /AP << /N 115 0 R >> /DA () /Rect [ 122 350 142 360 ] /Subtype /FreeText /Type /Annot >> endobj -58 0 obj +59 0 obj << /AP << /N 116 0 R >> /DA () /Rect [ 152 350 162 370 ] /Subtype /FreeText /Type /Annot >> endobj -59 0 obj +60 0 obj << /Length 10 /Filter /FlateDecode >> stream x+|endstream endobj -60 0 obj +61 0 obj << /Filter /FlateDecode /Length 53 >> stream xs Qw3T04UIS07" ̼T#M,. -endstream endobj -61 0 obj +62 0 obj << /Length 32 /Filter /FlateDecode >> stream x *2T0B˥VaUendstream endobj -62 0 obj +63 0 obj << /A << /S /URI /URI (https://www.qbilt.org/) >> /Border [ 0 0 .4 ] /C [ .8 .6 .6 ] /H /I /Rect [ 72 501.832 374.4 520.696 ] /Subtype /Link /Type /Annot >> endobj -63 0 obj +64 0 obj << /AP << /N 117 0 R >> /Contents (attachment1.txt) /FS 107 0 R /NM (attachment1.txt) /Rect [ 72 400 92 420 ] /Subtype /FileAttachment /Type /Annot >> endobj -64 0 obj +65 0 obj << /AP << /N 118 0 R >> /DA () /Rect [ 72 350 92 360 ] /Subtype /FreeText /Type /Annot >> endobj -65 0 obj +66 0 obj << /AP << /N 119 0 R >> /DA () /Rect [ 102 350 112 370 ] /Subtype /FreeText /Type /Annot >> endobj -66 0 obj +67 0 obj << /AP << /N 120 0 R >> /DA () /Rect [ 122 350 142 360 ] /Subtype /FreeText /Type /Annot >> endobj -67 0 obj +68 0 obj << /AP << /N 121 0 R >> /DA () /Rect [ 152 350 162 370 ] /Subtype /FreeText /Type /Annot >> endobj -68 0 obj +69 0 obj << /Length 10 /Filter /FlateDecode >> stream x+|endstream endobj -69 0 obj +70 0 obj << /Filter /FlateDecode /Length 53 >> stream xs Qw3T04UIS07" ̼TcM,. .endstream endobj -70 0 obj +71 0 obj << /Length 32 /Filter /FlateDecode >> stream x *2T0B˥VaUendstream endobj -71 0 obj +72 0 obj << /A << /S /URI /URI (https://www.qbilt.org/) >> /Border [ 0 0 .4 ] /C [ .8 .6 .6 ] /H /I /Rect [ 72 501.832 374.4 520.696 ] /Subtype /Link /Type /Annot >> endobj -72 0 obj +73 0 obj << /AP << /N 122 0 R >> /Contents (attachment1.txt) /FS 107 0 R /NM (attachment1.txt) /Rect [ 72 400 92 420 ] /Subtype /FileAttachment /Type /Annot >> endobj -73 0 obj +74 0 obj << /AP << /N 123 0 R >> /DA () /Rect [ 72 350 92 360 ] /Subtype /FreeText /Type /Annot >> endobj -74 0 obj +75 0 obj << /AP << /N 124 0 R >> /DA () /Rect [ 102 350 112 370 ] /Subtype /FreeText /Type /Annot >> endobj -75 0 obj +76 0 obj << /AP << /N 125 0 R >> /DA () /Rect [ 122 350 142 360 ] /Subtype /FreeText /Type /Annot >> endobj -76 0 obj +77 0 obj << /AP << /N 126 0 R >> /DA () /Rect [ 152 350 162 370 ] /Subtype /FreeText /Type /Annot >> endobj -77 0 obj +78 0 obj << /Length 10 /Filter /FlateDecode >> stream x+|endstream endobj -78 0 obj +79 0 obj << /Filter /FlateDecode /Length 53 >> stream xs Qw3T04UIS07" ̼TM,.) /endstream endobj -79 0 obj +80 0 obj << /Length 32 /Filter /FlateDecode >> stream x *2T0B˥VaUendstream endobj -80 0 obj -<< /BaseFont /Courier /Encoding /WinAnsiEncoding /Subtype /Type1 /Type /Font >> -endobj 81 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> -stream -x=0 Dw 4nY > >> endobj 82 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> stream -xPpurb&endstream +x=0 Dw 4nY > +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> +stream +xPpurb&endstream endobj 84 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 137 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 137 /Filter /FlateDecode >> stream x=0 Dw 4nY > +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> stream xPpurb&endstream endobj 86 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> stream x=0 w? nYK;2 ebCAE 0$n`w']b:)p%!Ħ! 6?""$;-.Ρa/ ԱPȡgrB;'6|Oxږo R?tS'endstream endobj 87 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> stream xPpurb&endstream endobj 88 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> stream x=0 Dw 4nY > +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> stream xPpurb&endstream endobj 90 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 137 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 137 /Filter /FlateDecode >> stream x=0 Dw 4nY > +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> stream xPpurb&endstream endobj 92 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> stream x=0 w? nYK;2 ebCAE 0$n`w']b:)p%!Ħ! 6?""$;-.Ρa/ ԱPȡgrB;'6|Oxږo R?tS'endstream endobj 93 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> stream xPpurb&endstream endobj 94 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> stream x=0 Dw 4nY > +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> stream xPpurb&endstream endobj 96 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 137 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 137 /Filter /FlateDecode >> stream x=0 Dw 4nY > +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> stream xPpurb&endstream endobj 98 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> stream x=0 w? nYK;2 ebCAE 0$n`w']b:)p%!Ħ! 6?""$;-.Ρa/ ԱPȡgrB;'6|Oxږo R?tS'endstream endobj 99 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> stream xPpurb&endstream endobj 100 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> stream x=0 Dw 4nY > +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> stream xPpurb&endstream endobj 102 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 137 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 137 /Filter /FlateDecode >> stream x=0 Dw 4nY > +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> stream xPpurb&endstream endobj 104 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 136 /Filter /FlateDecode >> stream x=0 w? nYK;2 ebCAE 0$n`w']b:)p%!Ħ! 6?""$;-.Ρa/ ԱPȡgrB;'6|Oxږo R?tS'endstream endobj 105 0 obj -<< /BBox [ 0 0 12.05 12.05 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> +<< /BBox [ 0 0 12.05 12.05 ] /Resources 127 0 R /Subtype /Form /Type /XObject /Length 18 /Filter /FlateDecode >> stream xPpurb&endstream endobj 106 0 obj -<< /BBox [ 0 0 20 20 ] /Matrix [ 1 0 0 1 0 0 ] /Resources << >> /Subtype /Form /Type /XObject /Length 41 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 20 ] /Resources << >> /Subtype /Form /Type /XObject /Length 41 /Filter /FlateDecode >> stream x3P04P 9\F n 5qA<#0*J @@ -441,115 +441,115 @@ endobj << /EF << /F 128 0 R /UF 128 0 R >> /F (attachment1.txt) /Type /Filespec /UF (attachment1.txt) >> endobj 108 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 31 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 31 /Filter /FlateDecode >> stream x3T0 w.ed`hP B\y'endstream endobj 109 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 34 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 34 /Filter /FlateDecode >> stream x3P0T0Pr2RF  E`)y%endstream endobj 110 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ -1 0 0 -1 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 33 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Matrix [ -1 0 0 -1 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 33 /Filter /FlateDecode >> stream x3P0P0Tr22lT0y#endstream endobj 111 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ 0 -1 1 0 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 35 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Matrix [ 0 -1 1 0 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 35 /Filter /FlateDecode >> stream x33U0P0Tr22lT00endstream endobj 112 0 obj -<< /BBox [ 0 0 20 20 ] /Matrix [ 1 0 0 1 0 0 ] /Resources << >> /Subtype /Form /Type /XObject /Length 41 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 20 ] /Resources << >> /Subtype /Form /Type /XObject /Length 41 /Filter /FlateDecode >> stream x3P04P 9\F n 5qA<#0*J m endstream endobj 113 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 31 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 31 /Filter /FlateDecode >> stream x3T0 w.ed`hP B\y'endstream endobj 114 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 34 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 34 /Filter /FlateDecode >> stream x3P0T0Pr2RF  E`)y%endstream endobj 115 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ -1 0 0 -1 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 33 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Matrix [ -1 0 0 -1 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 33 /Filter /FlateDecode >> stream x3P0P0Tr22lT0y#endstream endobj 116 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ 0 -1 1 0 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 35 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Matrix [ 0 -1 1 0 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 35 /Filter /FlateDecode >> stream x33U0P0Tr22lT00endstream endobj 117 0 obj -<< /BBox [ 0 0 20 20 ] /Matrix [ 1 0 0 1 0 0 ] /Resources << >> /Subtype /Form /Type /XObject /Length 41 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 20 ] /Resources << >> /Subtype /Form /Type /XObject /Length 41 /Filter /FlateDecode >> stream x3P04P 9\F n 5qA<#0*J m endstream endobj 118 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 31 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 31 /Filter /FlateDecode >> stream x3T0 w.ed`hP B\y'endstream endobj 119 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 34 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 34 /Filter /FlateDecode >> stream x3P0T0Pr2RF  E`)y%endstream endobj 120 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ -1 0 0 -1 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 33 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Matrix [ -1 0 0 -1 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 33 /Filter /FlateDecode >> stream x3P0P0Tr22lT0y#endstream endobj 121 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ 0 -1 1 0 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 35 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Matrix [ 0 -1 1 0 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 35 /Filter /FlateDecode >> stream x33U0P0Tr22lT00endstream endobj 122 0 obj -<< /BBox [ 0 0 20 20 ] /Matrix [ 1 0 0 1 0 0 ] /Resources << >> /Subtype /Form /Type /XObject /Length 41 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 20 ] /Resources << >> /Subtype /Form /Type /XObject /Length 41 /Filter /FlateDecode >> stream x3P04P 9\F n 5qA<#0*J m endstream endobj 123 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ 1 0 0 1 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 31 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 31 /Filter /FlateDecode >> stream x3T0 w.ed`hP B\y'endstream endobj 124 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 34 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Matrix [ 0 1 -1 0 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 34 /Filter /FlateDecode >> stream x3P0T0Pr2RF  E`)y%endstream endobj 125 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ -1 0 0 -1 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 33 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Matrix [ -1 0 0 -1 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 33 /Filter /FlateDecode >> stream x3P0P0Tr22lT0y#endstream endobj 126 0 obj -<< /BBox [ 0 0 20 10 ] /Matrix [ 0 -1 1 0 0 0 ] /Resources 22 0 R /Subtype /Form /Type /XObject /Length 35 /Filter /FlateDecode >> +<< /BBox [ 0 0 20 10 ] /Matrix [ 0 -1 1 0 0 0 ] /Resources 81 0 R /Subtype /Form /Type /XObject /Length 35 /Filter /FlateDecode >> stream x33U0P0Tr22lT00endstream endobj @@ -562,141 +562,145 @@ stream xK+I+QOSH,)ILbDendstream endobj 129 0 obj -<< /ZaDi 83 0 R >> +<< /ZaDi 130 0 R >> +endobj +130 0 obj +<< /BaseFont /ZapfDingbats /Subtype /Type1 /Type /Font >> endobj xref -0 130 +0 131 0000000000 65535 f 0000000015 00000 n 0000000080 00000 n 0000000161 00000 n -0000000273 00000 n -0000000354 00000 n -0000000552 00000 n -0000000755 00000 n -0000000847 00000 n -0000001045 00000 n -0000001248 00000 n -0000001341 00000 n -0000001540 00000 n -0000001744 00000 n -0000001837 00000 n -0000002036 00000 n -0000002240 00000 n -0000002333 00000 n -0000002620 00000 n -0000002907 00000 n -0000003196 00000 n -0000003485 00000 n -0000003718 00000 n -0000003763 00000 n -0000003999 00000 n -0000004266 00000 n -0000004533 00000 n -0000004800 00000 n -0000005033 00000 n -0000005269 00000 n -0000005537 00000 n -0000005805 00000 n -0000006073 00000 n -0000006306 00000 n -0000006542 00000 n -0000006810 00000 n -0000007078 00000 n -0000007346 00000 n -0000007579 00000 n -0000007815 00000 n -0000008085 00000 n -0000008355 00000 n -0000008625 00000 n -0000008798 00000 n -0000008965 00000 n -0000009071 00000 n -0000009179 00000 n -0000009287 00000 n -0000009395 00000 n -0000009476 00000 n -0000009600 00000 n -0000009703 00000 n -0000009803 00000 n -0000010422 00000 n -0000010595 00000 n -0000010762 00000 n -0000010868 00000 n -0000010976 00000 n -0000011084 00000 n -0000011192 00000 n -0000011273 00000 n -0000011397 00000 n -0000011500 00000 n -0000011673 00000 n -0000011840 00000 n -0000011946 00000 n -0000012054 00000 n -0000012162 00000 n -0000012270 00000 n -0000012351 00000 n -0000012475 00000 n -0000012578 00000 n -0000012751 00000 n -0000012918 00000 n -0000013024 00000 n -0000013132 00000 n -0000013240 00000 n -0000013348 00000 n -0000013429 00000 n -0000013553 00000 n -0000013656 00000 n -0000013752 00000 n -0000014059 00000 n -0000014247 00000 n -0000014321 00000 n -0000014629 00000 n -0000014817 00000 n -0000015124 00000 n -0000015312 00000 n -0000015619 00000 n -0000015807 00000 n -0000016115 00000 n -0000016303 00000 n -0000016610 00000 n -0000016798 00000 n -0000017105 00000 n -0000017293 00000 n -0000017601 00000 n -0000017789 00000 n -0000018096 00000 n -0000018284 00000 n -0000018592 00000 n -0000018781 00000 n -0000019090 00000 n -0000019279 00000 n -0000019587 00000 n -0000019776 00000 n -0000019980 00000 n -0000020095 00000 n -0000020290 00000 n -0000020489 00000 n -0000020688 00000 n -0000020888 00000 n -0000021092 00000 n -0000021287 00000 n -0000021486 00000 n -0000021685 00000 n -0000021885 00000 n -0000022089 00000 n -0000022284 00000 n -0000022483 00000 n -0000022682 00000 n -0000022882 00000 n -0000023086 00000 n -0000023281 00000 n -0000023480 00000 n -0000023679 00000 n -0000023879 00000 n -0000023940 00000 n -0000024151 00000 n -trailer << /Info 2 0 R /Root 1 0 R /Size 130 /ID [<31415926535897932384626433832795>] >> +0000000284 00000 n +0000000365 00000 n +0000000409 00000 n +0000000606 00000 n +0000000808 00000 n +0000000900 00000 n +0000001097 00000 n +0000001300 00000 n +0000001393 00000 n +0000001591 00000 n +0000001794 00000 n +0000001887 00000 n +0000002085 00000 n +0000002288 00000 n +0000002381 00000 n +0000002668 00000 n +0000002956 00000 n +0000003245 00000 n +0000003534 00000 n +0000003630 00000 n +0000003839 00000 n +0000004075 00000 n +0000004317 00000 n +0000004559 00000 n +0000004801 00000 n +0000005010 00000 n +0000005246 00000 n +0000005489 00000 n +0000005732 00000 n +0000005975 00000 n +0000006184 00000 n +0000006420 00000 n +0000006663 00000 n +0000006906 00000 n +0000007149 00000 n +0000007358 00000 n +0000007594 00000 n +0000007839 00000 n +0000008084 00000 n +0000008329 00000 n +0000008502 00000 n +0000008669 00000 n +0000008775 00000 n +0000008883 00000 n +0000008991 00000 n +0000009099 00000 n +0000009180 00000 n +0000009304 00000 n +0000009407 00000 n +0000009507 00000 n +0000010126 00000 n +0000010299 00000 n +0000010466 00000 n +0000010572 00000 n +0000010680 00000 n +0000010788 00000 n +0000010896 00000 n +0000010977 00000 n +0000011101 00000 n +0000011204 00000 n +0000011377 00000 n +0000011544 00000 n +0000011650 00000 n +0000011758 00000 n +0000011866 00000 n +0000011974 00000 n +0000012055 00000 n +0000012179 00000 n +0000012282 00000 n +0000012455 00000 n +0000012622 00000 n +0000012728 00000 n +0000012836 00000 n +0000012944 00000 n +0000013052 00000 n +0000013133 00000 n +0000013257 00000 n +0000013360 00000 n +0000013405 00000 n +0000013688 00000 n +0000013852 00000 n +0000014136 00000 n +0000014300 00000 n +0000014583 00000 n +0000014747 00000 n +0000015030 00000 n +0000015194 00000 n +0000015478 00000 n +0000015642 00000 n +0000015925 00000 n +0000016089 00000 n +0000016372 00000 n +0000016536 00000 n +0000016820 00000 n +0000016984 00000 n +0000017267 00000 n +0000017431 00000 n +0000017715 00000 n +0000017880 00000 n +0000018165 00000 n +0000018330 00000 n +0000018614 00000 n +0000018779 00000 n +0000018959 00000 n +0000019074 00000 n +0000019245 00000 n +0000019444 00000 n +0000019643 00000 n +0000019843 00000 n +0000020023 00000 n +0000020194 00000 n +0000020393 00000 n +0000020592 00000 n +0000020792 00000 n +0000020972 00000 n +0000021143 00000 n +0000021342 00000 n +0000021541 00000 n +0000021741 00000 n +0000021921 00000 n +0000022092 00000 n +0000022291 00000 n +0000022490 00000 n +0000022690 00000 n +0000022751 00000 n +0000022962 00000 n +0000022999 00000 n +trailer << /Info 2 0 R /Root 1 0 R /Size 131 /ID [<31415926535897932384626433832795>] >> startxref -24187 +23074 %%EOF diff --git a/include/qpdf/QPDF.hh b/include/qpdf/QPDF.hh index d2161acd..48b92137 100644 --- a/include/qpdf/QPDF.hh +++ b/include/qpdf/QPDF.hh @@ -628,7 +628,8 @@ class QPDF // identical to the identically named methods there, except that // these versions use QPDFObjectHandle instead of // QPDFPageObjectHelper, so please see comments in that file for - // descriptions. + // descriptions. There are subtleties you need to know about, so + // please look at the comments there. QPDF_DLL void pushInheritedAttributesToPage(); QPDF_DLL diff --git a/include/qpdf/QPDFAcroFormDocumentHelper.hh b/include/qpdf/QPDFAcroFormDocumentHelper.hh index 8f2b18dc..3cc456e5 100644 --- a/include/qpdf/QPDFAcroFormDocumentHelper.hh +++ b/include/qpdf/QPDFAcroFormDocumentHelper.hh @@ -103,20 +103,33 @@ class QPDFAcroFormDocumentHelper: public QPDFDocumentHelper void invalidateCache(); QPDF_DLL - bool - hasAcroForm(); + bool hasAcroForm(); // Add a form field, initializing the document's AcroForm - // dictionary if needed. Calling this method invalidates the - // cache, which makes it possible to add a field that is not yet - // associated with an annotation or page. + // dictionary if needed, updating the cache if necessary. Note + // that you are adding fields that are copies of other fields, + // this method may result in multiple fields existing with the + // same qualified name, which can have unexpected side effects. In + // that case, you should use addAndRenameFormFields() instead. QPDF_DLL void addFormField(QPDFFormFieldObjectHelper); + // Add a collection of form fields making sure that their fully + // qualified names don't conflict with already present form + // fields. Fields within the collection of new fields that have + // the same name as each other will continue to do so. + QPDF_DLL + void addAndRenameFormFields(std::vector fields); + // Remove fields from the fields array QPDF_DLL void removeFormFields(std::set const&); + // Set the name of a field, updating internal records of field + // names. Name should be UTF-8 encoded. + QPDF_DLL + void setFormFieldName(QPDFFormFieldObjectHelper, std::string const& name); + // Return a vector of all terminal fields in a document. Terminal // fields are fields that have no children that are also fields. // Terminal fields may still have children that are annotations. @@ -124,8 +137,15 @@ class QPDFAcroFormDocumentHelper: public QPDFDocumentHelper // list, but you can still reach them through the getParent method // of the field object helper. QPDF_DLL - std::vector - getFormFields(); + std::vector getFormFields(); + + // Return all the form fields that have the given fully-qualified + // name and also have an explicit "/T" attribute. For this + // information to be accurate, any changes to field names must be + // done through setFormFieldName() above. + QPDF_DLL + std::set + getFieldsWithQualifiedName(std::string const& name) const; // Return the annotations associated with a terminal field. Note // that in the case of a field having a single annotation, the @@ -198,7 +218,11 @@ class QPDFAcroFormDocumentHelper: public QPDFDocumentHelper // avoid the expensive process of creating one for each call to // transformAnnotations. New fields and annotations are not added // to the document or pages. You have to do that yourself after - // calling transformAnnotations. + // calling transformAnnotations. If this operation will leave + // orphaned fields behind, such as if you are replacing the old + // annotations with the new ones on the same page and the fields + // and annotations are not shared, you will also need to remove + // the old fields to prevent them from hanging round unreferenced. QPDF_DLL void transformAnnotations( QPDFObjectHandle old_annots, @@ -209,11 +233,33 @@ class QPDFAcroFormDocumentHelper: public QPDFDocumentHelper QPDF* from_qpdf = nullptr, QPDFAcroFormDocumentHelper* from_afdh = nullptr); - // Copy form fields from a page in a different QPDF object to this - // QPDF. If copied_fields is not null, it will be initialized with - // the fields that were copied. Items in the vector are objects in - // the receiving QPDF (the one associated with this - // QPDFAcroFormDocumentHelper). + // Copy form fields and annotations from one page to another, + // allowing the from page to be in a different QPDF or in the same + // QPDF. This would typically be called after calling addPage to + // add field/annotation awareness. When just copying the page by + // itself, annotations end up being shared, and fields end up + // being omitted because there is no reference to the field from + // the page. This method ensures that each separate copy of a page + // has private annotations and that fields and annotations are + // properly updated to resolve conflicts that may occur from + // common resource and field names across documents. It is + // basically a wrapper around transformAnnotations that handles + // updating the receiving page. If new_fields is non-null, any + // newly created fields are added to it. + QPDF_DLL + void fixCopiedAnnotations( + QPDFObjectHandle to_page, + QPDFObjectHandle from_page, + QPDFAcroFormDocumentHelper& from_afdh, + std::set* new_fields = nullptr); + + // copyFieldsFromForeignPage was added in qpdf 10.2 and made to do + // nothing in 10.3. It wasn't actually doing the right thing and + // would result in broken files in all but the simplest case of a + // single page from one file being added to another file, as + // happens with qpdf --split-pages. + [[deprecated("Use fixCopiedAnnotations instead")]] + // ABI: delete this method QPDF_DLL void copyFieldsFromForeignPage( QPDFPageObjectHelper foreign_page, @@ -225,6 +271,19 @@ class QPDFAcroFormDocumentHelper: public QPDFDocumentHelper void traverseField(QPDFObjectHandle field, QPDFObjectHandle parent, int depth, std::set& visited); + QPDFObjectHandle getOrCreateAcroForm(); + void adjustInheritedFields( + QPDFObjectHandle obj, + bool override_da, std::string const& from_default_da, + bool override_q, int from_default_q); + void adjustDefaultAppearances( + QPDFObjectHandle obj, + std::map> const& dr_map); + void adjustAppearanceStream( + QPDFObjectHandle stream, + std::map> dr_map); class Members { @@ -243,6 +302,8 @@ class QPDFAcroFormDocumentHelper: public QPDFDocumentHelper std::vector > field_to_annotations; std::map annotation_to_field; + std::map field_to_name; + std::map> name_to_fields; }; PointerHolder m; diff --git a/include/qpdf/QPDFFormFieldObjectHelper.hh b/include/qpdf/QPDFFormFieldObjectHelper.hh index 6052f2e3..4085371e 100644 --- a/include/qpdf/QPDFFormFieldObjectHelper.hh +++ b/include/qpdf/QPDFFormFieldObjectHelper.hh @@ -172,12 +172,18 @@ class QPDFFormFieldObjectHelper: public QPDFObjectHelper QPDF_DLL std::vector getChoices(); - // Set an attribute to the given value + // Set an attribute to the given value. If you have a + // QPDFAcroFormDocumentHelper and you want to set the name of a + // field, use QPDFAcroFormDocumentHelper::setFormFieldName + // instead. QPDF_DLL void setFieldAttribute(std::string const& key, QPDFObjectHandle value); // Set an attribute to the given value as a Unicode string (UTF-16 - // BE encoded). The input string should be UTF-8 encoded. + // BE encoded). The input string should be UTF-8 encoded. If you + // have a QPDFAcroFormDocumentHelper and you want to set the name + // of a field, use QPDFAcroFormDocumentHelper::setFormFieldName + // instead. QPDF_DLL void setFieldAttribute(std::string const& key, std::string const& utf8_value); diff --git a/include/qpdf/QPDFPageDocumentHelper.hh b/include/qpdf/QPDFPageDocumentHelper.hh index 6abe61e4..02c039b5 100644 --- a/include/qpdf/QPDFPageDocumentHelper.hh +++ b/include/qpdf/QPDFPageDocumentHelper.hh @@ -79,6 +79,18 @@ class QPDFPageDocumentHelper: public QPDFDocumentHelper // file. You could do this, for example, to convert a page into a // form XObject, though for that, you're better off using // QPDFPageObjectHelper::getFormXObjectForPage. + // + // This method does not have any specific awareness of annotations + // or form fields, so if you just add a page without thinking + // about it, you might end up with two pages that share form + // fields or annotations. While the page may look fine, it will + // probably not function properly with regard to interactive + // features. To work around this, you should called + // QPDFAcroFormDocumentHelper::fixCopiedAnnotations. A future + // version of qpdf will likely provide a higher-level interface + // for copying pages around that will handle document-level + // constructs in a less error-prone fashion. + QPDF_DLL void addPage(QPDFPageObjectHelper newpage, bool first); diff --git a/include/qpdf/QPDFPageObjectHelper.hh b/include/qpdf/QPDFPageObjectHelper.hh index 2feb1199..5e162466 100644 --- a/include/qpdf/QPDFPageObjectHelper.hh +++ b/include/qpdf/QPDFPageObjectHelper.hh @@ -354,13 +354,16 @@ class QPDFPageObjectHelper: public QPDFObjectHelper // AcroForm dictionary as well. You can use this to copy // annotations from a page that was converted to a form XObject // and added to another page. For example of this, see - // examples/pdf-overlay-page.cc. Note that if you use this to copy - // annotations from one page to another in the same document and - // you use a transformation matrix other than the identity matrix, - // it will alter the original annotation, which is probably not - // what you want. Also, if you copy the same page multiple times - // with different transformation matrices, the effect will be - // cumulative, which is probably also not what you want. + // examples/pdf-overlay-page.cc. This method calls + // QPDFAcroFormDocumentHelper::transformAnnotations, which will + // copy annotations and form fields so that you can copy + // annotations from a source page to any number of other pages, + // even with different matrices, and maintain independence from + // the original annotations. See also + // QPDFAcroFormDocumentHelper::fixCopiedAnnotations, which can be + // used if you copy a page and want to repair the annotations on + // the destination page to make them independent from the original + // page's annotations. // // If you pass in a QPDFAcroFormDocumentHelper*, the method will // use that instead of creating one in the function. Creating diff --git a/libqpdf/QPDFAcroFormDocumentHelper.cc b/libqpdf/QPDFAcroFormDocumentHelper.cc index 1e4fe156..7491d5a7 100644 --- a/libqpdf/QPDFAcroFormDocumentHelper.cc +++ b/libqpdf/QPDFAcroFormDocumentHelper.cc @@ -2,6 +2,9 @@ #include #include +#include +#include +#include QPDFAcroFormDocumentHelper::Members::~Members() { @@ -32,8 +35,8 @@ QPDFAcroFormDocumentHelper::hasAcroForm() return this->qpdf.getRoot().hasKey("/AcroForm"); } -void -QPDFAcroFormDocumentHelper::addFormField(QPDFFormFieldObjectHelper ff) +QPDFObjectHandle +QPDFAcroFormDocumentHelper::getOrCreateAcroForm() { auto acroform = this->qpdf.getRoot().getKey("/AcroForm"); if (! acroform.isDictionary()) @@ -42,6 +45,13 @@ QPDFAcroFormDocumentHelper::addFormField(QPDFFormFieldObjectHelper ff) QPDFObjectHandle::newDictionary()); this->qpdf.getRoot().replaceKey("/AcroForm", acroform); } + return acroform; +} + +void +QPDFAcroFormDocumentHelper::addFormField(QPDFFormFieldObjectHelper ff) +{ + auto acroform = getOrCreateAcroForm(); auto fields = acroform.getKey("/Fields"); if (! fields.isArray()) { @@ -54,6 +64,75 @@ QPDFAcroFormDocumentHelper::addFormField(QPDFFormFieldObjectHelper ff) ff.getObjectHandle(), QPDFObjectHandle::newNull(), 0, visited); } +void +QPDFAcroFormDocumentHelper::addAndRenameFormFields( + std::vector fields) +{ + std::map renames; + std::list queue; + queue.insert(queue.begin(), fields.begin(), fields.end()); + std::set seen; + while (! queue.empty()) + { + QPDFObjectHandle obj = queue.front(); + queue.pop_front(); + auto og = obj.getObjGen(); + if (seen.count(og)) + { + // loop + continue; + } + seen.insert(og); + auto kids = obj.getKey("/Kids"); + if (kids.isArray()) + { + for (auto kid: kids.aitems()) + { + queue.push_back(kid); + } + } + + if (obj.hasKey("/T")) + { + // Find something we can append to the partial name that + // makes the fully qualified name unique. When we find + // something, reuse the same suffix for all fields in this + // group with the same name. We can only change the name + // of fields that have /T, and this field's /T is always + // at the end of the fully qualified name, appending to /T + // has the effect of appending the same thing to the fully + // qualified name. + std::string old_name = + QPDFFormFieldObjectHelper(obj).getFullyQualifiedName(); + if (renames.count(old_name) == 0) + { + std::string new_name = old_name; + int suffix = 0; + std::string append; + while (! getFieldsWithQualifiedName(new_name).empty()) + { + ++suffix; + append = "+" + QUtil::int_to_string(suffix); + new_name = old_name + append; + } + renames[old_name] = append; + } + std::string append = renames[old_name]; + if (! append.empty()) + { + obj.replaceKey( + "/T", QPDFObjectHandle::newUnicodeString( + obj.getKey("/T").getUTF8Value() + append)); + } + } + } + + for (auto i: fields) + { + addFormField(i); + } +} + void QPDFAcroFormDocumentHelper::removeFormFields( std::set const& to_remove) @@ -81,6 +160,16 @@ QPDFAcroFormDocumentHelper::removeFormFields( } this->m->field_to_annotations.erase(og); } + auto name = this->m->field_to_name.find(og); + if (name != this->m->field_to_name.end()) + { + this->m->name_to_fields[name->second].erase(og); + if (this->m->name_to_fields[name->second].empty()) + { + this->m->name_to_fields.erase(name->second); + } + this->m->field_to_name.erase(og); + } } int i = 0; @@ -98,6 +187,16 @@ QPDFAcroFormDocumentHelper::removeFormFields( } } +void +QPDFAcroFormDocumentHelper::setFormFieldName( + QPDFFormFieldObjectHelper ff, std::string const& name) +{ + ff.setFieldAttribute("/T", name); + std::set visited; + auto ff_oh = ff.getObjectHandle(); + traverseField(ff_oh, ff_oh.getKey("/Parent"), 0, visited); +} + std::vector QPDFAcroFormDocumentHelper::getFormFields() { @@ -113,6 +212,20 @@ QPDFAcroFormDocumentHelper::getFormFields() return result; } +std::set +QPDFAcroFormDocumentHelper::getFieldsWithQualifiedName( + std::string const& name) const +{ + // Keep from creating an empty entry + std::set result; + auto iter = this->m->name_to_fields.find(name); + if (iter != this->m->name_to_fields.end()) + { + result = iter->second; + } + return result; +} + std::vector QPDFAcroFormDocumentHelper::getAnnotationsForField(QPDFFormFieldObjectHelper h) { @@ -336,6 +449,23 @@ QPDFAcroFormDocumentHelper::traverseField( this->m->annotation_to_field[og] = QPDFFormFieldObjectHelper(our_field); } + + if (is_field && (field.hasKey("/T"))) + { + QPDFFormFieldObjectHelper foh(field); + auto f_og = field.getObjGen(); + std::string name = foh.getFullyQualifiedName(); + auto old = this->m->field_to_name.find(f_og); + if (old != this->m->field_to_name.end()) + { + // We might be updating after a name change, so remove any + // old information + std::string old_name = old->second; + this->m->name_to_fields[old_name].erase(f_og); + } + this->m->field_to_name[f_og] = name; + this->m->name_to_fields[name].insert(f_og); + } } bool @@ -418,6 +548,334 @@ QPDFAcroFormDocumentHelper::generateAppearancesIfNeeded() setNeedAppearances(false); } +void +QPDFAcroFormDocumentHelper::adjustInheritedFields( + QPDFObjectHandle obj, + bool override_da, std::string const& from_default_da, + bool override_q, int from_default_q) +{ + // Override /Q or /DA if needed. If this object has a field type, + // directly or inherited, it is a field and not just an + // annotation. In that case, we need to override if we are getting + // a value from the document that is different from the value we + // would have gotten from the old document. We must take care not + // to override an explicit value. It's possible that /FT may be + // inherited by lower fields that may explicitly set /DA or /Q or + // that this is a field whose type does not require /DA or /Q and + // we may be put a value on the field that is unused. This is + // harmless, so it's not worth trying to work around. + + auto has_explicit = [](QPDFFormFieldObjectHelper& field, + std::string const& key) { + if (field.getObjectHandle().hasKey(key)) + { + return true; + } + auto oh = field.getInheritableFieldValue(key); + if (! oh.isNull()) + { + return true; + } + return false; + }; + + if (override_da || override_q) + { + QPDFFormFieldObjectHelper cur_field(obj); + if (override_da && (! has_explicit(cur_field, "/DA"))) + { + std::string da = cur_field.getDefaultAppearance(); + if (da != from_default_da) + { + QTC::TC("qpdf", "QPDFAcroFormDocumentHelper override da"); + obj.replaceKey( + "/DA", + QPDFObjectHandle::newUnicodeString( + from_default_da)); + } + } + if (override_q && (! has_explicit(cur_field, "/Q"))) + { + int q = cur_field.getQuadding(); + if (q != from_default_q) + { + QTC::TC("qpdf", "QPDFAcroFormDocumentHelper override q"); + obj.replaceKey( + "/Q", + QPDFObjectHandle::newInteger(from_default_q)); + } + } + } +} + +class ResourceReplacer: public QPDFObjectHandle::TokenFilter +{ + public: + ResourceReplacer( + std::map> const& dr_map, + std::map>> const& rnames); + virtual ~ResourceReplacer() = default; + virtual void handleToken(QPDFTokenizer::Token const&) override; + + private: + size_t offset; + std::map> to_replace; +}; + +ResourceReplacer::ResourceReplacer( + std::map> const& dr_map, + std::map>> const& rnames) + : + offset(0) +{ + // We have: + // * dr_map[resource_type][key] == new_key + // * rnames[resource_type][key] == set of offsets + // + // We want: + // * to_replace[key][offset] = new_key + + for (auto const& rn_iter: rnames) + { + std::string const& rtype = rn_iter.first; + auto dr_map_rtype = dr_map.find(rtype); + if (dr_map_rtype == dr_map.end()) + { + continue; + } + auto const& key_offsets = rn_iter.second; + for (auto const& ko_iter: key_offsets) + { + std::string const& old_key = ko_iter.first; + auto dr_map_rtype_old = dr_map_rtype->second.find(old_key); + if (dr_map_rtype_old == dr_map_rtype->second.end()) + { + continue; + } + auto const& offsets = ko_iter.second; + for (auto const& o_iter: offsets) + { + to_replace[old_key][o_iter] = dr_map_rtype_old->second; + } + } + } +} + +void +ResourceReplacer::handleToken(QPDFTokenizer::Token const& token) +{ + bool wrote = false; + if (token.getType() == QPDFTokenizer::tt_name) + { + std::string name = + QPDFObjectHandle::newName(token.getValue()).getName(); + if (to_replace.count(name) && + to_replace[name].count(offset)) + { + QTC::TC("qpdf", "QPDFAcroFormDocumentHelper replaced DA token"); + write(to_replace[name][offset]); + wrote = true; + } + } + this->offset += token.getRawValue().length(); + if (! wrote) + { + writeToken(token); + } +} + +void +QPDFAcroFormDocumentHelper::adjustDefaultAppearances( + QPDFObjectHandle obj, + std::map> const& dr_map) +{ + // This method is called on a field that has been copied from + // another file but whose /DA still refers to resources in the + // original file's /DR. + + // When appearance streams are generated for variable text fields + // (see ISO 32000 PDF spec section 12.7.3.3), the field's /DA is + // used to generate content of the appearance stream. /DA contains + // references to resources that may be resolved in the document's + // /DR dictionary, which appears in the document's /AcroForm + // dictionary. For fields that we copied from other documents, we + // need to ensure that resources are mapped correctly in the case + // of conflicting names. For example, if a.pdf's /DR has /F1 + // pointing to one font and b.pdf's /DR also has /F1 but it points + // elsewhere, we need to make sure appearance streams of fields + // copied from b.pdf into a.pdf use whatever font /F1 meant in + // b.pdf, not whatever it means in a.pdf. This method takes care + // of that. It is only called on fields copied from foreign files. + + // A few notes: + // + // * If the from document's /DR and the current document's /DR + // have conflicting keys, we have already resolved the conflicts + // before calling this method. The dr_map parameter contains the + // mapping from old keys to new keys. + // + // * /DA may be inherited from the document's /AcroForm + // dictionary. By the time this method has been called, we have + // already copied any document-level values into the fields to + // avoid having them inherit from the new document. This was + // done in adjustInheritedFields. + + auto DA = obj.getKey("/DA"); + if (! DA.isString()) + { + return; + } + + // Find names in /DA. /DA is a string that contains content + // stream-like code, so we create a stream out of the string and + // then filter it. We don't attach the stream to anything, so it + // will get discarded. + ResourceFinder rf; + auto da_stream = QPDFObjectHandle::newStream( + &this->qpdf, DA.getUTF8Value()); + try + { + da_stream.parseAsContents(&rf); + if (rf.sawBad()) + { + QTC::TC("qpdf", "QPDFAcroFormDocumentHelper /DA parse error"); + } + } + catch (std::exception& e) + { + // No way to reproduce in test suite right now since error + // conditions are converted to warnings. + obj.warnIfPossible( + std::string("Unable to parse /DA: ") + e.what() + + "; this form field may not update properly"); + return; + } + + // Regenerate /DA by filtering its tokens. + ResourceReplacer rr(dr_map, rf.getNamesByResourceType()); + Pl_Buffer buf_pl("filtered DA"); + da_stream.filterAsContents(&rr, &buf_pl); + PointerHolder buf = buf_pl.getBuffer(); + std::string new_da( + reinterpret_cast(buf->getBuffer()), buf->getSize()); + obj.replaceKey("/DA", QPDFObjectHandle::newString(new_da)); +} + +void +QPDFAcroFormDocumentHelper::adjustAppearanceStream( + QPDFObjectHandle stream, + std::map> dr_map) +{ + // We don't have to modify appearance streams or their resource + // dictionaries for them to display properly, but we need to do so + // to make them save to regenerate. Suppose an appearance stream + // as a font /F1 that is different from /F1 in /DR, and that when + // we copy the field, /F1 is remapped to /F1_1. When the field is + // regenerated, /F1_1 won't appear in the stream's resource + // dictionary, so the regenerated appearance stream will revert to + // the /F1_1 in /DR. If we adjust existing appearance streams, we + // are protected from this problem. + + auto dict = stream.getDict(); + auto resources = dict.getKey("/Resources"); + + // Make sure this stream has its own private resource dictionary. + bool was_indirect = resources.isIndirect(); + resources = resources.shallowCopy(); + if (was_indirect) + { + resources = this->qpdf.makeIndirectObject(resources); + } + dict.replaceKey("/Resources", resources); + // Create a dictionary with top-level keys so we can use + // mergeResources to force them to be unshared. We will also use + // this to resolve conflicts that may already be in the resource + // dictionary. + auto merge_with = QPDFObjectHandle::newDictionary(); + for (auto const& top_key: dr_map) + { + merge_with.replaceKey( + top_key.first, QPDFObjectHandle::newDictionary()); + } + resources.mergeResources(merge_with); + // Rename any keys in the resource dictionary that we + // remapped. + for (auto const& i1: dr_map) + { + std::string const& top_key = i1.first; + auto subdict = resources.getKey(top_key); + if (! subdict.isDictionary()) + { + continue; + } + for (auto const& i2: i1.second) + { + std::string const& old_key = i2.first; + std::string const& new_key = i2.second; + auto existing_new = subdict.getKey(new_key); + if (! existing_new.isNull()) + { + // The resource dictionary already has a key in it + // matching what we remapped an old key to, so we'll + // have to move it out of the way. Stick it in + // merge_with, which we will re-merge with the + // dictionary when we're done. We know merge_with + // already has dictionaries for all the top keys. + QTC::TC("qpdf", "QPDFAcroFormDocumentHelper ap conflict"); + merge_with.getKey(top_key).replaceKey(new_key, existing_new); + } + auto existing_old = subdict.getKey(old_key); + if (! existing_old.isNull()) + { + QTC::TC("qpdf", "QPDFAcroFormDocumentHelper ap rename"); + subdict.replaceKey(new_key, existing_old); + subdict.removeKey(old_key); + } + } + } + // Deal with any any conflicts by re-merging with merge_with and + // updating our local copy of dr_map, which we will use to modify + // the stream contents. + resources.mergeResources(merge_with, &dr_map); + // Remove empty subdictionaries + for (auto iter: resources.ditems()) + { + if (iter.second.isDictionary() && + (iter.second.getKeys().size() == 0)) + { + resources.removeKey(iter.first); + } + } + + // Now attach a token filter to replace the actual resources. + ResourceFinder rf; + try + { + stream.parseAsContents(&rf); + if (rf.sawBad()) + { + QTC::TC("qpdf", "QPDFAcroFormDocumentHelper AP parse error"); + } + auto rr = new ResourceReplacer(dr_map, rf.getNamesByResourceType()); + PointerHolder tf = rr; + stream.addTokenFilter(tf); + } + catch (std::exception& e) + { + // No way to reproduce in test suite right now since error + // conditions are converted to warnings. + stream.warnIfPossible( + std::string("Unable to parse appearance stream: ") + e.what()); + } +} + void QPDFAcroFormDocumentHelper::transformAnnotations( QPDFObjectHandle old_annots, @@ -442,26 +900,127 @@ QPDFAcroFormDocumentHelper::transformAnnotations( } bool foreign = (from_qpdf != &this->qpdf); - std::set added_new_fields; + // It's possible that we will transform annotations that don't + // include any form fields. This code takes care not to muck + // around with /AcroForm unless we have to. + + QPDFObjectHandle acroform = this->qpdf.getRoot().getKey("/AcroForm"); + QPDFObjectHandle from_acroform = from_qpdf->getRoot().getKey("/AcroForm"); + + // /DA and /Q may be inherited from the document-level /AcroForm + // dictionary. If we are copying a foreign stream and the stream + // is getting one of these values from its document's /AcroForm, + // we will need to copy the value explicitly so that it doesn't + // start getting its default from the destination document. + bool override_da = false; + bool override_q = false; + std::string from_default_da; + int from_default_q = 0; + // If we copy any form fields, we will need to merge the source + // document's /DR into this document's /DR. + QPDFObjectHandle from_dr = QPDFObjectHandle::newNull(); + if (foreign) + { + std::string default_da; + int default_q = 0; + if (acroform.isDictionary()) + { + if (acroform.getKey("/DA").isString()) + { + default_da = acroform.getKey("/DA").getUTF8Value(); + } + if (acroform.getKey("/Q").isInteger()) + { + default_q = acroform.getKey("/Q").getIntValueAsInt(); + } + } + if (from_acroform.isDictionary()) + { + if (from_acroform.getKey("/DR").isDictionary()) + { + from_dr = this->qpdf.copyForeignObject( + from_acroform.getKey("/DR")); + } + if (from_acroform.getKey("/DA").isString()) + { + from_default_da = from_acroform.getKey("/DA").getUTF8Value(); + } + if (from_acroform.getKey("/Q").isInteger()) + { + from_default_q = from_acroform.getKey("/Q").getIntValueAsInt(); + } + } + if (from_default_da != default_da) + { + override_da = true; + } + if (from_default_q != default_q) + { + override_q = true; + } + } + + // If we have to merge /DR, we will need a mapping of conflicting + // keys for rewriting /DA. Set this up for lazy initialization in + // case we encounter any form fields. + std::map> dr_map; + bool initialized_dr_map = false; + QPDFObjectHandle dr = QPDFObjectHandle::newNull(); + auto init_dr_map = [&]() { + if (! initialized_dr_map) + { + initialized_dr_map = true; + // Ensure that we have a /DR that is an indirect + // dictionary object. + if (! acroform.isDictionary()) + { + acroform = getOrCreateAcroForm(); + } + dr = acroform.getKey("/DR"); + if (! dr.isDictionary()) + { + dr = QPDFObjectHandle::newDictionary(); + } + dr.makeResourcesIndirect(this->qpdf); + if (! dr.isIndirect()) + { + dr = this->qpdf.makeIndirectObject(dr); + acroform.replaceKey("/DR", dr); + } + // Merge the other document's /DR, creating a conflict + // map. mergeResources checks to make sure both objects + // are dictionaries. + from_dr.makeResourcesIndirect(*from_qpdf); + dr.mergeResources(from_dr, &dr_map); + + if (from_afdh->getNeedAppearances()) + { + setNeedAppearances(true); + } + } + }; // This helper prevents us from copying the same object // multiple times. - std::map copied_objects; + std::map orig_to_copy; auto maybe_copy_object = [&](QPDFObjectHandle& to_copy) { auto og = to_copy.getObjGen(); - if (copied_objects.count(og)) + if (orig_to_copy.count(og)) { - to_copy = copied_objects[og]; + to_copy = orig_to_copy[og]; return false; } else { to_copy = this->qpdf.makeIndirectObject(to_copy.shallowCopy()); - copied_objects[og] = to_copy; + orig_to_copy[og] = to_copy; return true; } }; + // Now do the actual copies. + + std::set added_new_fields; for (auto annot: old_annots.aitems()) { if (annot.isStream()) @@ -540,7 +1099,15 @@ QPDFAcroFormDocumentHelper::transformAnnotations( top_field = this->qpdf.copyForeignObject(top_field); ffield_oh = this->qpdf.copyForeignObject(ffield_oh); } - old_fields.insert(top_field.getObjGen()); + else + { + // We don't need to add top_field to old_fields if + // it's foreign because the new copy of the foreign + // field won't be referenced anywhere. It's just the + // starting point for us to make an additional local + // copy of. + old_fields.insert(top_field.getObjGen()); + } // Traverse the field, copying kids, and preserving // integrity. @@ -565,9 +1132,9 @@ QPDFAcroFormDocumentHelper::transformAnnotations( if (parent.isIndirect()) { auto parent_og = parent.getObjGen(); - if (copied_objects.count(parent_og)) + if (orig_to_copy.count(parent_og)) { - obj.replaceKey("/Parent", copied_objects[parent_og]); + obj.replaceKey("/Parent", orig_to_copy[parent_og]); } else { @@ -592,6 +1159,38 @@ QPDFAcroFormDocumentHelper::transformAnnotations( } } } + + if (override_da || override_q) + { + adjustInheritedFields( + obj, override_da, from_default_da, + override_q, from_default_q); + } + if (foreign) + { + // Lazily initialize our /DR and the conflict map. + init_dr_map(); + // The spec doesn't say anything about /DR on the + // field, but lots of writers put one there, and + // it is frequently the same as the document-level + // /DR. To avoid having the field's /DR point to + // information that we are not maintaining, just + // reset it to that if it exists. Empirical + // evidence suggests that many readers, including + // Acrobat, Adobe Acrobat Reader, chrome, firefox, + // the mac Preview application, and several of the + // free readers on Linux all ignore /DR at the + // field level. + if (obj.hasKey("/DR")) + { + obj.replaceKey("/DR", dr); + } + } + if (foreign && obj.getKey("/DA").isString() && + (! dr_map.empty())) + { + adjustDefaultAppearances(obj, dr_map); + } } // Now switch to copies. We already switched for top_field @@ -658,7 +1257,8 @@ QPDFAcroFormDocumentHelper::transformAnnotations( // streams. for (auto& stream: streams) { - auto omatrix = stream.getDict().getKey("/Matrix"); + auto dict = stream.getDict(); + auto omatrix = dict.getKey("/Matrix"); QPDFMatrix apcm; if (omatrix.isArray()) { @@ -668,7 +1268,15 @@ QPDFAcroFormDocumentHelper::transformAnnotations( } apcm.concat(cm); auto new_matrix = QPDFObjectHandle::newFromMatrix(apcm); - stream.getDict().replaceKey("/Matrix", new_matrix); + if (omatrix.isArray() || (apcm != QPDFMatrix())) + { + dict.replaceKey("/Matrix", new_matrix); + } + auto resources = dict.getKey("/Resources"); + if ((! dr_map.empty()) && resources.isDictionary()) + { + adjustAppearanceStream(stream, dr_map); + } } auto rect = cm.transformRectangle( annot.getKey("/Rect").getArrayAsRectangle()); @@ -683,24 +1291,39 @@ QPDFAcroFormDocumentHelper::copyFieldsFromForeignPage( QPDFAcroFormDocumentHelper& foreign_afdh, std::vector* copied_fields) { - std::set added; - for (auto field: foreign_afdh.getFormFieldsForPage(foreign_page)) + this->qpdf.warn( + QPDFExc(qpdf_e_unsupported, "", "", 0, + "Non-working version of copyFieldsFromForeignPage" + " from qpdf 10.2 called; application requires updating")); +} + +void +QPDFAcroFormDocumentHelper::fixCopiedAnnotations( + QPDFObjectHandle to_page, + QPDFObjectHandle from_page, + QPDFAcroFormDocumentHelper& from_afdh, + std::set* added_fields) +{ + auto old_annots = from_page.getKey("/Annots"); + if ((! old_annots.isArray()) || (old_annots.getArrayNItems() == 0)) { - auto new_field = this->qpdf.copyForeignObject( - field.getObjectHandle()); - if (! new_field.isIndirect()) - { - new_field = this->qpdf.makeIndirectObject(new_field); - } - auto og = new_field.getObjGen(); - if (! added.count(og)) + return; + } + + std::vector new_annots; + std::vector new_fields; + std::set old_fields; + transformAnnotations(old_annots, new_annots, new_fields, old_fields, + QPDFMatrix(), &(from_afdh.getQPDF()), + &from_afdh); + + to_page.replaceKey("/Annots", QPDFObjectHandle::newArray(new_annots)); + addAndRenameFormFields(new_fields); + if (added_fields) + { + for (auto f: new_fields) { - addFormField(new_field); - added.insert(og); - if (copied_fields) - { - copied_fields->push_back(new_field); - } + added_fields->insert(f.getObjGen()); } } } diff --git a/libqpdf/QPDFPageObjectHelper.cc b/libqpdf/QPDFPageObjectHelper.cc index 344ff15e..43c4eef6 100644 --- a/libqpdf/QPDFPageObjectHelper.cc +++ b/libqpdf/QPDFPageObjectHelper.cc @@ -1293,10 +1293,7 @@ QPDFPageObjectHelper::copyAnnotations( afdh->transformAnnotations( old_annots, new_annots, new_fields, old_fields, cm, from_qpdf, from_afdh); - for (auto const& f: new_fields) - { - afdh->addFormField(QPDFFormFieldObjectHelper(f)); - } + afdh->addAndRenameFormFields(new_fields); auto annots = this->oh.getKey("/Annots"); if (! annots.isArray()) { diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml index 703ba7a4..d6098563 100644 --- a/manual/qpdf-manual.xml +++ b/manual/qpdf-manual.xml @@ -5069,6 +5069,21 @@ print "\n"; Bug Fixes + + + The code for handling form fields when copying pages from + 10.2.0 was not quite right and didn't work in a number of + situations, such as when the same page was copied multiple + times or when there were conflicting resource or field names + across multiple copies. The 10.3.0 code has been much more + thoroughly tested with more complex cases and with a + multitude of readers and should be much closer to correct. + The 10.2.0 code worked well enough for page splitting or for + copying pages with form fields into documents that didn't + already have them but was still not quite correct in + handling of field-level resources. + + When QPDF::replaceObject or @@ -5093,6 +5108,41 @@ print "\n"; + + + Library Enhancements + + + + + Reworked the code that handles copying annotations and form + fields during page operations. There were additional methods + added to the public API from 10.2.0 and a one deprecation of + a method added in 10.2.0. The majority of the API changes + are in methods most people would never call and that will + hopefully be superseded by higher-level interfaces for + handling page copies. Please see the + ChangeLog file for details. + + + + + The virtual method + QPDFObjectHandle::ParserCallbacks::handleWarning + is now called whenever a warning is encountered while + parsing a content stream. Prior to this, the caller had no + way to know if this had happened. + + + + + The method QPDF::numWarnings was added + so that you can tell whether any warnings happened during a + specific block of code. + + + + diff --git a/qpdf/qpdf.cc b/qpdf/qpdf.cc index 9d489d44..c75bafc1 100644 --- a/qpdf/qpdf.cc +++ b/qpdf/qpdf.cc @@ -5636,6 +5636,23 @@ static bool should_remove_unreferenced_resources(QPDF& pdf, Options& o) return false; } +static QPDFObjectHandle added_page(QPDF& pdf, QPDFObjectHandle page) +{ + QPDFObjectHandle result = page; + if (page.getOwningQPDF() != &pdf) + { + // Calling copyForeignObject on an object we already copied + // will give us the already existing copy. + result = pdf.copyForeignObject(page); + } + return result; +} + +static QPDFObjectHandle added_page(QPDF& pdf, QPDFPageObjectHelper page) +{ + return added_page(pdf, page.getObjectHandle()); +} + static void handle_page_specs(QPDF& pdf, Options& o, bool& warnings) { // Parse all page specifications and translate them into lists of @@ -5903,17 +5920,15 @@ static void handle_page_specs(QPDF& pdf, Options& o, bool& warnings) // This is a page from the original file. Keep track // of the fact that we are using it. selected_from_orig.insert(pageno); + } - else if (other_afdh->hasAcroForm()) + auto new_page = added_page(pdf, to_copy); + if (other_afdh->hasAcroForm()) { QTC::TC("qpdf", "qpdf copy form fields in pages"); - std::vector copied_fields; - this_afdh->copyFieldsFromForeignPage( - to_copy, *other_afdh, &copied_fields); - for (auto const& cf: copied_fields) - { - referenced_fields.insert(cf.getObjGen()); - } + this_afdh->fixCopiedAnnotations( + new_page, to_copy.getObjectHandle(), *other_afdh, + &referenced_fields); } } if (page_data.qpdf->anyWarnings()) @@ -6361,11 +6376,11 @@ static void do_split_pages(QPDF& pdf, Options& o, bool& warnings) { QPDFObjectHandle page = pages.at(pageno - 1); outpdf.addPage(page, false); + auto new_page = added_page(outpdf, page); if (out_afdh.getPointer()) { QTC::TC("qpdf", "qpdf copy form fields in split_pages"); - out_afdh->copyFieldsFromForeignPage( - QPDFPageObjectHelper(page), afdh); + out_afdh->fixCopiedAnnotations(new_page, page, afdh); } } if (pldh.hasPageLabels()) diff --git a/qpdf/qpdf.testcov b/qpdf/qpdf.testcov index 5e2da845..be5d7242 100644 --- a/qpdf/qpdf.testcov +++ b/qpdf/qpdf.testcov @@ -584,3 +584,10 @@ qpdf no more fields in pages 0 QPDFObjectHandle merge reuse 0 QPDFObjectHandle merge generate 0 QPDFFormFieldObjectHelper get font from /DR 0 +QPDFAcroFormDocumentHelper override da 0 +QPDFAcroFormDocumentHelper override q 0 +QPDFAcroFormDocumentHelper replaced DA token 0 +QPDFAcroFormDocumentHelper ap conflict 0 +QPDFAcroFormDocumentHelper ap rename 0 +QPDFAcroFormDocumentHelper /DA parse error 0 +QPDFAcroFormDocumentHelper AP parse error 0 diff --git a/qpdf/qtest/qpdf.test b/qpdf/qtest/qpdf.test index 7e7c89bb..1b06c93a 100644 --- a/qpdf/qtest/qpdf.test +++ b/qpdf/qtest/qpdf.test @@ -2425,7 +2425,7 @@ foreach my $f (qw(screen print)) show_ntests(); # ---------- $td->notify("--- Copy Annotations ---"); -$n_tests += 25; +$n_tests += 35; $td->runtest("complex copy annotations", {$td->COMMAND => @@ -2509,6 +2509,69 @@ $td->runtest("check output", {$td->FILE => "a.pdf"}, {$td->FILE => "kept-no-fields.pdf"}); +$td->runtest("field conflict resolution", + {$td->COMMAND => + "qpdf form-fields-and-annotations.pdf" . + " --pages . 1,1 ./form-fields-and-annotations.pdf 1,1 --" . + " --qdf --static-id --no-original-object-ids a.pdf"}, + {$td->STRING => "", $td->EXIT_STATUS => 0}, + $td->NORMALIZE_NEWLINES); +$td->runtest("check output", + {$td->FILE => "a.pdf"}, + {$td->FILE => "resolved-field-conflicts.pdf"}); + +# field-resource-conflict.pdf was crafted so that an appearance stream +# had an existing resource that it actually referenced in the +# appearance stream whose name, /F1_1, clashed with the result of +# resolving conflicts in /DR. It's a crazy corner case, but it if it +# ever happened, it would be really hard to track down, and it could +# arise through multiple passes through qpdf with intervening edits. +$td->runtest("appearance stream resource conflict", + {$td->COMMAND => + "qpdf field-resource-conflict.pdf" . + " --pages . 1,1 ./field-resource-conflict.pdf --" . + " --qdf --static-id --no-original-object-ids a.pdf"}, + {$td->STRING => "", $td->EXIT_STATUS => 0}, + $td->NORMALIZE_NEWLINES); +$td->runtest("check output", + {$td->FILE => "a.pdf"}, + {$td->FILE => "resolved-appearance-conflicts.pdf"}); + +$td->runtest("resource conflicts + flatten", + {$td->COMMAND => + "qpdf field-resource-conflict.pdf" . + " --pages . 1,1 ./field-resource-conflict.pdf --" . + " --generate-appearances --flatten-annotations=all" . + " --qdf --static-id --no-original-object-ids a.pdf"}, + {$td->STRING => "", $td->EXIT_STATUS => 0}, + $td->NORMALIZE_NEWLINES); +$td->runtest("check output", + {$td->FILE => "a.pdf"}, + {$td->FILE => "resolved-appearance-conflicts-generate.pdf"}); + +$td->runtest("default DA/Q", + {$td->COMMAND => + "qpdf form-fields-and-annotations.pdf" . + " --pages . default-da-q.pdf --" . + " --qdf --static-id --no-original-object-ids" . + " --generate-appearances a.pdf"}, + {$td->STRING => "", $td->EXIT_STATUS => 0}, + $td->NORMALIZE_NEWLINES); +$td->runtest("check output", + {$td->FILE => "a.pdf"}, + {$td->FILE => "default-da-q-out.pdf"}); + +$td->runtest("DA/appearance stream errors", + {$td->COMMAND => + "qpdf field-parse-errors.pdf" . + " --pages ./field-parse-errors.pdf --" . + " --qdf --static-id --no-original-object-ids a.pdf"}, + {$td->FILE => "field-parse-errors.out", $td->EXIT_STATUS => 3}, + $td->NORMALIZE_NEWLINES); +$td->runtest("check output", + {$td->FILE => "a.pdf"}, + {$td->FILE => "field-parse-errors-out.pdf"}); + show_ntests(); # ---------- $td->notify("--- Page Tree Issues ---"); diff --git a/qpdf/qtest/qpdf/annotations-rotated-180.pdf b/qpdf/qtest/qpdf/annotations-rotated-180.pdf index 7c0f0792..5e263b4a 100644 --- a/qpdf/qtest/qpdf/annotations-rotated-180.pdf +++ b/qpdf/qtest/qpdf/annotations-rotated-180.pdf @@ -68,7 +68,7 @@ endobj 461.226 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> diff --git a/qpdf/qtest/qpdf/annotations-rotated-270.pdf b/qpdf/qtest/qpdf/annotations-rotated-270.pdf index b6da458c..213a6119 100644 --- a/qpdf/qtest/qpdf/annotations-rotated-270.pdf +++ b/qpdf/qtest/qpdf/annotations-rotated-270.pdf @@ -68,7 +68,7 @@ endobj 386.148 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> diff --git a/qpdf/qtest/qpdf/annotations-rotated-90.pdf b/qpdf/qtest/qpdf/annotations-rotated-90.pdf index 767eae0e..d020922f 100644 --- a/qpdf/qtest/qpdf/annotations-rotated-90.pdf +++ b/qpdf/qtest/qpdf/annotations-rotated-90.pdf @@ -68,7 +68,7 @@ endobj 240 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> diff --git a/qpdf/qtest/qpdf/default-da-q-out.pdf b/qpdf/qtest/qpdf/default-da-q-out.pdf new file mode 100644 index 00000000..77e34f92 --- /dev/null +++ b/qpdf/qtest/qpdf/default-da-q-out.pdf @@ -0,0 +1,1944 @@ +%PDF-1.6 +% +%QDF-1.0 + +1 0 obj +<< + /AcroForm << + /DR 2 0 R + /Fields [ + 3 0 R + 4 0 R + 5 0 R + 6 0 R + 7 0 R + 8 0 R + ] + >> + /Names << + /EmbeddedFiles 9 0 R + >> + /Pages 10 0 R + /Type /Catalog +>> +endobj + +2 0 obj +<< + /Font << + /F1 11 0 R + /F1_1 12 0 R + >> +>> +endobj + +3 0 obj +<< + /AP << + /N 13 0 R + >> + /DA (0 0.4 0 rg /F1 18 Tf) + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Rect [ + 72 + 470.774 + 190.8 + 484.922 + ] + /Subtype /Widget + /T (Text Box 1+1) + /Type /Annot + /V (Formy field) +>> +endobj + +4 0 obj +<< + /AP << + /N 15 0 R + >> + /DA (0 0.4 0 rg /F1 18 Tf) + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Rect [ + 372 + 330.774 + 386.148 + 470.374 + ] + /Subtype /Widget + /T (Text Box 2+1) + /Type /Annot + /V (Rot-ccw field) +>> +endobj + +5 0 obj +<< + /DV /1 + /FT /Btn + /Ff 49152 + /Kids [ + 17 0 R + 18 0 R + 19 0 R + ] + /T (r1+1) + /V /2 +>> +endobj + +6 0 obj +<< + /AP << + /N 20 0 R + >> + /DA (0 0 0.95 rg /F1_1 18 Tf) + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Q 0 + /Rect [ + 72 + 470.774 + 190.8 + 484.922 + ] + /Subtype /Widget + /T (Text Box 1+2) + /Type /Annot + /V (Formy field) +>> +endobj + +7 0 obj +<< + /AP << + /N 22 0 R + >> + /DA (0 0 0.95 rg /F1_1 18 Tf) + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Q 1 + /Rect [ + 372 + 330.774 + 386.148 + 470.374 + ] + /Subtype /Widget + /T (Text Box 2+2) + /Type /Annot + /V (Rot-ccw field) +>> +endobj + +8 0 obj +<< + /DA (0 0 0.95 rg /F1_1 18 Tf) + /DV /1 + /FT /Btn + /Ff 49152 + /Kids [ + 24 0 R + 25 0 R + 26 0 R + ] + /Q 1 + /T (r1+2) + /V /2 +>> +endobj + +9 0 obj +<< + /Names [ + (attachment1.txt) + 27 0 R + ] +>> +endobj + +10 0 obj +<< + /Count 2 + /Kids [ + 28 0 R + 29 0 R + ] + /Type /Pages +>> +endobj + +11 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +12 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +13 0 obj +<< + /BBox [ + 0 + -2.826 + 118.8 + 11.322 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 14 0 R +>> +stream +/Tx BMC +q +BT +0 0.4 0 rg /F1 18 Tf +1 -5.778 Td +(Formy field) Tj +ET +Q +EMC +endstream +endobj + +14 0 obj +72 +endobj + +15 0 obj +<< + /BBox [ + 0 + -2.826 + 140.4 + 11.322 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 16 0 R +>> +stream +/Tx BMC +q +BT +0 0.4 0 rg /F1 18 Tf +1 -5.778 Td +(Rot-ccw field) Tj +ET +Q +EMC +endstream +endobj + +16 0 obj +74 +endobj + +17 0 obj +<< + /AP << + /N << + /1 30 0 R + /Off 32 0 R + >> + >> + /AS /Off + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 34 0 R + >> + >> + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 5 0 R + /Rect [ + 152.749 + 648.501 + 164.801 + 660.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +18 0 obj +<< + /AP << + /N << + /2 35 0 R + /Off 37 0 R + >> + >> + /AS /2 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 34 0 R + >> + >> + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 5 0 R + /Rect [ + 152.749 + 627.301 + 164.801 + 639.349 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +19 0 obj +<< + /AP << + /N << + /3 39 0 R + /Off 41 0 R + >> + >> + /AS /Off + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 34 0 R + >> + >> + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 5 0 R + /Rect [ + 151.399 + 606.501 + 163.451 + 618.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +20 0 obj +<< + /BBox [ + 0 + -2.826 + 118.8 + 11.322 + ] + /Resources 43 0 R + /Subtype /Form + /Type /XObject + /Length 21 0 R +>> +stream +/Tx BMC +q +BT +0 0 0.95 rg /F1_1 18 Tf +1 -5.778 Td +(Formy field) Tj +ET +Q +EMC +endstream +endobj + +21 0 obj +75 +endobj + +22 0 obj +<< + /BBox [ + 0 + -2.826 + 140.4 + 11.322 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 44 0 R + /Subtype /Form + /Type /XObject + /Length 23 0 R +>> +stream +/Tx BMC +q +BT +0 0 0.95 rg /F1_1 18 Tf +1 -5.778 Td +(Rot-ccw field) Tj +ET +Q +EMC +endstream +endobj + +23 0 obj +77 +endobj + +24 0 obj +<< + /AP << + /N << + /1 45 0 R + /Off 47 0 R + >> + >> + /AS /Off + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 2 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 8 0 R + /Rect [ + 152.749 + 648.501 + 164.801 + 660.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +25 0 obj +<< + /AP << + /N << + /2 49 0 R + /Off 51 0 R + >> + >> + /AS /2 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 2 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 8 0 R + /Rect [ + 152.749 + 627.301 + 164.801 + 639.349 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +26 0 obj +<< + /AP << + /N << + /3 53 0 R + /Off 55 0 R + >> + >> + /AS /Off + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 2 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 8 0 R + /Rect [ + 151.399 + 606.501 + 163.451 + 618.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +27 0 obj +<< + /EF << + /F 57 0 R + /UF 57 0 R + >> + /F (attachment1.txt) + /Type /Filespec + /UF (attachment1.txt) +>> +endobj + +%% Page 1 +28 0 obj +<< + /Annots [ + 59 0 R + 3 0 R + 60 0 R + 4 0 R + 61 0 R + 62 0 R + 63 0 R + 64 0 R + 17 0 R + 18 0 R + 19 0 R + ] + /Contents 65 0 R + /MediaBox [ + 0 + 0 + 612 + 792 + ] + /Parent 10 0 R + /Resources 2 0 R + /Type /Page +>> +endobj + +%% Page 2 +29 0 obj +<< + /Annots [ + 67 0 R + 6 0 R + 68 0 R + 7 0 R + 69 0 R + 70 0 R + 71 0 R + 72 0 R + 24 0 R + 25 0 R + 26 0 R + ] + /Contents 73 0 R + /MediaBox [ + 0 + 0 + 612 + 792 + ] + /Parent 10 0 R + /Resources 75 0 R + /Type /Page +>> +endobj + +30 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 76 0 R + /Subtype /Form + /Type /XObject + /Length 31 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +1 0 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +31 0 obj +202 +endobj + +32 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 76 0 R + /Subtype /Form + /Type /XObject + /Length 33 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +33 0 obj +12 +endobj + +34 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +35 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 76 0 R + /Subtype /Form + /Type /XObject + /Length 36 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 1 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +36 0 obj +202 +endobj + +37 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 76 0 R + /Subtype /Form + /Type /XObject + /Length 38 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +38 0 obj +12 +endobj + +39 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 76 0 R + /Subtype /Form + /Type /XObject + /Length 40 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 0 1 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +40 0 obj +202 +endobj + +41 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 76 0 R + /Subtype /Form + /Type /XObject + /Length 42 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +42 0 obj +12 +endobj + +43 0 obj +<< + /Font << + /F1_1 12 0 R + >> +>> +endobj + +44 0 obj +<< + /Font << + /F1_1 12 0 R + >> +>> +endobj + +45 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 77 0 R + /Subtype /Form + /Type /XObject + /Length 46 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +1 0 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +46 0 obj +202 +endobj + +47 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 78 0 R + /Subtype /Form + /Type /XObject + /Length 48 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +48 0 obj +12 +endobj + +49 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 79 0 R + /Subtype /Form + /Type /XObject + /Length 50 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 1 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +50 0 obj +202 +endobj + +51 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 80 0 R + /Subtype /Form + /Type /XObject + /Length 52 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +52 0 obj +12 +endobj + +53 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 81 0 R + /Subtype /Form + /Type /XObject + /Length 54 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 0 1 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +54 0 obj +202 +endobj + +55 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 82 0 R + /Subtype /Form + /Type /XObject + /Length 56 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +56 0 obj +12 +endobj + +57 0 obj +<< + /Params << + /CheckSum <80a33fc110b5a7b8b4d58b8d57e814bc> + /Size 22 + /Subtype /text#2fplain + >> + /Type /EmbeddedFile + /Length 58 0 R +>> +stream +content of attachment +endstream +endobj + +58 0 obj +22 +endobj + +59 0 obj +<< + /A << + /S /URI + /URI (https://www.qbilt.org/) + >> + /Border [ + 0 + 0 + .4 + ] + /C [ + .8 + .6 + .6 + ] + /H /I + /Rect [ + 72 + 501.832 + 374.4 + 520.696 + ] + /Subtype /Link + /Type /Annot +>> +endobj + +60 0 obj +<< + /AP << + /N 83 0 R + >> + /Contents (attachment1.txt) + /FS 27 0 R + /NM (attachment1.txt) + /Rect [ + 72 + 400 + 92 + 420 + ] + /Subtype /FileAttachment + /Type /Annot +>> +endobj + +61 0 obj +<< + /AP << + /N 85 0 R + >> + /DA () + /Rect [ + 72 + 350 + 92 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +62 0 obj +<< + /AP << + /N 87 0 R + >> + /DA () + /Rect [ + 102 + 350 + 112 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +63 0 obj +<< + /AP << + /N 89 0 R + >> + /DA () + /Rect [ + 122 + 350 + 142 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +64 0 obj +<< + /AP << + /N 91 0 R + >> + /DA () + /Rect [ + 152 + 350 + 162 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +%% Contents for page 1 +65 0 obj +<< + /Length 66 0 R +>> +stream +q +1 1 .7 rg +.5 .5 0 RG +72 470.77 118.8 14.15 re +B +Q +q +0 .5 .5 RG +0 1 1 rg +372 330.77 14.15 139.4 re +B +Q +q +1 0 0 RG +72 310 20 10 re +72 310 5 10 re +S +0 1 0 RG +102 310 10 20 re +102 310 10 5 re +S +0 0 1 RG +122 310 20 10 re +137 310 5 10 re +S +0.5 0 1 RG +152 310 10 20 re +152 325 10 5 re +S +10 w +0.14 .33 .18 RG +5 5 602 782 re +S +Q +BT + /F1 16 Tf + 20.6 TL + 170 650 Td + (radio button 1) Tj + (radio button 2) ' + (radio button 3) ' + 1 0 0 1 72 546 Tm + /F1 20 Tf + (Thick green border surrounds page.) Tj + 0 -40 Td + /F1 24 Tf + 0 0 1 rg + (https://www.qbilt.org) Tj + /F1 12 Tf + 1 0 0 1 202 474 Tm + (<- Formy field in yellow) Tj + 1 0 0 1 392 410 Tm + 14.4 TL + (<- Rot-ccw field) Tj + (with "Rot" at bottom) ' + (and text going up) ' + 0 g + 1 0 0 1 102 405 Tm + (Arrow to the left points down.) Tj + 1 0 0 1 182 310 Tm + (<- Drawn rectangles appear below annotations.) Tj +ET +endstream +endobj + +66 0 obj +874 +endobj + +67 0 obj +<< + /A << + /S /URI + /URI (https://www.qbilt.org/) + >> + /Border [ + 0 + 0 + .4 + ] + /C [ + .8 + .6 + .6 + ] + /H /I + /Rect [ + 72 + 501.832 + 374.4 + 520.696 + ] + /Subtype /Link + /Type /Annot +>> +endobj + +68 0 obj +<< + /AP << + /N 93 0 R + >> + /Contents (attachment1.txt) + /FS 95 0 R + /NM (attachment1.txt) + /Rect [ + 72 + 400 + 92 + 420 + ] + /Subtype /FileAttachment + /Type /Annot +>> +endobj + +69 0 obj +<< + /AP << + /N 96 0 R + >> + /DA () + /Rect [ + 72 + 350 + 92 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +70 0 obj +<< + /AP << + /N 98 0 R + >> + /DA () + /Rect [ + 102 + 350 + 112 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +71 0 obj +<< + /AP << + /N 100 0 R + >> + /DA () + /Rect [ + 122 + 350 + 142 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +72 0 obj +<< + /AP << + /N 102 0 R + >> + /DA () + /Rect [ + 152 + 350 + 162 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +%% Contents for page 2 +73 0 obj +<< + /Length 74 0 R +>> +stream +q +1 1 .7 rg +.5 .5 0 RG +72 470.77 118.8 14.15 re +B +Q +q +0 .5 .5 RG +0 1 1 rg +372 330.77 14.15 139.4 re +B +Q +q +1 0 0 RG +72 310 20 10 re +72 310 5 10 re +S +0 1 0 RG +102 310 10 20 re +102 310 10 5 re +S +0 0 1 RG +122 310 20 10 re +137 310 5 10 re +S +0.5 0 1 RG +152 310 10 20 re +152 325 10 5 re +S +10 w +0.14 .33 .18 RG +5 5 602 782 re +S +Q +BT + /F1 16 Tf + 20.6 TL + 170 650 Td + (radio button 1) Tj + (radio button 2) ' + (radio button 3) ' + 1 0 0 1 72 546 Tm + /F1 20 Tf + (Thick green border surrounds page.) Tj + 0 -40 Td + /F1 24 Tf + 0 0 1 rg + (https://www.qbilt.org) Tj + /F1 12 Tf + 1 0 0 1 202 474 Tm + (<- Formy field in yellow) Tj + 1 0 0 1 392 410 Tm + 14.4 TL + (<- Rot-ccw field) Tj + (with "Rot" at bottom) ' + (and text going up) ' + 0 g + 1 0 0 1 102 405 Tm + (Arrow to the left points down.) Tj + 1 0 0 1 182 310 Tm + (<- Drawn rectangles appear below annotations.) Tj +ET +endstream +endobj + +74 0 obj +874 +endobj + +75 0 obj +<< + /Font << + /F1 12 0 R + >> +>> +endobj + +76 0 obj +<< + /Font 104 0 R + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +77 0 obj +<< + /Font << + /ZaDi 105 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +78 0 obj +<< + /Font << + /ZaDi 105 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +79 0 obj +<< + /Font << + /ZaDi 105 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +80 0 obj +<< + /Font << + /ZaDi 105 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +81 0 obj +<< + /Font << + /ZaDi 105 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +82 0 obj +<< + /Font << + /ZaDi 105 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +83 0 obj +<< + /BBox [ + 0 + 0 + 20 + 20 + ] + /Resources << + >> + /Subtype /Form + /Type /XObject + /Length 84 0 R +>> +stream +0 10 m +10 0 l +20 10 l +10 0 m +10 20 l +0 0 20 20 re +S +endstream +endobj + +84 0 obj +52 +endobj + +85 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 86 0 R +>> +stream +1 0 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +86 0 obj +36 +endobj + +87 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 88 0 R +>> +stream +0 1 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +88 0 obj +36 +endobj + +89 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + -1 + 0 + 0 + -1 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 90 0 R +>> +stream +0 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +90 0 obj +36 +endobj + +91 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + -1 + 1 + 0 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 92 0 R +>> +stream +0.5 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +92 0 obj +38 +endobj + +93 0 obj +<< + /BBox [ + 0 + 0 + 20 + 20 + ] + /Resources << + >> + /Subtype /Form + /Type /XObject + /Length 94 0 R +>> +stream +0 10 m +10 0 l +20 10 l +10 0 m +10 20 l +0 0 20 20 re +S +endstream +endobj + +94 0 obj +52 +endobj + +95 0 obj +<< + /EF << + /F 106 0 R + /UF 106 0 R + >> + /F (attachment1.txt) + /Type /Filespec + /UF (attachment1.txt) +>> +endobj + +96 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Resources 108 0 R + /Subtype /Form + /Type /XObject + /Length 97 0 R +>> +stream +1 0 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +97 0 obj +36 +endobj + +98 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 99 0 R +>> +stream +0 1 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +99 0 obj +36 +endobj + +100 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + -1 + 0 + 0 + -1 + 0 + 0 + ] + /Resources 110 0 R + /Subtype /Form + /Type /XObject + /Length 101 0 R +>> +stream +0 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +101 0 obj +36 +endobj + +102 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + -1 + 1 + 0 + 0 + 0 + ] + /Resources 111 0 R + /Subtype /Form + /Type /XObject + /Length 103 0 R +>> +stream +0.5 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +103 0 obj +38 +endobj + +104 0 obj +<< + /ZaDi 34 0 R +>> +endobj + +105 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +106 0 obj +<< + /Params << + /CheckSum <80a33fc110b5a7b8b4d58b8d57e814bc> + /Size 22 + /Subtype /text#2fplain + >> + /Type /EmbeddedFile + /Length 107 0 R +>> +stream +content of attachment +endstream +endobj + +107 0 obj +22 +endobj + +108 0 obj +<< + /Font << + /F1_1 12 0 R + >> +>> +endobj + +109 0 obj +<< + /Font << + /F1_1 12 0 R + >> +>> +endobj + +110 0 obj +<< + /Font << + /F1_1 12 0 R + >> +>> +endobj + +111 0 obj +<< + /Font << + /F1_1 12 0 R + >> +>> +endobj + +xref +0 112 +0000000000 65535 f +0000000025 00000 n +0000000248 00000 n +0000000318 00000 n +0000000564 00000 n +0000000815 00000 n +0000000936 00000 n +0000001192 00000 n +0000001453 00000 n +0000001613 00000 n +0000001683 00000 n +0000001768 00000 n +0000001873 00000 n +0000001978 00000 n +0000002212 00000 n +0000002232 00000 n +0000002521 00000 n +0000002541 00000 n +0000002895 00000 n +0000003247 00000 n +0000003601 00000 n +0000003839 00000 n +0000003859 00000 n +0000004152 00000 n +0000004172 00000 n +0000004485 00000 n +0000004796 00000 n +0000005109 00000 n +0000005250 00000 n +0000005533 00000 n +0000005807 00000 n +0000006166 00000 n +0000006187 00000 n +0000006356 00000 n +0000006376 00000 n +0000006457 00000 n +0000006816 00000 n +0000006837 00000 n +0000007006 00000 n +0000007026 00000 n +0000007385 00000 n +0000007406 00000 n +0000007575 00000 n +0000007595 00000 n +0000007651 00000 n +0000007707 00000 n +0000008066 00000 n +0000008087 00000 n +0000008256 00000 n +0000008276 00000 n +0000008635 00000 n +0000008656 00000 n +0000008825 00000 n +0000008845 00000 n +0000009204 00000 n +0000009225 00000 n +0000009394 00000 n +0000009414 00000 n +0000009622 00000 n +0000009642 00000 n +0000009886 00000 n +0000010090 00000 n +0000010230 00000 n +0000010372 00000 n +0000010514 00000 n +0000010679 00000 n +0000011610 00000 n +0000011631 00000 n +0000011875 00000 n +0000012079 00000 n +0000012219 00000 n +0000012361 00000 n +0000012504 00000 n +0000012670 00000 n +0000013601 00000 n +0000013622 00000 n +0000013676 00000 n +0000013751 00000 n +0000013844 00000 n +0000013937 00000 n +0000014030 00000 n +0000014123 00000 n +0000014216 00000 n +0000014309 00000 n +0000014513 00000 n +0000014533 00000 n +0000014719 00000 n +0000014739 00000 n +0000014978 00000 n +0000014998 00000 n +0000015238 00000 n +0000015258 00000 n +0000015499 00000 n +0000015519 00000 n +0000015723 00000 n +0000015743 00000 n +0000015876 00000 n +0000016064 00000 n +0000016084 00000 n +0000016325 00000 n +0000016345 00000 n +0000016589 00000 n +0000016610 00000 n +0000016855 00000 n +0000016876 00000 n +0000016915 00000 n +0000016997 00000 n +0000017207 00000 n +0000017228 00000 n +0000017285 00000 n +0000017342 00000 n +0000017399 00000 n +trailer << + /Root 1 0 R + /Size 112 + /ID [<31415926535897932384626433832795>] +>> +startxref +17456 +%%EOF diff --git a/qpdf/qtest/qpdf/default-da-q.pdf b/qpdf/qtest/qpdf/default-da-q.pdf new file mode 100644 index 00000000..c888c117 --- /dev/null +++ b/qpdf/qtest/qpdf/default-da-q.pdf @@ -0,0 +1,944 @@ +%PDF-1.6 +% +%QDF-1.0 + +1 0 obj +<< + /AcroForm << + /DA (0 0 0.95 rg /F1 18 Tf) + /DR 2 0 R + /Fields [ + 3 0 R + 4 0 R + 5 0 R + ] + /NeedAppearances true + /Q 1 + >> + /Names << + /EmbeddedFiles 6 0 R + >> + /Pages 7 0 R + /Type /Catalog +>> +endobj + +2 0 obj +<< + /Font << + /F1 8 0 R + >> +>> +endobj + +3 0 obj +<< + /AP << + /N 9 0 R + >> + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Q 0 + /Rect [ + 72 + 470.774 + 190.8 + 484.922 + ] + /Subtype /Widget + /T (Text Box 1) + /Type /Annot + /V (Formy field) +>> +endobj + +4 0 obj +<< + /AP << + /N 11 0 R + >> + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Rect [ + 372 + 330.774 + 386.148 + 470.374 + ] + /Subtype /Widget + /T (Text Box 2) + /Type /Annot + /V (Rot-ccw field) +>> +endobj + +5 0 obj +<< + /DV /1 + /FT /Btn + /Ff 49152 + /Kids [ + 13 0 R + 14 0 R + 15 0 R + ] + /T (r1) + /V /2 +>> +endobj + +6 0 obj +<< + /Names [ + (attachment1.txt) + 16 0 R + ] +>> +endobj + +7 0 obj +<< + /Count 1 + /Kids [ + 17 0 R + ] + /Type /Pages +>> +endobj + +8 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +9 0 obj +<< + /BBox [ + 0 + -2.826 + 118.8 + 11.322 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 10 0 R +>> +stream +/Tx BMC +q +BT + /F1 18 Tf + (Formy field) Tj +ET +Q +EMC +endstream +endobj + +10 0 obj +53 +endobj + +11 0 obj +<< + /BBox [ + 0 + -2.826 + 140.4 + 11.322 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 12 0 R +>> +stream +/Tx BMC +q +BT + /F1 18 Tf + (Rot-ccw field) Tj +ET +Q +EMC +endstream +endobj + +12 0 obj +55 +endobj + +13 0 obj +<< + /AP << + /N << + /1 18 0 R + /Off 20 0 R + >> + >> + /AS /1 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 22 0 R + >> + >> + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 5 0 R + /Rect [ + 152.749 + 648.501 + 164.801 + 660.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +14 0 obj +<< + /AP << + /N << + /2 23 0 R + /Off 25 0 R + >> + >> + /AS /2 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 22 0 R + >> + >> + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 5 0 R + /Rect [ + 152.749 + 627.301 + 164.801 + 639.349 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +15 0 obj +<< + /AP << + /N << + /3 27 0 R + /Off 29 0 R + >> + >> + /AS /3 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 22 0 R + >> + >> + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 5 0 R + /Rect [ + 151.399 + 606.501 + 163.451 + 618.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +16 0 obj +<< + /EF << + /F 31 0 R + /UF 31 0 R + >> + /F (attachment1.txt) + /Type /Filespec + /UF (attachment1.txt) +>> +endobj + +%% Page 1 +17 0 obj +<< + /Annots [ + 33 0 R + 3 0 R + 34 0 R + 4 0 R + 35 0 R + 36 0 R + 37 0 R + 38 0 R + 13 0 R + 14 0 R + 15 0 R + ] + /Contents 39 0 R + /MediaBox [ + 0 + 0 + 612 + 792 + ] + /Parent 7 0 R + /Resources 2 0 R + /Type /Page +>> +endobj + +18 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 41 0 R + /Subtype /Form + /Type /XObject + /Length 19 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +1 0 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +19 0 obj +202 +endobj + +20 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 41 0 R + /Subtype /Form + /Type /XObject + /Length 21 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +21 0 obj +12 +endobj + +22 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +23 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 41 0 R + /Subtype /Form + /Type /XObject + /Length 24 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 1 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +24 0 obj +202 +endobj + +25 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 41 0 R + /Subtype /Form + /Type /XObject + /Length 26 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +26 0 obj +12 +endobj + +27 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 41 0 R + /Subtype /Form + /Type /XObject + /Length 28 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 0 1 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +28 0 obj +202 +endobj + +29 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 41 0 R + /Subtype /Form + /Type /XObject + /Length 30 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +30 0 obj +12 +endobj + +31 0 obj +<< + /Params << + /CheckSum <80a33fc110b5a7b8b4d58b8d57e814bc> + /Size 22 + /Subtype /text#2fplain + >> + /Type /EmbeddedFile + /Length 32 0 R +>> +stream +content of attachment +endstream +endobj + +32 0 obj +22 +endobj + +33 0 obj +<< + /A << + /S /URI + /URI (https://www.qbilt.org/) + >> + /Border [ + 0 + 0 + .4 + ] + /C [ + .8 + .6 + .6 + ] + /H /I + /Rect [ + 72 + 501.832 + 374.4 + 520.696 + ] + /Subtype /Link + /Type /Annot +>> +endobj + +34 0 obj +<< + /AP << + /N 42 0 R + >> + /Contents (attachment1.txt) + /FS 16 0 R + /NM (attachment1.txt) + /Rect [ + 72 + 400 + 92 + 420 + ] + /Subtype /FileAttachment + /Type /Annot +>> +endobj + +35 0 obj +<< + /AP << + /N 44 0 R + >> + /DA () + /Rect [ + 72 + 350 + 92 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +36 0 obj +<< + /AP << + /N 46 0 R + >> + /DA () + /Rect [ + 102 + 350 + 112 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +37 0 obj +<< + /AP << + /N 48 0 R + >> + /DA () + /Rect [ + 122 + 350 + 142 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +38 0 obj +<< + /AP << + /N 50 0 R + >> + /DA () + /Rect [ + 152 + 350 + 162 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +%% Contents for page 1 +39 0 obj +<< + /Length 40 0 R +>> +stream +q +1 1 .7 rg +.5 .5 0 RG +72 470.77 118.8 14.15 re +B +Q +q +0 .5 .5 RG +0 1 1 rg +372 330.77 14.15 139.4 re +B +Q +q +1 0 0 RG +72 310 20 10 re +72 310 5 10 re +S +0 1 0 RG +102 310 10 20 re +102 310 10 5 re +S +0 0 1 RG +122 310 20 10 re +137 310 5 10 re +S +0.5 0 1 RG +152 310 10 20 re +152 325 10 5 re +S +10 w +0.14 .33 .18 RG +5 5 602 782 re +S +Q +BT + /F1 16 Tf + 20.6 TL + 170 650 Td + (radio button 1) Tj + (radio button 2) ' + (radio button 3) ' + 1 0 0 1 72 546 Tm + /F1 20 Tf + (Thick green border surrounds page.) Tj + 0 -40 Td + /F1 24 Tf + 0 0 1 rg + (https://www.qbilt.org) Tj + /F1 12 Tf + 1 0 0 1 202 474 Tm + (<- Formy field in yellow) Tj + 1 0 0 1 392 410 Tm + 14.4 TL + (<- Rot-ccw field) Tj + (with "Rot" at bottom) ' + (and text going up) ' + 0 g + 1 0 0 1 102 405 Tm + (Arrow to the left points down.) Tj + 1 0 0 1 182 310 Tm + (<- Drawn rectangles appear below annotations.) Tj +ET +endstream +endobj + +40 0 obj +874 +endobj + +41 0 obj +<< + /Font 52 0 R + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +42 0 obj +<< + /BBox [ + 0 + 0 + 20 + 20 + ] + /Resources << + >> + /Subtype /Form + /Type /XObject + /Length 43 0 R +>> +stream +0 10 m +10 0 l +20 10 l +10 0 m +10 20 l +0 0 20 20 re +S +endstream +endobj + +43 0 obj +52 +endobj + +44 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 45 0 R +>> +stream +1 0 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +45 0 obj +36 +endobj + +46 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 47 0 R +>> +stream +0 1 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +47 0 obj +36 +endobj + +48 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + -1 + 0 + 0 + -1 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 49 0 R +>> +stream +0 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +49 0 obj +36 +endobj + +50 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + -1 + 1 + 0 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 51 0 R +>> +stream +0.5 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +51 0 obj +38 +endobj + +52 0 obj +<< + /ZaDi 22 0 R +>> +endobj + +xref +0 53 +0000000000 65535 f +0000000025 00000 n +0000000278 00000 n +0000000330 00000 n +0000000551 00000 n +0000000771 00000 n +0000000890 00000 n +0000000960 00000 n +0000001033 00000 n +0000001137 00000 n +0000001351 00000 n +0000001371 00000 n +0000001641 00000 n +0000001661 00000 n +0000002013 00000 n +0000002365 00000 n +0000002717 00000 n +0000002858 00000 n +0000003130 00000 n +0000003489 00000 n +0000003510 00000 n +0000003679 00000 n +0000003699 00000 n +0000003780 00000 n +0000004139 00000 n +0000004160 00000 n +0000004329 00000 n +0000004349 00000 n +0000004708 00000 n +0000004729 00000 n +0000004898 00000 n +0000004918 00000 n +0000005126 00000 n +0000005146 00000 n +0000005390 00000 n +0000005594 00000 n +0000005734 00000 n +0000005876 00000 n +0000006018 00000 n +0000006183 00000 n +0000007114 00000 n +0000007135 00000 n +0000007209 00000 n +0000007413 00000 n +0000007433 00000 n +0000007619 00000 n +0000007639 00000 n +0000007878 00000 n +0000007898 00000 n +0000008138 00000 n +0000008158 00000 n +0000008399 00000 n +0000008419 00000 n +trailer << + /Root 1 0 R + /Size 53 + /ID [<19777098503360e05f370f2dda384d0a>] +>> +startxref +8457 +%%EOF diff --git a/qpdf/qtest/qpdf/field-parse-errors-out.pdf b/qpdf/qtest/qpdf/field-parse-errors-out.pdf new file mode 100644 index 00000000..2cda8f82 --- /dev/null +++ b/qpdf/qtest/qpdf/field-parse-errors-out.pdf @@ -0,0 +1,336 @@ +%PDF-1.4 +% +%QDF-1.0 + +1 0 obj +<< + /AcroForm << + /DR 2 0 R + /Fields [ + 3 0 R + 4 0 R + ] + /NeedAppearances true + >> + /Lang (en-US) + /Pages 5 0 R + /Type /Catalog +>> +endobj + +2 0 obj +<< + /Font << + /F1 6 0 R + /F1_1 7 0 R + /ZaDi 8 0 R + /ZaDi_1 9 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +3 0 obj +<< + /AP << + /N << + /Off 10 0 R + /Yes 12 0 R + >> + >> + /AS /Off + /DA (0.29803 0.29803 0.29803 rg /ZaDi_1 0 Tf) + /DR 2 0 R + /DV /Off + /F 4 + /FT /Btn + /MK << + /CA (8) + >> + /P 14 0 R + /Rect [ + 174.5 + 719.7 + 186.8 + 731.6 + ] + /Subtype /Widget + /T (Check Box 1) + /Type /Annot + /V /Off +>> +endobj + +4 0 obj +<< + /AP << + /N 15 0 R + >> + /DA (0.29803 0.29803 0.29803 rg ] /F1_1 12 Tf) + /DR 2 0 R + /DV + /F 4 + /FT /Tx + /P 14 0 R + /Rect [ + 59.6 + 715 + 170.5 + 731.4 + ] + /Subtype /Widget + /T (Text Box 1) + /Type /Annot + /V +>> +endobj + +5 0 obj +<< + /Count 1 + /Kids [ + 14 0 R + ] + /Type /Pages +>> +endobj + +6 0 obj +<< + /BaseFont /Helvetica + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +7 0 obj +<< + /BaseFont /Helvetica + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +8 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +9 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +10 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources 17 0 R + /Subtype /Form + /Type /XObject + /Length 11 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +11 0 obj +12 +endobj + +12 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources 18 0 R + /Subtype /Form + /Type /XObject + /Length 13 0 R +>> +stream +/Tx BMC +q BT +0.29803 0.29803 0.29803 rg /ZaDi_1 12.1 Tf +1.9 1.9 Td (8) Tj +ET +Q +EMC +endstream +endobj + +13 0 obj +83 +endobj + +%% Page 1 +14 0 obj +<< + /Annots [ + 3 0 R + 4 0 R + ] + /Contents 19 0 R + /Group << + /CS /DeviceRGB + /I true + /S /Transparency + >> + /MediaBox [ + 0 + 0 + 611.971653543307 + 791.971653543307 + ] + /Parent 5 0 R + /Resources << + /Font << + /F1 7 0 R + >> + /ProcSet [ + /PDF + /Text + ] + >> + /Type /Page +>> +endobj + +15 0 obj +<< + /BBox [ + 0 + 0 + 110.7 + 16.6 + ] + /Resources << + /Font << + /F1_1 7 0 R + >> + >> + /Subtype /Form + /Type /XObject + /Length 16 0 R +>> +stream +] +/Tx BMC +EMC +endstream +endobj + +16 0 obj +14 +endobj + +17 0 obj +<< + /Font << + /F1_1 7 0 R + /ZaDi_1 9 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +18 0 obj +<< + /Font << + /F1_1 7 0 R + /ZaDi_1 9 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +%% Contents for page 1 +19 0 obj +<< + /Length 20 0 R +>> +stream +0.1 w +q 0 0 612 792 re +W* n +0 0 0 RG +1 1 1 rg +56.7 711.9 116.7 22.6 re B* +173.4 716 126.2 19.2 re f* +q 1.2 w 0 0 0 RG +174.6 719.6 12.1 12.1 re S + Q +q 191.4 716 107 19.2 re W* n +q 0.29803 0.29803 0.29803 rg +BT +191.4 721.4 Td /F1 12 Tf (Check Box) Tj +ET +Q +Q +Q +endstream +endobj + +%QDF: ignore_newline +20 0 obj +258 +endobj + +xref +0 21 +0000000000 65535 f +0000000025 00000 n +0000000199 00000 n +0000000337 00000 n +0000000681 00000 n +0000000949 00000 n +0000001022 00000 n +0000001128 00000 n +0000001234 00000 n +0000001314 00000 n +0000001394 00000 n +0000001561 00000 n +0000001581 00000 n +0000001819 00000 n +0000001849 00000 n +0000002199 00000 n +0000002408 00000 n +0000002428 00000 n +0000002537 00000 n +0000002669 00000 n +0000003006 00000 n +trailer << + /DocChecksum /606E154FE5CF1A6B8B73D870AC8EBE04 + /Root 1 0 R + /Size 21 + /ID [<31415926535897932384626433832795>] +>> +startxref +3027 +%%EOF diff --git a/qpdf/qtest/qpdf/field-parse-errors.out b/qpdf/qtest/qpdf/field-parse-errors.out new file mode 100644 index 00000000..18a512d1 --- /dev/null +++ b/qpdf/qtest/qpdf/field-parse-errors.out @@ -0,0 +1,3 @@ +WARNING: object 41 0 stream 41 0 (content, offset 27): treating unexpected array close token as null +WARNING: object 42 0 stream 42 0 (content): treating unexpected array close token as null +qpdf: operation succeeded with warnings; resulting file may have some problems diff --git a/qpdf/qtest/qpdf/field-parse-errors.pdf b/qpdf/qtest/qpdf/field-parse-errors.pdf new file mode 100644 index 00000000..bc1349e1 --- /dev/null +++ b/qpdf/qtest/qpdf/field-parse-errors.pdf @@ -0,0 +1,297 @@ +%PDF-1.4 +% +%QDF-1.0 + +1 0 obj +<< + /AcroForm << + /DR 2 0 R + /Fields [ + 3 0 R + 4 0 R + ] + /NeedAppearances true + >> + /Lang (en-US) + /Pages 5 0 R + /Type /Catalog +>> +endobj + +2 0 obj +<< + /Font 6 0 R + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +3 0 obj +<< + /AP << + /N 7 0 R + >> + /DA (0.29803 0.29803 0.29803 rg ] /F1 12 Tf) + /DR << + /Font 6 0 R + >> + /DV + /F 4 + /FT /Tx + /P 9 0 R + /Rect [ + 59.6 + 715 + 170.5 + 731.4 + ] + /Subtype /Widget + /T (Text Box 1) + /Type /Annot + /V +>> +endobj + +4 0 obj +<< + /AP << + /N << + /Off 10 0 R + /Yes 12 0 R + >> + >> + /AS /Off + /DA (0.29803 0.29803 0.29803 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 14 0 R + >> + >> + /DV /Off + /F 4 + /FT /Btn + /MK << + /CA (8) + >> + /P 9 0 R + /Rect [ + 174.5 + 719.7 + 186.8 + 731.6 + ] + /Subtype /Widget + /T (Check Box 1) + /Type /Annot + /V /Off +>> +endobj + +5 0 obj +<< + /Count 1 + /Kids [ + 9 0 R + ] + /MediaBox [ + 0 + 0 + 611 + 791 + ] + /Resources 2 0 R + /Type /Pages +>> +endobj + +6 0 obj +<< + /F1 15 0 R + /ZaDi 14 0 R +>> +endobj + +7 0 obj +<< + /BBox [ + 0 + 0 + 110.7 + 16.6 + ] + /Resources << + /Font << + /F1 15 0 R + >> + >> + /Subtype /Form + /Type /XObject + /Length 8 0 R +>> +stream +] +/Tx BMC +EMC +endstream +endobj + +8 0 obj +14 +endobj + +%% Page 1 +9 0 obj +<< + /Annots [ + 4 0 R + 3 0 R + ] + /Contents 16 0 R + /Group << + /CS /DeviceRGB + /I true + /S /Transparency + >> + /MediaBox [ + 0 + 0 + 611.971653543307 + 791.971653543307 + ] + /Parent 5 0 R + /Resources 2 0 R + /Type /Page +>> +endobj + +10 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 11 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +11 0 obj +12 +endobj + +12 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 13 0 R +>> +stream +/Tx BMC +q BT +0.29803 0.29803 0.29803 rg /ZaDi 12.1 Tf +1.9 1.9 Td (8) Tj +ET +Q +EMC +endstream +endobj + +13 0 obj +81 +endobj + +14 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +15 0 obj +<< + /BaseFont /Helvetica + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +%% Contents for page 1 +16 0 obj +<< + /Length 17 0 R +>> +stream +0.1 w +q 0 0 612 792 re +W* n +0 0 0 RG +1 1 1 rg +56.7 711.9 116.7 22.6 re B* +173.4 716 126.2 19.2 re f* +q 1.2 w 0 0 0 RG +174.6 719.6 12.1 12.1 re S + Q +q 191.4 716 107 19.2 re W* n +q 0.29803 0.29803 0.29803 rg +BT +191.4 721.4 Td /F1 12 Tf (Check Box) Tj +ET +Q +Q +Q +endstream +endobj + +%QDF: ignore_newline +17 0 obj +258 +endobj + +xref +0 18 +0000000000 65535 f +0000000025 00000 n +0000000199 00000 n +0000000271 00000 n +0000000553 00000 n +0000000935 00000 n +0000001072 00000 n +0000001122 00000 n +0000001328 00000 n +0000001357 00000 n +0000001624 00000 n +0000001790 00000 n +0000001810 00000 n +0000002045 00000 n +0000002065 00000 n +0000002146 00000 n +0000002276 00000 n +0000002613 00000 n +trailer << + /DocChecksum /606E154FE5CF1A6B8B73D870AC8EBE04 + /Root 1 0 R + /Size 18 + /ID [<8b9067951823bcb406a927213350e19a>] +>> +startxref +2634 +%%EOF diff --git a/qpdf/qtest/qpdf/field-resource-conflict.pdf b/qpdf/qtest/qpdf/field-resource-conflict.pdf new file mode 100644 index 00000000..8b5d0965 --- /dev/null +++ b/qpdf/qtest/qpdf/field-resource-conflict.pdf @@ -0,0 +1,308 @@ +%PDF-1.4 +% +%QDF-1.0 + +1 0 obj +<< + /AcroForm << + /DR 2 0 R + /Fields [ + 3 0 R + 4 0 R + ] + /NeedAppearances true + >> + /Lang (en-US) + /Pages 5 0 R + /Type /Catalog +>> +endobj + +2 0 obj +<< + /Font 6 0 R + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +3 0 obj +<< + /AP << + /N 7 0 R + >> + /DA (0.29803 0.29803 0.29803 rg /F1 12 Tf) + /DR << + /Font 6 0 R + >> + /DV + /F 4 + /FT /Tx + /P 9 0 R + /Rect [ + 59.6 + 715 + 170.5 + 731.4 + ] + /Subtype /Widget + /T (Text Box 1) + /Type /Annot + /V +>> +endobj + +4 0 obj +<< + /AP << + /N << + /Off 10 0 R + /Yes 12 0 R + >> + >> + /AS /Off + /DA (0.29803 0.29803 0.29803 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 14 0 R + >> + >> + /DV /Off + /F 4 + /FT /Btn + /MK << + /CA (8) + >> + /P 9 0 R + /Rect [ + 174.5 + 719.7 + 186.8 + 731.6 + ] + /Subtype /Widget + /T (Check Box 1) + /Type /Annot + /V /Off +>> +endobj + +5 0 obj +<< + /Count 1 + /Kids [ + 9 0 R + ] + /MediaBox [ + 0 + 0 + 611 + 791 + ] + /Resources 2 0 R + /Type /Pages +>> +endobj + +6 0 obj +<< + /F1 15 0 R + /ZaDi 14 0 R +>> +endobj + +7 0 obj +<< + /BBox [ + 0 + 0 + 110.7 + 16.6 + ] + /Resources << + /Font << + /F1 15 0 R + /F1_1 16 0 R + >> + >> + /Subtype /Form + /Type /XObject + /Length 8 0 R +>> +stream +BT /F1_1 12 Tf ET +/Tx BMC +EMC +endstream +endobj + +8 0 obj +30 +endobj + +%% Page 1 +9 0 obj +<< + /Annots [ + 4 0 R + 3 0 R + ] + /Contents 17 0 R + /Group << + /CS /DeviceRGB + /I true + /S /Transparency + >> + /MediaBox [ + 0 + 0 + 611.971653543307 + 791.971653543307 + ] + /Parent 5 0 R + /Resources 2 0 R + /Type /Page +>> +endobj + +10 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 11 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +11 0 obj +12 +endobj + +12 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 13 0 R +>> +stream +/Tx BMC +q BT +0.29803 0.29803 0.29803 rg /ZaDi 12.1 Tf +1.9 1.9 Td (8) Tj +ET +Q +EMC +endstream +endobj + +13 0 obj +81 +endobj + +14 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +15 0 obj +<< + /BaseFont /Helvetica + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +16 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +%% Contents for page 1 +17 0 obj +<< + /Length 18 0 R +>> +stream +0.1 w +q 0 0 612 792 re +W* n +0 0 0 RG +1 1 1 rg +56.7 711.9 116.7 22.6 re B* +173.4 716 126.2 19.2 re f* +q 1.2 w 0 0 0 RG +174.6 719.6 12.1 12.1 re S + Q +q 191.4 716 107 19.2 re W* n +q 0.29803 0.29803 0.29803 rg +BT +191.4 721.4 Td /F1 12 Tf (Check Box) Tj +ET +Q +Q +Q +endstream +endobj + +%QDF: ignore_newline +18 0 obj +258 +endobj + +xref +0 19 +0000000000 65535 f +0000000025 00000 n +0000000199 00000 n +0000000271 00000 n +0000000551 00000 n +0000000933 00000 n +0000001070 00000 n +0000001120 00000 n +0000001361 00000 n +0000001390 00000 n +0000001657 00000 n +0000001823 00000 n +0000001843 00000 n +0000002078 00000 n +0000002098 00000 n +0000002179 00000 n +0000002286 00000 n +0000002414 00000 n +0000002751 00000 n +trailer << + /DocChecksum /606E154FE5CF1A6B8B73D870AC8EBE04 + /Root 1 0 R + /Size 19 + /ID [] +>> +startxref +2772 +%%EOF diff --git a/qpdf/qtest/qpdf/fields-pages-out.pdf b/qpdf/qtest/qpdf/fields-pages-out.pdf index 8b3eaa83..56d70a9e 100644 Binary files a/qpdf/qtest/qpdf/fields-pages-out.pdf and b/qpdf/qtest/qpdf/fields-pages-out.pdf differ diff --git a/qpdf/qtest/qpdf/fields-split-1.pdf b/qpdf/qtest/qpdf/fields-split-1.pdf index 9f8a7870..d7479e67 100644 Binary files a/qpdf/qtest/qpdf/fields-split-1.pdf and b/qpdf/qtest/qpdf/fields-split-1.pdf differ diff --git a/qpdf/qtest/qpdf/fields-split-2.pdf b/qpdf/qtest/qpdf/fields-split-2.pdf index 909d0ac3..034c1a89 100644 Binary files a/qpdf/qtest/qpdf/fields-split-2.pdf and b/qpdf/qtest/qpdf/fields-split-2.pdf differ diff --git a/qpdf/qtest/qpdf/fields-two-pages.pdf b/qpdf/qtest/qpdf/fields-two-pages.pdf index d8f3095f..b70ab607 100644 Binary files a/qpdf/qtest/qpdf/fields-two-pages.pdf and b/qpdf/qtest/qpdf/fields-two-pages.pdf differ diff --git a/qpdf/qtest/qpdf/form-fields-and-annotations-shared.pdf b/qpdf/qtest/qpdf/form-fields-and-annotations-shared.pdf index 56b102c6..18689e95 100644 --- a/qpdf/qtest/qpdf/form-fields-and-annotations-shared.pdf +++ b/qpdf/qtest/qpdf/form-fields-and-annotations-shared.pdf @@ -70,7 +70,7 @@ endobj 470.374 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> @@ -116,7 +116,7 @@ endobj 470.374 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> diff --git a/qpdf/qtest/qpdf/form-fields-and-annotations.pdf b/qpdf/qtest/qpdf/form-fields-and-annotations.pdf index 118363d7..8cd557b5 100644 --- a/qpdf/qtest/qpdf/form-fields-and-annotations.pdf +++ b/qpdf/qtest/qpdf/form-fields-and-annotations.pdf @@ -68,7 +68,7 @@ endobj 470.374 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> diff --git a/qpdf/qtest/qpdf/kept-some-fields.pdf b/qpdf/qtest/qpdf/kept-some-fields.pdf index 1a6cc5d1..2ea06f87 100644 Binary files a/qpdf/qtest/qpdf/kept-some-fields.pdf and b/qpdf/qtest/qpdf/kept-some-fields.pdf differ diff --git a/qpdf/qtest/qpdf/manual-appearances.pdf b/qpdf/qtest/qpdf/manual-appearances.pdf index bc53a96b..6f98d7af 100644 --- a/qpdf/qtest/qpdf/manual-appearances.pdf +++ b/qpdf/qtest/qpdf/manual-appearances.pdf @@ -181,7 +181,7 @@ endobj 702.099 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 4) /Type /Annot /V >> @@ -209,7 +209,7 @@ endobj 595.749 ] /Subtype /Widget - /T (Text Box 2) + /T (Text Box 5) /Type /Annot /V >> @@ -237,7 +237,7 @@ endobj 528.249 ] /Subtype /Widget - /T (Text Box 3) + /T (Text Box 6) /Type /Annot /V >> @@ -265,7 +265,7 @@ endobj 702.099 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 7) /Type /Annot /V >> @@ -293,7 +293,7 @@ endobj 595.749 ] /Subtype /Widget - /T (Text Box 2) + /T (Text Box 8) /Type /Annot /V >> @@ -321,7 +321,7 @@ endobj 528.249 ] /Subtype /Widget - /T (Text Box 3) + /T (Text Box 9) /Type /Annot /V >> @@ -349,7 +349,7 @@ endobj 702.099 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 10) /Type /Annot /V >> @@ -377,7 +377,7 @@ endobj 595.749 ] /Subtype /Widget - /T (Text Box 2) + /T (Text Box 11) /Type /Annot /V >> @@ -405,7 +405,7 @@ endobj 528.249 ] /Subtype /Widget - /T (Text Box 3) + /T (Text Box 12) /Type /Annot /V >> @@ -433,7 +433,7 @@ endobj 702.099 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 13) /Type /Annot /V >> @@ -461,7 +461,7 @@ endobj 595.749 ] /Subtype /Widget - /T (Text Box 2) + /T (Text Box 14) /Type /Annot /V >> @@ -489,7 +489,7 @@ endobj 528.249 ] /Subtype /Widget - /T (Text Box 3) + /T (Text Box 15) /Type /Annot /V >> @@ -517,7 +517,7 @@ endobj 702.099 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 16) /Type /Annot /V >> @@ -545,7 +545,7 @@ endobj 595.749 ] /Subtype /Widget - /T (Text Box 2) + /T (Text Box 17) /Type /Annot /V >> @@ -573,7 +573,7 @@ endobj 528.249 ] /Subtype /Widget - /T (Text Box 3) + /T (Text Box 18) /Type /Annot /V >> @@ -601,7 +601,7 @@ endobj 702.099 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 19) /Type /Annot /V >> @@ -629,7 +629,7 @@ endobj 595.749 ] /Subtype /Widget - /T (Text Box 2) + /T (Text Box 20) /Type /Annot /V >> @@ -657,7 +657,7 @@ endobj 528.249 ] /Subtype /Widget - /T (Text Box 3) + /T (Text Box 21) /Type /Annot /V >> @@ -685,7 +685,7 @@ endobj 702.099 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 22) /Type /Annot /V >> @@ -713,7 +713,7 @@ endobj 595.749 ] /Subtype /Widget - /T (Text Box 2) + /T (Text Box 23) /Type /Annot /V >> @@ -741,7 +741,7 @@ endobj 528.249 ] /Subtype /Widget - /T (Text Box 3) + /T (Text Box 24) /Type /Annot /V >> @@ -769,7 +769,7 @@ endobj 702.099 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 25) /Type /Annot /V >> @@ -797,7 +797,7 @@ endobj 595.749 ] /Subtype /Widget - /T (Text Box 2) + /T (Text Box 26) /Type /Annot /V >> @@ -825,7 +825,7 @@ endobj 430.251 ] /Subtype /Widget - /T (Text Box 3) + /T (Text Box 27) /Type /Annot /V >> @@ -2604,130 +2604,130 @@ xref 0000003342 00000 n 0000003676 00000 n 0000004010 00000 n -0000004344 00000 n -0000004678 00000 n -0000005012 00000 n -0000005346 00000 n -0000005680 00000 n -0000006015 00000 n -0000006350 00000 n -0000006685 00000 n -0000007020 00000 n -0000007355 00000 n -0000007689 00000 n -0000008023 00000 n -0000008357 00000 n -0000008691 00000 n -0000009026 00000 n -0000009361 00000 n -0000009697 00000 n -0000010043 00000 n -0000010407 00000 n -0000010598 00000 n -0000010778 00000 n -0000010829 00000 n -0000011045 00000 n -0000011093 00000 n -0000011360 00000 n -0000011409 00000 n -0000011619 00000 n -0000011667 00000 n -0000011885 00000 n -0000011933 00000 n -0000011994 00000 n -0000012371 00000 n -0000012640 00000 n -0000012689 00000 n -0000012901 00000 n -0000012949 00000 n -0000013228 00000 n -0000013276 00000 n -0000013337 00000 n -0000013704 00000 n -0000014031 00000 n -0000014080 00000 n -0000014292 00000 n -0000014340 00000 n -0000014619 00000 n -0000014667 00000 n -0000014728 00000 n -0000015108 00000 n -0000015435 00000 n -0000015484 00000 n -0000015696 00000 n -0000015744 00000 n -0000015962 00000 n -0000016010 00000 n -0000016071 00000 n -0000016452 00000 n -0000016721 00000 n -0000016770 00000 n -0000016982 00000 n -0000017030 00000 n -0000017309 00000 n -0000017357 00000 n -0000017418 00000 n -0000017798 00000 n -0000018130 00000 n -0000018179 00000 n -0000018391 00000 n -0000018439 00000 n -0000018657 00000 n -0000018705 00000 n -0000018766 00000 n -0000019133 00000 n -0000019402 00000 n -0000019451 00000 n -0000019663 00000 n -0000019711 00000 n -0000019929 00000 n -0000019977 00000 n -0000020038 00000 n -0000020419 00000 n -0000020688 00000 n -0000020737 00000 n -0000020949 00000 n -0000020997 00000 n -0000021215 00000 n -0000021263 00000 n -0000021325 00000 n -0000021694 00000 n -0000021965 00000 n -0000022016 00000 n -0000022230 00000 n -0000022303 00000 n -0000022624 00000 n -0000022675 00000 n -0000022847 00000 n -0000022974 00000 n -0000023101 00000 n -0000023422 00000 n -0000023473 00000 n -0000023600 00000 n -0000023921 00000 n -0000023972 00000 n -0000024099 00000 n -0000024420 00000 n -0000024471 00000 n -0000024598 00000 n -0000024919 00000 n -0000024970 00000 n -0000025097 00000 n -0000025418 00000 n -0000025469 00000 n -0000025596 00000 n -0000025917 00000 n -0000025968 00000 n -0000026095 00000 n -0000026416 00000 n -0000026467 00000 n -0000026594 00000 n -0000026915 00000 n -0000026966 00000 n -0000027093 00000 n -0000027220 00000 n -0000027347 00000 n -0000027474 00000 n +0000004345 00000 n +0000004680 00000 n +0000005015 00000 n +0000005350 00000 n +0000005685 00000 n +0000006021 00000 n +0000006357 00000 n +0000006693 00000 n +0000007029 00000 n +0000007365 00000 n +0000007700 00000 n +0000008035 00000 n +0000008370 00000 n +0000008705 00000 n +0000009041 00000 n +0000009377 00000 n +0000009714 00000 n +0000010061 00000 n +0000010425 00000 n +0000010616 00000 n +0000010796 00000 n +0000010847 00000 n +0000011063 00000 n +0000011111 00000 n +0000011378 00000 n +0000011427 00000 n +0000011637 00000 n +0000011685 00000 n +0000011903 00000 n +0000011951 00000 n +0000012012 00000 n +0000012389 00000 n +0000012658 00000 n +0000012707 00000 n +0000012919 00000 n +0000012967 00000 n +0000013246 00000 n +0000013294 00000 n +0000013355 00000 n +0000013722 00000 n +0000014049 00000 n +0000014098 00000 n +0000014310 00000 n +0000014358 00000 n +0000014637 00000 n +0000014685 00000 n +0000014746 00000 n +0000015126 00000 n +0000015453 00000 n +0000015502 00000 n +0000015714 00000 n +0000015762 00000 n +0000015980 00000 n +0000016028 00000 n +0000016089 00000 n +0000016470 00000 n +0000016739 00000 n +0000016788 00000 n +0000017000 00000 n +0000017048 00000 n +0000017327 00000 n +0000017375 00000 n +0000017436 00000 n +0000017816 00000 n +0000018148 00000 n +0000018197 00000 n +0000018409 00000 n +0000018457 00000 n +0000018675 00000 n +0000018723 00000 n +0000018784 00000 n +0000019151 00000 n +0000019420 00000 n +0000019469 00000 n +0000019681 00000 n +0000019729 00000 n +0000019947 00000 n +0000019995 00000 n +0000020056 00000 n +0000020437 00000 n +0000020706 00000 n +0000020755 00000 n +0000020967 00000 n +0000021015 00000 n +0000021233 00000 n +0000021281 00000 n +0000021343 00000 n +0000021712 00000 n +0000021983 00000 n +0000022034 00000 n +0000022248 00000 n +0000022321 00000 n +0000022642 00000 n +0000022693 00000 n +0000022865 00000 n +0000022992 00000 n +0000023119 00000 n +0000023440 00000 n +0000023491 00000 n +0000023618 00000 n +0000023939 00000 n +0000023990 00000 n +0000024117 00000 n +0000024438 00000 n +0000024489 00000 n +0000024616 00000 n +0000024937 00000 n +0000024988 00000 n +0000025115 00000 n +0000025436 00000 n +0000025487 00000 n +0000025614 00000 n +0000025935 00000 n +0000025986 00000 n +0000026113 00000 n +0000026434 00000 n +0000026485 00000 n +0000026612 00000 n +0000026933 00000 n +0000026984 00000 n +0000027111 00000 n +0000027238 00000 n +0000027365 00000 n +0000027492 00000 n trailer << /DocChecksum /DA785F789D02970D387C264D0A6C8CB0 /Info 2 0 R @@ -2736,5 +2736,5 @@ trailer << /ID [<976442cb303b8d5e88a36a127de2a19f><1f7f023bcea1641cee1f72048a9d0676>] >> startxref -27531 +27549 %%EOF diff --git a/qpdf/qtest/qpdf/overlay-copy-annotations-p1.pdf b/qpdf/qtest/qpdf/overlay-copy-annotations-p1.pdf index f997a299..54ff4d45 100644 --- a/qpdf/qtest/qpdf/overlay-copy-annotations-p1.pdf +++ b/qpdf/qtest/qpdf/overlay-copy-annotations-p1.pdf @@ -12,10 +12,11 @@ endobj 2 0 obj << + /DR 4 0 R /Fields [ - 4 0 R 5 0 R 6 0 R + 7 0 R ] >> endobj @@ -24,19 +25,27 @@ endobj << /Count 1 /Kids [ - 7 0 R + 8 0 R ] /Type /Pages >> endobj 4 0 obj +<< + /Font << + /F1 9 0 R + >> +>> +endobj + +5 0 obj << /AP << - /N 8 0 R + /N 10 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 10 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -53,13 +62,13 @@ endobj >> endobj -5 0 obj +6 0 obj << /AP << - /N 11 0 R + /N 12 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 10 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -70,21 +79,21 @@ endobj 470.374 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -6 0 obj +7 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 13 0 R 14 0 R 15 0 R + 16 0 R ] /T (r1) /V /2 @@ -92,25 +101,25 @@ endobj endobj %% Page 1 -7 0 obj +8 0 obj << /Annots [ - 16 0 R - 4 0 R 17 0 R 5 0 R 18 0 R + 6 0 R 19 0 R 20 0 R 21 0 R - 13 0 R + 22 0 R 14 0 R 15 0 R + 16 0 R ] /Contents [ - 22 0 R - 24 0 R - 26 0 R + 23 0 R + 25 0 R + 27 0 R ] /MediaBox [ 0 @@ -121,18 +130,27 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 28 0 R + /F1 29 0 R >> - /ProcSet 29 0 R + /ProcSet 30 0 R /XObject << - /Fx1 30 0 R + /Fx1 31 0 R >> >> /Type /Page >> endobj -8 0 obj +9 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +10 0 obj << /BBox [ 0 @@ -140,18 +158,10 @@ endobj 118.8 11.322 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject - /Length 9 0 R + /Length 11 0 R >> stream /Tx BMC @@ -165,19 +175,11 @@ EMC endstream endobj -9 0 obj +11 0 obj 53 endobj -10 0 obj -<< - /Font << - /F1 32 0 R - >> ->> -endobj - -11 0 obj +12 0 obj << /BBox [ 0 @@ -193,10 +195,10 @@ endobj 0 0 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject - /Length 12 0 R + /Length 13 0 R >> stream /Tx BMC @@ -210,31 +212,27 @@ EMC endstream endobj -12 0 obj +13 0 obj 55 endobj -13 0 obj +14 0 obj << /AP << /N << - /1 33 0 R - /Off 35 0 R + /1 34 0 R + /Off 36 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 152.749 648.501 @@ -246,7 +244,7 @@ endobj >> endobj -14 0 obj +15 0 obj << /AP << /N << @@ -256,17 +254,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 152.749 627.301 @@ -278,7 +272,7 @@ endobj >> endobj -15 0 obj +16 0 obj << /AP << /N << @@ -288,17 +282,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 151.399 606.501 @@ -310,7 +300,7 @@ endobj >> endobj -16 0 obj +17 0 obj << /A << /S /URI @@ -338,7 +328,7 @@ endobj >> endobj -17 0 obj +18 0 obj << /AP << /N 46 0 R @@ -357,7 +347,7 @@ endobj >> endobj -18 0 obj +19 0 obj << /AP << /N 49 0 R @@ -374,7 +364,7 @@ endobj >> endobj -19 0 obj +20 0 obj << /AP << /N 51 0 R @@ -391,7 +381,7 @@ endobj >> endobj -20 0 obj +21 0 obj << /AP << /N 53 0 R @@ -408,7 +398,7 @@ endobj >> endobj -21 0 obj +22 0 obj << /AP << /N 55 0 R @@ -426,23 +416,23 @@ endobj endobj %% Contents for page 1 -22 0 obj +23 0 obj << - /Length 23 0 R + /Length 24 0 R >> stream q endstream endobj -23 0 obj +24 0 obj 2 endobj %% Contents for page 1 -24 0 obj +25 0 obj << - /Length 25 0 R + /Length 26 0 R >> stream 1 0 0 RG @@ -458,14 +448,14 @@ ET endstream endobj -25 0 obj +26 0 obj 108 endobj %% Contents for page 1 -26 0 obj +27 0 obj << - /Length 27 0 R + /Length 28 0 R >> stream @@ -477,11 +467,11 @@ Q endstream endobj -27 0 obj +28 0 obj 30 endobj -28 0 obj +29 0 obj << /BaseFont /Helvetica /Encoding /WinAnsiEncoding @@ -491,14 +481,14 @@ endobj >> endobj -29 0 obj +30 0 obj [ /PDF /Text ] endobj -30 0 obj +31 0 obj << /BBox [ 0 @@ -508,12 +498,12 @@ endobj ] /Resources << /Font << - /F1 32 0 R + /F1 9 0 R >> >> /Subtype /Form /Type /XObject - /Length 31 0 R + /Length 32 0 R >> stream q @@ -581,20 +571,19 @@ ET endstream endobj -31 0 obj +32 0 obj 874 endobj -32 0 obj +33 0 obj << - /BaseFont /Courier - /Encoding /WinAnsiEncoding - /Subtype /Type1 - /Type /Font + /Font << + /F1 9 0 R + >> >> endobj -33 0 obj +34 0 obj << /BBox [ 0 @@ -602,18 +591,10 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 57 0 R /Subtype /Form /Type /XObject - /Length 34 0 R + /Length 35 0 R >> stream /Tx BMC @@ -632,11 +613,11 @@ EMC endstream endobj -34 0 obj +35 0 obj 202 endobj -35 0 obj +36 0 obj << /BBox [ 0 @@ -644,18 +625,10 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 57 0 R /Subtype /Form /Type /XObject - /Length 36 0 R + /Length 37 0 R >> stream /Tx BMC @@ -663,16 +636,8 @@ EMC endstream endobj -36 0 obj -12 -endobj - 37 0 obj -<< - /BaseFont /ZapfDingbats - /Subtype /Type1 - /Type /Font ->> +12 endobj 38 0 obj @@ -683,14 +648,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 57 0 R /Subtype /Form /Type /XObject @@ -725,14 +682,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 57 0 R /Subtype /Form /Type /XObject @@ -756,14 +705,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 57 0 R /Subtype /Form /Type /XObject @@ -798,14 +739,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 57 0 R /Subtype /Form /Type /XObject @@ -829,14 +762,6 @@ endobj 20 20 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources << >> /Subtype /Form @@ -878,15 +803,7 @@ endobj 20 10 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 50 0 R @@ -919,7 +836,7 @@ endobj 0 0 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 52 0 R @@ -952,7 +869,7 @@ endobj 0 0 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 54 0 R @@ -985,7 +902,7 @@ endobj 0 0 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 56 0 R @@ -1033,78 +950,87 @@ endobj 60 0 obj << - /ZaDi 37 0 R + /ZaDi 61 0 R +>> +endobj + +61 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font >> endobj xref -0 61 +0 62 0000000000 65535 f 0000000025 00000 n 0000000097 00000 n -0000000165 00000 n -0000000237 00000 n -0000000481 00000 n -0000000731 00000 n -0000000860 00000 n -0000001263 00000 n -0000001529 00000 n -0000001548 00000 n -0000001602 00000 n -0000001873 00000 n -0000001893 00000 n -0000002245 00000 n -0000002597 00000 n -0000002949 00000 n -0000003193 00000 n -0000003397 00000 n -0000003537 00000 n -0000003679 00000 n -0000003821 00000 n +0000000177 00000 n +0000000249 00000 n +0000000301 00000 n +0000000545 00000 n +0000000794 00000 n +0000000923 00000 n +0000001326 00000 n +0000001430 00000 n +0000001646 00000 n +0000001666 00000 n +0000001937 00000 n +0000001957 00000 n +0000002268 00000 n +0000002579 00000 n +0000002890 00000 n +0000003134 00000 n +0000003338 00000 n +0000003478 00000 n +0000003620 00000 n +0000003762 00000 n +0000003927 00000 n 0000003986 00000 n -0000004045 00000 n -0000004087 00000 n -0000004252 00000 n -0000004296 00000 n -0000004383 00000 n -0000004403 00000 n -0000004522 00000 n -0000004558 00000 n -0000005623 00000 n -0000005644 00000 n -0000005749 00000 n -0000006160 00000 n -0000006181 00000 n -0000006402 00000 n -0000006422 00000 n -0000006503 00000 n -0000006914 00000 n -0000006935 00000 n -0000007156 00000 n -0000007176 00000 n -0000007587 00000 n -0000007608 00000 n -0000007829 00000 n -0000007849 00000 n -0000008105 00000 n -0000008125 00000 n -0000008256 00000 n -0000008495 00000 n -0000008515 00000 n -0000008755 00000 n -0000008775 00000 n -0000009016 00000 n -0000009036 00000 n -0000009278 00000 n -0000009298 00000 n -0000009372 00000 n -0000009580 00000 n -0000009600 00000 n +0000004028 00000 n +0000004193 00000 n +0000004237 00000 n +0000004324 00000 n +0000004344 00000 n +0000004463 00000 n +0000004499 00000 n +0000005563 00000 n +0000005584 00000 n +0000005637 00000 n +0000005996 00000 n +0000006017 00000 n +0000006186 00000 n +0000006206 00000 n +0000006565 00000 n +0000006586 00000 n +0000006755 00000 n +0000006775 00000 n +0000007134 00000 n +0000007155 00000 n +0000007324 00000 n +0000007344 00000 n +0000007548 00000 n +0000007568 00000 n +0000007699 00000 n +0000007886 00000 n +0000007906 00000 n +0000008146 00000 n +0000008166 00000 n +0000008407 00000 n +0000008427 00000 n +0000008669 00000 n +0000008689 00000 n +0000008763 00000 n +0000008971 00000 n +0000008991 00000 n +0000009029 00000 n trailer << /Root 1 0 R - /Size 61 + /Size 62 /ID [<4866f3ccc81fb28dc4a27f0f976ce937><31415926535897932384626433832795>] >> startxref -9638 +9110 %%EOF diff --git a/qpdf/qtest/qpdf/overlay-copy-annotations-p2.pdf b/qpdf/qtest/qpdf/overlay-copy-annotations-p2.pdf index 2bc21e91..62b3fa34 100644 --- a/qpdf/qtest/qpdf/overlay-copy-annotations-p2.pdf +++ b/qpdf/qtest/qpdf/overlay-copy-annotations-p2.pdf @@ -12,10 +12,11 @@ endobj 2 0 obj << + /DR 4 0 R /Fields [ - 4 0 R 5 0 R 6 0 R + 7 0 R ] >> endobj @@ -24,19 +25,27 @@ endobj << /Count 1 /Kids [ - 7 0 R + 8 0 R ] /Type /Pages >> endobj 4 0 obj +<< + /Font << + /F1 9 0 R + >> +>> +endobj + +5 0 obj << /AP << - /N 8 0 R + /N 10 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 10 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -53,13 +62,13 @@ endobj >> endobj -5 0 obj +6 0 obj << /AP << - /N 11 0 R + /N 12 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 10 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -70,21 +79,21 @@ endobj 433.187 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -6 0 obj +7 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 13 0 R 14 0 R 15 0 R + 16 0 R ] /T (r1) /V /2 @@ -92,25 +101,25 @@ endobj endobj %% Page 1 -7 0 obj +8 0 obj << /Annots [ - 16 0 R - 4 0 R 17 0 R 5 0 R 18 0 R + 6 0 R 19 0 R 20 0 R 21 0 R - 13 0 R + 22 0 R 14 0 R 15 0 R + 16 0 R ] /Contents [ - 22 0 R - 24 0 R - 26 0 R + 23 0 R + 25 0 R + 27 0 R ] /MediaBox [ 0 @@ -121,11 +130,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 28 0 R + /F1 29 0 R >> - /ProcSet 29 0 R + /ProcSet 30 0 R /XObject << - /Fx1 30 0 R + /Fx1 31 0 R >> >> /Type /Page @@ -133,7 +142,16 @@ endobj >> endobj -8 0 obj +9 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +10 0 obj << /BBox [ 0 @@ -149,10 +167,10 @@ endobj 153 198 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject - /Length 9 0 R + /Length 11 0 R >> stream /Tx BMC @@ -166,19 +184,11 @@ EMC endstream endobj -9 0 obj +11 0 obj 53 endobj -10 0 obj -<< - /Font << - /F1 32 0 R - >> ->> -endobj - -11 0 obj +12 0 obj << /BBox [ 0 @@ -194,10 +204,10 @@ endobj -198 153 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject - /Length 12 0 R + /Length 13 0 R >> stream /Tx BMC @@ -211,31 +221,27 @@ EMC endstream endobj -12 0 obj +13 0 obj 55 endobj -13 0 obj +14 0 obj << /AP << /N << - /1 33 0 R - /Off 35 0 R + /1 34 0 R + /Off 36 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 229.3745 522.2505 @@ -247,7 +253,7 @@ endobj >> endobj -14 0 obj +15 0 obj << /AP << /N << @@ -257,17 +263,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 229.3745 511.6505 @@ -279,7 +281,7 @@ endobj >> endobj -15 0 obj +16 0 obj << /AP << /N << @@ -289,17 +291,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 228.6995 501.2505 @@ -311,7 +309,7 @@ endobj >> endobj -16 0 obj +17 0 obj << /A << /S /URI @@ -339,7 +337,7 @@ endobj >> endobj -17 0 obj +18 0 obj << /AP << /N 46 0 R @@ -358,7 +356,7 @@ endobj >> endobj -18 0 obj +19 0 obj << /AP << /N 49 0 R @@ -375,7 +373,7 @@ endobj >> endobj -19 0 obj +20 0 obj << /AP << /N 51 0 R @@ -392,7 +390,7 @@ endobj >> endobj -20 0 obj +21 0 obj << /AP << /N 53 0 R @@ -409,7 +407,7 @@ endobj >> endobj -21 0 obj +22 0 obj << /AP << /N 55 0 R @@ -427,23 +425,23 @@ endobj endobj %% Contents for page 1 -22 0 obj +23 0 obj << - /Length 23 0 R + /Length 24 0 R >> stream q endstream endobj -23 0 obj +24 0 obj 2 endobj %% Contents for page 1 -24 0 obj +25 0 obj << - /Length 25 0 R + /Length 26 0 R >> stream 1 0 0 RG @@ -459,14 +457,14 @@ ET endstream endobj -25 0 obj +26 0 obj 117 endobj %% Contents for page 1 -26 0 obj +27 0 obj << - /Length 27 0 R + /Length 28 0 R >> stream @@ -478,11 +476,11 @@ Q endstream endobj -27 0 obj +28 0 obj 38 endobj -28 0 obj +29 0 obj << /BaseFont /Helvetica /Encoding /WinAnsiEncoding @@ -492,14 +490,14 @@ endobj >> endobj -29 0 obj +30 0 obj [ /PDF /Text ] endobj -30 0 obj +31 0 obj << /BBox [ 0 @@ -509,12 +507,12 @@ endobj ] /Resources << /Font << - /F1 32 0 R + /F1 9 0 R >> >> /Subtype /Form /Type /XObject - /Length 31 0 R + /Length 32 0 R >> stream q @@ -582,20 +580,19 @@ ET endstream endobj -31 0 obj +32 0 obj 874 endobj -32 0 obj +33 0 obj << - /BaseFont /Courier - /Encoding /WinAnsiEncoding - /Subtype /Type1 - /Type /Font + /Font << + /F1 9 0 R + >> >> endobj -33 0 obj +34 0 obj << /BBox [ 0 @@ -614,7 +611,7 @@ endobj /Resources 57 0 R /Subtype /Form /Type /XObject - /Length 34 0 R + /Length 35 0 R >> stream /Tx BMC @@ -633,11 +630,11 @@ EMC endstream endobj -34 0 obj +35 0 obj 202 endobj -35 0 obj +36 0 obj << /BBox [ 0 @@ -656,7 +653,7 @@ endobj /Resources 57 0 R /Subtype /Form /Type /XObject - /Length 36 0 R + /Length 37 0 R >> stream /Tx BMC @@ -664,16 +661,8 @@ EMC endstream endobj -36 0 obj -12 -endobj - 37 0 obj -<< - /BaseFont /ZapfDingbats - /Subtype /Type1 - /Type /Font ->> +12 endobj 38 0 obj @@ -887,7 +876,7 @@ endobj 153 198 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 50 0 R @@ -920,7 +909,7 @@ endobj -198 153 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 52 0 R @@ -953,7 +942,7 @@ endobj -153 -198 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 54 0 R @@ -986,7 +975,7 @@ endobj 198 -153 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 56 0 R @@ -1034,78 +1023,87 @@ endobj 60 0 obj << - /ZaDi 37 0 R + /ZaDi 61 0 R +>> +endobj + +61 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font >> endobj xref -0 61 +0 62 0000000000 65535 f 0000000025 00000 n 0000000097 00000 n -0000000165 00000 n -0000000237 00000 n -0000000482 00000 n -0000000732 00000 n -0000000861 00000 n -0000001278 00000 n -0000001552 00000 n -0000001571 00000 n -0000001625 00000 n -0000001905 00000 n -0000001925 00000 n -0000002281 00000 n -0000002637 00000 n -0000002993 00000 n -0000003238 00000 n -0000003444 00000 n -0000003586 00000 n -0000003728 00000 n -0000003870 00000 n -0000004035 00000 n -0000004094 00000 n -0000004136 00000 n -0000004310 00000 n -0000004354 00000 n -0000004449 00000 n -0000004469 00000 n -0000004588 00000 n -0000004624 00000 n -0000005689 00000 n -0000005710 00000 n -0000005815 00000 n -0000006234 00000 n -0000006255 00000 n -0000006484 00000 n -0000006504 00000 n -0000006585 00000 n -0000007004 00000 n -0000007025 00000 n -0000007254 00000 n -0000007274 00000 n -0000007693 00000 n -0000007714 00000 n -0000007943 00000 n -0000007963 00000 n -0000008227 00000 n -0000008247 00000 n -0000008378 00000 n -0000008625 00000 n -0000008645 00000 n -0000008894 00000 n -0000008914 00000 n -0000009165 00000 n -0000009185 00000 n -0000009436 00000 n -0000009456 00000 n -0000009530 00000 n -0000009738 00000 n -0000009758 00000 n +0000000177 00000 n +0000000249 00000 n +0000000301 00000 n +0000000546 00000 n +0000000795 00000 n +0000000924 00000 n +0000001341 00000 n +0000001445 00000 n +0000001721 00000 n +0000001741 00000 n +0000002021 00000 n +0000002041 00000 n +0000002356 00000 n +0000002671 00000 n +0000002986 00000 n +0000003231 00000 n +0000003437 00000 n +0000003579 00000 n +0000003721 00000 n +0000003863 00000 n +0000004028 00000 n +0000004087 00000 n +0000004129 00000 n +0000004303 00000 n +0000004347 00000 n +0000004442 00000 n +0000004462 00000 n +0000004581 00000 n +0000004617 00000 n +0000005681 00000 n +0000005702 00000 n +0000005755 00000 n +0000006174 00000 n +0000006195 00000 n +0000006424 00000 n +0000006444 00000 n +0000006863 00000 n +0000006884 00000 n +0000007113 00000 n +0000007133 00000 n +0000007552 00000 n +0000007573 00000 n +0000007802 00000 n +0000007822 00000 n +0000008086 00000 n +0000008106 00000 n +0000008237 00000 n +0000008484 00000 n +0000008504 00000 n +0000008753 00000 n +0000008773 00000 n +0000009024 00000 n +0000009044 00000 n +0000009295 00000 n +0000009315 00000 n +0000009389 00000 n +0000009597 00000 n +0000009617 00000 n +0000009655 00000 n trailer << /Root 1 0 R - /Size 61 + /Size 62 /ID [<4866f3ccc81fb28dc4a27f0f976ce937><31415926535897932384626433832795>] >> startxref -9796 +9736 %%EOF diff --git a/qpdf/qtest/qpdf/overlay-copy-annotations-p5.pdf b/qpdf/qtest/qpdf/overlay-copy-annotations-p5.pdf index 3b796cc2..d7861336 100644 --- a/qpdf/qtest/qpdf/overlay-copy-annotations-p5.pdf +++ b/qpdf/qtest/qpdf/overlay-copy-annotations-p5.pdf @@ -12,10 +12,11 @@ endobj 2 0 obj << + /DR 4 0 R /Fields [ - 4 0 R 5 0 R 6 0 R + 7 0 R ] >> endobj @@ -24,19 +25,27 @@ endobj << /Count 1 /Kids [ - 7 0 R + 8 0 R ] /Type /Pages >> endobj 4 0 obj +<< + /Font << + /F1 9 0 R + >> +>> +endobj + +5 0 obj << /AP << - /N 8 0 R + /N 10 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 10 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -53,13 +62,13 @@ endobj >> endobj -5 0 obj +6 0 obj << /AP << - /N 11 0 R + /N 12 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 10 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -70,21 +79,21 @@ endobj 457.932545 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -6 0 obj +7 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 13 0 R 14 0 R 15 0 R + 16 0 R ] /T (r1) /V /2 @@ -92,25 +101,25 @@ endobj endobj %% Page 1 -7 0 obj +8 0 obj << /Annots [ - 16 0 R - 4 0 R 17 0 R 5 0 R 18 0 R + 6 0 R 19 0 R 20 0 R 21 0 R - 13 0 R + 22 0 R 14 0 R 15 0 R + 16 0 R ] /Contents [ - 22 0 R - 24 0 R - 26 0 R + 23 0 R + 25 0 R + 27 0 R ] /MediaBox [ 0 @@ -121,11 +130,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 28 0 R + /F1 29 0 R >> - /ProcSet 29 0 R + /ProcSet 30 0 R /XObject << - /Fx1 30 0 R + /Fx1 31 0 R >> >> /Rotate 90 @@ -133,7 +142,16 @@ endobj >> endobj -8 0 obj +9 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +10 0 obj << /BBox [ 0 @@ -149,10 +167,10 @@ endobj 612 159.545455 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject - /Length 9 0 R + /Length 11 0 R >> stream /Tx BMC @@ -166,19 +184,11 @@ EMC endstream endobj -9 0 obj +11 0 obj 53 endobj -10 0 obj -<< - /Font << - /F1 32 0 R - >> ->> -endobj - -11 0 obj +12 0 obj << /BBox [ 0 @@ -194,10 +204,10 @@ endobj -159.545455 612 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject - /Length 12 0 R + /Length 13 0 R >> stream /Tx BMC @@ -211,31 +221,27 @@ EMC endstream endobj -12 0 obj +13 0 obj 55 endobj -13 0 obj +14 0 obj << /AP << /N << - /1 33 0 R - /Off 35 0 R + /1 34 0 R + /Off 36 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 101.575773 277.578773 @@ -247,7 +253,7 @@ endobj >> endobj -14 0 obj +15 0 obj << /AP << /N << @@ -257,17 +263,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 117.957591 277.578773 @@ -279,7 +281,7 @@ endobj >> endobj -15 0 obj +16 0 obj << /AP << /N << @@ -289,17 +291,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 134.030318 276.535591 @@ -311,7 +309,7 @@ endobj >> endobj -16 0 obj +17 0 obj << /A << /S /URI @@ -339,7 +337,7 @@ endobj >> endobj -17 0 obj +18 0 obj << /AP << /N 46 0 R @@ -358,7 +356,7 @@ endobj >> endobj -18 0 obj +19 0 obj << /AP << /N 49 0 R @@ -375,7 +373,7 @@ endobj >> endobj -19 0 obj +20 0 obj << /AP << /N 51 0 R @@ -392,7 +390,7 @@ endobj >> endobj -20 0 obj +21 0 obj << /AP << /N 53 0 R @@ -409,7 +407,7 @@ endobj >> endobj -21 0 obj +22 0 obj << /AP << /N 55 0 R @@ -427,23 +425,23 @@ endobj endobj %% Contents for page 1 -22 0 obj +23 0 obj << - /Length 23 0 R + /Length 24 0 R >> stream q endstream endobj -23 0 obj +24 0 obj 2 endobj %% Contents for page 1 -24 0 obj +25 0 obj << - /Length 25 0 R + /Length 26 0 R >> stream 1 0 0 RG @@ -459,14 +457,14 @@ ET endstream endobj -25 0 obj +26 0 obj 112 endobj %% Contents for page 1 -26 0 obj +27 0 obj << - /Length 27 0 R + /Length 28 0 R >> stream @@ -478,11 +476,11 @@ Q endstream endobj -27 0 obj +28 0 obj 53 endobj -28 0 obj +29 0 obj << /BaseFont /Helvetica /Encoding /WinAnsiEncoding @@ -492,14 +490,14 @@ endobj >> endobj -29 0 obj +30 0 obj [ /PDF /Text ] endobj -30 0 obj +31 0 obj << /BBox [ 0 @@ -509,12 +507,12 @@ endobj ] /Resources << /Font << - /F1 32 0 R + /F1 9 0 R >> >> /Subtype /Form /Type /XObject - /Length 31 0 R + /Length 32 0 R >> stream q @@ -582,20 +580,19 @@ ET endstream endobj -31 0 obj +32 0 obj 874 endobj -32 0 obj +33 0 obj << - /BaseFont /Courier - /Encoding /WinAnsiEncoding - /Subtype /Type1 - /Type /Font + /Font << + /F1 9 0 R + >> >> endobj -33 0 obj +34 0 obj << /BBox [ 0 @@ -614,7 +611,7 @@ endobj /Resources 57 0 R /Subtype /Form /Type /XObject - /Length 34 0 R + /Length 35 0 R >> stream /Tx BMC @@ -633,11 +630,11 @@ EMC endstream endobj -34 0 obj +35 0 obj 202 endobj -35 0 obj +36 0 obj << /BBox [ 0 @@ -656,7 +653,7 @@ endobj /Resources 57 0 R /Subtype /Form /Type /XObject - /Length 36 0 R + /Length 37 0 R >> stream /Tx BMC @@ -664,16 +661,8 @@ EMC endstream endobj -36 0 obj -12 -endobj - 37 0 obj -<< - /BaseFont /ZapfDingbats - /Subtype /Type1 - /Type /Font ->> +12 endobj 38 0 obj @@ -887,7 +876,7 @@ endobj 612 159.545455 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 50 0 R @@ -920,7 +909,7 @@ endobj -159.545455 612 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 52 0 R @@ -953,7 +942,7 @@ endobj -612 -159.545455 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 54 0 R @@ -986,7 +975,7 @@ endobj 159.545455 -612 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 56 0 R @@ -1034,78 +1023,87 @@ endobj 60 0 obj << - /ZaDi 37 0 R + /ZaDi 61 0 R +>> +endobj + +61 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font >> endobj xref -0 61 +0 62 0000000000 65535 f 0000000025 00000 n 0000000097 00000 n -0000000165 00000 n -0000000237 00000 n -0000000500 00000 n -0000000759 00000 n -0000000888 00000 n -0000001304 00000 n -0000001596 00000 n -0000001615 00000 n -0000001669 00000 n -0000001968 00000 n -0000001988 00000 n -0000002352 00000 n -0000002716 00000 n -0000003078 00000 n -0000003338 00000 n -0000003572 00000 n -0000003742 00000 n -0000003912 00000 n -0000004082 00000 n -0000004268 00000 n -0000004327 00000 n -0000004369 00000 n -0000004538 00000 n -0000004582 00000 n -0000004692 00000 n -0000004712 00000 n -0000004831 00000 n -0000004867 00000 n -0000005932 00000 n -0000005953 00000 n -0000006058 00000 n -0000006495 00000 n -0000006516 00000 n -0000006763 00000 n -0000006783 00000 n -0000006864 00000 n -0000007301 00000 n -0000007322 00000 n -0000007569 00000 n -0000007589 00000 n -0000008026 00000 n -0000008047 00000 n -0000008294 00000 n -0000008314 00000 n -0000008596 00000 n -0000008616 00000 n -0000008747 00000 n -0000009012 00000 n -0000009032 00000 n -0000009300 00000 n -0000009320 00000 n -0000009588 00000 n -0000009608 00000 n -0000009875 00000 n -0000009895 00000 n -0000009969 00000 n -0000010177 00000 n -0000010197 00000 n +0000000177 00000 n +0000000249 00000 n +0000000301 00000 n +0000000564 00000 n +0000000822 00000 n +0000000951 00000 n +0000001367 00000 n +0000001471 00000 n +0000001765 00000 n +0000001785 00000 n +0000002084 00000 n +0000002104 00000 n +0000002427 00000 n +0000002750 00000 n +0000003071 00000 n +0000003331 00000 n +0000003565 00000 n +0000003735 00000 n +0000003905 00000 n +0000004075 00000 n +0000004261 00000 n +0000004320 00000 n +0000004362 00000 n +0000004531 00000 n +0000004575 00000 n +0000004685 00000 n +0000004705 00000 n +0000004824 00000 n +0000004860 00000 n +0000005924 00000 n +0000005945 00000 n +0000005998 00000 n +0000006435 00000 n +0000006456 00000 n +0000006703 00000 n +0000006723 00000 n +0000007160 00000 n +0000007181 00000 n +0000007428 00000 n +0000007448 00000 n +0000007885 00000 n +0000007906 00000 n +0000008153 00000 n +0000008173 00000 n +0000008455 00000 n +0000008475 00000 n +0000008606 00000 n +0000008871 00000 n +0000008891 00000 n +0000009159 00000 n +0000009179 00000 n +0000009447 00000 n +0000009467 00000 n +0000009734 00000 n +0000009754 00000 n +0000009828 00000 n +0000010036 00000 n +0000010056 00000 n +0000010094 00000 n trailer << /Root 1 0 R - /Size 61 + /Size 62 /ID [<4866f3ccc81fb28dc4a27f0f976ce937><31415926535897932384626433832795>] >> startxref -10235 +10175 %%EOF diff --git a/qpdf/qtest/qpdf/overlay-copy-annotations-p6.pdf b/qpdf/qtest/qpdf/overlay-copy-annotations-p6.pdf index 4aefadf6..b9154b81 100644 --- a/qpdf/qtest/qpdf/overlay-copy-annotations-p6.pdf +++ b/qpdf/qtest/qpdf/overlay-copy-annotations-p6.pdf @@ -12,10 +12,11 @@ endobj 2 0 obj << + /DR 4 0 R /Fields [ - 4 0 R 5 0 R 6 0 R + 7 0 R ] >> endobj @@ -24,19 +25,27 @@ endobj << /Count 1 /Kids [ - 7 0 R + 8 0 R ] /Type /Pages >> endobj 4 0 obj +<< + /Font << + /F1 9 0 R + >> +>> +endobj + +5 0 obj << /AP << - /N 8 0 R + /N 10 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 10 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -53,13 +62,13 @@ endobj >> endobj -5 0 obj +6 0 obj << /AP << - /N 11 0 R + /N 12 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 10 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -70,21 +79,21 @@ endobj 449.432 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -6 0 obj +7 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 13 0 R 14 0 R 15 0 R + 16 0 R ] /T (r1) /V /2 @@ -92,25 +101,25 @@ endobj endobj %% Page 1 -7 0 obj +8 0 obj << /Annots [ - 16 0 R - 4 0 R 17 0 R 5 0 R 18 0 R + 6 0 R 19 0 R 20 0 R 21 0 R - 13 0 R + 22 0 R 14 0 R 15 0 R + 16 0 R ] /Contents [ - 22 0 R - 24 0 R - 26 0 R + 23 0 R + 25 0 R + 27 0 R ] /MediaBox [ 0 @@ -121,11 +130,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 28 0 R + /F1 29 0 R >> - /ProcSet 29 0 R + /ProcSet 30 0 R /XObject << - /Fx1 30 0 R + /Fx1 31 0 R >> >> /Rotate 90 @@ -134,7 +143,16 @@ endobj >> endobj -8 0 obj +9 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +10 0 obj << /BBox [ 0 @@ -150,10 +168,10 @@ endobj 570 192 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject - /Length 9 0 R + /Length 11 0 R >> stream /Tx BMC @@ -167,19 +185,11 @@ EMC endstream endobj -9 0 obj +11 0 obj 53 endobj -10 0 obj -<< - /Font << - /F1 32 0 R - >> ->> -endobj - -11 0 obj +12 0 obj << /BBox [ 0 @@ -195,10 +205,10 @@ endobj -192 570 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject - /Length 12 0 R + /Length 13 0 R >> stream /Tx BMC @@ -212,31 +222,27 @@ EMC endstream endobj -12 0 obj +13 0 obj 55 endobj -13 0 obj +14 0 obj << /AP << /N << - /1 33 0 R - /Off 35 0 R + /1 34 0 R + /Off 36 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 129.634 293.832667 @@ -248,7 +254,7 @@ endobj >> endobj -14 0 obj +15 0 obj << /AP << /N << @@ -258,17 +264,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 143.767333 293.832667 @@ -280,7 +282,7 @@ endobj >> endobj -15 0 obj +16 0 obj << /AP << /N << @@ -290,17 +292,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 157.634 292.932667 @@ -312,7 +310,7 @@ endobj >> endobj -16 0 obj +17 0 obj << /A << /S /URI @@ -340,7 +338,7 @@ endobj >> endobj -17 0 obj +18 0 obj << /AP << /N 46 0 R @@ -359,7 +357,7 @@ endobj >> endobj -18 0 obj +19 0 obj << /AP << /N 49 0 R @@ -376,7 +374,7 @@ endobj >> endobj -19 0 obj +20 0 obj << /AP << /N 51 0 R @@ -393,7 +391,7 @@ endobj >> endobj -20 0 obj +21 0 obj << /AP << /N 53 0 R @@ -410,7 +408,7 @@ endobj >> endobj -21 0 obj +22 0 obj << /AP << /N 55 0 R @@ -428,23 +426,23 @@ endobj endobj %% Contents for page 1 -22 0 obj +23 0 obj << - /Length 23 0 R + /Length 24 0 R >> stream q endstream endobj -23 0 obj +24 0 obj 2 endobj %% Contents for page 1 -24 0 obj +25 0 obj << - /Length 25 0 R + /Length 26 0 R >> stream 1 0 0 RG @@ -460,14 +458,14 @@ ET endstream endobj -25 0 obj +26 0 obj 123 endobj %% Contents for page 1 -26 0 obj +27 0 obj << - /Length 27 0 R + /Length 28 0 R >> stream @@ -479,11 +477,11 @@ Q endstream endobj -27 0 obj +28 0 obj 47 endobj -28 0 obj +29 0 obj << /BaseFont /Helvetica /Encoding /WinAnsiEncoding @@ -493,14 +491,14 @@ endobj >> endobj -29 0 obj +30 0 obj [ /PDF /Text ] endobj -30 0 obj +31 0 obj << /BBox [ 0 @@ -510,12 +508,12 @@ endobj ] /Resources << /Font << - /F1 32 0 R + /F1 9 0 R >> >> /Subtype /Form /Type /XObject - /Length 31 0 R + /Length 32 0 R >> stream q @@ -583,20 +581,19 @@ ET endstream endobj -31 0 obj +32 0 obj 874 endobj -32 0 obj +33 0 obj << - /BaseFont /Courier - /Encoding /WinAnsiEncoding - /Subtype /Type1 - /Type /Font + /Font << + /F1 9 0 R + >> >> endobj -33 0 obj +34 0 obj << /BBox [ 0 @@ -615,7 +612,7 @@ endobj /Resources 57 0 R /Subtype /Form /Type /XObject - /Length 34 0 R + /Length 35 0 R >> stream /Tx BMC @@ -634,11 +631,11 @@ EMC endstream endobj -34 0 obj +35 0 obj 202 endobj -35 0 obj +36 0 obj << /BBox [ 0 @@ -657,7 +654,7 @@ endobj /Resources 57 0 R /Subtype /Form /Type /XObject - /Length 36 0 R + /Length 37 0 R >> stream /Tx BMC @@ -665,16 +662,8 @@ EMC endstream endobj -36 0 obj -12 -endobj - 37 0 obj -<< - /BaseFont /ZapfDingbats - /Subtype /Type1 - /Type /Font ->> +12 endobj 38 0 obj @@ -888,7 +877,7 @@ endobj 570 192 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 50 0 R @@ -921,7 +910,7 @@ endobj -192 570 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 52 0 R @@ -954,7 +943,7 @@ endobj -570 -192 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 54 0 R @@ -987,7 +976,7 @@ endobj 192 -570 ] - /Resources 10 0 R + /Resources 33 0 R /Subtype /Form /Type /XObject /Length 56 0 R @@ -1035,78 +1024,87 @@ endobj 60 0 obj << - /ZaDi 37 0 R + /ZaDi 61 0 R +>> +endobj + +61 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font >> endobj xref -0 61 +0 62 0000000000 65535 f 0000000025 00000 n 0000000097 00000 n -0000000165 00000 n -0000000237 00000 n -0000000488 00000 n -0000000741 00000 n -0000000870 00000 n -0000001302 00000 n -0000001587 00000 n -0000001606 00000 n -0000001660 00000 n -0000001952 00000 n -0000001972 00000 n -0000002330 00000 n -0000002694 00000 n -0000003052 00000 n -0000003303 00000 n -0000003523 00000 n -0000003679 00000 n -0000003842 00000 n -0000004005 00000 n -0000004191 00000 n -0000004250 00000 n -0000004292 00000 n -0000004472 00000 n -0000004516 00000 n -0000004620 00000 n -0000004640 00000 n -0000004759 00000 n -0000004795 00000 n -0000005860 00000 n -0000005881 00000 n -0000005986 00000 n -0000006416 00000 n -0000006437 00000 n -0000006677 00000 n -0000006697 00000 n -0000006778 00000 n -0000007208 00000 n -0000007229 00000 n -0000007469 00000 n -0000007489 00000 n -0000007919 00000 n -0000007940 00000 n -0000008180 00000 n -0000008200 00000 n -0000008475 00000 n -0000008495 00000 n -0000008626 00000 n -0000008884 00000 n -0000008904 00000 n -0000009165 00000 n -0000009185 00000 n -0000009446 00000 n -0000009466 00000 n -0000009726 00000 n -0000009746 00000 n -0000009820 00000 n -0000010028 00000 n -0000010048 00000 n +0000000177 00000 n +0000000249 00000 n +0000000301 00000 n +0000000552 00000 n +0000000804 00000 n +0000000933 00000 n +0000001365 00000 n +0000001469 00000 n +0000001756 00000 n +0000001776 00000 n +0000002068 00000 n +0000002088 00000 n +0000002405 00000 n +0000002728 00000 n +0000003045 00000 n +0000003296 00000 n +0000003516 00000 n +0000003672 00000 n +0000003835 00000 n +0000003998 00000 n +0000004184 00000 n +0000004243 00000 n +0000004285 00000 n +0000004465 00000 n +0000004509 00000 n +0000004613 00000 n +0000004633 00000 n +0000004752 00000 n +0000004788 00000 n +0000005852 00000 n +0000005873 00000 n +0000005926 00000 n +0000006356 00000 n +0000006377 00000 n +0000006617 00000 n +0000006637 00000 n +0000007067 00000 n +0000007088 00000 n +0000007328 00000 n +0000007348 00000 n +0000007778 00000 n +0000007799 00000 n +0000008039 00000 n +0000008059 00000 n +0000008334 00000 n +0000008354 00000 n +0000008485 00000 n +0000008743 00000 n +0000008763 00000 n +0000009024 00000 n +0000009044 00000 n +0000009305 00000 n +0000009325 00000 n +0000009585 00000 n +0000009605 00000 n +0000009679 00000 n +0000009887 00000 n +0000009907 00000 n +0000009945 00000 n trailer << /Root 1 0 R - /Size 61 + /Size 62 /ID [<4866f3ccc81fb28dc4a27f0f976ce937><31415926535897932384626433832795>] >> startxref -10086 +10026 %%EOF diff --git a/qpdf/qtest/qpdf/overlay-copy-annotations.pdf b/qpdf/qtest/qpdf/overlay-copy-annotations.pdf index e7fc50eb..6c008db2 100644 --- a/qpdf/qtest/qpdf/overlay-copy-annotations.pdf +++ b/qpdf/qtest/qpdf/overlay-copy-annotations.pdf @@ -12,8 +12,8 @@ endobj 2 0 obj << + /DR 4 0 R /Fields [ - 4 0 R 5 0 R 6 0 R 7 0 R @@ -61,6 +61,7 @@ endobj 49 0 R 50 0 R 51 0 R + 52 0 R ] >> endobj @@ -69,7 +70,6 @@ endobj << /Count 16 /Kids [ - 52 0 R 53 0 R 54 0 R 55 0 R @@ -85,18 +85,27 @@ endobj 65 0 R 66 0 R 67 0 R + 68 0 R ] /Type /Pages >> endobj 4 0 obj +<< + /Font << + /F1 69 0 R + >> +>> +endobj + +5 0 obj << /AP << - /N 68 0 R + /N 70 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -113,13 +122,13 @@ endobj >> endobj -5 0 obj +6 0 obj << /AP << - /N 71 0 R + /N 72 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -130,34 +139,34 @@ endobj 470.374 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -6 0 obj +7 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 73 0 R 74 0 R 75 0 R + 76 0 R ] /T (r1) /V /2 >> endobj -7 0 obj +8 0 obj << /AP << - /N 76 0 R + /N 77 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -174,13 +183,13 @@ endobj >> endobj -8 0 obj +9 0 obj << /AP << - /N 78 0 R + /N 79 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -191,34 +200,34 @@ endobj 433.187 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -9 0 obj +10 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 80 0 R 81 0 R 82 0 R + 83 0 R ] /T (r1) /V /2 >> endobj -10 0 obj +11 0 obj << /AP << - /N 83 0 R + /N 84 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -235,13 +244,13 @@ endobj >> endobj -11 0 obj +12 0 obj << /AP << - /N 85 0 R + /N 86 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -252,34 +261,34 @@ endobj 470.374 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -12 0 obj +13 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 87 0 R 88 0 R 89 0 R + 90 0 R ] /T (r1) /V /2 >> endobj -13 0 obj +14 0 obj << /AP << - /N 90 0 R + /N 91 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -296,13 +305,13 @@ endobj >> endobj -14 0 obj +15 0 obj << /AP << - /N 92 0 R + /N 93 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -313,34 +322,34 @@ endobj 470.374 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -15 0 obj +16 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 94 0 R 95 0 R 96 0 R + 97 0 R ] /T (r1) /V /2 >> endobj -16 0 obj +17 0 obj << /AP << - /N 97 0 R + /N 98 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -357,13 +366,13 @@ endobj >> endobj -17 0 obj +18 0 obj << /AP << - /N 99 0 R + /N 100 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -374,34 +383,34 @@ endobj 457.932545 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -18 0 obj +19 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 101 0 R 102 0 R 103 0 R + 104 0 R ] /T (r1) /V /2 >> endobj -19 0 obj +20 0 obj << /AP << - /N 104 0 R + /N 105 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -418,13 +427,13 @@ endobj >> endobj -20 0 obj +21 0 obj << /AP << - /N 106 0 R + /N 107 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -435,34 +444,34 @@ endobj 449.432 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -21 0 obj +22 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 108 0 R 109 0 R 110 0 R + 111 0 R ] /T (r1) /V /2 >> endobj -22 0 obj +23 0 obj << /AP << - /N 111 0 R + /N 112 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -479,13 +488,13 @@ endobj >> endobj -23 0 obj +24 0 obj << /AP << - /N 113 0 R + /N 114 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -496,34 +505,34 @@ endobj 457.932545 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -24 0 obj +25 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 115 0 R 116 0 R 117 0 R + 118 0 R ] /T (r1) /V /2 >> endobj -25 0 obj +26 0 obj << /AP << - /N 118 0 R + /N 119 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -540,13 +549,13 @@ endobj >> endobj -26 0 obj +27 0 obj << /AP << - /N 120 0 R + /N 121 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -557,34 +566,34 @@ endobj 457.932545 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -27 0 obj +28 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 122 0 R 123 0 R 124 0 R + 125 0 R ] /T (r1) /V /2 >> endobj -28 0 obj +29 0 obj << /AP << - /N 125 0 R + /N 126 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -601,13 +610,13 @@ endobj >> endobj -29 0 obj +30 0 obj << /AP << - /N 127 0 R + /N 128 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -618,34 +627,34 @@ endobj 461.226 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -30 0 obj +31 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 129 0 R 130 0 R 131 0 R + 132 0 R ] /T (r1) /V /2 >> endobj -31 0 obj +32 0 obj << /AP << - /N 132 0 R + /N 133 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -662,13 +671,13 @@ endobj >> endobj -32 0 obj +33 0 obj << /AP << - /N 134 0 R + /N 135 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -679,34 +688,34 @@ endobj 461.226 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -33 0 obj +34 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 136 0 R 137 0 R 138 0 R + 139 0 R ] /T (r1) /V /2 >> endobj -34 0 obj +35 0 obj << /AP << - /N 139 0 R + /N 140 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -723,13 +732,13 @@ endobj >> endobj -35 0 obj +36 0 obj << /AP << - /N 141 0 R + /N 142 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -740,34 +749,34 @@ endobj 461.226 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -36 0 obj +37 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 143 0 R 144 0 R 145 0 R + 146 0 R ] /T (r1) /V /2 >> endobj -37 0 obj +38 0 obj << /AP << - /N 146 0 R + /N 147 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -784,13 +793,13 @@ endobj >> endobj -38 0 obj +39 0 obj << /AP << - /N 148 0 R + /N 149 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -801,34 +810,34 @@ endobj 461.226 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -39 0 obj +40 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 150 0 R 151 0 R 152 0 R + 153 0 R ] /T (r1) /V /2 >> endobj -40 0 obj +41 0 obj << /AP << - /N 153 0 R + /N 154 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -845,13 +854,13 @@ endobj >> endobj -41 0 obj +42 0 obj << /AP << - /N 155 0 R + /N 156 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -862,34 +871,34 @@ endobj 345 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -42 0 obj +43 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 157 0 R 158 0 R 159 0 R + 160 0 R ] /T (r1) /V /2 >> endobj -43 0 obj +44 0 obj << /AP << - /N 160 0 R + /N 161 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -906,13 +915,13 @@ endobj >> endobj -44 0 obj +45 0 obj << /AP << - /N 162 0 R + /N 163 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -923,34 +932,34 @@ endobj 345 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -45 0 obj +46 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 164 0 R 165 0 R 166 0 R + 167 0 R ] /T (r1) /V /2 >> endobj -46 0 obj +47 0 obj << /AP << - /N 167 0 R + /N 168 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -967,13 +976,13 @@ endobj >> endobj -47 0 obj +48 0 obj << /AP << - /N 169 0 R + /N 170 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -984,34 +993,34 @@ endobj 345 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -48 0 obj +49 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 171 0 R 172 0 R 173 0 R + 174 0 R ] /T (r1) /V /2 >> endobj -49 0 obj +50 0 obj << /AP << - /N 174 0 R + /N 175 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -1028,13 +1037,13 @@ endobj >> endobj -50 0 obj +51 0 obj << /AP << - /N 176 0 R + /N 177 0 R >> /DA (0 0.4 0 rg /F1 18 Tf) - /DR 70 0 R + /DR 4 0 R /DV () /FT /Tx /Ff 0 @@ -1045,21 +1054,21 @@ endobj 345 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> endobj -51 0 obj +52 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 178 0 R 179 0 R 180 0 R + 181 0 R ] /T (r1) /V /2 @@ -1067,25 +1076,25 @@ endobj endobj %% Page 1 -52 0 obj +53 0 obj << /Annots [ - 181 0 R - 4 0 R 182 0 R 5 0 R 183 0 R + 6 0 R 184 0 R 185 0 R 186 0 R - 73 0 R + 187 0 R 74 0 R 75 0 R + 76 0 R ] /Contents [ - 187 0 R - 189 0 R - 191 0 R + 188 0 R + 190 0 R + 192 0 R ] /MediaBox [ 0 @@ -1096,11 +1105,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Type /Page @@ -1108,25 +1117,25 @@ endobj endobj %% Page 2 -53 0 obj +54 0 obj << /Annots [ - 197 0 R - 7 0 R 198 0 R 8 0 R 199 0 R + 9 0 R 200 0 R 201 0 R 202 0 R - 80 0 R + 203 0 R 81 0 R 82 0 R + 83 0 R ] /Contents [ - 203 0 R - 205 0 R - 207 0 R + 204 0 R + 206 0 R + 208 0 R ] /MediaBox [ 0 @@ -1137,11 +1146,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Type /Page @@ -1150,26 +1159,26 @@ endobj endobj %% Page 3 -54 0 obj +55 0 obj << /Annots [ - 209 0 R - 10 0 R 210 0 R 11 0 R 211 0 R + 12 0 R 212 0 R 213 0 R 214 0 R - 87 0 R + 215 0 R 88 0 R 89 0 R + 90 0 R ] /Contents [ - 215 0 R - 217 0 R - 219 0 R - 221 0 R + 216 0 R + 218 0 R + 220 0 R + 222 0 R ] /MediaBox [ 0 @@ -1180,11 +1189,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Type /Page @@ -1192,25 +1201,25 @@ endobj endobj %% Page 4 -55 0 obj +56 0 obj << /Annots [ - 223 0 R - 13 0 R 224 0 R 14 0 R 225 0 R + 15 0 R 226 0 R 227 0 R 228 0 R - 94 0 R + 229 0 R 95 0 R 96 0 R + 97 0 R ] /Contents [ - 229 0 R - 231 0 R - 233 0 R + 230 0 R + 232 0 R + 234 0 R ] /MediaBox [ 0 @@ -1221,11 +1230,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Type /Page @@ -1233,25 +1242,25 @@ endobj endobj %% Page 5 -56 0 obj +57 0 obj << /Annots [ - 235 0 R - 16 0 R 236 0 R 17 0 R 237 0 R + 18 0 R 238 0 R 239 0 R 240 0 R - 101 0 R + 241 0 R 102 0 R 103 0 R + 104 0 R ] /Contents [ - 241 0 R - 243 0 R - 245 0 R + 242 0 R + 244 0 R + 246 0 R ] /MediaBox [ 0 @@ -1262,11 +1271,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Rotate 90 @@ -1275,25 +1284,25 @@ endobj endobj %% Page 6 -57 0 obj +58 0 obj << /Annots [ - 247 0 R - 19 0 R 248 0 R 20 0 R 249 0 R + 21 0 R 250 0 R 251 0 R 252 0 R - 108 0 R + 253 0 R 109 0 R 110 0 R + 111 0 R ] /Contents [ - 253 0 R - 255 0 R - 257 0 R + 254 0 R + 256 0 R + 258 0 R ] /MediaBox [ 0 @@ -1304,11 +1313,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Rotate 90 @@ -1318,25 +1327,25 @@ endobj endobj %% Page 7 -58 0 obj +59 0 obj << /Annots [ - 259 0 R - 22 0 R 260 0 R 23 0 R 261 0 R + 24 0 R 262 0 R 263 0 R 264 0 R - 115 0 R + 265 0 R 116 0 R 117 0 R + 118 0 R ] /Contents [ - 265 0 R - 267 0 R - 269 0 R + 266 0 R + 268 0 R + 270 0 R ] /MediaBox [ 0 @@ -1347,11 +1356,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Rotate 90 @@ -1360,25 +1369,25 @@ endobj endobj %% Page 8 -59 0 obj +60 0 obj << /Annots [ - 271 0 R - 25 0 R 272 0 R 26 0 R 273 0 R + 27 0 R 274 0 R 275 0 R 276 0 R - 122 0 R + 277 0 R 123 0 R 124 0 R + 125 0 R ] /Contents [ - 277 0 R - 279 0 R - 281 0 R + 278 0 R + 280 0 R + 282 0 R ] /MediaBox [ 0 @@ -1389,11 +1398,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Rotate 90 @@ -1402,25 +1411,25 @@ endobj endobj %% Page 9 -60 0 obj +61 0 obj << /Annots [ - 283 0 R - 28 0 R 284 0 R 29 0 R 285 0 R + 30 0 R 286 0 R 287 0 R 288 0 R - 129 0 R + 289 0 R 130 0 R 131 0 R + 132 0 R ] /Contents [ - 289 0 R - 291 0 R - 293 0 R + 290 0 R + 292 0 R + 294 0 R ] /MediaBox [ 0 @@ -1431,11 +1440,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Rotate 180 @@ -1444,25 +1453,25 @@ endobj endobj %% Page 10 -61 0 obj +62 0 obj << /Annots [ - 295 0 R - 31 0 R 296 0 R 32 0 R 297 0 R + 33 0 R 298 0 R 299 0 R 300 0 R - 136 0 R + 301 0 R 137 0 R 138 0 R + 139 0 R ] /Contents [ - 301 0 R - 303 0 R - 305 0 R + 302 0 R + 304 0 R + 306 0 R ] /MediaBox [ 0 @@ -1473,11 +1482,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Rotate 180 @@ -1487,25 +1496,25 @@ endobj endobj %% Page 11 -62 0 obj +63 0 obj << /Annots [ - 307 0 R - 34 0 R 308 0 R 35 0 R 309 0 R + 36 0 R 310 0 R 311 0 R 312 0 R - 143 0 R + 313 0 R 144 0 R 145 0 R + 146 0 R ] /Contents [ - 313 0 R - 315 0 R - 317 0 R + 314 0 R + 316 0 R + 318 0 R ] /MediaBox [ 0 @@ -1516,11 +1525,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Rotate 180 @@ -1529,25 +1538,25 @@ endobj endobj %% Page 12 -63 0 obj +64 0 obj << /Annots [ - 319 0 R - 37 0 R 320 0 R 38 0 R 321 0 R + 39 0 R 322 0 R 323 0 R 324 0 R - 150 0 R + 325 0 R 151 0 R 152 0 R + 153 0 R ] /Contents [ - 325 0 R - 327 0 R - 329 0 R + 326 0 R + 328 0 R + 330 0 R ] /MediaBox [ 0 @@ -1558,11 +1567,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Rotate 180 @@ -1571,25 +1580,25 @@ endobj endobj %% Page 13 -64 0 obj +65 0 obj << /Annots [ - 331 0 R - 40 0 R 332 0 R 41 0 R 333 0 R + 42 0 R 334 0 R 335 0 R 336 0 R - 157 0 R + 337 0 R 158 0 R 159 0 R + 160 0 R ] /Contents [ - 337 0 R - 339 0 R - 341 0 R + 338 0 R + 340 0 R + 342 0 R ] /MediaBox [ 0 @@ -1600,11 +1609,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Rotate 270 @@ -1613,25 +1622,25 @@ endobj endobj %% Page 14 -65 0 obj +66 0 obj << /Annots [ - 343 0 R - 43 0 R 344 0 R 44 0 R 345 0 R + 45 0 R 346 0 R 347 0 R 348 0 R - 164 0 R + 349 0 R 165 0 R 166 0 R + 167 0 R ] /Contents [ - 349 0 R - 351 0 R - 353 0 R + 350 0 R + 352 0 R + 354 0 R ] /MediaBox [ 0 @@ -1642,11 +1651,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Rotate 270 @@ -1656,25 +1665,25 @@ endobj endobj %% Page 15 -66 0 obj +67 0 obj << /Annots [ - 355 0 R - 46 0 R 356 0 R 47 0 R 357 0 R + 48 0 R 358 0 R 359 0 R 360 0 R - 171 0 R + 361 0 R 172 0 R 173 0 R + 174 0 R ] /Contents [ - 361 0 R - 363 0 R - 365 0 R + 362 0 R + 364 0 R + 366 0 R ] /MediaBox [ 0 @@ -1685,11 +1694,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Rotate 270 @@ -1698,25 +1707,25 @@ endobj endobj %% Page 16 -67 0 obj +68 0 obj << /Annots [ - 367 0 R - 49 0 R 368 0 R 50 0 R 369 0 R + 51 0 R 370 0 R 371 0 R 372 0 R - 178 0 R + 373 0 R 179 0 R 180 0 R + 181 0 R ] /Contents [ - 373 0 R - 375 0 R - 377 0 R + 374 0 R + 376 0 R + 378 0 R ] /MediaBox [ 0 @@ -1727,11 +1736,11 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 193 0 R + /F1 194 0 R >> - /ProcSet 194 0 R + /ProcSet 195 0 R /XObject << - /Fx1 195 0 R + /Fx1 196 0 R >> >> /Rotate 270 @@ -1739,7 +1748,16 @@ endobj >> endobj -68 0 obj +69 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +70 0 obj << /BBox [ 0 @@ -1747,18 +1765,10 @@ endobj 118.8 11.322 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 69 0 R + /Length 71 0 R >> stream /Tx BMC @@ -1772,19 +1782,11 @@ EMC endstream endobj -69 0 obj +71 0 obj 53 endobj -70 0 obj -<< - /Font << - /F1 379 0 R - >> ->> -endobj - -71 0 obj +72 0 obj << /BBox [ 0 @@ -1800,10 +1802,10 @@ endobj 0 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 72 0 R + /Length 73 0 R >> stream /Tx BMC @@ -1817,31 +1819,27 @@ EMC endstream endobj -72 0 obj +73 0 obj 55 endobj -73 0 obj +74 0 obj << /AP << /N << - /1 380 0 R - /Off 382 0 R + /1 381 0 R + /Off 383 0 R >> >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 152.749 648.501 @@ -1853,7 +1851,7 @@ endobj >> endobj -74 0 obj +75 0 obj << /AP << /N << @@ -1863,17 +1861,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 152.749 627.301 @@ -1885,7 +1879,7 @@ endobj >> endobj -75 0 obj +76 0 obj << /AP << /N << @@ -1895,17 +1889,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 6 0 R + /Parent 7 0 R /Rect [ 151.399 606.501 @@ -1917,7 +1907,7 @@ endobj >> endobj -76 0 obj +77 0 obj << /BBox [ 0 @@ -1933,10 +1923,10 @@ endobj 153 198 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 77 0 R + /Length 78 0 R >> stream /Tx BMC @@ -1950,11 +1940,11 @@ EMC endstream endobj -77 0 obj +78 0 obj 53 endobj -78 0 obj +79 0 obj << /BBox [ 0 @@ -1970,10 +1960,10 @@ endobj -198 153 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 79 0 R + /Length 80 0 R >> stream /Tx BMC @@ -1987,11 +1977,11 @@ EMC endstream endobj -79 0 obj +80 0 obj 55 endobj -80 0 obj +81 0 obj << /AP << /N << @@ -2001,17 +1991,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 9 0 R + /Parent 10 0 R /Rect [ 229.3745 522.2505 @@ -2023,7 +2009,7 @@ endobj >> endobj -81 0 obj +82 0 obj << /AP << /N << @@ -2033,17 +2019,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 9 0 R + /Parent 10 0 R /Rect [ 229.3745 511.6505 @@ -2055,7 +2037,7 @@ endobj >> endobj -82 0 obj +83 0 obj << /AP << /N << @@ -2065,17 +2047,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 9 0 R + /Parent 10 0 R /Rect [ 228.6995 501.2505 @@ -2087,7 +2065,7 @@ endobj >> endobj -83 0 obj +84 0 obj << /BBox [ 0 @@ -2095,18 +2073,10 @@ endobj 118.8 11.322 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 84 0 R + /Length 85 0 R >> stream /Tx BMC @@ -2120,11 +2090,11 @@ EMC endstream endobj -84 0 obj +85 0 obj 53 endobj -85 0 obj +86 0 obj << /BBox [ 0 @@ -2140,10 +2110,10 @@ endobj 0 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 86 0 R + /Length 87 0 R >> stream /Tx BMC @@ -2157,11 +2127,11 @@ EMC endstream endobj -86 0 obj +87 0 obj 55 endobj -87 0 obj +88 0 obj << /AP << /N << @@ -2171,17 +2141,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 12 0 R + /Parent 13 0 R /Rect [ 152.749 648.501 @@ -2193,7 +2159,7 @@ endobj >> endobj -88 0 obj +89 0 obj << /AP << /N << @@ -2203,17 +2169,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 12 0 R + /Parent 13 0 R /Rect [ 152.749 627.301 @@ -2225,7 +2187,7 @@ endobj >> endobj -89 0 obj +90 0 obj << /AP << /N << @@ -2235,17 +2197,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 12 0 R + /Parent 13 0 R /Rect [ 151.399 606.501 @@ -2257,7 +2215,7 @@ endobj >> endobj -90 0 obj +91 0 obj << /BBox [ 0 @@ -2265,18 +2223,10 @@ endobj 118.8 11.322 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 91 0 R + /Length 92 0 R >> stream /Tx BMC @@ -2290,11 +2240,11 @@ EMC endstream endobj -91 0 obj +92 0 obj 53 endobj -92 0 obj +93 0 obj << /BBox [ 0 @@ -2310,10 +2260,10 @@ endobj 0 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 93 0 R + /Length 94 0 R >> stream /Tx BMC @@ -2327,11 +2277,11 @@ EMC endstream endobj -93 0 obj +94 0 obj 55 endobj -94 0 obj +95 0 obj << /AP << /N << @@ -2341,17 +2291,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 15 0 R + /Parent 16 0 R /Rect [ 152.749 648.501 @@ -2363,7 +2309,7 @@ endobj >> endobj -95 0 obj +96 0 obj << /AP << /N << @@ -2373,17 +2319,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 15 0 R + /Parent 16 0 R /Rect [ 152.749 627.301 @@ -2395,7 +2337,7 @@ endobj >> endobj -96 0 obj +97 0 obj << /AP << /N << @@ -2405,17 +2347,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 15 0 R + /Parent 16 0 R /Rect [ 151.399 606.501 @@ -2427,7 +2365,7 @@ endobj >> endobj -97 0 obj +98 0 obj << /BBox [ 0 @@ -2443,10 +2381,10 @@ endobj 612 159.545455 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 98 0 R + /Length 99 0 R >> stream /Tx BMC @@ -2460,11 +2398,11 @@ EMC endstream endobj -98 0 obj +99 0 obj 53 endobj -99 0 obj +100 0 obj << /BBox [ 0 @@ -2480,10 +2418,10 @@ endobj -159.545455 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 100 0 R + /Length 101 0 R >> stream /Tx BMC @@ -2497,11 +2435,11 @@ EMC endstream endobj -100 0 obj +101 0 obj 55 endobj -101 0 obj +102 0 obj << /AP << /N << @@ -2511,17 +2449,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 18 0 R + /Parent 19 0 R /Rect [ 101.575773 277.578773 @@ -2533,7 +2467,7 @@ endobj >> endobj -102 0 obj +103 0 obj << /AP << /N << @@ -2543,17 +2477,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 18 0 R + /Parent 19 0 R /Rect [ 117.957591 277.578773 @@ -2565,7 +2495,7 @@ endobj >> endobj -103 0 obj +104 0 obj << /AP << /N << @@ -2575,17 +2505,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 18 0 R + /Parent 19 0 R /Rect [ 134.030318 276.535591 @@ -2597,7 +2523,7 @@ endobj >> endobj -104 0 obj +105 0 obj << /BBox [ 0 @@ -2613,10 +2539,10 @@ endobj 570 192 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 105 0 R + /Length 106 0 R >> stream /Tx BMC @@ -2630,11 +2556,11 @@ EMC endstream endobj -105 0 obj +106 0 obj 53 endobj -106 0 obj +107 0 obj << /BBox [ 0 @@ -2650,10 +2576,10 @@ endobj -192 570 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 107 0 R + /Length 108 0 R >> stream /Tx BMC @@ -2667,11 +2593,11 @@ EMC endstream endobj -107 0 obj +108 0 obj 55 endobj -108 0 obj +109 0 obj << /AP << /N << @@ -2681,17 +2607,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 21 0 R + /Parent 22 0 R /Rect [ 129.634 293.832667 @@ -2703,7 +2625,7 @@ endobj >> endobj -109 0 obj +110 0 obj << /AP << /N << @@ -2713,17 +2635,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 21 0 R + /Parent 22 0 R /Rect [ 143.767333 293.832667 @@ -2735,7 +2653,7 @@ endobj >> endobj -110 0 obj +111 0 obj << /AP << /N << @@ -2745,17 +2663,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 21 0 R + /Parent 22 0 R /Rect [ 157.634 292.932667 @@ -2767,7 +2681,7 @@ endobj >> endobj -111 0 obj +112 0 obj << /BBox [ 0 @@ -2783,10 +2697,10 @@ endobj 612 159.545455 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 112 0 R + /Length 113 0 R >> stream /Tx BMC @@ -2800,11 +2714,11 @@ EMC endstream endobj -112 0 obj +113 0 obj 53 endobj -113 0 obj +114 0 obj << /BBox [ 0 @@ -2820,10 +2734,10 @@ endobj -159.545455 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 114 0 R + /Length 115 0 R >> stream /Tx BMC @@ -2837,11 +2751,11 @@ EMC endstream endobj -114 0 obj +115 0 obj 55 endobj -115 0 obj +116 0 obj << /AP << /N << @@ -2851,17 +2765,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 24 0 R + /Parent 25 0 R /Rect [ 101.575773 277.578773 @@ -2873,7 +2783,7 @@ endobj >> endobj -116 0 obj +117 0 obj << /AP << /N << @@ -2883,17 +2793,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 24 0 R + /Parent 25 0 R /Rect [ 117.957591 277.578773 @@ -2905,7 +2811,7 @@ endobj >> endobj -117 0 obj +118 0 obj << /AP << /N << @@ -2915,17 +2821,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 24 0 R + /Parent 25 0 R /Rect [ 134.030318 276.535591 @@ -2937,7 +2839,7 @@ endobj >> endobj -118 0 obj +119 0 obj << /BBox [ 0 @@ -2953,10 +2855,10 @@ endobj 612 159.545455 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 119 0 R + /Length 120 0 R >> stream /Tx BMC @@ -2970,11 +2872,11 @@ EMC endstream endobj -119 0 obj +120 0 obj 53 endobj -120 0 obj +121 0 obj << /BBox [ 0 @@ -2990,10 +2892,10 @@ endobj -159.545455 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 121 0 R + /Length 122 0 R >> stream /Tx BMC @@ -3007,11 +2909,11 @@ EMC endstream endobj -121 0 obj +122 0 obj 55 endobj -122 0 obj +123 0 obj << /AP << /N << @@ -3021,17 +2923,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 27 0 R + /Parent 28 0 R /Rect [ 101.575773 277.578773 @@ -3043,7 +2941,7 @@ endobj >> endobj -123 0 obj +124 0 obj << /AP << /N << @@ -3053,17 +2951,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 27 0 R + /Parent 28 0 R /Rect [ 117.957591 277.578773 @@ -3075,7 +2969,7 @@ endobj >> endobj -124 0 obj +125 0 obj << /AP << /N << @@ -3085,17 +2979,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 27 0 R + /Parent 28 0 R /Rect [ 134.030318 276.535591 @@ -3107,7 +2997,7 @@ endobj >> endobj -125 0 obj +126 0 obj << /BBox [ 0 @@ -3123,10 +3013,10 @@ endobj 612 792 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 126 0 R + /Length 127 0 R >> stream /Tx BMC @@ -3140,11 +3030,11 @@ EMC endstream endobj -126 0 obj +127 0 obj 53 endobj -127 0 obj +128 0 obj << /BBox [ 0 @@ -3160,10 +3050,10 @@ endobj -792 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 128 0 R + /Length 129 0 R >> stream /Tx BMC @@ -3177,11 +3067,11 @@ EMC endstream endobj -128 0 obj +129 0 obj 55 endobj -129 0 obj +130 0 obj << /AP << /N << @@ -3191,17 +3081,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 30 0 R + /Parent 31 0 R /Rect [ 447.199 131.451 @@ -3213,7 +3099,7 @@ endobj >> endobj -130 0 obj +131 0 obj << /AP << /N << @@ -3223,17 +3109,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 30 0 R + /Parent 31 0 R /Rect [ 447.199 152.651 @@ -3245,7 +3127,7 @@ endobj >> endobj -131 0 obj +132 0 obj << /AP << /N << @@ -3255,17 +3137,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 30 0 R + /Parent 31 0 R /Rect [ 448.549 173.451 @@ -3277,7 +3155,7 @@ endobj >> endobj -132 0 obj +133 0 obj << /BBox [ 0 @@ -3293,10 +3171,10 @@ endobj 612 792 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 133 0 R + /Length 134 0 R >> stream /Tx BMC @@ -3310,11 +3188,11 @@ EMC endstream endobj -133 0 obj +134 0 obj 53 endobj -134 0 obj +135 0 obj << /BBox [ 0 @@ -3330,10 +3208,10 @@ endobj -792 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 135 0 R + /Length 136 0 R >> stream /Tx BMC @@ -3347,11 +3225,11 @@ EMC endstream endobj -135 0 obj +136 0 obj 55 endobj -136 0 obj +137 0 obj << /AP << /N << @@ -3360,18 +3238,14 @@ endobj >> >> /AS /1 - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 33 0 R + /Parent 34 0 R /Rect [ 447.199 131.451 @@ -3383,7 +3257,7 @@ endobj >> endobj -137 0 obj +138 0 obj << /AP << /N << @@ -3393,17 +3267,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 33 0 R + /Parent 34 0 R /Rect [ 447.199 152.651 @@ -3415,7 +3285,7 @@ endobj >> endobj -138 0 obj +139 0 obj << /AP << /N << @@ -3425,17 +3295,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 33 0 R + /Parent 34 0 R /Rect [ 448.549 173.451 @@ -3447,7 +3313,7 @@ endobj >> endobj -139 0 obj +140 0 obj << /BBox [ 0 @@ -3463,10 +3329,10 @@ endobj 612 792 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 140 0 R + /Length 141 0 R >> stream /Tx BMC @@ -3480,11 +3346,11 @@ EMC endstream endobj -140 0 obj +141 0 obj 53 endobj -141 0 obj +142 0 obj << /BBox [ 0 @@ -3500,10 +3366,10 @@ endobj -792 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 142 0 R + /Length 143 0 R >> stream /Tx BMC @@ -3517,11 +3383,11 @@ EMC endstream endobj -142 0 obj +143 0 obj 55 endobj -143 0 obj +144 0 obj << /AP << /N << @@ -3531,17 +3397,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 36 0 R + /Parent 37 0 R /Rect [ 447.199 131.451 @@ -3553,7 +3415,7 @@ endobj >> endobj -144 0 obj +145 0 obj << /AP << /N << @@ -3563,17 +3425,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 36 0 R + /Parent 37 0 R /Rect [ 447.199 152.651 @@ -3585,7 +3443,7 @@ endobj >> endobj -145 0 obj +146 0 obj << /AP << /N << @@ -3595,17 +3453,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 36 0 R + /Parent 37 0 R /Rect [ 448.549 173.451 @@ -3617,7 +3471,7 @@ endobj >> endobj -146 0 obj +147 0 obj << /BBox [ 0 @@ -3633,10 +3487,10 @@ endobj 612 792 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 147 0 R + /Length 148 0 R >> stream /Tx BMC @@ -3650,11 +3504,11 @@ EMC endstream endobj -147 0 obj +148 0 obj 53 endobj -148 0 obj +149 0 obj << /BBox [ 0 @@ -3670,10 +3524,10 @@ endobj -792 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 149 0 R + /Length 150 0 R >> stream /Tx BMC @@ -3687,11 +3541,11 @@ EMC endstream endobj -149 0 obj +150 0 obj 55 endobj -150 0 obj +151 0 obj << /AP << /N << @@ -3701,17 +3555,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 39 0 R + /Parent 40 0 R /Rect [ 447.199 131.451 @@ -3723,7 +3573,7 @@ endobj >> endobj -151 0 obj +152 0 obj << /AP << /N << @@ -3733,17 +3583,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 39 0 R + /Parent 40 0 R /Rect [ 447.199 152.651 @@ -3755,7 +3601,7 @@ endobj >> endobj -152 0 obj +153 0 obj << /AP << /N << @@ -3765,17 +3611,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 39 0 R + /Parent 40 0 R /Rect [ 448.549 173.451 @@ -3787,7 +3629,7 @@ endobj >> endobj -153 0 obj +154 0 obj << /BBox [ 0 @@ -3803,10 +3645,10 @@ endobj 0 632.454545 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 154 0 R + /Length 155 0 R >> stream /Tx BMC @@ -3820,11 +3662,11 @@ EMC endstream endobj -154 0 obj +155 0 obj 53 endobj -155 0 obj +156 0 obj << /BBox [ 0 @@ -3840,10 +3682,10 @@ endobj -632.454545 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 156 0 R + /Length 157 0 R >> stream /Tx BMC @@ -3857,11 +3699,11 @@ EMC endstream endobj -156 0 obj +157 0 obj 55 endobj -157 0 obj +158 0 obj << /AP << /N << @@ -3871,17 +3713,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 42 0 R + /Parent 43 0 R /Rect [ 501.114409 505.108318 @@ -3893,7 +3731,7 @@ endobj >> endobj -158 0 obj +159 0 obj << /AP << /N << @@ -3903,17 +3741,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 42 0 R + /Parent 43 0 R /Rect [ 484.732591 505.108318 @@ -3925,7 +3759,7 @@ endobj >> endobj -159 0 obj +160 0 obj << /AP << /N << @@ -3935,17 +3769,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 42 0 R + /Parent 43 0 R /Rect [ 468.659864 506.1515 @@ -3957,7 +3787,7 @@ endobj >> endobj -160 0 obj +161 0 obj << /BBox [ 0 @@ -3973,10 +3803,10 @@ endobj 0 632.454545 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 161 0 R + /Length 162 0 R >> stream /Tx BMC @@ -3990,11 +3820,11 @@ EMC endstream endobj -161 0 obj +162 0 obj 53 endobj -162 0 obj +163 0 obj << /BBox [ 0 @@ -4010,10 +3840,10 @@ endobj -632.454545 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 163 0 R + /Length 164 0 R >> stream /Tx BMC @@ -4027,11 +3857,11 @@ EMC endstream endobj -163 0 obj +164 0 obj 55 endobj -164 0 obj +165 0 obj << /AP << /N << @@ -4041,17 +3871,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 45 0 R + /Parent 46 0 R /Rect [ 501.114409 505.108318 @@ -4063,7 +3889,7 @@ endobj >> endobj -165 0 obj +166 0 obj << /AP << /N << @@ -4073,17 +3899,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 45 0 R + /Parent 46 0 R /Rect [ 484.732591 505.108318 @@ -4095,7 +3917,7 @@ endobj >> endobj -166 0 obj +167 0 obj << /AP << /N << @@ -4105,17 +3927,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 45 0 R + /Parent 46 0 R /Rect [ 468.659864 506.1515 @@ -4127,7 +3945,7 @@ endobj >> endobj -167 0 obj +168 0 obj << /BBox [ 0 @@ -4143,10 +3961,10 @@ endobj 0 632.454545 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 168 0 R + /Length 169 0 R >> stream /Tx BMC @@ -4160,11 +3978,11 @@ EMC endstream endobj -168 0 obj +169 0 obj 53 endobj -169 0 obj +170 0 obj << /BBox [ 0 @@ -4180,10 +3998,10 @@ endobj -632.454545 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 170 0 R + /Length 171 0 R >> stream /Tx BMC @@ -4197,11 +4015,11 @@ EMC endstream endobj -170 0 obj +171 0 obj 55 endobj -171 0 obj +172 0 obj << /AP << /N << @@ -4211,17 +4029,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 48 0 R + /Parent 49 0 R /Rect [ 501.114409 505.108318 @@ -4233,7 +4047,7 @@ endobj >> endobj -172 0 obj +173 0 obj << /AP << /N << @@ -4243,17 +4057,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 48 0 R + /Parent 49 0 R /Rect [ 484.732591 505.108318 @@ -4265,7 +4075,7 @@ endobj >> endobj -173 0 obj +174 0 obj << /AP << /N << @@ -4275,17 +4085,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 48 0 R + /Parent 49 0 R /Rect [ 468.659864 506.1515 @@ -4297,7 +4103,7 @@ endobj >> endobj -174 0 obj +175 0 obj << /BBox [ 0 @@ -4313,10 +4119,10 @@ endobj 0 632.454545 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 175 0 R + /Length 176 0 R >> stream /Tx BMC @@ -4330,11 +4136,11 @@ EMC endstream endobj -175 0 obj +176 0 obj 53 endobj -176 0 obj +177 0 obj << /BBox [ 0 @@ -4350,10 +4156,10 @@ endobj -632.454545 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject - /Length 177 0 R + /Length 178 0 R >> stream /Tx BMC @@ -4367,11 +4173,11 @@ EMC endstream endobj -177 0 obj +178 0 obj 55 endobj -178 0 obj +179 0 obj << /AP << /N << @@ -4381,17 +4187,13 @@ endobj >> /AS /1 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 51 0 R + /Parent 52 0 R /Rect [ 501.114409 505.108318 @@ -4403,7 +4205,7 @@ endobj >> endobj -179 0 obj +180 0 obj << /AP << /N << @@ -4413,17 +4215,13 @@ endobj >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 51 0 R + /Parent 52 0 R /Rect [ 484.732591 505.108318 @@ -4435,7 +4233,7 @@ endobj >> endobj -180 0 obj +181 0 obj << /AP << /N << @@ -4445,17 +4243,13 @@ endobj >> /AS /3 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 384 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 51 0 R + /Parent 52 0 R /Rect [ 468.659864 506.1515 @@ -4467,7 +4261,7 @@ endobj >> endobj -181 0 obj +182 0 obj << /A << /S /URI @@ -4495,7 +4289,7 @@ endobj >> endobj -182 0 obj +183 0 obj << /AP << /N 573 0 R @@ -4514,7 +4308,7 @@ endobj >> endobj -183 0 obj +184 0 obj << /AP << /N 576 0 R @@ -4531,7 +4325,7 @@ endobj >> endobj -184 0 obj +185 0 obj << /AP << /N 578 0 R @@ -4548,7 +4342,7 @@ endobj >> endobj -185 0 obj +186 0 obj << /AP << /N 580 0 R @@ -4565,7 +4359,7 @@ endobj >> endobj -186 0 obj +187 0 obj << /AP << /N 582 0 R @@ -4583,23 +4377,23 @@ endobj endobj %% Contents for page 1 -187 0 obj +188 0 obj << - /Length 188 0 R + /Length 189 0 R >> stream q endstream endobj -188 0 obj +189 0 obj 2 endobj %% Contents for page 1 -189 0 obj +190 0 obj << - /Length 190 0 R + /Length 191 0 R >> stream 1 0 0 RG @@ -4615,14 +4409,14 @@ ET endstream endobj -190 0 obj +191 0 obj 108 endobj %% Contents for page 1 -191 0 obj +192 0 obj << - /Length 192 0 R + /Length 193 0 R >> stream @@ -4634,11 +4428,11 @@ Q endstream endobj -192 0 obj +193 0 obj 30 endobj -193 0 obj +194 0 obj << /BaseFont /Helvetica /Encoding /WinAnsiEncoding @@ -4648,14 +4442,14 @@ endobj >> endobj -194 0 obj +195 0 obj [ /PDF /Text ] endobj -195 0 obj +196 0 obj << /BBox [ 0 @@ -4665,12 +4459,12 @@ endobj ] /Resources << /Font << - /F1 379 0 R + /F1 69 0 R >> >> /Subtype /Form /Type /XObject - /Length 196 0 R + /Length 197 0 R >> stream q @@ -4738,11 +4532,11 @@ ET endstream endobj -196 0 obj +197 0 obj 874 endobj -197 0 obj +198 0 obj << /A << /S /URI @@ -4770,7 +4564,7 @@ endobj >> endobj -198 0 obj +199 0 obj << /AP << /N 584 0 R @@ -4789,7 +4583,7 @@ endobj >> endobj -199 0 obj +200 0 obj << /AP << /N 586 0 R @@ -4806,7 +4600,7 @@ endobj >> endobj -200 0 obj +201 0 obj << /AP << /N 588 0 R @@ -4823,7 +4617,7 @@ endobj >> endobj -201 0 obj +202 0 obj << /AP << /N 590 0 R @@ -4840,7 +4634,7 @@ endobj >> endobj -202 0 obj +203 0 obj << /AP << /N 592 0 R @@ -4858,23 +4652,23 @@ endobj endobj %% Contents for page 2 -203 0 obj +204 0 obj << - /Length 204 0 R + /Length 205 0 R >> stream q endstream endobj -204 0 obj +205 0 obj 2 endobj %% Contents for page 2 -205 0 obj +206 0 obj << - /Length 206 0 R + /Length 207 0 R >> stream 1 0 0 RG @@ -4890,14 +4684,14 @@ ET endstream endobj -206 0 obj +207 0 obj 117 endobj %% Contents for page 2 -207 0 obj +208 0 obj << - /Length 208 0 R + /Length 209 0 R >> stream @@ -4909,11 +4703,11 @@ Q endstream endobj -208 0 obj +209 0 obj 38 endobj -209 0 obj +210 0 obj << /A << /S /URI @@ -4941,7 +4735,7 @@ endobj >> endobj -210 0 obj +211 0 obj << /AP << /N 594 0 R @@ -4960,7 +4754,7 @@ endobj >> endobj -211 0 obj +212 0 obj << /AP << /N 596 0 R @@ -4977,7 +4771,7 @@ endobj >> endobj -212 0 obj +213 0 obj << /AP << /N 598 0 R @@ -4994,7 +4788,7 @@ endobj >> endobj -213 0 obj +214 0 obj << /AP << /N 600 0 R @@ -5011,7 +4805,7 @@ endobj >> endobj -214 0 obj +215 0 obj << /AP << /N 602 0 R @@ -5029,23 +4823,23 @@ endobj endobj %% Contents for page 3 -215 0 obj +216 0 obj << - /Length 216 0 R + /Length 217 0 R >> stream q endstream endobj -216 0 obj +217 0 obj 2 endobj %% Contents for page 3 -217 0 obj +218 0 obj << - /Length 218 0 R + /Length 219 0 R >> stream 1 0 0 RG @@ -5056,14 +4850,14 @@ BT endstream endobj -218 0 obj +219 0 obj 45 endobj %% Contents for page 3 -219 0 obj +220 0 obj << - /Length 220 0 R + /Length 221 0 R >> stream (Page 3 - red) Tj @@ -5074,14 +4868,14 @@ ET endstream endobj -220 0 obj +221 0 obj 63 endobj %% Contents for page 3 -221 0 obj +222 0 obj << - /Length 222 0 R + /Length 223 0 R >> stream @@ -5093,11 +4887,11 @@ Q endstream endobj -222 0 obj +223 0 obj 30 endobj -223 0 obj +224 0 obj << /A << /S /URI @@ -5125,7 +4919,7 @@ endobj >> endobj -224 0 obj +225 0 obj << /AP << /N 604 0 R @@ -5144,7 +4938,7 @@ endobj >> endobj -225 0 obj +226 0 obj << /AP << /N 606 0 R @@ -5161,7 +4955,7 @@ endobj >> endobj -226 0 obj +227 0 obj << /AP << /N 608 0 R @@ -5178,7 +4972,7 @@ endobj >> endobj -227 0 obj +228 0 obj << /AP << /N 610 0 R @@ -5195,7 +4989,7 @@ endobj >> endobj -228 0 obj +229 0 obj << /AP << /N 612 0 R @@ -5213,23 +5007,23 @@ endobj endobj %% Contents for page 4 -229 0 obj +230 0 obj << - /Length 230 0 R + /Length 231 0 R >> stream q endstream endobj -230 0 obj +231 0 obj 2 endobj %% Contents for page 4 -231 0 obj +232 0 obj << - /Length 232 0 R + /Length 233 0 R >> stream 1 0 0 RG @@ -5245,14 +5039,14 @@ ET endstream endobj -232 0 obj +233 0 obj 108 endobj %% Contents for page 4 -233 0 obj +234 0 obj << - /Length 234 0 R + /Length 235 0 R >> stream @@ -5264,11 +5058,11 @@ Q endstream endobj -234 0 obj +235 0 obj 30 endobj -235 0 obj +236 0 obj << /A << /S /URI @@ -5296,7 +5090,7 @@ endobj >> endobj -236 0 obj +237 0 obj << /AP << /N 614 0 R @@ -5315,7 +5109,7 @@ endobj >> endobj -237 0 obj +238 0 obj << /AP << /N 616 0 R @@ -5332,7 +5126,7 @@ endobj >> endobj -238 0 obj +239 0 obj << /AP << /N 618 0 R @@ -5349,7 +5143,7 @@ endobj >> endobj -239 0 obj +240 0 obj << /AP << /N 620 0 R @@ -5366,7 +5160,7 @@ endobj >> endobj -240 0 obj +241 0 obj << /AP << /N 622 0 R @@ -5384,23 +5178,23 @@ endobj endobj %% Contents for page 5 -241 0 obj +242 0 obj << - /Length 242 0 R + /Length 243 0 R >> stream q endstream endobj -242 0 obj +243 0 obj 2 endobj %% Contents for page 5 -243 0 obj +244 0 obj << - /Length 244 0 R + /Length 245 0 R >> stream 1 0 0 RG @@ -5416,14 +5210,14 @@ ET endstream endobj -244 0 obj +245 0 obj 112 endobj %% Contents for page 5 -245 0 obj +246 0 obj << - /Length 246 0 R + /Length 247 0 R >> stream @@ -5435,11 +5229,11 @@ Q endstream endobj -246 0 obj +247 0 obj 53 endobj -247 0 obj +248 0 obj << /A << /S /URI @@ -5467,7 +5261,7 @@ endobj >> endobj -248 0 obj +249 0 obj << /AP << /N 624 0 R @@ -5486,7 +5280,7 @@ endobj >> endobj -249 0 obj +250 0 obj << /AP << /N 626 0 R @@ -5503,7 +5297,7 @@ endobj >> endobj -250 0 obj +251 0 obj << /AP << /N 628 0 R @@ -5520,7 +5314,7 @@ endobj >> endobj -251 0 obj +252 0 obj << /AP << /N 630 0 R @@ -5537,7 +5331,7 @@ endobj >> endobj -252 0 obj +253 0 obj << /AP << /N 632 0 R @@ -5555,23 +5349,23 @@ endobj endobj %% Contents for page 6 -253 0 obj +254 0 obj << - /Length 254 0 R + /Length 255 0 R >> stream q endstream endobj -254 0 obj +255 0 obj 2 endobj %% Contents for page 6 -255 0 obj +256 0 obj << - /Length 256 0 R + /Length 257 0 R >> stream 1 0 0 RG @@ -5587,14 +5381,14 @@ ET endstream endobj -256 0 obj +257 0 obj 123 endobj %% Contents for page 6 -257 0 obj +258 0 obj << - /Length 258 0 R + /Length 259 0 R >> stream @@ -5606,11 +5400,11 @@ Q endstream endobj -258 0 obj +259 0 obj 47 endobj -259 0 obj +260 0 obj << /A << /S /URI @@ -5638,7 +5432,7 @@ endobj >> endobj -260 0 obj +261 0 obj << /AP << /N 634 0 R @@ -5657,7 +5451,7 @@ endobj >> endobj -261 0 obj +262 0 obj << /AP << /N 636 0 R @@ -5674,7 +5468,7 @@ endobj >> endobj -262 0 obj +263 0 obj << /AP << /N 638 0 R @@ -5691,7 +5485,7 @@ endobj >> endobj -263 0 obj +264 0 obj << /AP << /N 640 0 R @@ -5708,7 +5502,7 @@ endobj >> endobj -264 0 obj +265 0 obj << /AP << /N 642 0 R @@ -5726,23 +5520,23 @@ endobj endobj %% Contents for page 7 -265 0 obj +266 0 obj << - /Length 266 0 R + /Length 267 0 R >> stream q endstream endobj -266 0 obj +267 0 obj 2 endobj %% Contents for page 7 -267 0 obj +268 0 obj << - /Length 268 0 R + /Length 269 0 R >> stream 1 0 0 RG @@ -5758,14 +5552,14 @@ ET endstream endobj -268 0 obj +269 0 obj 112 endobj %% Contents for page 7 -269 0 obj +270 0 obj << - /Length 270 0 R + /Length 271 0 R >> stream @@ -5777,11 +5571,11 @@ Q endstream endobj -270 0 obj +271 0 obj 53 endobj -271 0 obj +272 0 obj << /A << /S /URI @@ -5809,7 +5603,7 @@ endobj >> endobj -272 0 obj +273 0 obj << /AP << /N 644 0 R @@ -5828,7 +5622,7 @@ endobj >> endobj -273 0 obj +274 0 obj << /AP << /N 646 0 R @@ -5845,7 +5639,7 @@ endobj >> endobj -274 0 obj +275 0 obj << /AP << /N 648 0 R @@ -5862,7 +5656,7 @@ endobj >> endobj -275 0 obj +276 0 obj << /AP << /N 650 0 R @@ -5879,7 +5673,7 @@ endobj >> endobj -276 0 obj +277 0 obj << /AP << /N 652 0 R @@ -5897,23 +5691,23 @@ endobj endobj %% Contents for page 8 -277 0 obj +278 0 obj << - /Length 278 0 R + /Length 279 0 R >> stream q endstream endobj -278 0 obj +279 0 obj 2 endobj %% Contents for page 8 -279 0 obj +280 0 obj << - /Length 280 0 R + /Length 281 0 R >> stream 1 0 0 RG @@ -5929,14 +5723,14 @@ ET endstream endobj -280 0 obj +281 0 obj 112 endobj %% Contents for page 8 -281 0 obj +282 0 obj << - /Length 282 0 R + /Length 283 0 R >> stream @@ -5948,11 +5742,11 @@ Q endstream endobj -282 0 obj +283 0 obj 53 endobj -283 0 obj +284 0 obj << /A << /S /URI @@ -5980,7 +5774,7 @@ endobj >> endobj -284 0 obj +285 0 obj << /AP << /N 654 0 R @@ -5999,7 +5793,7 @@ endobj >> endobj -285 0 obj +286 0 obj << /AP << /N 656 0 R @@ -6016,7 +5810,7 @@ endobj >> endobj -286 0 obj +287 0 obj << /AP << /N 658 0 R @@ -6033,7 +5827,7 @@ endobj >> endobj -287 0 obj +288 0 obj << /AP << /N 660 0 R @@ -6050,7 +5844,7 @@ endobj >> endobj -288 0 obj +289 0 obj << /AP << /N 662 0 R @@ -6068,23 +5862,23 @@ endobj endobj %% Contents for page 9 -289 0 obj +290 0 obj << - /Length 290 0 R + /Length 291 0 R >> stream q endstream endobj -290 0 obj +291 0 obj 2 endobj %% Contents for page 9 -291 0 obj +292 0 obj << - /Length 292 0 R + /Length 293 0 R >> stream 1 0 0 RG @@ -6100,14 +5894,14 @@ ET endstream endobj -292 0 obj +293 0 obj 113 endobj %% Contents for page 9 -293 0 obj +294 0 obj << - /Length 294 0 R + /Length 295 0 R >> stream @@ -6119,11 +5913,11 @@ Q endstream endobj -294 0 obj +295 0 obj 36 endobj -295 0 obj +296 0 obj << /A << /S /URI @@ -6151,7 +5945,7 @@ endobj >> endobj -296 0 obj +297 0 obj << /AP << /N 664 0 R @@ -6170,7 +5964,7 @@ endobj >> endobj -297 0 obj +298 0 obj << /AP << /N 666 0 R @@ -6187,7 +5981,7 @@ endobj >> endobj -298 0 obj +299 0 obj << /AP << /N 668 0 R @@ -6204,7 +5998,7 @@ endobj >> endobj -299 0 obj +300 0 obj << /AP << /N 670 0 R @@ -6221,7 +6015,7 @@ endobj >> endobj -300 0 obj +301 0 obj << /AP << /N 672 0 R @@ -6239,23 +6033,23 @@ endobj endobj %% Contents for page 10 -301 0 obj +302 0 obj << - /Length 302 0 R + /Length 303 0 R >> stream q endstream endobj -302 0 obj +303 0 obj 2 endobj %% Contents for page 10 -303 0 obj +304 0 obj << - /Length 304 0 R + /Length 305 0 R >> stream 1 0 0 RG @@ -6271,14 +6065,14 @@ ET endstream endobj -304 0 obj +305 0 obj 126 endobj %% Contents for page 10 -305 0 obj +306 0 obj << - /Length 306 0 R + /Length 307 0 R >> stream @@ -6290,11 +6084,11 @@ Q endstream endobj -306 0 obj +307 0 obj 36 endobj -307 0 obj +308 0 obj << /A << /S /URI @@ -6322,7 +6116,7 @@ endobj >> endobj -308 0 obj +309 0 obj << /AP << /N 674 0 R @@ -6341,7 +6135,7 @@ endobj >> endobj -309 0 obj +310 0 obj << /AP << /N 676 0 R @@ -6358,7 +6152,7 @@ endobj >> endobj -310 0 obj +311 0 obj << /AP << /N 678 0 R @@ -6375,7 +6169,7 @@ endobj >> endobj -311 0 obj +312 0 obj << /AP << /N 680 0 R @@ -6392,7 +6186,7 @@ endobj >> endobj -312 0 obj +313 0 obj << /AP << /N 682 0 R @@ -6410,23 +6204,23 @@ endobj endobj %% Contents for page 11 -313 0 obj +314 0 obj << - /Length 314 0 R + /Length 315 0 R >> stream q endstream endobj -314 0 obj +315 0 obj 2 endobj %% Contents for page 11 -315 0 obj +316 0 obj << - /Length 316 0 R + /Length 317 0 R >> stream 1 0 0 RG @@ -6442,14 +6236,14 @@ ET endstream endobj -316 0 obj +317 0 obj 114 endobj %% Contents for page 11 -317 0 obj +318 0 obj << - /Length 318 0 R + /Length 319 0 R >> stream @@ -6461,11 +6255,11 @@ Q endstream endobj -318 0 obj +319 0 obj 36 endobj -319 0 obj +320 0 obj << /A << /S /URI @@ -6493,7 +6287,7 @@ endobj >> endobj -320 0 obj +321 0 obj << /AP << /N 684 0 R @@ -6512,7 +6306,7 @@ endobj >> endobj -321 0 obj +322 0 obj << /AP << /N 686 0 R @@ -6529,7 +6323,7 @@ endobj >> endobj -322 0 obj +323 0 obj << /AP << /N 688 0 R @@ -6546,7 +6340,7 @@ endobj >> endobj -323 0 obj +324 0 obj << /AP << /N 690 0 R @@ -6563,7 +6357,7 @@ endobj >> endobj -324 0 obj +325 0 obj << /AP << /N 692 0 R @@ -6581,23 +6375,23 @@ endobj endobj %% Contents for page 12 -325 0 obj +326 0 obj << - /Length 326 0 R + /Length 327 0 R >> stream q endstream endobj -326 0 obj +327 0 obj 2 endobj %% Contents for page 12 -327 0 obj +328 0 obj << - /Length 328 0 R + /Length 329 0 R >> stream 1 0 0 RG @@ -6613,14 +6407,14 @@ ET endstream endobj -328 0 obj +329 0 obj 114 endobj %% Contents for page 12 -329 0 obj +330 0 obj << - /Length 330 0 R + /Length 331 0 R >> stream @@ -6632,11 +6426,11 @@ Q endstream endobj -330 0 obj +331 0 obj 36 endobj -331 0 obj +332 0 obj << /A << /S /URI @@ -6664,7 +6458,7 @@ endobj >> endobj -332 0 obj +333 0 obj << /AP << /N 694 0 R @@ -6683,7 +6477,7 @@ endobj >> endobj -333 0 obj +334 0 obj << /AP << /N 696 0 R @@ -6700,7 +6494,7 @@ endobj >> endobj -334 0 obj +335 0 obj << /AP << /N 698 0 R @@ -6717,7 +6511,7 @@ endobj >> endobj -335 0 obj +336 0 obj << /AP << /N 700 0 R @@ -6734,7 +6528,7 @@ endobj >> endobj -336 0 obj +337 0 obj << /AP << /N 702 0 R @@ -6752,23 +6546,23 @@ endobj endobj %% Contents for page 13 -337 0 obj +338 0 obj << - /Length 338 0 R + /Length 339 0 R >> stream q endstream endobj -338 0 obj +339 0 obj 2 endobj %% Contents for page 13 -339 0 obj +340 0 obj << - /Length 340 0 R + /Length 341 0 R >> stream 1 0 0 RG @@ -6784,14 +6578,14 @@ ET endstream endobj -340 0 obj +341 0 obj 114 endobj %% Contents for page 13 -341 0 obj +342 0 obj << - /Length 342 0 R + /Length 343 0 R >> stream @@ -6803,11 +6597,11 @@ Q endstream endobj -342 0 obj +343 0 obj 51 endobj -343 0 obj +344 0 obj << /A << /S /URI @@ -6835,7 +6629,7 @@ endobj >> endobj -344 0 obj +345 0 obj << /AP << /N 704 0 R @@ -6854,7 +6648,7 @@ endobj >> endobj -345 0 obj +346 0 obj << /AP << /N 706 0 R @@ -6871,7 +6665,7 @@ endobj >> endobj -346 0 obj +347 0 obj << /AP << /N 708 0 R @@ -6888,7 +6682,7 @@ endobj >> endobj -347 0 obj +348 0 obj << /AP << /N 710 0 R @@ -6905,7 +6699,7 @@ endobj >> endobj -348 0 obj +349 0 obj << /AP << /N 712 0 R @@ -6923,23 +6717,23 @@ endobj endobj %% Contents for page 14 -349 0 obj +350 0 obj << - /Length 350 0 R + /Length 351 0 R >> stream q endstream endobj -350 0 obj +351 0 obj 2 endobj %% Contents for page 14 -351 0 obj +352 0 obj << - /Length 352 0 R + /Length 353 0 R >> stream 1 0 0 RG @@ -6955,14 +6749,14 @@ ET endstream endobj -352 0 obj +353 0 obj 126 endobj %% Contents for page 14 -353 0 obj +354 0 obj << - /Length 354 0 R + /Length 355 0 R >> stream @@ -6974,11 +6768,11 @@ Q endstream endobj -354 0 obj +355 0 obj 51 endobj -355 0 obj +356 0 obj << /A << /S /URI @@ -7006,7 +6800,7 @@ endobj >> endobj -356 0 obj +357 0 obj << /AP << /N 714 0 R @@ -7025,7 +6819,7 @@ endobj >> endobj -357 0 obj +358 0 obj << /AP << /N 716 0 R @@ -7042,7 +6836,7 @@ endobj >> endobj -358 0 obj +359 0 obj << /AP << /N 718 0 R @@ -7059,7 +6853,7 @@ endobj >> endobj -359 0 obj +360 0 obj << /AP << /N 720 0 R @@ -7076,7 +6870,7 @@ endobj >> endobj -360 0 obj +361 0 obj << /AP << /N 722 0 R @@ -7094,23 +6888,23 @@ endobj endobj %% Contents for page 15 -361 0 obj +362 0 obj << - /Length 362 0 R + /Length 363 0 R >> stream q endstream endobj -362 0 obj +363 0 obj 2 endobj %% Contents for page 15 -363 0 obj +364 0 obj << - /Length 364 0 R + /Length 365 0 R >> stream 1 0 0 RG @@ -7126,14 +6920,14 @@ ET endstream endobj -364 0 obj +365 0 obj 114 endobj %% Contents for page 15 -365 0 obj +366 0 obj << - /Length 366 0 R + /Length 367 0 R >> stream @@ -7145,11 +6939,11 @@ Q endstream endobj -366 0 obj +367 0 obj 51 endobj -367 0 obj +368 0 obj << /A << /S /URI @@ -7177,7 +6971,7 @@ endobj >> endobj -368 0 obj +369 0 obj << /AP << /N 724 0 R @@ -7196,7 +6990,7 @@ endobj >> endobj -369 0 obj +370 0 obj << /AP << /N 726 0 R @@ -7213,7 +7007,7 @@ endobj >> endobj -370 0 obj +371 0 obj << /AP << /N 728 0 R @@ -7230,7 +7024,7 @@ endobj >> endobj -371 0 obj +372 0 obj << /AP << /N 730 0 R @@ -7247,7 +7041,7 @@ endobj >> endobj -372 0 obj +373 0 obj << /AP << /N 732 0 R @@ -7265,23 +7059,23 @@ endobj endobj %% Contents for page 16 -373 0 obj +374 0 obj << - /Length 374 0 R + /Length 375 0 R >> stream q endstream endobj -374 0 obj +375 0 obj 2 endobj %% Contents for page 16 -375 0 obj +376 0 obj << - /Length 376 0 R + /Length 377 0 R >> stream 1 0 0 RG @@ -7297,14 +7091,14 @@ ET endstream endobj -376 0 obj +377 0 obj 114 endobj %% Contents for page 16 -377 0 obj +378 0 obj << - /Length 378 0 R + /Length 379 0 R >> stream @@ -7316,20 +7110,19 @@ Q endstream endobj -378 0 obj +379 0 obj 51 endobj -379 0 obj +380 0 obj << - /BaseFont /Courier - /Encoding /WinAnsiEncoding - /Subtype /Type1 - /Type /Font + /Font << + /F1 69 0 R + >> >> endobj -380 0 obj +381 0 obj << /BBox [ 0 @@ -7337,18 +7130,10 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject - /Length 381 0 R + /Length 382 0 R >> stream /Tx BMC @@ -7367,11 +7152,11 @@ EMC endstream endobj -381 0 obj +382 0 obj 202 endobj -382 0 obj +383 0 obj << /BBox [ 0 @@ -7379,18 +7164,10 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject - /Length 383 0 R + /Length 384 0 R >> stream /Tx BMC @@ -7398,16 +7175,8 @@ EMC endstream endobj -383 0 obj -12 -endobj - 384 0 obj -<< - /BaseFont /ZapfDingbats - /Subtype /Type1 - /Type /Font ->> +12 endobj 385 0 obj @@ -7418,14 +7187,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -7460,14 +7221,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -7491,14 +7244,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -7533,14 +7278,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -7783,14 +7520,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -7825,14 +7554,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -7856,14 +7577,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -7898,14 +7611,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -7929,14 +7634,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -7971,14 +7668,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -8002,14 +7691,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -8044,14 +7725,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -8075,14 +7748,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -8117,14 +7782,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -8148,14 +7805,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -8190,14 +7839,6 @@ endobj 12.05 12.05 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources 734 0 R /Subtype /Form /Type /XObject @@ -10849,14 +10490,6 @@ endobj 20 20 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources << >> /Subtype /Form @@ -10898,15 +10531,7 @@ endobj 20 10 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 577 0 R @@ -10939,7 +10564,7 @@ endobj 0 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 579 0 R @@ -10972,7 +10597,7 @@ endobj 0 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 581 0 R @@ -11005,7 +10630,7 @@ endobj 0 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 583 0 R @@ -11075,7 +10700,7 @@ endobj 153 198 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 587 0 R @@ -11108,7 +10733,7 @@ endobj -198 153 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 589 0 R @@ -11141,7 +10766,7 @@ endobj -153 -198 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 591 0 R @@ -11174,7 +10799,7 @@ endobj 198 -153 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 593 0 R @@ -11199,14 +10824,6 @@ endobj 20 20 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources << >> /Subtype /Form @@ -11236,15 +10853,7 @@ endobj 20 10 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 597 0 R @@ -11277,7 +10886,7 @@ endobj 0 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 599 0 R @@ -11310,7 +10919,7 @@ endobj 0 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 601 0 R @@ -11343,7 +10952,7 @@ endobj 0 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 603 0 R @@ -11368,14 +10977,6 @@ endobj 20 20 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] /Resources << >> /Subtype /Form @@ -11405,15 +11006,7 @@ endobj 20 10 ] - /Matrix [ - 1 - 0 - 0 - 1 - 0 - 0 - ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 607 0 R @@ -11446,7 +11039,7 @@ endobj 0 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 609 0 R @@ -11479,7 +11072,7 @@ endobj 0 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 611 0 R @@ -11512,7 +11105,7 @@ endobj 0 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 613 0 R @@ -11582,7 +11175,7 @@ endobj 612 159.545455 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 617 0 R @@ -11615,7 +11208,7 @@ endobj -159.545455 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 619 0 R @@ -11648,7 +11241,7 @@ endobj -612 -159.545455 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 621 0 R @@ -11681,7 +11274,7 @@ endobj 159.545455 -612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 623 0 R @@ -11751,7 +11344,7 @@ endobj 570 192 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 627 0 R @@ -11784,7 +11377,7 @@ endobj -192 570 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 629 0 R @@ -11817,7 +11410,7 @@ endobj -570 -192 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 631 0 R @@ -11850,7 +11443,7 @@ endobj 192 -570 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 633 0 R @@ -11920,7 +11513,7 @@ endobj 612 159.545455 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 637 0 R @@ -11953,7 +11546,7 @@ endobj -159.545455 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 639 0 R @@ -11986,7 +11579,7 @@ endobj -612 -159.545455 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 641 0 R @@ -12019,7 +11612,7 @@ endobj 159.545455 -612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 643 0 R @@ -12089,7 +11682,7 @@ endobj 612 159.545455 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 647 0 R @@ -12122,7 +11715,7 @@ endobj -159.545455 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 649 0 R @@ -12155,7 +11748,7 @@ endobj -612 -159.545455 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 651 0 R @@ -12188,7 +11781,7 @@ endobj 159.545455 -612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 653 0 R @@ -12258,7 +11851,7 @@ endobj 612 792 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 657 0 R @@ -12291,7 +11884,7 @@ endobj -792 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 659 0 R @@ -12324,7 +11917,7 @@ endobj -612 -792 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 661 0 R @@ -12357,7 +11950,7 @@ endobj 792 -612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 663 0 R @@ -12427,7 +12020,7 @@ endobj 612 792 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 667 0 R @@ -12460,7 +12053,7 @@ endobj -792 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 669 0 R @@ -12493,7 +12086,7 @@ endobj -612 -792 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 671 0 R @@ -12526,7 +12119,7 @@ endobj 792 -612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 673 0 R @@ -12596,7 +12189,7 @@ endobj 612 792 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 677 0 R @@ -12629,7 +12222,7 @@ endobj -792 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 679 0 R @@ -12662,7 +12255,7 @@ endobj -612 -792 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 681 0 R @@ -12695,7 +12288,7 @@ endobj 792 -612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 683 0 R @@ -12765,7 +12358,7 @@ endobj 612 792 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 687 0 R @@ -12798,7 +12391,7 @@ endobj -792 612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 689 0 R @@ -12831,7 +12424,7 @@ endobj -612 -792 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 691 0 R @@ -12864,7 +12457,7 @@ endobj 792 -612 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 693 0 R @@ -12934,7 +12527,7 @@ endobj 0 632.454545 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 697 0 R @@ -12967,7 +12560,7 @@ endobj -632.454545 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 699 0 R @@ -13000,7 +12593,7 @@ endobj 0 -632.454545 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 701 0 R @@ -13033,7 +12626,7 @@ endobj 632.454545 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 703 0 R @@ -13103,7 +12696,7 @@ endobj 0 632.454545 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 707 0 R @@ -13136,7 +12729,7 @@ endobj -632.454545 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 709 0 R @@ -13169,7 +12762,7 @@ endobj 0 -632.454545 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 711 0 R @@ -13202,7 +12795,7 @@ endobj 632.454545 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 713 0 R @@ -13272,7 +12865,7 @@ endobj 0 632.454545 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 717 0 R @@ -13305,7 +12898,7 @@ endobj -632.454545 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 719 0 R @@ -13338,7 +12931,7 @@ endobj 0 -632.454545 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 721 0 R @@ -13371,7 +12964,7 @@ endobj 632.454545 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 723 0 R @@ -13441,7 +13034,7 @@ endobj 0 632.454545 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 727 0 R @@ -13474,7 +13067,7 @@ endobj -632.454545 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 729 0 R @@ -13507,7 +13100,7 @@ endobj 0 -632.454545 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 731 0 R @@ -13540,7 +13133,7 @@ endobj 632.454545 0 ] - /Resources 70 0 R + /Resources 380 0 R /Subtype /Form /Type /XObject /Length 733 0 R @@ -13588,755 +13181,764 @@ endobj 737 0 obj << - /ZaDi 384 0 R + /ZaDi 738 0 R +>> +endobj + +738 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font >> endobj xref -0 738 +0 739 0000000000 65535 f 0000000025 00000 n 0000000097 00000 n -0000000657 00000 n -0000000896 00000 n -0000001141 00000 n -0000001391 00000 n -0000001510 00000 n -0000001756 00000 n -0000002006 00000 n -0000002125 00000 n -0000002371 00000 n -0000002622 00000 n -0000002742 00000 n -0000002988 00000 n -0000003239 00000 n -0000003359 00000 n -0000003624 00000 n -0000003884 00000 n -0000004007 00000 n -0000004261 00000 n -0000004516 00000 n -0000004639 00000 n -0000004905 00000 n -0000005166 00000 n -0000005289 00000 n -0000005555 00000 n -0000005816 00000 n -0000005939 00000 n -0000006187 00000 n -0000006439 00000 n -0000006562 00000 n -0000006810 00000 n -0000007062 00000 n -0000007185 00000 n -0000007433 00000 n -0000007685 00000 n -0000007808 00000 n -0000008056 00000 n -0000008308 00000 n -0000008431 00000 n -0000008697 00000 n -0000008958 00000 n -0000009081 00000 n -0000009347 00000 n -0000009608 00000 n -0000009731 00000 n -0000009997 00000 n -0000010258 00000 n -0000010381 00000 n -0000010647 00000 n -0000010908 00000 n -0000011041 00000 n -0000011467 00000 n -0000011907 00000 n -0000012347 00000 n -0000012775 00000 n -0000013219 00000 n -0000013679 00000 n -0000014123 00000 n -0000014567 00000 n -0000015013 00000 n -0000015476 00000 n -0000015922 00000 n -0000016368 00000 n -0000016814 00000 n -0000017277 00000 n -0000017723 00000 n -0000018158 00000 n -0000018426 00000 n -0000018446 00000 n -0000018501 00000 n -0000018772 00000 n -0000018792 00000 n -0000019147 00000 n -0000019502 00000 n -0000019857 00000 n -0000020133 00000 n -0000020153 00000 n -0000020433 00000 n -0000020453 00000 n -0000020812 00000 n -0000021171 00000 n -0000021530 00000 n -0000021798 00000 n -0000021818 00000 n -0000022089 00000 n -0000022109 00000 n -0000022465 00000 n -0000022821 00000 n -0000023177 00000 n -0000023445 00000 n -0000023465 00000 n -0000023736 00000 n -0000023756 00000 n -0000024112 00000 n -0000024468 00000 n -0000024824 00000 n -0000025118 00000 n -0000025138 00000 n -0000025438 00000 n -0000025459 00000 n -0000025828 00000 n -0000026197 00000 n -0000026564 00000 n -0000026853 00000 n -0000026874 00000 n -0000027168 00000 n -0000027189 00000 n -0000027552 00000 n -0000027921 00000 n -0000028284 00000 n -0000028580 00000 n -0000028601 00000 n -0000028902 00000 n -0000028923 00000 n -0000029292 00000 n -0000029661 00000 n -0000030028 00000 n -0000030324 00000 n -0000030345 00000 n -0000030646 00000 n -0000030667 00000 n -0000031036 00000 n -0000031405 00000 n -0000031772 00000 n -0000032048 00000 n -0000032069 00000 n -0000032348 00000 n -0000032369 00000 n -0000032726 00000 n -0000033083 00000 n -0000033440 00000 n -0000033716 00000 n -0000033737 00000 n -0000034016 00000 n -0000034037 00000 n -0000034394 00000 n -0000034751 00000 n -0000035108 00000 n -0000035384 00000 n -0000035405 00000 n -0000035684 00000 n -0000035705 00000 n -0000036062 00000 n -0000036419 00000 n -0000036776 00000 n -0000037052 00000 n -0000037073 00000 n -0000037352 00000 n -0000037373 00000 n -0000037730 00000 n -0000038087 00000 n -0000038444 00000 n -0000038738 00000 n -0000038759 00000 n -0000039055 00000 n -0000039076 00000 n -0000039445 00000 n -0000039814 00000 n -0000040181 00000 n -0000040475 00000 n -0000040496 00000 n -0000040792 00000 n -0000040813 00000 n -0000041182 00000 n -0000041551 00000 n -0000041918 00000 n -0000042212 00000 n -0000042233 00000 n -0000042529 00000 n -0000042550 00000 n -0000042919 00000 n -0000043288 00000 n -0000043655 00000 n -0000043949 00000 n -0000043970 00000 n -0000044266 00000 n -0000044287 00000 n -0000044656 00000 n -0000045025 00000 n -0000045392 00000 n -0000045637 00000 n -0000045844 00000 n -0000045986 00000 n -0000046130 00000 n -0000046274 00000 n -0000046441 00000 n -0000046502 00000 n -0000046545 00000 n -0000046712 00000 n -0000046757 00000 n -0000046846 00000 n -0000046867 00000 n -0000046987 00000 n -0000047024 00000 n -0000048092 00000 n -0000048114 00000 n -0000048360 00000 n -0000048569 00000 n +0000000670 00000 n +0000000909 00000 n +0000000962 00000 n +0000001206 00000 n +0000001455 00000 n +0000001574 00000 n +0000001819 00000 n +0000002068 00000 n +0000002188 00000 n +0000002433 00000 n +0000002683 00000 n +0000002803 00000 n +0000003048 00000 n +0000003298 00000 n +0000003418 00000 n +0000003682 00000 n +0000003942 00000 n +0000004065 00000 n +0000004318 00000 n +0000004572 00000 n +0000004695 00000 n +0000004960 00000 n +0000005220 00000 n +0000005343 00000 n +0000005608 00000 n +0000005868 00000 n +0000005991 00000 n +0000006238 00000 n +0000006489 00000 n +0000006612 00000 n +0000006859 00000 n +0000007110 00000 n +0000007233 00000 n +0000007480 00000 n +0000007731 00000 n +0000007854 00000 n +0000008101 00000 n +0000008352 00000 n +0000008475 00000 n +0000008740 00000 n +0000009000 00000 n +0000009123 00000 n +0000009388 00000 n +0000009648 00000 n +0000009771 00000 n +0000010036 00000 n +0000010296 00000 n +0000010419 00000 n +0000010684 00000 n +0000010944 00000 n +0000011077 00000 n +0000011503 00000 n +0000011943 00000 n +0000012383 00000 n +0000012811 00000 n +0000013255 00000 n +0000013715 00000 n +0000014159 00000 n +0000014603 00000 n +0000015049 00000 n +0000015512 00000 n +0000015958 00000 n +0000016404 00000 n +0000016850 00000 n +0000017313 00000 n +0000017759 00000 n +0000018194 00000 n +0000018299 00000 n +0000018516 00000 n +0000018536 00000 n +0000018808 00000 n +0000018828 00000 n +0000019141 00000 n +0000019454 00000 n +0000019767 00000 n +0000020044 00000 n +0000020064 00000 n +0000020345 00000 n +0000020365 00000 n +0000020683 00000 n +0000021001 00000 n +0000021319 00000 n +0000021536 00000 n +0000021556 00000 n +0000021828 00000 n +0000021848 00000 n +0000022162 00000 n +0000022476 00000 n +0000022790 00000 n +0000023007 00000 n +0000023027 00000 n +0000023299 00000 n +0000023319 00000 n +0000023633 00000 n +0000023947 00000 n +0000024261 00000 n +0000024556 00000 n +0000024576 00000 n +0000024878 00000 n +0000024899 00000 n +0000025226 00000 n +0000025553 00000 n +0000025878 00000 n +0000026168 00000 n +0000026189 00000 n +0000026484 00000 n +0000026505 00000 n +0000026826 00000 n +0000027153 00000 n +0000027474 00000 n +0000027771 00000 n +0000027792 00000 n +0000028094 00000 n +0000028115 00000 n +0000028442 00000 n +0000028769 00000 n +0000029094 00000 n +0000029391 00000 n +0000029412 00000 n +0000029714 00000 n +0000029735 00000 n +0000030062 00000 n +0000030389 00000 n +0000030714 00000 n +0000030991 00000 n +0000031012 00000 n +0000031292 00000 n +0000031313 00000 n +0000031628 00000 n +0000031943 00000 n +0000032258 00000 n +0000032535 00000 n +0000032556 00000 n +0000032836 00000 n +0000032857 00000 n +0000033172 00000 n +0000033487 00000 n +0000033802 00000 n +0000034079 00000 n +0000034100 00000 n +0000034380 00000 n +0000034401 00000 n +0000034716 00000 n +0000035031 00000 n +0000035346 00000 n +0000035623 00000 n +0000035644 00000 n +0000035924 00000 n +0000035945 00000 n +0000036260 00000 n +0000036575 00000 n +0000036890 00000 n +0000037185 00000 n +0000037206 00000 n +0000037503 00000 n +0000037524 00000 n +0000037851 00000 n +0000038178 00000 n +0000038503 00000 n +0000038798 00000 n +0000038819 00000 n +0000039116 00000 n +0000039137 00000 n +0000039464 00000 n +0000039791 00000 n +0000040116 00000 n +0000040411 00000 n +0000040432 00000 n +0000040729 00000 n +0000040750 00000 n +0000041077 00000 n +0000041404 00000 n +0000041729 00000 n +0000042024 00000 n +0000042045 00000 n +0000042342 00000 n +0000042363 00000 n +0000042690 00000 n +0000043017 00000 n +0000043342 00000 n +0000043587 00000 n +0000043794 00000 n +0000043936 00000 n +0000044080 00000 n +0000044224 00000 n +0000044391 00000 n +0000044452 00000 n +0000044495 00000 n +0000044662 00000 n +0000044707 00000 n +0000044796 00000 n +0000044817 00000 n +0000044937 00000 n +0000044974 00000 n +0000046041 00000 n +0000046063 00000 n +0000046309 00000 n +0000046518 00000 n +0000046662 00000 n +0000046806 00000 n +0000046950 00000 n +0000047117 00000 n +0000047178 00000 n +0000047221 00000 n +0000047397 00000 n +0000047442 00000 n +0000047539 00000 n +0000047560 00000 n +0000047805 00000 n +0000048012 00000 n +0000048154 00000 n +0000048298 00000 n +0000048442 00000 n +0000048609 00000 n +0000048670 00000 n 0000048713 00000 n -0000048857 00000 n -0000049001 00000 n -0000049168 00000 n -0000049229 00000 n -0000049272 00000 n -0000049448 00000 n -0000049493 00000 n -0000049590 00000 n -0000049611 00000 n -0000049856 00000 n -0000050063 00000 n -0000050205 00000 n -0000050349 00000 n -0000050493 00000 n -0000050660 00000 n -0000050721 00000 n -0000050764 00000 n -0000050868 00000 n -0000050912 00000 n -0000051034 00000 n -0000051078 00000 n -0000051167 00000 n -0000051188 00000 n -0000051433 00000 n -0000051640 00000 n -0000051782 00000 n -0000051926 00000 n -0000052070 00000 n -0000052237 00000 n -0000052298 00000 n -0000052341 00000 n -0000052508 00000 n -0000052553 00000 n -0000052642 00000 n -0000052663 00000 n -0000052924 00000 n -0000053161 00000 n -0000053333 00000 n -0000053505 00000 n -0000053677 00000 n -0000053865 00000 n -0000053926 00000 n -0000053969 00000 n -0000054140 00000 n -0000054185 00000 n -0000054297 00000 n -0000054318 00000 n -0000054570 00000 n -0000054793 00000 n -0000054951 00000 n -0000055116 00000 n -0000055281 00000 n -0000055469 00000 n -0000055530 00000 n -0000055573 00000 n -0000055755 00000 n -0000055800 00000 n -0000055906 00000 n -0000055927 00000 n -0000056188 00000 n -0000056425 00000 n -0000056597 00000 n -0000056769 00000 n -0000056941 00000 n -0000057129 00000 n -0000057190 00000 n -0000057233 00000 n -0000057404 00000 n -0000057449 00000 n -0000057561 00000 n -0000057582 00000 n -0000057843 00000 n -0000058080 00000 n -0000058252 00000 n -0000058424 00000 n -0000058596 00000 n -0000058784 00000 n -0000058845 00000 n -0000058888 00000 n -0000059059 00000 n -0000059104 00000 n -0000059216 00000 n -0000059237 00000 n -0000059483 00000 n -0000059692 00000 n -0000059836 00000 n -0000059980 00000 n -0000060124 00000 n -0000060291 00000 n -0000060352 00000 n -0000060395 00000 n -0000060567 00000 n -0000060612 00000 n -0000060707 00000 n -0000060728 00000 n -0000060974 00000 n -0000061183 00000 n -0000061327 00000 n -0000061471 00000 n -0000061615 00000 n -0000061783 00000 n -0000061844 00000 n -0000061888 00000 n -0000062073 00000 n -0000062119 00000 n -0000062214 00000 n -0000062235 00000 n -0000062481 00000 n -0000062690 00000 n -0000062834 00000 n -0000062978 00000 n -0000063122 00000 n -0000063290 00000 n -0000063351 00000 n -0000063395 00000 n -0000063568 00000 n -0000063614 00000 n -0000063709 00000 n -0000063730 00000 n -0000063976 00000 n -0000064185 00000 n -0000064329 00000 n -0000064473 00000 n -0000064617 00000 n -0000064785 00000 n -0000064846 00000 n -0000064890 00000 n -0000065063 00000 n -0000065109 00000 n -0000065204 00000 n -0000065225 00000 n -0000065486 00000 n -0000065723 00000 n -0000065895 00000 n -0000066067 00000 n -0000066239 00000 n -0000066428 00000 n -0000066489 00000 n -0000066533 00000 n -0000066706 00000 n -0000066752 00000 n -0000066862 00000 n -0000066883 00000 n -0000067144 00000 n -0000067381 00000 n -0000067553 00000 n -0000067725 00000 n -0000067897 00000 n -0000068086 00000 n -0000068147 00000 n -0000068191 00000 n -0000068376 00000 n -0000068422 00000 n -0000068532 00000 n -0000068553 00000 n -0000068814 00000 n -0000069051 00000 n -0000069223 00000 n -0000069395 00000 n -0000069567 00000 n -0000069756 00000 n -0000069817 00000 n -0000069861 00000 n -0000070034 00000 n -0000070080 00000 n -0000070190 00000 n -0000070211 00000 n -0000070472 00000 n -0000070709 00000 n -0000070881 00000 n -0000071053 00000 n -0000071225 00000 n -0000071414 00000 n -0000071475 00000 n -0000071519 00000 n -0000071692 00000 n -0000071738 00000 n -0000071848 00000 n -0000071869 00000 n -0000071975 00000 n -0000072389 00000 n -0000072411 00000 n -0000072635 00000 n -0000072656 00000 n -0000072738 00000 n -0000073152 00000 n -0000073174 00000 n -0000073398 00000 n -0000073419 00000 n -0000073833 00000 n -0000073855 00000 n +0000048817 00000 n +0000048861 00000 n +0000048983 00000 n +0000049027 00000 n +0000049116 00000 n +0000049137 00000 n +0000049382 00000 n +0000049589 00000 n +0000049731 00000 n +0000049875 00000 n +0000050019 00000 n +0000050186 00000 n +0000050247 00000 n +0000050290 00000 n +0000050457 00000 n +0000050502 00000 n +0000050591 00000 n +0000050612 00000 n +0000050873 00000 n +0000051110 00000 n +0000051282 00000 n +0000051454 00000 n +0000051626 00000 n +0000051814 00000 n +0000051875 00000 n +0000051918 00000 n +0000052089 00000 n +0000052134 00000 n +0000052246 00000 n +0000052267 00000 n +0000052519 00000 n +0000052742 00000 n +0000052900 00000 n +0000053065 00000 n +0000053230 00000 n +0000053418 00000 n +0000053479 00000 n +0000053522 00000 n +0000053704 00000 n +0000053749 00000 n +0000053855 00000 n +0000053876 00000 n +0000054137 00000 n +0000054374 00000 n +0000054546 00000 n +0000054718 00000 n +0000054890 00000 n +0000055078 00000 n +0000055139 00000 n +0000055182 00000 n +0000055353 00000 n +0000055398 00000 n +0000055510 00000 n +0000055531 00000 n +0000055792 00000 n +0000056029 00000 n +0000056201 00000 n +0000056373 00000 n +0000056545 00000 n +0000056733 00000 n +0000056794 00000 n +0000056837 00000 n +0000057008 00000 n +0000057053 00000 n +0000057165 00000 n +0000057186 00000 n +0000057432 00000 n +0000057641 00000 n +0000057785 00000 n +0000057929 00000 n +0000058073 00000 n +0000058240 00000 n +0000058301 00000 n +0000058344 00000 n +0000058516 00000 n +0000058561 00000 n +0000058656 00000 n +0000058677 00000 n +0000058923 00000 n +0000059132 00000 n +0000059276 00000 n +0000059420 00000 n +0000059564 00000 n +0000059732 00000 n +0000059793 00000 n +0000059837 00000 n +0000060022 00000 n +0000060068 00000 n +0000060163 00000 n +0000060184 00000 n +0000060430 00000 n +0000060639 00000 n +0000060783 00000 n +0000060927 00000 n +0000061071 00000 n +0000061239 00000 n +0000061300 00000 n +0000061344 00000 n +0000061517 00000 n +0000061563 00000 n +0000061658 00000 n +0000061679 00000 n +0000061925 00000 n +0000062134 00000 n +0000062278 00000 n +0000062422 00000 n +0000062566 00000 n +0000062734 00000 n +0000062795 00000 n +0000062839 00000 n +0000063012 00000 n +0000063058 00000 n +0000063153 00000 n +0000063174 00000 n +0000063435 00000 n +0000063672 00000 n +0000063844 00000 n +0000064016 00000 n +0000064188 00000 n +0000064377 00000 n +0000064438 00000 n +0000064482 00000 n +0000064655 00000 n +0000064701 00000 n +0000064811 00000 n +0000064832 00000 n +0000065093 00000 n +0000065330 00000 n +0000065502 00000 n +0000065674 00000 n +0000065846 00000 n +0000066035 00000 n +0000066096 00000 n +0000066140 00000 n +0000066325 00000 n +0000066371 00000 n +0000066481 00000 n +0000066502 00000 n +0000066763 00000 n +0000067000 00000 n +0000067172 00000 n +0000067344 00000 n +0000067516 00000 n +0000067705 00000 n +0000067766 00000 n +0000067810 00000 n +0000067983 00000 n +0000068029 00000 n +0000068139 00000 n +0000068160 00000 n +0000068421 00000 n +0000068658 00000 n +0000068830 00000 n +0000069002 00000 n +0000069174 00000 n +0000069363 00000 n +0000069424 00000 n +0000069468 00000 n +0000069641 00000 n +0000069687 00000 n +0000069797 00000 n +0000069818 00000 n +0000069873 00000 n +0000070235 00000 n +0000070257 00000 n +0000070429 00000 n +0000070450 00000 n +0000070812 00000 n +0000070834 00000 n +0000071006 00000 n +0000071027 00000 n +0000071389 00000 n +0000071411 00000 n +0000071583 00000 n +0000071604 00000 n +0000072026 00000 n +0000072048 00000 n +0000072280 00000 n +0000072301 00000 n +0000072723 00000 n +0000072745 00000 n +0000072977 00000 n +0000072998 00000 n +0000073420 00000 n +0000073442 00000 n +0000073674 00000 n +0000073695 00000 n +0000074057 00000 n 0000074079 00000 n -0000074100 00000 n -0000074522 00000 n -0000074544 00000 n -0000074776 00000 n -0000074797 00000 n -0000075219 00000 n -0000075241 00000 n -0000075473 00000 n -0000075494 00000 n -0000075916 00000 n -0000075938 00000 n -0000076170 00000 n -0000076191 00000 n -0000076605 00000 n -0000076627 00000 n -0000076851 00000 n -0000076872 00000 n -0000077286 00000 n -0000077308 00000 n -0000077532 00000 n -0000077553 00000 n -0000077967 00000 n -0000077989 00000 n -0000078213 00000 n -0000078234 00000 n -0000078648 00000 n -0000078670 00000 n -0000078894 00000 n -0000078915 00000 n -0000079329 00000 n -0000079351 00000 n -0000079575 00000 n -0000079596 00000 n -0000080010 00000 n -0000080032 00000 n -0000080256 00000 n -0000080277 00000 n -0000080717 00000 n -0000080739 00000 n -0000080989 00000 n -0000081010 00000 n -0000081450 00000 n -0000081472 00000 n -0000081722 00000 n -0000081743 00000 n -0000082183 00000 n -0000082205 00000 n -0000082455 00000 n -0000082476 00000 n -0000082909 00000 n -0000082931 00000 n -0000083174 00000 n -0000083195 00000 n -0000083628 00000 n -0000083650 00000 n -0000083893 00000 n -0000083914 00000 n -0000084347 00000 n -0000084369 00000 n -0000084612 00000 n -0000084633 00000 n -0000085073 00000 n -0000085095 00000 n -0000085345 00000 n -0000085366 00000 n -0000085806 00000 n -0000085828 00000 n -0000086078 00000 n -0000086099 00000 n -0000086539 00000 n -0000086561 00000 n -0000086811 00000 n -0000086832 00000 n -0000087272 00000 n -0000087294 00000 n -0000087544 00000 n -0000087565 00000 n -0000088005 00000 n -0000088027 00000 n -0000088277 00000 n -0000088298 00000 n -0000088738 00000 n -0000088760 00000 n -0000089010 00000 n -0000089031 00000 n -0000089451 00000 n -0000089473 00000 n -0000089703 00000 n -0000089724 00000 n -0000090144 00000 n -0000090166 00000 n -0000090396 00000 n -0000090417 00000 n -0000090837 00000 n -0000090859 00000 n -0000091089 00000 n -0000091110 00000 n -0000091530 00000 n -0000091552 00000 n -0000091782 00000 n -0000091803 00000 n -0000092223 00000 n -0000092245 00000 n -0000092475 00000 n -0000092496 00000 n -0000092916 00000 n -0000092938 00000 n -0000093168 00000 n -0000093189 00000 n -0000093609 00000 n -0000093631 00000 n -0000093861 00000 n -0000093882 00000 n -0000094302 00000 n -0000094324 00000 n -0000094554 00000 n -0000094575 00000 n -0000094995 00000 n -0000095017 00000 n -0000095247 00000 n -0000095268 00000 n -0000095688 00000 n -0000095710 00000 n -0000095940 00000 n -0000095961 00000 n -0000096381 00000 n -0000096403 00000 n -0000096633 00000 n -0000096654 00000 n -0000097074 00000 n -0000097096 00000 n -0000097326 00000 n -0000097347 00000 n -0000097785 00000 n -0000097807 00000 n -0000098055 00000 n -0000098076 00000 n -0000098514 00000 n -0000098536 00000 n -0000098784 00000 n -0000098805 00000 n -0000099243 00000 n -0000099265 00000 n -0000099513 00000 n -0000099534 00000 n -0000099972 00000 n -0000099994 00000 n -0000100242 00000 n -0000100263 00000 n -0000100701 00000 n -0000100723 00000 n -0000100971 00000 n -0000100992 00000 n -0000101430 00000 n -0000101452 00000 n -0000101700 00000 n -0000101721 00000 n -0000102159 00000 n -0000102181 00000 n -0000102429 00000 n -0000102450 00000 n -0000102888 00000 n -0000102910 00000 n -0000103158 00000 n -0000103179 00000 n -0000103617 00000 n -0000103639 00000 n -0000103887 00000 n -0000103908 00000 n -0000104346 00000 n -0000104368 00000 n -0000104616 00000 n -0000104637 00000 n -0000105075 00000 n -0000105097 00000 n -0000105345 00000 n -0000105366 00000 n -0000105804 00000 n -0000105826 00000 n -0000106074 00000 n -0000106095 00000 n -0000106353 00000 n -0000106374 00000 n -0000106508 00000 n -0000106749 00000 n -0000106770 00000 n -0000107012 00000 n -0000107033 00000 n -0000107276 00000 n -0000107297 00000 n -0000107541 00000 n -0000107562 00000 n -0000107828 00000 n -0000107849 00000 n -0000108098 00000 n -0000108119 00000 n -0000108370 00000 n -0000108391 00000 n -0000108644 00000 n -0000108665 00000 n -0000108918 00000 n -0000108939 00000 n -0000109197 00000 n -0000109218 00000 n -0000109459 00000 n -0000109480 00000 n -0000109722 00000 n -0000109743 00000 n -0000109986 00000 n -0000110007 00000 n -0000110251 00000 n -0000110272 00000 n -0000110530 00000 n -0000110551 00000 n -0000110792 00000 n -0000110813 00000 n -0000111055 00000 n -0000111076 00000 n -0000111319 00000 n -0000111340 00000 n -0000111584 00000 n -0000111605 00000 n -0000111889 00000 n -0000111910 00000 n -0000112177 00000 n -0000112198 00000 n -0000112468 00000 n -0000112489 00000 n -0000112759 00000 n -0000112780 00000 n -0000113049 00000 n -0000113070 00000 n -0000113347 00000 n -0000113368 00000 n -0000113628 00000 n -0000113649 00000 n -0000113912 00000 n -0000113933 00000 n -0000114196 00000 n -0000114217 00000 n -0000114479 00000 n -0000114500 00000 n -0000114784 00000 n -0000114805 00000 n -0000115072 00000 n -0000115093 00000 n -0000115363 00000 n -0000115384 00000 n -0000115654 00000 n -0000115675 00000 n -0000115944 00000 n -0000115965 00000 n -0000116249 00000 n -0000116270 00000 n -0000116537 00000 n -0000116558 00000 n -0000116828 00000 n -0000116849 00000 n -0000117119 00000 n -0000117140 00000 n -0000117409 00000 n -0000117430 00000 n -0000117694 00000 n -0000117715 00000 n -0000117962 00000 n -0000117983 00000 n -0000118231 00000 n -0000118252 00000 n -0000118501 00000 n -0000118522 00000 n -0000118772 00000 n -0000118793 00000 n -0000119057 00000 n -0000119078 00000 n -0000119325 00000 n -0000119346 00000 n -0000119594 00000 n -0000119615 00000 n -0000119864 00000 n -0000119885 00000 n -0000120135 00000 n -0000120156 00000 n -0000120420 00000 n -0000120441 00000 n -0000120688 00000 n -0000120709 00000 n -0000120957 00000 n -0000120978 00000 n -0000121227 00000 n -0000121248 00000 n -0000121498 00000 n -0000121519 00000 n -0000121783 00000 n -0000121804 00000 n -0000122051 00000 n -0000122072 00000 n -0000122320 00000 n -0000122341 00000 n -0000122590 00000 n -0000122611 00000 n -0000122861 00000 n -0000122882 00000 n -0000123164 00000 n -0000123185 00000 n -0000123450 00000 n -0000123471 00000 n -0000123736 00000 n -0000123757 00000 n -0000124024 00000 n -0000124045 00000 n -0000124314 00000 n -0000124335 00000 n -0000124617 00000 n -0000124638 00000 n -0000124903 00000 n -0000124924 00000 n -0000125189 00000 n -0000125210 00000 n -0000125477 00000 n -0000125498 00000 n -0000125767 00000 n -0000125788 00000 n -0000126070 00000 n -0000126091 00000 n -0000126356 00000 n -0000126377 00000 n -0000126642 00000 n -0000126663 00000 n -0000126930 00000 n -0000126951 00000 n -0000127220 00000 n -0000127241 00000 n -0000127523 00000 n -0000127544 00000 n -0000127809 00000 n -0000127830 00000 n -0000128095 00000 n -0000128116 00000 n -0000128383 00000 n -0000128404 00000 n -0000128673 00000 n -0000128694 00000 n -0000128770 00000 n -0000128980 00000 n -0000129001 00000 n +0000074251 00000 n +0000074272 00000 n +0000074634 00000 n +0000074656 00000 n +0000074828 00000 n +0000074849 00000 n +0000075211 00000 n +0000075233 00000 n +0000075405 00000 n +0000075426 00000 n +0000075788 00000 n +0000075810 00000 n +0000075982 00000 n +0000076003 00000 n +0000076365 00000 n +0000076387 00000 n +0000076559 00000 n +0000076580 00000 n +0000076942 00000 n +0000076964 00000 n +0000077136 00000 n +0000077157 00000 n +0000077597 00000 n +0000077619 00000 n +0000077869 00000 n +0000077890 00000 n +0000078330 00000 n +0000078352 00000 n +0000078602 00000 n +0000078623 00000 n +0000079063 00000 n +0000079085 00000 n +0000079335 00000 n +0000079356 00000 n +0000079789 00000 n +0000079811 00000 n +0000080054 00000 n +0000080075 00000 n +0000080508 00000 n +0000080530 00000 n +0000080773 00000 n +0000080794 00000 n +0000081227 00000 n +0000081249 00000 n +0000081492 00000 n +0000081513 00000 n +0000081953 00000 n +0000081975 00000 n +0000082225 00000 n +0000082246 00000 n +0000082686 00000 n +0000082708 00000 n +0000082958 00000 n +0000082979 00000 n +0000083419 00000 n +0000083441 00000 n +0000083691 00000 n +0000083712 00000 n +0000084152 00000 n +0000084174 00000 n +0000084424 00000 n +0000084445 00000 n +0000084885 00000 n +0000084907 00000 n +0000085157 00000 n +0000085178 00000 n +0000085618 00000 n +0000085640 00000 n +0000085890 00000 n +0000085911 00000 n +0000086331 00000 n +0000086353 00000 n +0000086583 00000 n +0000086604 00000 n +0000087024 00000 n +0000087046 00000 n +0000087276 00000 n +0000087297 00000 n +0000087717 00000 n +0000087739 00000 n +0000087969 00000 n +0000087990 00000 n +0000088410 00000 n +0000088432 00000 n +0000088662 00000 n +0000088683 00000 n +0000089103 00000 n +0000089125 00000 n +0000089355 00000 n +0000089376 00000 n +0000089796 00000 n +0000089818 00000 n +0000090048 00000 n +0000090069 00000 n +0000090489 00000 n +0000090511 00000 n +0000090741 00000 n +0000090762 00000 n +0000091182 00000 n +0000091204 00000 n +0000091434 00000 n +0000091455 00000 n +0000091875 00000 n +0000091897 00000 n +0000092127 00000 n +0000092148 00000 n +0000092568 00000 n +0000092590 00000 n +0000092820 00000 n +0000092841 00000 n +0000093261 00000 n +0000093283 00000 n +0000093513 00000 n +0000093534 00000 n +0000093954 00000 n +0000093976 00000 n +0000094206 00000 n +0000094227 00000 n +0000094665 00000 n +0000094687 00000 n +0000094935 00000 n +0000094956 00000 n +0000095394 00000 n +0000095416 00000 n +0000095664 00000 n +0000095685 00000 n +0000096123 00000 n +0000096145 00000 n +0000096393 00000 n +0000096414 00000 n +0000096852 00000 n +0000096874 00000 n +0000097122 00000 n +0000097143 00000 n +0000097581 00000 n +0000097603 00000 n +0000097851 00000 n +0000097872 00000 n +0000098310 00000 n +0000098332 00000 n +0000098580 00000 n +0000098601 00000 n +0000099039 00000 n +0000099061 00000 n +0000099309 00000 n +0000099330 00000 n +0000099768 00000 n +0000099790 00000 n +0000100038 00000 n +0000100059 00000 n +0000100497 00000 n +0000100519 00000 n +0000100767 00000 n +0000100788 00000 n +0000101226 00000 n +0000101248 00000 n +0000101496 00000 n +0000101517 00000 n +0000101955 00000 n +0000101977 00000 n +0000102225 00000 n +0000102246 00000 n +0000102684 00000 n +0000102706 00000 n +0000102954 00000 n +0000102975 00000 n +0000103181 00000 n +0000103202 00000 n +0000103336 00000 n +0000103526 00000 n +0000103547 00000 n +0000103790 00000 n +0000103811 00000 n +0000104055 00000 n +0000104076 00000 n +0000104321 00000 n +0000104342 00000 n +0000104608 00000 n +0000104629 00000 n +0000104879 00000 n +0000104900 00000 n +0000105152 00000 n +0000105173 00000 n +0000105427 00000 n +0000105448 00000 n +0000105702 00000 n +0000105723 00000 n +0000105929 00000 n +0000105950 00000 n +0000106140 00000 n +0000106161 00000 n +0000106404 00000 n +0000106425 00000 n +0000106669 00000 n +0000106690 00000 n +0000106935 00000 n +0000106956 00000 n +0000107162 00000 n +0000107183 00000 n +0000107373 00000 n +0000107394 00000 n +0000107637 00000 n +0000107658 00000 n +0000107902 00000 n +0000107923 00000 n +0000108168 00000 n +0000108189 00000 n +0000108473 00000 n +0000108494 00000 n +0000108762 00000 n +0000108783 00000 n +0000109054 00000 n +0000109075 00000 n +0000109346 00000 n +0000109367 00000 n +0000109637 00000 n +0000109658 00000 n +0000109935 00000 n +0000109956 00000 n +0000110217 00000 n +0000110238 00000 n +0000110502 00000 n +0000110523 00000 n +0000110787 00000 n +0000110808 00000 n +0000111071 00000 n +0000111092 00000 n +0000111376 00000 n +0000111397 00000 n +0000111665 00000 n +0000111686 00000 n +0000111957 00000 n +0000111978 00000 n +0000112249 00000 n +0000112270 00000 n +0000112540 00000 n +0000112561 00000 n +0000112845 00000 n +0000112866 00000 n +0000113134 00000 n +0000113155 00000 n +0000113426 00000 n +0000113447 00000 n +0000113718 00000 n +0000113739 00000 n +0000114009 00000 n +0000114030 00000 n +0000114294 00000 n +0000114315 00000 n +0000114563 00000 n +0000114584 00000 n +0000114833 00000 n +0000114854 00000 n +0000115104 00000 n +0000115125 00000 n +0000115376 00000 n +0000115397 00000 n +0000115661 00000 n +0000115682 00000 n +0000115930 00000 n +0000115951 00000 n +0000116200 00000 n +0000116221 00000 n +0000116471 00000 n +0000116492 00000 n +0000116743 00000 n +0000116764 00000 n +0000117028 00000 n +0000117049 00000 n +0000117297 00000 n +0000117318 00000 n +0000117567 00000 n +0000117588 00000 n +0000117838 00000 n +0000117859 00000 n +0000118110 00000 n +0000118131 00000 n +0000118395 00000 n +0000118416 00000 n +0000118664 00000 n +0000118685 00000 n +0000118934 00000 n +0000118955 00000 n +0000119205 00000 n +0000119226 00000 n +0000119477 00000 n +0000119498 00000 n +0000119780 00000 n +0000119801 00000 n +0000120067 00000 n +0000120088 00000 n +0000120354 00000 n +0000120375 00000 n +0000120643 00000 n +0000120664 00000 n +0000120934 00000 n +0000120955 00000 n +0000121237 00000 n +0000121258 00000 n +0000121524 00000 n +0000121545 00000 n +0000121811 00000 n +0000121832 00000 n +0000122100 00000 n +0000122121 00000 n +0000122391 00000 n +0000122412 00000 n +0000122694 00000 n +0000122715 00000 n +0000122981 00000 n +0000123002 00000 n +0000123268 00000 n +0000123289 00000 n +0000123557 00000 n +0000123578 00000 n +0000123848 00000 n +0000123869 00000 n +0000124151 00000 n +0000124172 00000 n +0000124438 00000 n +0000124459 00000 n +0000124725 00000 n +0000124746 00000 n +0000125014 00000 n +0000125035 00000 n +0000125305 00000 n +0000125326 00000 n +0000125402 00000 n +0000125612 00000 n +0000125633 00000 n +0000125673 00000 n trailer << /Root 1 0 R - /Size 738 + /Size 739 /ID [<4866f3ccc81fb28dc4a27f0f976ce937><31415926535897932384626433832795>] >> startxref -129041 +125755 %%EOF diff --git a/qpdf/qtest/qpdf/resolved-appearance-conflicts-generate.pdf b/qpdf/qtest/qpdf/resolved-appearance-conflicts-generate.pdf new file mode 100644 index 00000000..483a4ea2 --- /dev/null +++ b/qpdf/qtest/qpdf/resolved-appearance-conflicts-generate.pdf @@ -0,0 +1,642 @@ +%PDF-1.4 +% +%QDF-1.0 + +1 0 obj +<< + /Lang (en-US) + /Pages 2 0 R + /Type /Catalog +>> +endobj + +2 0 obj +<< + /Count 3 + /Kids [ + 3 0 R + 4 0 R + 5 0 R + ] + /Type /Pages +>> +endobj + +%% Page 1 +3 0 obj +<< + /Contents [ + 6 0 R + 8 0 R + 10 0 R + ] + /Group << + /CS /DeviceRGB + /I true + /S /Transparency + >> + /MediaBox [ + 0 + 0 + 611.971653543307 + 791.971653543307 + ] + /Parent 2 0 R + /Resources << + /Font << + /F1 12 0 R + >> + /ProcSet [ + /PDF + /Text + ] + /XObject << + /Fxo1 13 0 R + /Fxo2 15 0 R + >> + >> + /Type /Page +>> +endobj + +%% Page 2 +4 0 obj +<< + /Contents [ + 17 0 R + 8 0 R + 19 0 R + ] + /Group << + /CS /DeviceRGB + /I true + /S /Transparency + >> + /MediaBox [ + 0 + 0 + 611.971653543307 + 791.971653543307 + ] + /Parent 2 0 R + /Resources << + /Font << + /F1 12 0 R + >> + /ProcSet [ + /PDF + /Text + ] + /XObject << + /Fxo1 21 0 R + /Fxo2 23 0 R + >> + >> + /Type /Page +>> +endobj + +%% Page 3 +5 0 obj +<< + /Contents [ + 25 0 R + 27 0 R + 29 0 R + ] + /Group << + /CS /DeviceRGB + /I true + /S /Transparency + >> + /MediaBox [ + 0 + 0 + 611.971653543307 + 791.971653543307 + ] + /Parent 2 0 R + /Resources << + /Font << + /F1 31 0 R + >> + /ProcSet [ + /PDF + /Text + ] + /XObject << + /Fxo1 32 0 R + /Fxo2 34 0 R + >> + >> + /Type /Page +>> +endobj + +%% Contents for page 1 +6 0 obj +<< + /Length 7 0 R +>> +stream +q +endstream +endobj + +7 0 obj +2 +endobj + +%% Contents for page 2 +8 0 obj +<< + /Length 9 0 R +>> +stream +0.1 w +q 0 0 612 792 re +W* n +0 0 0 RG +1 1 1 rg +56.7 711.9 116.7 22.6 re B* +173.4 716 126.2 19.2 re f* +q 1.2 w 0 0 0 RG +174.6 719.6 12.1 12.1 re S + Q +q 191.4 716 107 19.2 re W* n +q 0.29803 0.29803 0.29803 rg +BT +191.4 721.4 Td /F1 12 Tf (Check Box) Tj +ET +Q +Q +Q +endstream +endobj + +%QDF: ignore_newline +9 0 obj +258 +endobj + +%% Contents for page 1 +10 0 obj +<< + /Length 11 0 R +>> +stream + +Q +q +1.01653 0 0 0.98347 174.5 719.7 cm +/Fxo1 Do +Q +q +1.00181 0 0 0.98795 59.6 715 cm +/Fxo2 Do +Q +endstream +endobj + +11 0 obj +96 +endobj + +12 0 obj +<< + /BaseFont /Helvetica + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +13 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources << + /Font << + /F1 12 0 R + /F1_1 31 0 R + /ZaDi 36 0 R + /ZaDi_1 37 0 R + >> + /ProcSet [ + /PDF + /Text + ] + >> + /Subtype /Form + /Type /XObject + /Length 14 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +14 0 obj +12 +endobj + +15 0 obj +<< + /BBox [ + 0 + 0 + 110.7 + 16.6 + ] + /Resources << + /Font << + /F1 12 0 R + /F1_1 38 0 R + /ZaDi 36 0 R + /ZaDi_1 37 0 R + >> + /ProcSet [ + /PDF + /Text + ] + >> + /Subtype /Form + /Type /XObject + /Length 16 0 R +>> +stream +BT /F1_1 12 Tf ET +/Tx BMC +q +BT +0.29803 0.29803 0.29803 rg /F1 12 Tf +1 3.5 Td +() Tj +ET +Q +EMC +endstream +endobj + +16 0 obj +92 +endobj + +%% Contents for page 2 +17 0 obj +<< + /Length 18 0 R +>> +stream +q +endstream +endobj + +18 0 obj +2 +endobj + +%% Contents for page 2 +19 0 obj +<< + /Length 20 0 R +>> +stream + +Q +q +1.01653 0 0 0.98347 174.5 719.7 cm +/Fxo1 Do +Q +q +1.00181 0 0 0.98795 59.6 715 cm +/Fxo2 Do +Q +endstream +endobj + +20 0 obj +96 +endobj + +21 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources << + /Font << + /F1 12 0 R + /F1_1 31 0 R + /ZaDi 36 0 R + /ZaDi_1 37 0 R + >> + /ProcSet [ + /PDF + /Text + ] + >> + /Subtype /Form + /Type /XObject + /Length 22 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +22 0 obj +12 +endobj + +23 0 obj +<< + /BBox [ + 0 + 0 + 110.7 + 16.6 + ] + /Resources << + /Font << + /F1 12 0 R + /F1_1 38 0 R + /ZaDi 36 0 R + /ZaDi_1 37 0 R + >> + /ProcSet [ + /PDF + /Text + ] + >> + /Subtype /Form + /Type /XObject + /Length 24 0 R +>> +stream +BT /F1_1 12 Tf ET +/Tx BMC +q +BT +0.29803 0.29803 0.29803 rg /F1 12 Tf +1 3.5 Td +() Tj +ET +Q +EMC +endstream +endobj + +24 0 obj +92 +endobj + +%% Contents for page 3 +25 0 obj +<< + /Length 26 0 R +>> +stream +q +endstream +endobj + +26 0 obj +2 +endobj + +%% Contents for page 3 +27 0 obj +<< + /Length 28 0 R +>> +stream +0.1 w +q 0 0 612 792 re +W* n +0 0 0 RG +1 1 1 rg +56.7 711.9 116.7 22.6 re B* +173.4 716 126.2 19.2 re f* +q 1.2 w 0 0 0 RG +174.6 719.6 12.1 12.1 re S + Q +q 191.4 716 107 19.2 re W* n +q 0.29803 0.29803 0.29803 rg +BT +191.4 721.4 Td /F1 12 Tf (Check Box) Tj +ET +Q +Q +Q +endstream +endobj + +%QDF: ignore_newline +28 0 obj +258 +endobj + +%% Contents for page 3 +29 0 obj +<< + /Length 30 0 R +>> +stream + +Q +q +1.01653 0 0 0.98347 174.5 719.7 cm +/Fxo1 Do +Q +q +1.00181 0 0 0.98795 59.6 715 cm +/Fxo2 Do +Q +endstream +endobj + +30 0 obj +96 +endobj + +31 0 obj +<< + /BaseFont /Helvetica + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +32 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources << + /Font << + /F1 12 0 R + /F1_1 31 0 R + /ZaDi 36 0 R + /ZaDi_1 37 0 R + >> + /ProcSet [ + /PDF + /Text + ] + >> + /Subtype /Form + /Type /XObject + /Length 33 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +33 0 obj +12 +endobj + +34 0 obj +<< + /BBox [ + 0 + 0 + 110.7 + 16.6 + ] + /Resources << + /Font << + /F1 12 0 R + /F1_1 31 0 R + /F1_1_1 39 0 R + /ZaDi 36 0 R + /ZaDi_1 37 0 R + >> + /ProcSet [ + /PDF + /Text + ] + >> + /Subtype /Form + /Type /XObject + /Length 35 0 R +>> +stream +BT /F1_1_1 12 Tf ET +/Tx BMC +q +BT +0.29803 0.29803 0.29803 rg /F1_1 12 Tf +1 3.5 Td +() Tj +ET +Q +EMC +endstream +endobj + +35 0 obj +96 +endobj + +36 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +37 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +38 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +39 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +xref +0 40 +0000000000 65535 f +0000000025 00000 n +0000000095 00000 n +0000000197 00000 n +0000000612 00000 n +0000001028 00000 n +0000001458 00000 n +0000001515 00000 n +0000001556 00000 n +0000001891 00000 n +0000001934 00000 n +0000002087 00000 n +0000002107 00000 n +0000002214 00000 n +0000002522 00000 n +0000002542 00000 n +0000002931 00000 n +0000002974 00000 n +0000003033 00000 n +0000003075 00000 n +0000003228 00000 n +0000003248 00000 n +0000003556 00000 n +0000003576 00000 n +0000003965 00000 n +0000004008 00000 n +0000004067 00000 n +0000004109 00000 n +0000004446 00000 n +0000004490 00000 n +0000004643 00000 n +0000004663 00000 n +0000004770 00000 n +0000005078 00000 n +0000005098 00000 n +0000005512 00000 n +0000005532 00000 n +0000005613 00000 n +0000005694 00000 n +0000005799 00000 n +trailer << + /DocChecksum /606E154FE5CF1A6B8B73D870AC8EBE04 + /Root 1 0 R + /Size 40 + /ID [<31415926535897932384626433832795>] +>> +startxref +5904 +%%EOF diff --git a/qpdf/qtest/qpdf/resolved-appearance-conflicts.pdf b/qpdf/qtest/qpdf/resolved-appearance-conflicts.pdf new file mode 100644 index 00000000..440664a1 --- /dev/null +++ b/qpdf/qtest/qpdf/resolved-appearance-conflicts.pdf @@ -0,0 +1,771 @@ +%PDF-1.4 +% +%QDF-1.0 + +1 0 obj +<< + /AcroForm << + /DR 2 0 R + /Fields [ + 3 0 R + 4 0 R + 5 0 R + 6 0 R + 7 0 R + 8 0 R + ] + /NeedAppearances true + >> + /Lang (en-US) + /Pages 9 0 R + /Type /Catalog +>> +endobj + +2 0 obj +<< + /Font << + /F1 10 0 R + /F1_1 11 0 R + /ZaDi 12 0 R + /ZaDi_1 13 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +3 0 obj +<< + /AP << + /N << + /Off 14 0 R + /Yes 16 0 R + >> + >> + /AS /Off + /DA (0.29803 0.29803 0.29803 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 12 0 R + >> + >> + /DV /Off + /F 4 + /FT /Btn + /MK << + /CA (8) + >> + /P 18 0 R + /Rect [ + 174.5 + 719.7 + 186.8 + 731.6 + ] + /Subtype /Widget + /T (Check Box 1+1) + /Type /Annot + /V /Off +>> +endobj + +4 0 obj +<< + /AP << + /N 19 0 R + >> + /DA (0.29803 0.29803 0.29803 rg /F1 12 Tf) + /DR << + /Font 21 0 R + >> + /DV + /F 4 + /FT /Tx + /P 18 0 R + /Rect [ + 59.6 + 715 + 170.5 + 731.4 + ] + /Subtype /Widget + /T (Text Box 1+1) + /Type /Annot + /V +>> +endobj + +5 0 obj +<< + /AP << + /N << + /Off 22 0 R + /Yes 24 0 R + >> + >> + /AS /Off + /DA (0.29803 0.29803 0.29803 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 12 0 R + >> + >> + /DV /Off + /F 4 + /FT /Btn + /MK << + /CA (8) + >> + /P 18 0 R + /Rect [ + 174.5 + 719.7 + 186.8 + 731.6 + ] + /Subtype /Widget + /T (Check Box 1+1+1) + /Type /Annot + /V /Off +>> +endobj + +6 0 obj +<< + /AP << + /N 26 0 R + >> + /DA (0.29803 0.29803 0.29803 rg /F1 12 Tf) + /DR << + /Font 21 0 R + >> + /DV + /F 4 + /FT /Tx + /P 18 0 R + /Rect [ + 59.6 + 715 + 170.5 + 731.4 + ] + /Subtype /Widget + /T (Text Box 1+1+1) + /Type /Annot + /V +>> +endobj + +7 0 obj +<< + /AP << + /N << + /Off 28 0 R + /Yes 30 0 R + >> + >> + /AS /Off + /DA (0.29803 0.29803 0.29803 rg /ZaDi_1 0 Tf) + /DR 2 0 R + /DV /Off + /F 4 + /FT /Btn + /MK << + /CA (8) + >> + /P 32 0 R + /Rect [ + 174.5 + 719.7 + 186.8 + 731.6 + ] + /Subtype /Widget + /T (Check Box 1+2) + /Type /Annot + /V /Off +>> +endobj + +8 0 obj +<< + /AP << + /N 33 0 R + >> + /DA (0.29803 0.29803 0.29803 rg /F1_1 12 Tf) + /DR 2 0 R + /DV + /F 4 + /FT /Tx + /P 32 0 R + /Rect [ + 59.6 + 715 + 170.5 + 731.4 + ] + /Subtype /Widget + /T (Text Box 1+2) + /Type /Annot + /V +>> +endobj + +9 0 obj +<< + /Count 3 + /Kids [ + 18 0 R + 35 0 R + 32 0 R + ] + /Type /Pages +>> +endobj + +10 0 obj +<< + /BaseFont /Helvetica + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +11 0 obj +<< + /BaseFont /Helvetica + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +12 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +13 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +14 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 15 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +15 0 obj +12 +endobj + +16 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 17 0 R +>> +stream +/Tx BMC +q BT +0.29803 0.29803 0.29803 rg /ZaDi 12.1 Tf +1.9 1.9 Td (8) Tj +ET +Q +EMC +endstream +endobj + +17 0 obj +81 +endobj + +%% Page 1 +18 0 obj +<< + /Annots [ + 3 0 R + 4 0 R + ] + /Contents 36 0 R + /Group << + /CS /DeviceRGB + /I true + /S /Transparency + >> + /MediaBox [ + 0 + 0 + 611.971653543307 + 791.971653543307 + ] + /Parent 9 0 R + /Resources << + /Font << + /F1 10 0 R + >> + /ProcSet [ + /PDF + /Text + ] + >> + /Type /Page +>> +endobj + +19 0 obj +<< + /BBox [ + 0 + 0 + 110.7 + 16.6 + ] + /Resources << + /Font << + /F1 10 0 R + /F1_1 38 0 R + >> + >> + /Subtype /Form + /Type /XObject + /Length 20 0 R +>> +stream +BT /F1_1 12 Tf ET +/Tx BMC +EMC +endstream +endobj + +20 0 obj +30 +endobj + +21 0 obj +<< + /F1 10 0 R + /ZaDi 12 0 R +>> +endobj + +22 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 23 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +23 0 obj +12 +endobj + +24 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 25 0 R +>> +stream +/Tx BMC +q BT +0.29803 0.29803 0.29803 rg /ZaDi 12.1 Tf +1.9 1.9 Td (8) Tj +ET +Q +EMC +endstream +endobj + +25 0 obj +81 +endobj + +26 0 obj +<< + /BBox [ + 0 + 0 + 110.7 + 16.6 + ] + /Resources << + /Font << + /F1 10 0 R + /F1_1 38 0 R + >> + >> + /Subtype /Form + /Type /XObject + /Length 27 0 R +>> +stream +BT /F1_1 12 Tf ET +/Tx BMC +EMC +endstream +endobj + +27 0 obj +30 +endobj + +28 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources 39 0 R + /Subtype /Form + /Type /XObject + /Length 29 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +29 0 obj +12 +endobj + +30 0 obj +<< + /BBox [ + 0 + 0 + 12.1 + 12.1 + ] + /Resources 40 0 R + /Subtype /Form + /Type /XObject + /Length 31 0 R +>> +stream +/Tx BMC +q BT +0.29803 0.29803 0.29803 rg /ZaDi_1 12.1 Tf +1.9 1.9 Td (8) Tj +ET +Q +EMC +endstream +endobj + +31 0 obj +83 +endobj + +%% Page 3 +32 0 obj +<< + /Annots [ + 7 0 R + 8 0 R + ] + /Contents 41 0 R + /Group << + /CS /DeviceRGB + /I true + /S /Transparency + >> + /MediaBox [ + 0 + 0 + 611.971653543307 + 791.971653543307 + ] + /Parent 9 0 R + /Resources << + /Font << + /F1 11 0 R + >> + /ProcSet [ + /PDF + /Text + ] + >> + /Type /Page +>> +endobj + +33 0 obj +<< + /BBox [ + 0 + 0 + 110.7 + 16.6 + ] + /Resources << + /Font << + /F1_1 11 0 R + /F1_1_1 43 0 R + >> + >> + /Subtype /Form + /Type /XObject + /Length 34 0 R +>> +stream +BT /F1_1_1 12 Tf ET +/Tx BMC +EMC +endstream +endobj + +34 0 obj +32 +endobj + +%% Page 2 +35 0 obj +<< + /Annots [ + 5 0 R + 6 0 R + ] + /Contents 36 0 R + /Group << + /CS /DeviceRGB + /I true + /S /Transparency + >> + /MediaBox [ + 0 + 0 + 611.971653543307 + 791.971653543307 + ] + /Parent 9 0 R + /Resources << + /Font << + /F1 10 0 R + >> + /ProcSet [ + /PDF + /Text + ] + >> + /Type /Page +>> +endobj + +%% Contents for page 2 +36 0 obj +<< + /Length 37 0 R +>> +stream +0.1 w +q 0 0 612 792 re +W* n +0 0 0 RG +1 1 1 rg +56.7 711.9 116.7 22.6 re B* +173.4 716 126.2 19.2 re f* +q 1.2 w 0 0 0 RG +174.6 719.6 12.1 12.1 re S + Q +q 191.4 716 107 19.2 re W* n +q 0.29803 0.29803 0.29803 rg +BT +191.4 721.4 Td /F1 12 Tf (Check Box) Tj +ET +Q +Q +Q +endstream +endobj + +%QDF: ignore_newline +37 0 obj +258 +endobj + +38 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +39 0 obj +<< + /Font << + /F1_1 11 0 R + /ZaDi_1 13 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +40 0 obj +<< + /Font << + /F1_1 11 0 R + /ZaDi_1 13 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +%% Contents for page 3 +41 0 obj +<< + /Length 42 0 R +>> +stream +0.1 w +q 0 0 612 792 re +W* n +0 0 0 RG +1 1 1 rg +56.7 711.9 116.7 22.6 re B* +173.4 716 126.2 19.2 re f* +q 1.2 w 0 0 0 RG +174.6 719.6 12.1 12.1 re S + Q +q 191.4 716 107 19.2 re W* n +q 0.29803 0.29803 0.29803 rg +BT +191.4 721.4 Td /F1 12 Tf (Check Box) Tj +ET +Q +Q +Q +endstream +endobj + +%QDF: ignore_newline +42 0 obj +258 +endobj + +43 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +xref +0 44 +0000000000 65535 f +0000000025 00000 n +0000000247 00000 n +0000000389 00000 n +0000000774 00000 n +0000001059 00000 n +0000001446 00000 n +0000001733 00000 n +0000002079 00000 n +0000002347 00000 n +0000002442 00000 n +0000002549 00000 n +0000002656 00000 n +0000002737 00000 n +0000002818 00000 n +0000002984 00000 n +0000003004 00000 n +0000003239 00000 n +0000003269 00000 n +0000003620 00000 n +0000003863 00000 n +0000003883 00000 n +0000003934 00000 n +0000004100 00000 n +0000004120 00000 n +0000004355 00000 n +0000004375 00000 n +0000004618 00000 n +0000004638 00000 n +0000004805 00000 n +0000004825 00000 n +0000005063 00000 n +0000005093 00000 n +0000005444 00000 n +0000005693 00000 n +0000005723 00000 n +0000006097 00000 n +0000006434 00000 n +0000006455 00000 n +0000006560 00000 n +0000006671 00000 n +0000006805 00000 n +0000007142 00000 n +0000007163 00000 n +trailer << + /DocChecksum /606E154FE5CF1A6B8B73D870AC8EBE04 + /Root 1 0 R + /Size 44 + /ID [<31415926535897932384626433832795>] +>> +startxref +7268 +%%EOF diff --git a/qpdf/qtest/qpdf/resolved-field-conflicts.pdf b/qpdf/qtest/qpdf/resolved-field-conflicts.pdf new file mode 100644 index 00000000..c6067ac6 --- /dev/null +++ b/qpdf/qtest/qpdf/resolved-field-conflicts.pdf @@ -0,0 +1,3524 @@ +%PDF-1.6 +% +%QDF-1.0 + +1 0 obj +<< + /AcroForm << + /DR 2 0 R + /Fields [ + 3 0 R + 4 0 R + 5 0 R + 6 0 R + 7 0 R + 8 0 R + 9 0 R + 10 0 R + 11 0 R + 12 0 R + 13 0 R + 14 0 R + ] + >> + /Names << + /EmbeddedFiles 15 0 R + >> + /Pages 16 0 R + /Type /Catalog +>> +endobj + +2 0 obj +<< + /Font << + /F1 17 0 R + /F1_1 18 0 R + >> +>> +endobj + +3 0 obj +<< + /AP << + /N 19 0 R + >> + /DA (0 0.4 0 rg /F1 18 Tf) + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Rect [ + 72 + 470.774 + 190.8 + 484.922 + ] + /Subtype /Widget + /T (Text Box 1+1) + /Type /Annot + /V (Formy field) +>> +endobj + +4 0 obj +<< + /AP << + /N 21 0 R + >> + /DA (0 0.4 0 rg /F1 18 Tf) + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Rect [ + 372 + 330.774 + 386.148 + 470.374 + ] + /Subtype /Widget + /T (Text Box 2+1) + /Type /Annot + /V (Rot-ccw field) +>> +endobj + +5 0 obj +<< + /DV /1 + /FT /Btn + /Ff 49152 + /Kids [ + 23 0 R + 24 0 R + 25 0 R + ] + /T (r1+1) + /V /2 +>> +endobj + +6 0 obj +<< + /AP << + /N 26 0 R + >> + /DA (0 0.4 0 rg /F1 18 Tf) + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Rect [ + 72 + 470.774 + 190.8 + 484.922 + ] + /Subtype /Widget + /T (Text Box 1+1+1) + /Type /Annot + /V (Formy field) +>> +endobj + +7 0 obj +<< + /AP << + /N 28 0 R + >> + /DA (0 0.4 0 rg /F1 18 Tf) + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Rect [ + 372 + 330.774 + 386.148 + 470.374 + ] + /Subtype /Widget + /T (Text Box 2+1+1) + /Type /Annot + /V (Rot-ccw field) +>> +endobj + +8 0 obj +<< + /DV /1 + /FT /Btn + /Ff 49152 + /Kids [ + 30 0 R + 31 0 R + 32 0 R + ] + /T (r1+1+1) + /V /2 +>> +endobj + +9 0 obj +<< + /AP << + /N 33 0 R + >> + /DA (0 0.4 0 rg /F1_1 18 Tf) + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Rect [ + 72 + 470.774 + 190.8 + 484.922 + ] + /Subtype /Widget + /T (Text Box 1+2) + /Type /Annot + /V (Formy field) +>> +endobj + +10 0 obj +<< + /AP << + /N 35 0 R + >> + /DA (0 0.4 0 rg /F1_1 18 Tf) + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Rect [ + 372 + 330.774 + 386.148 + 470.374 + ] + /Subtype /Widget + /T (Text Box 2+2) + /Type /Annot + /V (Rot-ccw field) +>> +endobj + +11 0 obj +<< + /DV /1 + /FT /Btn + /Ff 49152 + /Kids [ + 37 0 R + 38 0 R + 39 0 R + ] + /T (r1+2) + /V /2 +>> +endobj + +12 0 obj +<< + /AP << + /N 40 0 R + >> + /DA (0 0.4 0 rg /F1_1 18 Tf) + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Rect [ + 72 + 470.774 + 190.8 + 484.922 + ] + /Subtype /Widget + /T (Text Box 1+3) + /Type /Annot + /V (Formy field) +>> +endobj + +13 0 obj +<< + /AP << + /N 42 0 R + >> + /DA (0 0.4 0 rg /F1_1 18 Tf) + /DR 2 0 R + /DV () + /FT /Tx + /Ff 0 + /Rect [ + 372 + 330.774 + 386.148 + 470.374 + ] + /Subtype /Widget + /T (Text Box 2+3) + /Type /Annot + /V (Rot-ccw field) +>> +endobj + +14 0 obj +<< + /DV /1 + /FT /Btn + /Ff 49152 + /Kids [ + 44 0 R + 45 0 R + 46 0 R + ] + /T (r1+3) + /V /2 +>> +endobj + +15 0 obj +<< + /Names [ + (attachment1.txt) + 47 0 R + ] +>> +endobj + +16 0 obj +<< + /Count 4 + /Kids [ + 48 0 R + 49 0 R + 50 0 R + 51 0 R + ] + /Type /Pages +>> +endobj + +17 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +18 0 obj +<< + /BaseFont /Courier + /Encoding /WinAnsiEncoding + /Subtype /Type1 + /Type /Font +>> +endobj + +19 0 obj +<< + /BBox [ + 0 + -2.826 + 118.8 + 11.322 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 20 0 R +>> +stream +/Tx BMC +q +BT + /F1 18 Tf + (Formy field) Tj +ET +Q +EMC +endstream +endobj + +20 0 obj +53 +endobj + +21 0 obj +<< + /BBox [ + 0 + -2.826 + 140.4 + 11.322 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 22 0 R +>> +stream +/Tx BMC +q +BT + /F1 18 Tf + (Rot-ccw field) Tj +ET +Q +EMC +endstream +endobj + +22 0 obj +55 +endobj + +23 0 obj +<< + /AP << + /N << + /1 52 0 R + /Off 54 0 R + >> + >> + /AS /1 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 56 0 R + >> + >> + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 5 0 R + /Rect [ + 152.749 + 648.501 + 164.801 + 660.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +24 0 obj +<< + /AP << + /N << + /2 57 0 R + /Off 59 0 R + >> + >> + /AS /2 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 56 0 R + >> + >> + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 5 0 R + /Rect [ + 152.749 + 627.301 + 164.801 + 639.349 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +25 0 obj +<< + /AP << + /N << + /3 61 0 R + /Off 63 0 R + >> + >> + /AS /3 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 56 0 R + >> + >> + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 5 0 R + /Rect [ + 151.399 + 606.501 + 163.451 + 618.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +26 0 obj +<< + /BBox [ + 0 + -2.826 + 118.8 + 11.322 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 27 0 R +>> +stream +/Tx BMC +q +BT + /F1 18 Tf + (Formy field) Tj +ET +Q +EMC +endstream +endobj + +27 0 obj +53 +endobj + +28 0 obj +<< + /BBox [ + 0 + -2.826 + 140.4 + 11.322 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 29 0 R +>> +stream +/Tx BMC +q +BT + /F1 18 Tf + (Rot-ccw field) Tj +ET +Q +EMC +endstream +endobj + +29 0 obj +55 +endobj + +30 0 obj +<< + /AP << + /N << + /1 65 0 R + /Off 67 0 R + >> + >> + /AS /1 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 56 0 R + >> + >> + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 8 0 R + /Rect [ + 152.749 + 648.501 + 164.801 + 660.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +31 0 obj +<< + /AP << + /N << + /2 69 0 R + /Off 71 0 R + >> + >> + /AS /2 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 56 0 R + >> + >> + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 8 0 R + /Rect [ + 152.749 + 627.301 + 164.801 + 639.349 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +32 0 obj +<< + /AP << + /N << + /3 73 0 R + /Off 75 0 R + >> + >> + /AS /3 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR << + /Font << + /ZaDi 56 0 R + >> + >> + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 8 0 R + /Rect [ + 151.399 + 606.501 + 163.451 + 618.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +33 0 obj +<< + /BBox [ + 0 + -2.826 + 118.8 + 11.322 + ] + /Resources 77 0 R + /Subtype /Form + /Type /XObject + /Length 34 0 R +>> +stream +/Tx BMC +q +BT + /F1_1 18 Tf + (Formy field) Tj +ET +Q +EMC +endstream +endobj + +34 0 obj +55 +endobj + +35 0 obj +<< + /BBox [ + 0 + -2.826 + 140.4 + 11.322 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 78 0 R + /Subtype /Form + /Type /XObject + /Length 36 0 R +>> +stream +/Tx BMC +q +BT + /F1_1 18 Tf + (Rot-ccw field) Tj +ET +Q +EMC +endstream +endobj + +36 0 obj +57 +endobj + +37 0 obj +<< + /AP << + /N << + /1 79 0 R + /Off 81 0 R + >> + >> + /AS /1 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 2 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 11 0 R + /Rect [ + 152.749 + 648.501 + 164.801 + 660.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +38 0 obj +<< + /AP << + /N << + /2 83 0 R + /Off 85 0 R + >> + >> + /AS /2 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 2 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 11 0 R + /Rect [ + 152.749 + 627.301 + 164.801 + 639.349 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +39 0 obj +<< + /AP << + /N << + /3 87 0 R + /Off 89 0 R + >> + >> + /AS /3 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 2 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 11 0 R + /Rect [ + 151.399 + 606.501 + 163.451 + 618.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +40 0 obj +<< + /BBox [ + 0 + -2.826 + 118.8 + 11.322 + ] + /Resources 91 0 R + /Subtype /Form + /Type /XObject + /Length 41 0 R +>> +stream +/Tx BMC +q +BT + /F1_1 18 Tf + (Formy field) Tj +ET +Q +EMC +endstream +endobj + +41 0 obj +55 +endobj + +42 0 obj +<< + /BBox [ + 0 + -2.826 + 140.4 + 11.322 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 92 0 R + /Subtype /Form + /Type /XObject + /Length 43 0 R +>> +stream +/Tx BMC +q +BT + /F1_1 18 Tf + (Rot-ccw field) Tj +ET +Q +EMC +endstream +endobj + +43 0 obj +57 +endobj + +44 0 obj +<< + /AP << + /N << + /1 93 0 R + /Off 95 0 R + >> + >> + /AS /1 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 2 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 14 0 R + /Rect [ + 152.749 + 648.501 + 164.801 + 660.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +45 0 obj +<< + /AP << + /N << + /2 97 0 R + /Off 99 0 R + >> + >> + /AS /2 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 2 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 14 0 R + /Rect [ + 152.749 + 627.301 + 164.801 + 639.349 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +46 0 obj +<< + /AP << + /N << + /3 101 0 R + /Off 103 0 R + >> + >> + /AS /3 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 2 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 14 0 R + /Rect [ + 151.399 + 606.501 + 163.451 + 618.549 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +47 0 obj +<< + /EF << + /F 105 0 R + /UF 105 0 R + >> + /F (attachment1.txt) + /Type /Filespec + /UF (attachment1.txt) +>> +endobj + +%% Page 1 +48 0 obj +<< + /Annots [ + 107 0 R + 3 0 R + 108 0 R + 4 0 R + 109 0 R + 110 0 R + 111 0 R + 112 0 R + 23 0 R + 24 0 R + 25 0 R + ] + /Contents 113 0 R + /MediaBox [ + 0 + 0 + 612 + 792 + ] + /Parent 16 0 R + /Resources 2 0 R + /Type /Page +>> +endobj + +%% Page 2 +49 0 obj +<< + /Annots [ + 115 0 R + 6 0 R + 116 0 R + 7 0 R + 117 0 R + 118 0 R + 119 0 R + 120 0 R + 30 0 R + 31 0 R + 32 0 R + ] + /Contents 113 0 R + /MediaBox [ + 0 + 0 + 612 + 792 + ] + /Parent 16 0 R + /Resources 2 0 R + /Type /Page +>> +endobj + +%% Page 3 +50 0 obj +<< + /Annots [ + 121 0 R + 9 0 R + 122 0 R + 10 0 R + 123 0 R + 124 0 R + 125 0 R + 126 0 R + 37 0 R + 38 0 R + 39 0 R + ] + /Contents 127 0 R + /MediaBox [ + 0 + 0 + 612 + 792 + ] + /Parent 16 0 R + /Resources 129 0 R + /Type /Page +>> +endobj + +%% Page 4 +51 0 obj +<< + /Annots [ + 130 0 R + 12 0 R + 131 0 R + 13 0 R + 132 0 R + 133 0 R + 134 0 R + 135 0 R + 44 0 R + 45 0 R + 46 0 R + ] + /Contents 127 0 R + /MediaBox [ + 0 + 0 + 612 + 792 + ] + /Parent 16 0 R + /Resources 129 0 R + /Type /Page +>> +endobj + +52 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 136 0 R + /Subtype /Form + /Type /XObject + /Length 53 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +1 0 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +53 0 obj +202 +endobj + +54 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 136 0 R + /Subtype /Form + /Type /XObject + /Length 55 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +55 0 obj +12 +endobj + +56 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +57 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 136 0 R + /Subtype /Form + /Type /XObject + /Length 58 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 1 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +58 0 obj +202 +endobj + +59 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 136 0 R + /Subtype /Form + /Type /XObject + /Length 60 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +60 0 obj +12 +endobj + +61 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 136 0 R + /Subtype /Form + /Type /XObject + /Length 62 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 0 1 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +62 0 obj +202 +endobj + +63 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 136 0 R + /Subtype /Form + /Type /XObject + /Length 64 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +64 0 obj +12 +endobj + +65 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 136 0 R + /Subtype /Form + /Type /XObject + /Length 66 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +1 0 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +66 0 obj +202 +endobj + +67 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 136 0 R + /Subtype /Form + /Type /XObject + /Length 68 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +68 0 obj +12 +endobj + +69 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 136 0 R + /Subtype /Form + /Type /XObject + /Length 70 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 1 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +70 0 obj +202 +endobj + +71 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 136 0 R + /Subtype /Form + /Type /XObject + /Length 72 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +72 0 obj +12 +endobj + +73 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 136 0 R + /Subtype /Form + /Type /XObject + /Length 74 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 0 1 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +74 0 obj +202 +endobj + +75 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 136 0 R + /Subtype /Form + /Type /XObject + /Length 76 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +76 0 obj +12 +endobj + +77 0 obj +<< + /Font << + /F1_1 18 0 R + >> +>> +endobj + +78 0 obj +<< + /Font << + /F1_1 18 0 R + >> +>> +endobj + +79 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 137 0 R + /Subtype /Form + /Type /XObject + /Length 80 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +1 0 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +80 0 obj +202 +endobj + +81 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 138 0 R + /Subtype /Form + /Type /XObject + /Length 82 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +82 0 obj +12 +endobj + +83 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 139 0 R + /Subtype /Form + /Type /XObject + /Length 84 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 1 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +84 0 obj +202 +endobj + +85 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 140 0 R + /Subtype /Form + /Type /XObject + /Length 86 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +86 0 obj +12 +endobj + +87 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 141 0 R + /Subtype /Form + /Type /XObject + /Length 88 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 0 1 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +88 0 obj +202 +endobj + +89 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 142 0 R + /Subtype /Form + /Type /XObject + /Length 90 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +90 0 obj +12 +endobj + +91 0 obj +<< + /Font << + /F1_1 18 0 R + >> +>> +endobj + +92 0 obj +<< + /Font << + /F1_1 18 0 R + >> +>> +endobj + +93 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 143 0 R + /Subtype /Form + /Type /XObject + /Length 94 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +1 0 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +94 0 obj +202 +endobj + +95 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 144 0 R + /Subtype /Form + /Type /XObject + /Length 96 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +96 0 obj +12 +endobj + +97 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 145 0 R + /Subtype /Form + /Type /XObject + /Length 98 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 1 0 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +98 0 obj +202 +endobj + +99 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 146 0 R + /Subtype /Form + /Type /XObject + /Length 100 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +100 0 obj +12 +endobj + +101 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 147 0 R + /Subtype /Form + /Type /XObject + /Length 102 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0 0 1 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC +endstream +endobj + +102 0 obj +202 +endobj + +103 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Resources 148 0 R + /Subtype /Form + /Type /XObject + /Length 104 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +104 0 obj +12 +endobj + +105 0 obj +<< + /Params << + /CheckSum <80a33fc110b5a7b8b4d58b8d57e814bc> + /Size 22 + /Subtype /text#2fplain + >> + /Type /EmbeddedFile + /Length 106 0 R +>> +stream +content of attachment +endstream +endobj + +106 0 obj +22 +endobj + +107 0 obj +<< + /A << + /S /URI + /URI (https://www.qbilt.org/) + >> + /Border [ + 0 + 0 + .4 + ] + /C [ + .8 + .6 + .6 + ] + /H /I + /Rect [ + 72 + 501.832 + 374.4 + 520.696 + ] + /Subtype /Link + /Type /Annot +>> +endobj + +108 0 obj +<< + /AP << + /N 149 0 R + >> + /Contents (attachment1.txt) + /FS 47 0 R + /NM (attachment1.txt) + /Rect [ + 72 + 400 + 92 + 420 + ] + /Subtype /FileAttachment + /Type /Annot +>> +endobj + +109 0 obj +<< + /AP << + /N 151 0 R + >> + /DA () + /Rect [ + 72 + 350 + 92 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +110 0 obj +<< + /AP << + /N 153 0 R + >> + /DA () + /Rect [ + 102 + 350 + 112 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +111 0 obj +<< + /AP << + /N 155 0 R + >> + /DA () + /Rect [ + 122 + 350 + 142 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +112 0 obj +<< + /AP << + /N 157 0 R + >> + /DA () + /Rect [ + 152 + 350 + 162 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +%% Contents for page 2 +113 0 obj +<< + /Length 114 0 R +>> +stream +q +1 1 .7 rg +.5 .5 0 RG +72 470.77 118.8 14.15 re +B +Q +q +0 .5 .5 RG +0 1 1 rg +372 330.77 14.15 139.4 re +B +Q +q +1 0 0 RG +72 310 20 10 re +72 310 5 10 re +S +0 1 0 RG +102 310 10 20 re +102 310 10 5 re +S +0 0 1 RG +122 310 20 10 re +137 310 5 10 re +S +0.5 0 1 RG +152 310 10 20 re +152 325 10 5 re +S +10 w +0.14 .33 .18 RG +5 5 602 782 re +S +Q +BT + /F1 16 Tf + 20.6 TL + 170 650 Td + (radio button 1) Tj + (radio button 2) ' + (radio button 3) ' + 1 0 0 1 72 546 Tm + /F1 20 Tf + (Thick green border surrounds page.) Tj + 0 -40 Td + /F1 24 Tf + 0 0 1 rg + (https://www.qbilt.org) Tj + /F1 12 Tf + 1 0 0 1 202 474 Tm + (<- Formy field in yellow) Tj + 1 0 0 1 392 410 Tm + 14.4 TL + (<- Rot-ccw field) Tj + (with "Rot" at bottom) ' + (and text going up) ' + 0 g + 1 0 0 1 102 405 Tm + (Arrow to the left points down.) Tj + 1 0 0 1 182 310 Tm + (<- Drawn rectangles appear below annotations.) Tj +ET +endstream +endobj + +114 0 obj +874 +endobj + +115 0 obj +<< + /A << + /S /URI + /URI (https://www.qbilt.org/) + >> + /Border [ + 0 + 0 + .4 + ] + /C [ + .8 + .6 + .6 + ] + /H /I + /Rect [ + 72 + 501.832 + 374.4 + 520.696 + ] + /Subtype /Link + /Type /Annot +>> +endobj + +116 0 obj +<< + /AP << + /N 159 0 R + >> + /Contents (attachment1.txt) + /FS 47 0 R + /NM (attachment1.txt) + /Rect [ + 72 + 400 + 92 + 420 + ] + /Subtype /FileAttachment + /Type /Annot +>> +endobj + +117 0 obj +<< + /AP << + /N 161 0 R + >> + /DA () + /Rect [ + 72 + 350 + 92 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +118 0 obj +<< + /AP << + /N 163 0 R + >> + /DA () + /Rect [ + 102 + 350 + 112 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +119 0 obj +<< + /AP << + /N 165 0 R + >> + /DA () + /Rect [ + 122 + 350 + 142 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +120 0 obj +<< + /AP << + /N 167 0 R + >> + /DA () + /Rect [ + 152 + 350 + 162 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +121 0 obj +<< + /A << + /S /URI + /URI (https://www.qbilt.org/) + >> + /Border [ + 0 + 0 + .4 + ] + /C [ + .8 + .6 + .6 + ] + /H /I + /Rect [ + 72 + 501.832 + 374.4 + 520.696 + ] + /Subtype /Link + /Type /Annot +>> +endobj + +122 0 obj +<< + /AP << + /N 169 0 R + >> + /Contents (attachment1.txt) + /FS 171 0 R + /NM (attachment1.txt) + /Rect [ + 72 + 400 + 92 + 420 + ] + /Subtype /FileAttachment + /Type /Annot +>> +endobj + +123 0 obj +<< + /AP << + /N 172 0 R + >> + /DA () + /Rect [ + 72 + 350 + 92 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +124 0 obj +<< + /AP << + /N 174 0 R + >> + /DA () + /Rect [ + 102 + 350 + 112 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +125 0 obj +<< + /AP << + /N 176 0 R + >> + /DA () + /Rect [ + 122 + 350 + 142 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +126 0 obj +<< + /AP << + /N 178 0 R + >> + /DA () + /Rect [ + 152 + 350 + 162 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +%% Contents for page 4 +127 0 obj +<< + /Length 128 0 R +>> +stream +q +1 1 .7 rg +.5 .5 0 RG +72 470.77 118.8 14.15 re +B +Q +q +0 .5 .5 RG +0 1 1 rg +372 330.77 14.15 139.4 re +B +Q +q +1 0 0 RG +72 310 20 10 re +72 310 5 10 re +S +0 1 0 RG +102 310 10 20 re +102 310 10 5 re +S +0 0 1 RG +122 310 20 10 re +137 310 5 10 re +S +0.5 0 1 RG +152 310 10 20 re +152 325 10 5 re +S +10 w +0.14 .33 .18 RG +5 5 602 782 re +S +Q +BT + /F1 16 Tf + 20.6 TL + 170 650 Td + (radio button 1) Tj + (radio button 2) ' + (radio button 3) ' + 1 0 0 1 72 546 Tm + /F1 20 Tf + (Thick green border surrounds page.) Tj + 0 -40 Td + /F1 24 Tf + 0 0 1 rg + (https://www.qbilt.org) Tj + /F1 12 Tf + 1 0 0 1 202 474 Tm + (<- Formy field in yellow) Tj + 1 0 0 1 392 410 Tm + 14.4 TL + (<- Rot-ccw field) Tj + (with "Rot" at bottom) ' + (and text going up) ' + 0 g + 1 0 0 1 102 405 Tm + (Arrow to the left points down.) Tj + 1 0 0 1 182 310 Tm + (<- Drawn rectangles appear below annotations.) Tj +ET +endstream +endobj + +128 0 obj +874 +endobj + +129 0 obj +<< + /Font << + /F1 18 0 R + >> +>> +endobj + +130 0 obj +<< + /A << + /S /URI + /URI (https://www.qbilt.org/) + >> + /Border [ + 0 + 0 + .4 + ] + /C [ + .8 + .6 + .6 + ] + /H /I + /Rect [ + 72 + 501.832 + 374.4 + 520.696 + ] + /Subtype /Link + /Type /Annot +>> +endobj + +131 0 obj +<< + /AP << + /N 180 0 R + >> + /Contents (attachment1.txt) + /FS 171 0 R + /NM (attachment1.txt) + /Rect [ + 72 + 400 + 92 + 420 + ] + /Subtype /FileAttachment + /Type /Annot +>> +endobj + +132 0 obj +<< + /AP << + /N 182 0 R + >> + /DA () + /Rect [ + 72 + 350 + 92 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +133 0 obj +<< + /AP << + /N 184 0 R + >> + /DA () + /Rect [ + 102 + 350 + 112 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +134 0 obj +<< + /AP << + /N 186 0 R + >> + /DA () + /Rect [ + 122 + 350 + 142 + 360 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +135 0 obj +<< + /AP << + /N 188 0 R + >> + /DA () + /Rect [ + 152 + 350 + 162 + 370 + ] + /Subtype /FreeText + /Type /Annot +>> +endobj + +136 0 obj +<< + /Font 190 0 R + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +137 0 obj +<< + /Font << + /ZaDi 191 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +138 0 obj +<< + /Font << + /ZaDi 191 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +139 0 obj +<< + /Font << + /ZaDi 191 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +140 0 obj +<< + /Font << + /ZaDi 191 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +141 0 obj +<< + /Font << + /ZaDi 191 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +142 0 obj +<< + /Font << + /ZaDi 191 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +143 0 obj +<< + /Font << + /ZaDi 191 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +144 0 obj +<< + /Font << + /ZaDi 191 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +145 0 obj +<< + /Font << + /ZaDi 191 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +146 0 obj +<< + /Font << + /ZaDi 191 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +147 0 obj +<< + /Font << + /ZaDi 191 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +148 0 obj +<< + /Font << + /ZaDi 191 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +149 0 obj +<< + /BBox [ + 0 + 0 + 20 + 20 + ] + /Resources << + >> + /Subtype /Form + /Type /XObject + /Length 150 0 R +>> +stream +0 10 m +10 0 l +20 10 l +10 0 m +10 20 l +0 0 20 20 re +S +endstream +endobj + +150 0 obj +52 +endobj + +151 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 152 0 R +>> +stream +1 0 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +152 0 obj +36 +endobj + +153 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 154 0 R +>> +stream +0 1 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +154 0 obj +36 +endobj + +155 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + -1 + 0 + 0 + -1 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 156 0 R +>> +stream +0 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +156 0 obj +36 +endobj + +157 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + -1 + 1 + 0 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 158 0 R +>> +stream +0.5 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +158 0 obj +38 +endobj + +159 0 obj +<< + /BBox [ + 0 + 0 + 20 + 20 + ] + /Resources << + >> + /Subtype /Form + /Type /XObject + /Length 160 0 R +>> +stream +0 10 m +10 0 l +20 10 l +10 0 m +10 20 l +0 0 20 20 re +S +endstream +endobj + +160 0 obj +52 +endobj + +161 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 162 0 R +>> +stream +1 0 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +162 0 obj +36 +endobj + +163 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 164 0 R +>> +stream +0 1 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +164 0 obj +36 +endobj + +165 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + -1 + 0 + 0 + -1 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 166 0 R +>> +stream +0 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +166 0 obj +36 +endobj + +167 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + -1 + 1 + 0 + 0 + 0 + ] + /Resources 2 0 R + /Subtype /Form + /Type /XObject + /Length 168 0 R +>> +stream +0.5 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +168 0 obj +38 +endobj + +169 0 obj +<< + /BBox [ + 0 + 0 + 20 + 20 + ] + /Resources << + >> + /Subtype /Form + /Type /XObject + /Length 170 0 R +>> +stream +0 10 m +10 0 l +20 10 l +10 0 m +10 20 l +0 0 20 20 re +S +endstream +endobj + +170 0 obj +52 +endobj + +171 0 obj +<< + /EF << + /F 192 0 R + /UF 192 0 R + >> + /F (attachment1.txt) + /Type /Filespec + /UF (attachment1.txt) +>> +endobj + +172 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Resources 194 0 R + /Subtype /Form + /Type /XObject + /Length 173 0 R +>> +stream +1 0 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +173 0 obj +36 +endobj + +174 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 195 0 R + /Subtype /Form + /Type /XObject + /Length 175 0 R +>> +stream +0 1 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +175 0 obj +36 +endobj + +176 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + -1 + 0 + 0 + -1 + 0 + 0 + ] + /Resources 196 0 R + /Subtype /Form + /Type /XObject + /Length 177 0 R +>> +stream +0 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +177 0 obj +36 +endobj + +178 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + -1 + 1 + 0 + 0 + 0 + ] + /Resources 197 0 R + /Subtype /Form + /Type /XObject + /Length 179 0 R +>> +stream +0.5 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +179 0 obj +38 +endobj + +180 0 obj +<< + /BBox [ + 0 + 0 + 20 + 20 + ] + /Resources << + >> + /Subtype /Form + /Type /XObject + /Length 181 0 R +>> +stream +0 10 m +10 0 l +20 10 l +10 0 m +10 20 l +0 0 20 20 re +S +endstream +endobj + +181 0 obj +52 +endobj + +182 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Resources 198 0 R + /Subtype /Form + /Type /XObject + /Length 183 0 R +>> +stream +1 0 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +183 0 obj +36 +endobj + +184 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + 1 + -1 + 0 + 0 + 0 + ] + /Resources 199 0 R + /Subtype /Form + /Type /XObject + /Length 185 0 R +>> +stream +0 1 0 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +185 0 obj +36 +endobj + +186 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + -1 + 0 + 0 + -1 + 0 + 0 + ] + /Resources 200 0 R + /Subtype /Form + /Type /XObject + /Length 187 0 R +>> +stream +0 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +187 0 obj +36 +endobj + +188 0 obj +<< + /BBox [ + 0 + 0 + 20 + 10 + ] + /Matrix [ + 0 + -1 + 1 + 0 + 0 + 0 + ] + /Resources 201 0 R + /Subtype /Form + /Type /XObject + /Length 189 0 R +>> +stream +0.5 0 1 RG +0 0 20 10 re +0 0 5 10 re +S +endstream +endobj + +189 0 obj +38 +endobj + +190 0 obj +<< + /ZaDi 56 0 R +>> +endobj + +191 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> +endobj + +192 0 obj +<< + /Params << + /CheckSum <80a33fc110b5a7b8b4d58b8d57e814bc> + /Size 22 + /Subtype /text#2fplain + >> + /Type /EmbeddedFile + /Length 193 0 R +>> +stream +content of attachment +endstream +endobj + +193 0 obj +22 +endobj + +194 0 obj +<< + /Font << + /F1_1 18 0 R + >> +>> +endobj + +195 0 obj +<< + /Font << + /F1_1 18 0 R + >> +>> +endobj + +196 0 obj +<< + /Font << + /F1_1 18 0 R + >> +>> +endobj + +197 0 obj +<< + /Font << + /F1_1 18 0 R + >> +>> +endobj + +198 0 obj +<< + /Font << + /F1_1 18 0 R + >> +>> +endobj + +199 0 obj +<< + /Font << + /F1_1 18 0 R + >> +>> +endobj + +200 0 obj +<< + /Font << + /F1_1 18 0 R + >> +>> +endobj + +201 0 obj +<< + /Font << + /F1_1 18 0 R + >> +>> +endobj + +xref +0 202 +0000000000 65535 f +0000000025 00000 n +0000000326 00000 n +0000000396 00000 n +0000000642 00000 n +0000000893 00000 n +0000001014 00000 n +0000001262 00000 n +0000001515 00000 n +0000001638 00000 n +0000001886 00000 n +0000002140 00000 n +0000002262 00000 n +0000002511 00000 n +0000002765 00000 n +0000002887 00000 n +0000002958 00000 n +0000003065 00000 n +0000003170 00000 n +0000003275 00000 n +0000003490 00000 n +0000003510 00000 n +0000003780 00000 n +0000003800 00000 n +0000004152 00000 n +0000004504 00000 n +0000004856 00000 n +0000005071 00000 n +0000005091 00000 n +0000005361 00000 n +0000005381 00000 n +0000005733 00000 n +0000006085 00000 n +0000006437 00000 n +0000006655 00000 n +0000006675 00000 n +0000006948 00000 n +0000006968 00000 n +0000007280 00000 n +0000007592 00000 n +0000007904 00000 n +0000008122 00000 n +0000008142 00000 n +0000008415 00000 n +0000008435 00000 n +0000008747 00000 n +0000009059 00000 n +0000009373 00000 n +0000009516 00000 n +0000009806 00000 n +0000010096 00000 n +0000010389 00000 n +0000010673 00000 n +0000011033 00000 n +0000011054 00000 n +0000011224 00000 n +0000011244 00000 n +0000011325 00000 n +0000011685 00000 n +0000011706 00000 n +0000011876 00000 n +0000011896 00000 n +0000012256 00000 n +0000012277 00000 n +0000012447 00000 n +0000012467 00000 n +0000012827 00000 n +0000012848 00000 n +0000013018 00000 n +0000013038 00000 n +0000013398 00000 n +0000013419 00000 n +0000013589 00000 n +0000013609 00000 n +0000013969 00000 n +0000013990 00000 n +0000014160 00000 n +0000014180 00000 n +0000014236 00000 n +0000014292 00000 n +0000014652 00000 n +0000014673 00000 n +0000014843 00000 n +0000014863 00000 n +0000015223 00000 n +0000015244 00000 n +0000015414 00000 n +0000015434 00000 n +0000015794 00000 n +0000015815 00000 n +0000015985 00000 n +0000016005 00000 n +0000016061 00000 n +0000016117 00000 n +0000016477 00000 n +0000016498 00000 n +0000016668 00000 n +0000016688 00000 n +0000017048 00000 n +0000017069 00000 n +0000017240 00000 n +0000017261 00000 n +0000017623 00000 n +0000017645 00000 n +0000017817 00000 n +0000017838 00000 n +0000018048 00000 n +0000018069 00000 n +0000018314 00000 n +0000018520 00000 n +0000018662 00000 n +0000018806 00000 n +0000018950 00000 n +0000019117 00000 n +0000020050 00000 n +0000020072 00000 n +0000020317 00000 n +0000020523 00000 n +0000020665 00000 n +0000020809 00000 n +0000020953 00000 n +0000021097 00000 n +0000021342 00000 n +0000021549 00000 n +0000021691 00000 n +0000021835 00000 n +0000021979 00000 n +0000022146 00000 n +0000023079 00000 n +0000023101 00000 n +0000023156 00000 n +0000023401 00000 n +0000023608 00000 n +0000023750 00000 n +0000023894 00000 n +0000024038 00000 n +0000024182 00000 n +0000024258 00000 n +0000024352 00000 n +0000024446 00000 n +0000024540 00000 n +0000024634 00000 n +0000024728 00000 n +0000024822 00000 n +0000024916 00000 n +0000025010 00000 n +0000025104 00000 n +0000025198 00000 n +0000025292 00000 n +0000025386 00000 n +0000025592 00000 n +0000025613 00000 n +0000025801 00000 n +0000025822 00000 n +0000026063 00000 n +0000026084 00000 n +0000026326 00000 n +0000026347 00000 n +0000026590 00000 n +0000026611 00000 n +0000026817 00000 n +0000026838 00000 n +0000027026 00000 n +0000027047 00000 n +0000027288 00000 n +0000027309 00000 n +0000027551 00000 n +0000027572 00000 n +0000027815 00000 n +0000027836 00000 n +0000028042 00000 n +0000028063 00000 n +0000028197 00000 n +0000028387 00000 n +0000028408 00000 n +0000028651 00000 n +0000028672 00000 n +0000028916 00000 n +0000028937 00000 n +0000029182 00000 n +0000029203 00000 n +0000029409 00000 n +0000029430 00000 n +0000029620 00000 n +0000029641 00000 n +0000029884 00000 n +0000029905 00000 n +0000030149 00000 n +0000030170 00000 n +0000030415 00000 n +0000030436 00000 n +0000030475 00000 n +0000030557 00000 n +0000030767 00000 n +0000030788 00000 n +0000030845 00000 n +0000030902 00000 n +0000030959 00000 n +0000031016 00000 n +0000031073 00000 n +0000031130 00000 n +0000031187 00000 n +trailer << + /Root 1 0 R + /Size 202 + /ID [<31415926535897932384626433832795>] +>> +startxref +31244 +%%EOF diff --git a/qpdf/qtest/qpdf/rotated-shared-annotations-1.pdf b/qpdf/qtest/qpdf/rotated-shared-annotations-1.pdf index 4c6d88d1..4f6d7cb7 100644 --- a/qpdf/qtest/qpdf/rotated-shared-annotations-1.pdf +++ b/qpdf/qtest/qpdf/rotated-shared-annotations-1.pdf @@ -70,7 +70,7 @@ endobj 470.374 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> @@ -116,7 +116,7 @@ endobj 240 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> diff --git a/qpdf/qtest/qpdf/rotated-shared-annotations-2.pdf b/qpdf/qtest/qpdf/rotated-shared-annotations-2.pdf index 5c59008a..6cd41683 100644 --- a/qpdf/qtest/qpdf/rotated-shared-annotations-2.pdf +++ b/qpdf/qtest/qpdf/rotated-shared-annotations-2.pdf @@ -71,7 +71,7 @@ endobj 240 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> @@ -132,7 +132,7 @@ endobj 240 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> @@ -2035,7 +2035,7 @@ endobj 470.374 ] /Subtype /Widget - /T (Text Box 1) + /T (Text Box 2) /Type /Annot /V (Rot-ccw field) >> diff --git a/qpdf/qtest/qpdf/test80a1.pdf b/qpdf/qtest/qpdf/test80a1.pdf index 187b7c7e..dfc34dac 100644 --- a/qpdf/qtest/qpdf/test80a1.pdf +++ b/qpdf/qtest/qpdf/test80a1.pdf @@ -429,7 +429,7 @@ endobj 677.8796 ] /Subtype /Widget - /T (text) + /T (text+1) /Type /Annot /V >> @@ -447,7 +447,7 @@ endobj 65 0 R ] /P 26 0 R - /T (r1) + /T (r1+1) /V /2 >> endobj @@ -482,7 +482,7 @@ endobj 622.5396 ] /Subtype /Widget - /T (checkbox1) + /T (checkbox1+1) /Type /Annot /V /Off >> @@ -518,7 +518,7 @@ endobj 611.9196 ] /Subtype /Widget - /T (checkbox2) + /T (checkbox2+1) /Type /Annot /V /Yes >> @@ -554,7 +554,7 @@ endobj 601.0196 ] /Subtype /Widget - /T (checkbox3) + /T (checkbox3+1) /Type /Annot /V /Off >> @@ -572,7 +572,7 @@ endobj 80 0 R ] /P 26 0 R - /T (r2) + /T (r2+1) /V /2 >> endobj @@ -598,7 +598,7 @@ endobj 507.2396 ] /Subtype /Widget - /T (text2) + /T (text2+1) /Type /Annot /V >> @@ -632,7 +632,7 @@ endobj 489.1396 ] /Subtype /Widget - /T (combolist1) + /T (combolist1+1) /Type /Annot /V >> @@ -673,7 +673,7 @@ endobj 489.1396 ] /Subtype /Widget - /T (list1) + /T (list1+1) /Type /Annot /V (1) >> @@ -707,7 +707,7 @@ endobj 448.3796 ] /Subtype /Widget - /T (drop1) + /T (drop1+1) /Type /Annot /V >> @@ -741,7 +741,7 @@ endobj 450.1396 ] /Subtype /Widget - /T (combodrop1) + /T (combodrop1+1) /Type /Annot /V >> @@ -5389,260 +5389,260 @@ xref 0000004280 00000 n 0000004729 00000 n 0000005219 00000 n -0000005553 00000 n -0000005714 00000 n -0000006137 00000 n -0000006560 00000 n -0000006983 00000 n -0000007144 00000 n -0000007535 00000 n -0000007989 00000 n -0000008570 00000 n -0000009079 00000 n -0000009582 00000 n -0000010222 00000 n -0000010389 00000 n -0000010567 00000 n -0000010688 00000 n -0000010920 00000 n -0000010968 00000 n -0000011364 00000 n -0000011758 00000 n -0000012154 00000 n -0000012322 00000 n -0000012370 00000 n -0000012608 00000 n -0000012656 00000 n -0000012765 00000 n -0000012933 00000 n -0000012981 00000 n -0000013219 00000 n -0000013267 00000 n -0000013435 00000 n -0000013483 00000 n -0000013721 00000 n -0000013769 00000 n -0000014165 00000 n -0000014559 00000 n -0000014955 00000 n -0000015197 00000 n -0000015245 00000 n -0000015638 00000 n -0000015687 00000 n -0000015959 00000 n -0000016008 00000 n -0000016278 00000 n -0000016327 00000 n -0000016595 00000 n -0000016645 00000 n -0000016937 00000 n -0000016986 00000 n -0000017388 00000 n -0000017788 00000 n -0000018190 00000 n -0000018418 00000 n -0000018467 00000 n -0000018765 00000 n -0000018814 00000 n -0000019042 00000 n -0000019091 00000 n -0000019389 00000 n -0000019438 00000 n -0000019666 00000 n -0000019715 00000 n -0000020013 00000 n -0000020062 00000 n -0000020464 00000 n -0000020864 00000 n -0000021266 00000 n -0000021568 00000 n -0000021617 00000 n -0000021947 00000 n -0000021997 00000 n -0000022450 00000 n -0000022500 00000 n -0000022832 00000 n -0000022882 00000 n -0000023210 00000 n -0000023259 00000 n -0000023620 00000 n -0000023790 00000 n -0000024158 00000 n -0000024358 00000 n -0000029184 00000 n -0000029234 00000 n -0000030064 00000 n -0000030497 00000 n -0000030976 00000 n -0000032922 00000 n -0000033321 00000 n -0000035264 00000 n -0000035642 00000 n -0000035692 00000 n -0000035862 00000 n -0000035911 00000 n -0000036289 00000 n -0000036339 00000 n -0000036509 00000 n -0000036558 00000 n -0000036936 00000 n -0000036986 00000 n -0000037156 00000 n -0000037205 00000 n -0000037583 00000 n -0000037633 00000 n -0000037803 00000 n -0000037852 00000 n -0000038230 00000 n -0000038280 00000 n -0000038450 00000 n -0000038499 00000 n -0000038877 00000 n -0000038927 00000 n -0000039097 00000 n -0000039147 00000 n -0000039585 00000 n -0000039636 00000 n -0000039866 00000 n -0000039916 00000 n -0000040354 00000 n -0000040405 00000 n -0000040635 00000 n -0000040685 00000 n -0000041123 00000 n -0000041174 00000 n -0000041404 00000 n -0000041454 00000 n -0000041892 00000 n -0000041943 00000 n -0000042173 00000 n -0000042223 00000 n -0000042661 00000 n -0000042712 00000 n -0000042942 00000 n -0000042992 00000 n -0000043430 00000 n -0000043481 00000 n -0000043711 00000 n -0000043760 00000 n -0000044985 00000 n -0000045036 00000 n -0000046321 00000 n -0000046371 00000 n -0000046513 00000 n -0000046638 00000 n -0000046780 00000 n -0000046905 00000 n -0000047047 00000 n -0000047172 00000 n -0000047297 00000 n -0000047422 00000 n -0000047547 00000 n -0000047672 00000 n -0000047797 00000 n -0000047939 00000 n -0000048064 00000 n -0000048190 00000 n -0000048316 00000 n -0000048442 00000 n -0000048568 00000 n -0000048694 00000 n -0000048820 00000 n -0000048946 00000 n -0000049072 00000 n -0000049198 00000 n -0000049341 00000 n -0000049467 00000 n -0000049593 00000 n -0000049719 00000 n -0000049845 00000 n -0000049971 00000 n -0000050097 00000 n -0000050223 00000 n -0000050349 00000 n -0000050475 00000 n -0000050601 00000 n -0000050744 00000 n -0000050870 00000 n -0000050996 00000 n -0000051122 00000 n -0000051271 00000 n -0000051397 00000 n -0000051523 00000 n -0000051649 00000 n -0000051775 00000 n -0000051901 00000 n -0000052050 00000 n -0000052177 00000 n -0000052304 00000 n -0000052431 00000 n -0000052558 00000 n -0000052685 00000 n -0000052812 00000 n -0000052939 00000 n -0000053066 00000 n -0000053193 00000 n -0000053320 00000 n -0000053447 00000 n -0000053574 00000 n -0000053701 00000 n -0000053828 00000 n -0000053955 00000 n -0000054229 00000 n -0000054990 00000 n -0000055041 00000 n -0000055286 00000 n -0000055559 00000 n -0000056200 00000 n -0000056251 00000 n -0000056495 00000 n -0000056581 00000 n -0000056667 00000 n -0000056753 00000 n -0000056839 00000 n -0000056925 00000 n -0000057011 00000 n -0000057097 00000 n -0000057183 00000 n -0000057269 00000 n -0000057355 00000 n -0000057441 00000 n -0000057527 00000 n -0000057613 00000 n -0000057699 00000 n -0000057785 00000 n -0000057871 00000 n -0000057957 00000 n -0000058043 00000 n -0000058129 00000 n -0000058215 00000 n -0000058301 00000 n -0000058387 00000 n -0000058473 00000 n -0000058559 00000 n -0000058645 00000 n -0000058731 00000 n -0000058817 00000 n -0000058903 00000 n -0000058989 00000 n -0000059075 00000 n -0000059161 00000 n -0000059247 00000 n -0000059333 00000 n -0000059419 00000 n -0000059505 00000 n -0000059591 00000 n -0000059677 00000 n -0000059763 00000 n -0000059849 00000 n -0000059935 00000 n -0000060021 00000 n -0000060107 00000 n -0000060193 00000 n -0000060279 00000 n -0000076561 00000 n -0000076614 00000 n -0000087800 00000 n +0000005555 00000 n +0000005718 00000 n +0000006143 00000 n +0000006568 00000 n +0000006993 00000 n +0000007156 00000 n +0000007549 00000 n +0000008005 00000 n +0000008588 00000 n +0000009099 00000 n +0000009604 00000 n +0000010244 00000 n +0000010411 00000 n +0000010589 00000 n +0000010710 00000 n +0000010942 00000 n +0000010990 00000 n +0000011386 00000 n +0000011780 00000 n +0000012176 00000 n +0000012344 00000 n +0000012392 00000 n +0000012630 00000 n +0000012678 00000 n +0000012787 00000 n +0000012955 00000 n +0000013003 00000 n +0000013241 00000 n +0000013289 00000 n +0000013457 00000 n +0000013505 00000 n +0000013743 00000 n +0000013791 00000 n +0000014187 00000 n +0000014581 00000 n +0000014977 00000 n +0000015219 00000 n +0000015267 00000 n +0000015660 00000 n +0000015709 00000 n +0000015981 00000 n +0000016030 00000 n +0000016300 00000 n +0000016349 00000 n +0000016617 00000 n +0000016667 00000 n +0000016959 00000 n +0000017008 00000 n +0000017410 00000 n +0000017810 00000 n +0000018212 00000 n +0000018440 00000 n +0000018489 00000 n +0000018787 00000 n +0000018836 00000 n +0000019064 00000 n +0000019113 00000 n +0000019411 00000 n +0000019460 00000 n +0000019688 00000 n +0000019737 00000 n +0000020035 00000 n +0000020084 00000 n +0000020486 00000 n +0000020886 00000 n +0000021288 00000 n +0000021590 00000 n +0000021639 00000 n +0000021969 00000 n +0000022019 00000 n +0000022472 00000 n +0000022522 00000 n +0000022854 00000 n +0000022904 00000 n +0000023232 00000 n +0000023281 00000 n +0000023642 00000 n +0000023812 00000 n +0000024180 00000 n +0000024380 00000 n +0000029206 00000 n +0000029256 00000 n +0000030086 00000 n +0000030519 00000 n +0000030998 00000 n +0000032944 00000 n +0000033343 00000 n +0000035286 00000 n +0000035664 00000 n +0000035714 00000 n +0000035884 00000 n +0000035933 00000 n +0000036311 00000 n +0000036361 00000 n +0000036531 00000 n +0000036580 00000 n +0000036958 00000 n +0000037008 00000 n +0000037178 00000 n +0000037227 00000 n +0000037605 00000 n +0000037655 00000 n +0000037825 00000 n +0000037874 00000 n +0000038252 00000 n +0000038302 00000 n +0000038472 00000 n +0000038521 00000 n +0000038899 00000 n +0000038949 00000 n +0000039119 00000 n +0000039169 00000 n +0000039607 00000 n +0000039658 00000 n +0000039888 00000 n +0000039938 00000 n +0000040376 00000 n +0000040427 00000 n +0000040657 00000 n +0000040707 00000 n +0000041145 00000 n +0000041196 00000 n +0000041426 00000 n +0000041476 00000 n +0000041914 00000 n +0000041965 00000 n +0000042195 00000 n +0000042245 00000 n +0000042683 00000 n +0000042734 00000 n +0000042964 00000 n +0000043014 00000 n +0000043452 00000 n +0000043503 00000 n +0000043733 00000 n +0000043782 00000 n +0000045007 00000 n +0000045058 00000 n +0000046343 00000 n +0000046393 00000 n +0000046535 00000 n +0000046660 00000 n +0000046802 00000 n +0000046927 00000 n +0000047069 00000 n +0000047194 00000 n +0000047319 00000 n +0000047444 00000 n +0000047569 00000 n +0000047694 00000 n +0000047819 00000 n +0000047961 00000 n +0000048086 00000 n +0000048212 00000 n +0000048338 00000 n +0000048464 00000 n +0000048590 00000 n +0000048716 00000 n +0000048842 00000 n +0000048968 00000 n +0000049094 00000 n +0000049220 00000 n +0000049363 00000 n +0000049489 00000 n +0000049615 00000 n +0000049741 00000 n +0000049867 00000 n +0000049993 00000 n +0000050119 00000 n +0000050245 00000 n +0000050371 00000 n +0000050497 00000 n +0000050623 00000 n +0000050766 00000 n +0000050892 00000 n +0000051018 00000 n +0000051144 00000 n +0000051293 00000 n +0000051419 00000 n +0000051545 00000 n +0000051671 00000 n +0000051797 00000 n +0000051923 00000 n +0000052072 00000 n +0000052199 00000 n +0000052326 00000 n +0000052453 00000 n +0000052580 00000 n +0000052707 00000 n +0000052834 00000 n +0000052961 00000 n +0000053088 00000 n +0000053215 00000 n +0000053342 00000 n +0000053469 00000 n +0000053596 00000 n +0000053723 00000 n +0000053850 00000 n +0000053977 00000 n +0000054251 00000 n +0000055012 00000 n +0000055063 00000 n +0000055308 00000 n +0000055581 00000 n +0000056222 00000 n +0000056273 00000 n +0000056517 00000 n +0000056603 00000 n +0000056689 00000 n +0000056775 00000 n +0000056861 00000 n +0000056947 00000 n +0000057033 00000 n +0000057119 00000 n +0000057205 00000 n +0000057291 00000 n +0000057377 00000 n +0000057463 00000 n +0000057549 00000 n +0000057635 00000 n +0000057721 00000 n +0000057807 00000 n +0000057893 00000 n +0000057979 00000 n +0000058065 00000 n +0000058151 00000 n +0000058237 00000 n +0000058323 00000 n +0000058409 00000 n +0000058495 00000 n +0000058581 00000 n +0000058667 00000 n +0000058753 00000 n +0000058839 00000 n +0000058925 00000 n +0000059011 00000 n +0000059097 00000 n +0000059183 00000 n +0000059269 00000 n +0000059355 00000 n +0000059441 00000 n +0000059527 00000 n +0000059613 00000 n +0000059699 00000 n +0000059785 00000 n +0000059871 00000 n +0000059957 00000 n +0000060043 00000 n +0000060129 00000 n +0000060215 00000 n +0000060301 00000 n +0000076583 00000 n +0000076636 00000 n +0000087822 00000 n trailer << /DocChecksum /CC322E136FE95DECF8BC297B1A9B2C2E /Info 2 0 R @@ -5651,5 +5651,5 @@ trailer << /ID [<31415926535897932384626433832795>] >> startxref -87824 +87846 %%EOF diff --git a/qpdf/qtest/qpdf/test80a2.pdf b/qpdf/qtest/qpdf/test80a2.pdf index 802203ce..ee576856 100644 --- a/qpdf/qtest/qpdf/test80a2.pdf +++ b/qpdf/qtest/qpdf/test80a2.pdf @@ -429,7 +429,7 @@ endobj 591.4004 ] /Subtype /Widget - /T (text) + /T (text+1) /Type /Annot /V >> @@ -447,7 +447,7 @@ endobj 65 0 R ] /P 26 0 R - /T (r1) + /T (r1+1) /V /2 >> endobj @@ -482,7 +482,7 @@ endobj 593.3404 ] /Subtype /Widget - /T (checkbox1) + /T (checkbox1+1) /Type /Annot /V /Off >> @@ -518,7 +518,7 @@ endobj 593.3404 ] /Subtype /Widget - /T (checkbox2) + /T (checkbox2+1) /Type /Annot /V /Yes >> @@ -554,7 +554,7 @@ endobj 593.3404 ] /Subtype /Widget - /T (checkbox3) + /T (checkbox3+1) /Type /Annot /V /Off >> @@ -572,7 +572,7 @@ endobj 80 0 R ] /P 26 0 R - /T (r2) + /T (r2+1) /V /2 >> endobj @@ -598,7 +598,7 @@ endobj 595.3404 ] /Subtype /Widget - /T (text2) + /T (text2+1) /Type /Annot /V >> @@ -632,7 +632,7 @@ endobj 479.2204 ] /Subtype /Widget - /T (combolist1) + /T (combolist1+1) /Type /Annot /V >> @@ -673,7 +673,7 @@ endobj 577.4204 ] /Subtype /Widget - /T (list1) + /T (list1+1) /Type /Annot /V (1) >> @@ -707,7 +707,7 @@ endobj 577.1404 ] /Subtype /Widget - /T (drop1) + /T (drop1+1) /Type /Annot /V >> @@ -741,7 +741,7 @@ endobj 478.9604 ] /Subtype /Widget - /T (combodrop1) + /T (combodrop1+1) /Type /Annot /V >> @@ -5706,268 +5706,268 @@ xref 0000004225 00000 n 0000004729 00000 n 0000005219 00000 n -0000005553 00000 n -0000005714 00000 n -0000006137 00000 n -0000006560 00000 n -0000006983 00000 n -0000007144 00000 n -0000007535 00000 n -0000007989 00000 n -0000008570 00000 n -0000009079 00000 n -0000009582 00000 n -0000010254 00000 n -0000010421 00000 n -0000010601 00000 n -0000010723 00000 n -0000011010 00000 n -0000011058 00000 n -0000011454 00000 n -0000011848 00000 n -0000012244 00000 n -0000012467 00000 n -0000012515 00000 n -0000012808 00000 n -0000012856 00000 n -0000012965 00000 n -0000013188 00000 n -0000013236 00000 n -0000013529 00000 n -0000013577 00000 n -0000013800 00000 n -0000013848 00000 n -0000014141 00000 n -0000014189 00000 n -0000014585 00000 n -0000014979 00000 n -0000015375 00000 n -0000015672 00000 n -0000015720 00000 n -0000016045 00000 n -0000016094 00000 n -0000016542 00000 n -0000016591 00000 n -0000016918 00000 n -0000016967 00000 n -0000017290 00000 n -0000017340 00000 n -0000017633 00000 n -0000017682 00000 n -0000018084 00000 n -0000018484 00000 n -0000018886 00000 n -0000019115 00000 n -0000019164 00000 n -0000019463 00000 n -0000019512 00000 n -0000019741 00000 n -0000019790 00000 n -0000020089 00000 n -0000020138 00000 n -0000020367 00000 n -0000020416 00000 n -0000020715 00000 n -0000020764 00000 n -0000021166 00000 n -0000021566 00000 n -0000021968 00000 n -0000022271 00000 n -0000022320 00000 n -0000022651 00000 n -0000022701 00000 n -0000023155 00000 n -0000023205 00000 n -0000023538 00000 n -0000023588 00000 n -0000023917 00000 n -0000023966 00000 n -0000024328 00000 n -0000024498 00000 n -0000024869 00000 n -0000025066 00000 n -0000025143 00000 n -0000025214 00000 n -0000030040 00000 n -0000030113 00000 n -0000030174 00000 n -0000030222 00000 n -0000031053 00000 n -0000031487 00000 n -0000031967 00000 n -0000033913 00000 n -0000034312 00000 n -0000036255 00000 n -0000036688 00000 n -0000036738 00000 n -0000036963 00000 n -0000037012 00000 n -0000037445 00000 n -0000037495 00000 n -0000037720 00000 n -0000037769 00000 n -0000038202 00000 n -0000038252 00000 n -0000038477 00000 n -0000038526 00000 n -0000038959 00000 n -0000039009 00000 n -0000039234 00000 n -0000039283 00000 n -0000039716 00000 n -0000039766 00000 n -0000039991 00000 n -0000040040 00000 n -0000040473 00000 n -0000040523 00000 n -0000040748 00000 n -0000040798 00000 n -0000041237 00000 n -0000041288 00000 n -0000041519 00000 n -0000041569 00000 n -0000042008 00000 n -0000042059 00000 n -0000042290 00000 n -0000042340 00000 n -0000042779 00000 n -0000042830 00000 n -0000043061 00000 n -0000043111 00000 n -0000043550 00000 n -0000043601 00000 n -0000043832 00000 n -0000043882 00000 n -0000044321 00000 n -0000044372 00000 n -0000044603 00000 n -0000044653 00000 n -0000045092 00000 n -0000045143 00000 n -0000045374 00000 n -0000045423 00000 n -0000046703 00000 n -0000046753 00000 n -0000046924 00000 n -0000047288 00000 n -0000048574 00000 n -0000048624 00000 n -0000048767 00000 n -0000048893 00000 n -0000049036 00000 n -0000049162 00000 n -0000049305 00000 n -0000049431 00000 n -0000049557 00000 n -0000049683 00000 n -0000049809 00000 n -0000049935 00000 n -0000050061 00000 n -0000050204 00000 n -0000050330 00000 n -0000050456 00000 n -0000050582 00000 n -0000050708 00000 n -0000050834 00000 n -0000050960 00000 n -0000051086 00000 n -0000051212 00000 n -0000051338 00000 n -0000051464 00000 n -0000051607 00000 n -0000051733 00000 n -0000051859 00000 n -0000051985 00000 n -0000052111 00000 n -0000052237 00000 n -0000052363 00000 n -0000052489 00000 n -0000052615 00000 n -0000052741 00000 n -0000052867 00000 n -0000053010 00000 n -0000053136 00000 n -0000053263 00000 n -0000053390 00000 n -0000053540 00000 n -0000053667 00000 n -0000053794 00000 n -0000053921 00000 n -0000054048 00000 n -0000054175 00000 n -0000054325 00000 n -0000054453 00000 n -0000054581 00000 n -0000054709 00000 n -0000054837 00000 n -0000054965 00000 n -0000055093 00000 n -0000055221 00000 n -0000055349 00000 n -0000055477 00000 n -0000055605 00000 n -0000055733 00000 n -0000055861 00000 n -0000055989 00000 n -0000056117 00000 n -0000056245 00000 n -0000056519 00000 n -0000057280 00000 n -0000057331 00000 n -0000057576 00000 n -0000057849 00000 n -0000058490 00000 n -0000058541 00000 n -0000058785 00000 n -0000060010 00000 n -0000060061 00000 n -0000060147 00000 n -0000060233 00000 n -0000060319 00000 n -0000060405 00000 n -0000060491 00000 n -0000060577 00000 n -0000060663 00000 n -0000060749 00000 n -0000060835 00000 n -0000060921 00000 n -0000061007 00000 n -0000061093 00000 n -0000061179 00000 n -0000061265 00000 n -0000061351 00000 n -0000061437 00000 n -0000061523 00000 n -0000061609 00000 n -0000061695 00000 n -0000061781 00000 n -0000061867 00000 n -0000061953 00000 n -0000062039 00000 n -0000062125 00000 n -0000062211 00000 n -0000062297 00000 n -0000062383 00000 n -0000062469 00000 n -0000062555 00000 n -0000062641 00000 n -0000062727 00000 n -0000062813 00000 n -0000062899 00000 n -0000062985 00000 n -0000063071 00000 n -0000063157 00000 n -0000063243 00000 n -0000063329 00000 n -0000063415 00000 n -0000063501 00000 n -0000063587 00000 n -0000063673 00000 n -0000063759 00000 n -0000063845 00000 n -0000080127 00000 n -0000080180 00000 n -0000091366 00000 n +0000005555 00000 n +0000005718 00000 n +0000006143 00000 n +0000006568 00000 n +0000006993 00000 n +0000007156 00000 n +0000007549 00000 n +0000008005 00000 n +0000008588 00000 n +0000009099 00000 n +0000009604 00000 n +0000010276 00000 n +0000010443 00000 n +0000010623 00000 n +0000010745 00000 n +0000011032 00000 n +0000011080 00000 n +0000011476 00000 n +0000011870 00000 n +0000012266 00000 n +0000012489 00000 n +0000012537 00000 n +0000012830 00000 n +0000012878 00000 n +0000012987 00000 n +0000013210 00000 n +0000013258 00000 n +0000013551 00000 n +0000013599 00000 n +0000013822 00000 n +0000013870 00000 n +0000014163 00000 n +0000014211 00000 n +0000014607 00000 n +0000015001 00000 n +0000015397 00000 n +0000015694 00000 n +0000015742 00000 n +0000016067 00000 n +0000016116 00000 n +0000016564 00000 n +0000016613 00000 n +0000016940 00000 n +0000016989 00000 n +0000017312 00000 n +0000017362 00000 n +0000017655 00000 n +0000017704 00000 n +0000018106 00000 n +0000018506 00000 n +0000018908 00000 n +0000019137 00000 n +0000019186 00000 n +0000019485 00000 n +0000019534 00000 n +0000019763 00000 n +0000019812 00000 n +0000020111 00000 n +0000020160 00000 n +0000020389 00000 n +0000020438 00000 n +0000020737 00000 n +0000020786 00000 n +0000021188 00000 n +0000021588 00000 n +0000021990 00000 n +0000022293 00000 n +0000022342 00000 n +0000022673 00000 n +0000022723 00000 n +0000023177 00000 n +0000023227 00000 n +0000023560 00000 n +0000023610 00000 n +0000023939 00000 n +0000023988 00000 n +0000024350 00000 n +0000024520 00000 n +0000024891 00000 n +0000025088 00000 n +0000025165 00000 n +0000025236 00000 n +0000030062 00000 n +0000030135 00000 n +0000030196 00000 n +0000030244 00000 n +0000031075 00000 n +0000031509 00000 n +0000031989 00000 n +0000033935 00000 n +0000034334 00000 n +0000036277 00000 n +0000036710 00000 n +0000036760 00000 n +0000036985 00000 n +0000037034 00000 n +0000037467 00000 n +0000037517 00000 n +0000037742 00000 n +0000037791 00000 n +0000038224 00000 n +0000038274 00000 n +0000038499 00000 n +0000038548 00000 n +0000038981 00000 n +0000039031 00000 n +0000039256 00000 n +0000039305 00000 n +0000039738 00000 n +0000039788 00000 n +0000040013 00000 n +0000040062 00000 n +0000040495 00000 n +0000040545 00000 n +0000040770 00000 n +0000040820 00000 n +0000041259 00000 n +0000041310 00000 n +0000041541 00000 n +0000041591 00000 n +0000042030 00000 n +0000042081 00000 n +0000042312 00000 n +0000042362 00000 n +0000042801 00000 n +0000042852 00000 n +0000043083 00000 n +0000043133 00000 n +0000043572 00000 n +0000043623 00000 n +0000043854 00000 n +0000043904 00000 n +0000044343 00000 n +0000044394 00000 n +0000044625 00000 n +0000044675 00000 n +0000045114 00000 n +0000045165 00000 n +0000045396 00000 n +0000045445 00000 n +0000046725 00000 n +0000046775 00000 n +0000046946 00000 n +0000047310 00000 n +0000048596 00000 n +0000048646 00000 n +0000048789 00000 n +0000048915 00000 n +0000049058 00000 n +0000049184 00000 n +0000049327 00000 n +0000049453 00000 n +0000049579 00000 n +0000049705 00000 n +0000049831 00000 n +0000049957 00000 n +0000050083 00000 n +0000050226 00000 n +0000050352 00000 n +0000050478 00000 n +0000050604 00000 n +0000050730 00000 n +0000050856 00000 n +0000050982 00000 n +0000051108 00000 n +0000051234 00000 n +0000051360 00000 n +0000051486 00000 n +0000051629 00000 n +0000051755 00000 n +0000051881 00000 n +0000052007 00000 n +0000052133 00000 n +0000052259 00000 n +0000052385 00000 n +0000052511 00000 n +0000052637 00000 n +0000052763 00000 n +0000052889 00000 n +0000053032 00000 n +0000053158 00000 n +0000053285 00000 n +0000053412 00000 n +0000053562 00000 n +0000053689 00000 n +0000053816 00000 n +0000053943 00000 n +0000054070 00000 n +0000054197 00000 n +0000054347 00000 n +0000054475 00000 n +0000054603 00000 n +0000054731 00000 n +0000054859 00000 n +0000054987 00000 n +0000055115 00000 n +0000055243 00000 n +0000055371 00000 n +0000055499 00000 n +0000055627 00000 n +0000055755 00000 n +0000055883 00000 n +0000056011 00000 n +0000056139 00000 n +0000056267 00000 n +0000056541 00000 n +0000057302 00000 n +0000057353 00000 n +0000057598 00000 n +0000057871 00000 n +0000058512 00000 n +0000058563 00000 n +0000058807 00000 n +0000060032 00000 n +0000060083 00000 n +0000060169 00000 n +0000060255 00000 n +0000060341 00000 n +0000060427 00000 n +0000060513 00000 n +0000060599 00000 n +0000060685 00000 n +0000060771 00000 n +0000060857 00000 n +0000060943 00000 n +0000061029 00000 n +0000061115 00000 n +0000061201 00000 n +0000061287 00000 n +0000061373 00000 n +0000061459 00000 n +0000061545 00000 n +0000061631 00000 n +0000061717 00000 n +0000061803 00000 n +0000061889 00000 n +0000061975 00000 n +0000062061 00000 n +0000062147 00000 n +0000062233 00000 n +0000062319 00000 n +0000062405 00000 n +0000062491 00000 n +0000062577 00000 n +0000062663 00000 n +0000062749 00000 n +0000062835 00000 n +0000062921 00000 n +0000063007 00000 n +0000063093 00000 n +0000063179 00000 n +0000063265 00000 n +0000063351 00000 n +0000063437 00000 n +0000063523 00000 n +0000063609 00000 n +0000063695 00000 n +0000063781 00000 n +0000063867 00000 n +0000080149 00000 n +0000080202 00000 n +0000091388 00000 n trailer << /DocChecksum /CC322E136FE95DECF8BC297B1A9B2C2E /Info 2 0 R @@ -5976,5 +5976,5 @@ trailer << /ID [<31415926535897932384626433832795>] >> startxref -91390 +91412 %%EOF diff --git a/qpdf/qtest/qpdf/test80b1.pdf b/qpdf/qtest/qpdf/test80b1.pdf index bab1115d..c3f0e11e 100644 --- a/qpdf/qtest/qpdf/test80b1.pdf +++ b/qpdf/qtest/qpdf/test80b1.pdf @@ -11,11 +11,11 @@ >> endobj -%% Original object ID: 227 0 +%% Original object ID: 30 0 2 0 obj << + /DR 4 0 R /Fields [ - 4 0 R 5 0 R 6 0 R 7 0 R @@ -37,6 +37,7 @@ endobj 23 0 R 24 0 R 25 0 R + 26 0 R ] >> endobj @@ -46,22 +47,37 @@ endobj << /Count 1 /Kids [ - 26 0 R + 27 0 R ] /Type /Pages >> endobj -%% Original object ID: 29 0 +%% Original object ID: 31 0 4 0 obj +<< + /Font << + /F1 28 0 R + /F2 29 0 R + /F3 30 0 R + /F4 31 0 R + /ZaDi 32 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +%% Original object ID: 29 0 +5 0 obj << /AP << - /N 27 0 R + /N 33 0 R >> /DA (0.18039 0.20392 0.21176 rg /F2 12 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Tx @@ -78,38 +94,34 @@ endobj >> endobj -%% Original object ID: 47 0 -5 0 obj +%% Original object ID: 49 0 +6 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 30 0 R - 31 0 R - 32 0 R + 35 0 R + 36 0 R + 37 0 R ] /T (r1) /V /2 >> endobj -%% Original object ID: 62 0 -6 0 obj +%% Original object ID: 64 0 +7 0 obj << /AP << /N << - /Off 33 0 R - /Yes 35 0 R + /Off 38 0 R + /Yes 40 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /DV /Off /F 4 /FT /Btn @@ -129,22 +141,18 @@ endobj >> endobj -%% Original object ID: 70 0 -7 0 obj +%% Original object ID: 72 0 +8 0 obj << /AP << /N << - /Off 38 0 R - /Yes 40 0 R + /Off 42 0 R + /Yes 44 0 R >> >> /AS /Yes /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /DV /Yes /F 4 /FT /Btn @@ -164,22 +172,18 @@ endobj >> endobj -%% Original object ID: 78 0 -8 0 obj +%% Original object ID: 80 0 +9 0 obj << /AP << /N << - /Off 42 0 R - /Yes 44 0 R + /Off 46 0 R + /Yes 48 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /DV /Off /F 4 /FT /Btn @@ -199,32 +203,30 @@ endobj >> endobj -%% Original object ID: 97 0 -9 0 obj +%% Original object ID: 99 0 +10 0 obj << /DV /2 /FT /Btn /Ff 49152 /Kids [ - 46 0 R - 47 0 R - 48 0 R + 50 0 R + 51 0 R + 52 0 R ] /T (r2) /V /2 >> endobj -%% Original object ID: 110 0 -10 0 obj +%% Original object ID: 112 0 +11 0 obj << /AP << - /N 49 0 R + /N 53 0 R >> /DA (0.18039 0.20392 0.21176 rg /F2 12 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Tx @@ -241,16 +243,14 @@ endobj >> endobj -%% Original object ID: 115 0 -11 0 obj +%% Original object ID: 117 0 +12 0 obj << /AP << - /N 51 0 R + /N 55 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -274,16 +274,14 @@ endobj >> endobj -%% Original object ID: 120 0 -12 0 obj +%% Original object ID: 122 0 +13 0 obj << /AP << - /N 53 0 R + /N 57 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -314,16 +312,14 @@ endobj >> endobj -%% Original object ID: 125 0 -13 0 obj +%% Original object ID: 127 0 +14 0 obj << /AP << - /N 55 0 R + /N 59 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -347,16 +343,14 @@ endobj >> endobj -%% Original object ID: 130 0 -14 0 obj +%% Original object ID: 132 0 +15 0 obj << /AP << - /N 57 0 R + /N 61 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -380,16 +374,14 @@ endobj >> endobj -%% Original object ID: 141 0 -15 0 obj +%% Original object ID: 143 0 +16 0 obj << /AP << - /N 59 0 R + /N 63 0 R >> /DA (0.18039 0.20392 0.21176 rg /F2 12 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Tx @@ -400,44 +392,40 @@ endobj 677.8796 ] /Subtype /Widget - /T (text) + /T (text+1) /Type /Annot /V >> endobj -%% Original object ID: 153 0 -16 0 obj +%% Original object ID: 155 0 +17 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 61 0 R - 62 0 R - 63 0 R + 65 0 R + 66 0 R + 67 0 R ] - /T (r1) + /T (r1+1) /V /2 >> endobj -%% Original object ID: 166 0 -17 0 obj +%% Original object ID: 168 0 +18 0 obj << /AP << /N << - /Off 64 0 R - /Yes 66 0 R + /Off 68 0 R + /Yes 70 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /DV /Off /F 4 /FT /Btn @@ -451,28 +439,24 @@ endobj 622.5396 ] /Subtype /Widget - /T (checkbox1) + /T (checkbox1+1) /Type /Annot /V /Off >> endobj -%% Original object ID: 172 0 -18 0 obj +%% Original object ID: 174 0 +19 0 obj << /AP << /N << - /Off 68 0 R - /Yes 70 0 R + /Off 72 0 R + /Yes 74 0 R >> >> /AS /Yes /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /DV /Yes /F 4 /FT /Btn @@ -486,28 +470,24 @@ endobj 611.9196 ] /Subtype /Widget - /T (checkbox2) + /T (checkbox2+1) /Type /Annot /V /Yes >> endobj -%% Original object ID: 178 0 -19 0 obj +%% Original object ID: 180 0 +20 0 obj << /AP << /N << - /Off 72 0 R - /Yes 74 0 R + /Off 76 0 R + /Yes 78 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /DV /Off /F 4 /FT /Btn @@ -521,38 +501,36 @@ endobj 601.0196 ] /Subtype /Widget - /T (checkbox3) + /T (checkbox3+1) /Type /Annot /V /Off >> endobj -%% Original object ID: 191 0 -20 0 obj +%% Original object ID: 193 0 +21 0 obj << /DV /2 /FT /Btn /Ff 49152 /Kids [ - 76 0 R - 77 0 R - 78 0 R + 80 0 R + 81 0 R + 82 0 R ] - /T (r2) + /T (r2+1) /V /2 >> endobj -%% Original object ID: 203 0 -21 0 obj +%% Original object ID: 205 0 +22 0 obj << /AP << - /N 79 0 R + /N 83 0 R >> /DA (0.18039 0.20392 0.21176 rg /F2 12 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Tx @@ -563,22 +541,20 @@ endobj 507.2396 ] /Subtype /Widget - /T (text2) + /T (text2+1) /Type /Annot /V >> endobj -%% Original object ID: 207 0 -22 0 obj +%% Original object ID: 209 0 +23 0 obj << /AP << - /N 81 0 R + /N 85 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -596,22 +572,20 @@ endobj 489.1396 ] /Subtype /Widget - /T (combolist1) + /T (combolist1+1) /Type /Annot /V >> endobj -%% Original object ID: 211 0 -23 0 obj +%% Original object ID: 213 0 +24 0 obj << /AP << - /N 83 0 R + /N 87 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -636,22 +610,20 @@ endobj 489.1396 ] /Subtype /Widget - /T (list1) + /T (list1+1) /Type /Annot /V (1) >> endobj -%% Original object ID: 215 0 -24 0 obj +%% Original object ID: 217 0 +25 0 obj << /AP << - /N 85 0 R + /N 89 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -669,22 +641,20 @@ endobj 448.3796 ] /Subtype /Widget - /T (drop1) + /T (drop1+1) /Type /Annot /V >> endobj -%% Original object ID: 219 0 -25 0 obj +%% Original object ID: 221 0 +26 0 obj << /AP << - /N 87 0 R + /N 91 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -702,7 +672,7 @@ endobj 450.1396 ] /Subtype /Widget - /T (combodrop1) + /T (combodrop1+1) /Type /Annot /V >> @@ -710,45 +680,45 @@ endobj %% Page 1 %% Original object ID: 3 0 -26 0 obj +27 0 obj << /Annots [ - 4 0 R - 30 0 R - 31 0 R - 32 0 R - 6 0 R + 5 0 R + 35 0 R + 36 0 R + 37 0 R 7 0 R 8 0 R - 46 0 R - 47 0 R - 48 0 R - 10 0 R + 9 0 R + 50 0 R + 51 0 R + 52 0 R 11 0 R 12 0 R 13 0 R 14 0 R - 89 0 R - 90 0 R 15 0 R - 61 0 R - 62 0 R - 63 0 R - 17 0 R + 93 0 R + 94 0 R + 16 0 R + 65 0 R + 66 0 R + 67 0 R 18 0 R 19 0 R - 76 0 R - 77 0 R - 78 0 R - 21 0 R + 20 0 R + 80 0 R + 81 0 R + 82 0 R 22 0 R 23 0 R 24 0 R 25 0 R - 91 0 R - 92 0 R + 26 0 R + 95 0 R + 96 0 R ] - /Contents 93 0 R + /Contents 97 0 R /MediaBox [ 0 0 @@ -758,697 +728,589 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 95 0 R + /F1 99 0 R >> - /ProcSet 96 0 R + /ProcSet 100 0 R >> /Type /Page >> endobj -%% Original object ID: 30 0 -27 0 obj -<< - /BBox [ - 0 - 0 - 137.3 - 14.8 - ] - /Matrix [ - -1 - 0 - 0 - 1 - 612 - 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 28 0 R ->> -stream -/Tx BMC -q -BT -0.18039 0.20392 0.21176 rg /F2 12 Tf -1 2.6 Td -(abc) Tj -ET -Q -EMC -endstream -endobj - +%% Original object ID: 9 0 28 0 obj -77 -endobj - -%% Original object ID: 11 0 -29 0 obj -<< - /F1 98 0 R - /F2 99 0 R - /F3 100 0 R - /F4 101 0 R - /ZaDi 37 0 R ->> -endobj - -%% Original object ID: 48 0 -30 0 obj << - /AP << - /N << - /1 102 0 R - /Off 104 0 R - >> - >> - /AS /Off - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> - /F 4 - /FT /Btn - /MK << - /CA (l) - >> - /Parent 5 0 R - /Rect [ - 447.199 - 648.501 - 459.251 - 660.549 + /BaseFont /BAAAAA+LiberationSerif + /FirstChar 0 + /FontDescriptor 101 0 R + /LastChar 32 + /Subtype /TrueType + /ToUnicode 102 0 R + /Type /Font + /Widths [ + 777 + 943 + 500 + 443 + 333 + 333 + 389 + 250 + 777 + 500 + 333 + 500 + 443 + 610 + 500 + 277 + 556 + 277 + 277 + 500 + 443 + 500 + 443 + 500 + 500 + 556 + 610 + 666 + 500 + 722 + 500 + 722 + 500 ] - /Subtype /Widget - /Type /Annot >> endobj -%% Original object ID: 49 0 -31 0 obj +%% Original object ID: 15 0 +29 0 obj << - /AP << - /N << - /2 106 0 R - /Off 108 0 R - >> - >> - /AS /2 - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> - /F 4 - /FT /Btn - /MK << - /CA (l) - >> - /Parent 5 0 R - /Rect [ - 447.199 - 627.301 - 459.251 - 639.349 - ] - /Subtype /Widget - /Type /Annot ->> -endobj - -%% Original object ID: 50 0 -32 0 obj -<< - /AP << - /N << - /3 110 0 R - /Off 112 0 R - >> - >> - /AS /Off - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> - /F 4 - /FT /Btn - /MK << - /CA (l) - >> - /Parent 5 0 R - /Rect [ - 448.549 - 606.501 - 460.601 - 618.549 - ] - /Subtype /Widget - /Type /Annot ->> -endobj - -%% Original object ID: 63 0 -33 0 obj -<< - /BBox [ + /BaseFont /LiberationSans + /Encoding /WinAnsiEncoding + /FirstChar 32 + /FontDescriptor 104 0 R + /LastChar 255 + /Subtype /TrueType + /Type /Font + /Widths [ + 277 + 277 + 354 + 556 + 556 + 889 + 666 + 190 + 333 + 333 + 389 + 583 + 277 + 333 + 277 + 277 + 556 + 556 + 556 + 556 + 556 + 556 + 556 + 556 + 556 + 556 + 277 + 277 + 583 + 583 + 583 + 556 + 1015 + 666 + 666 + 722 + 722 + 666 + 610 + 777 + 722 + 277 + 500 + 666 + 556 + 833 + 722 + 777 + 666 + 777 + 722 + 666 + 610 + 722 + 666 + 943 + 666 + 666 + 610 + 277 + 277 + 277 + 469 + 556 + 333 + 556 + 556 + 500 + 556 + 556 + 277 + 556 + 556 + 222 + 222 + 500 + 222 + 833 + 556 + 556 + 556 + 556 + 333 + 500 + 277 + 556 + 500 + 722 + 500 + 500 + 500 + 333 + 259 + 333 + 583 0 0 - 12.05 - 12.05 - ] - /Matrix [ - -1 0 0 - 1 - 612 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 34 0 R ->> -stream -/Tx BMC -EMC -endstream -endobj - -34 0 obj -12 -endobj - -%% Original object ID: 64 0 -35 0 obj -<< - /BBox [ 0 0 - 12.05 - 12.05 - ] - /Matrix [ - -1 0 0 - 1 - 612 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 36 0 R ->> -stream -/Tx BMC -q BT -0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf -1.9 1.9 Td (8) Tj -ET -Q -EMC -endstream -endobj - -36 0 obj -82 -endobj - -%% Original object ID: 28 0 -37 0 obj -<< - /BaseFont /ZapfDingbats - /Subtype /Type1 - /Type /Font ->> -endobj - -%% Original object ID: 71 0 -38 0 obj -<< - /BBox [ 0 0 - 12.05 - 12.05 - ] - /Matrix [ - -1 0 0 - 1 - 612 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 39 0 R ->> -stream -/Tx BMC -EMC -endstream -endobj - -39 0 obj -12 -endobj - -%% Original object ID: 72 0 -40 0 obj -<< - /BBox [ 0 0 - 12.05 - 12.05 - ] - /Matrix [ - -1 0 0 - 1 - 612 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 41 0 R ->> -stream -/Tx BMC -q BT -0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf -1.9 1.9 Td (8) Tj -ET -Q -EMC -endstream -endobj - -41 0 obj -82 -endobj - -%% Original object ID: 79 0 -42 0 obj -<< - /BBox [ 0 0 - 12.05 - 12.05 - ] - /Matrix [ - -1 0 0 - 1 - 612 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 43 0 R ->> -stream -/Tx BMC -EMC -endstream -endobj - -43 0 obj -12 -endobj - -%% Original object ID: 80 0 -44 0 obj -<< - /BBox [ 0 0 - 12.05 - 12.05 - ] - /Matrix [ - -1 0 0 - 1 - 612 0 + 0 + 0 + 0 + 277 + 333 + 556 + 556 + 556 + 556 + 259 + 556 + 333 + 736 + 370 + 556 + 583 + 333 + 736 + 552 + 399 + 548 + 333 + 333 + 333 + 576 + 537 + 333 + 333 + 333 + 365 + 556 + 833 + 833 + 833 + 610 + 666 + 666 + 666 + 666 + 666 + 666 + 1000 + 722 + 666 + 666 + 666 + 666 + 277 + 277 + 277 + 277 + 722 + 722 + 777 + 777 + 777 + 777 + 777 + 583 + 777 + 722 + 722 + 722 + 722 + 666 + 666 + 610 + 556 + 556 + 556 + 556 + 556 + 556 + 889 + 500 + 556 + 556 + 556 + 556 + 277 + 277 + 277 + 277 + 556 + 556 + 556 + 556 + 556 + 556 + 556 + 548 + 610 + 556 + 556 + 556 + 556 + 500 + 556 + 500 ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 45 0 R ->> -stream -/Tx BMC -q BT -0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf -1.9 1.9 Td (8) Tj -ET -Q -EMC -endstream -endobj - -45 0 obj -82 -endobj - -%% Original object ID: 98 0 -46 0 obj -<< - /AP << - /N << - /1 114 0 R - /Off 116 0 R - >> - >> - /AS /Off - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> - /F 4 - /FT /Btn - /MK << - /CA (l) - >> - /Parent 9 0 R - /Rect [ - 481.299 - 388.101 - 493.351 - 400.149 - ] - /Subtype /Widget - /Type /Annot >> endobj -%% Original object ID: 99 0 -47 0 obj +%% Original object ID: 17 0 +30 0 obj << - /AP << - /N << - /2 118 0 R - /Off 120 0 R - >> - >> - /AS /2 - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> - /F 4 - /FT /Btn - /MK << - /CA (l) - >> - /Parent 9 0 R - /Rect [ - 480.599 - 362.201 - 492.651 - 374.249 + /BaseFont /DAAAAA+LiberationSans + /FirstChar 0 + /FontDescriptor 105 0 R + /LastChar 22 + /Subtype /TrueType + /ToUnicode 106 0 R + /Type /Font + /Widths [ + 750 + 333 + 556 + 333 + 556 + 556 + 500 + 722 + 556 + 556 + 500 + 277 + 666 + 556 + 500 + 556 + 556 + 777 + 556 + 277 + 222 + 556 + 556 ] - /Subtype /Widget - /Type /Annot >> endobj -%% Original object ID: 100 0 -48 0 obj +%% Original object ID: 23 0 +31 0 obj << - /AP << - /N << - /3 122 0 R - /Off 124 0 R - >> - >> - /AS /Off - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> - /F 4 - /FT /Btn - /MK << - /CA (l) - >> - /Parent 9 0 R - /Rect [ - 480.599 - 333.551 - 492.651 - 345.599 - ] - /Subtype /Widget - /Type /Annot ->> -endobj - -%% Original object ID: 111 0 -49 0 obj -<< - /BBox [ + /BaseFont /DejaVuSans + /Encoding /WinAnsiEncoding + /FirstChar 32 + /FontDescriptor 108 0 R + /LastChar 255 + /Subtype /TrueType + /Type /Font + /Widths [ + 317 + 400 + 459 + 837 + 636 + 950 + 779 + 274 + 390 + 390 + 500 + 837 + 317 + 360 + 317 + 336 + 636 + 636 + 636 + 636 + 636 + 636 + 636 + 636 + 636 + 636 + 336 + 336 + 837 + 837 + 837 + 530 + 1000 + 684 + 686 + 698 + 770 + 631 + 575 + 774 + 751 + 294 + 294 + 655 + 557 + 862 + 748 + 787 + 603 + 787 + 694 + 634 + 610 + 731 + 684 + 988 + 685 + 610 + 685 + 390 + 336 + 390 + 837 + 500 + 500 + 612 + 634 + 549 + 634 + 615 + 352 + 634 + 633 + 277 + 277 + 579 + 277 + 974 + 633 + 611 + 634 + 634 + 411 + 520 + 392 + 633 + 591 + 817 + 591 + 591 + 524 + 636 + 336 + 636 + 837 + 0 + 0 + 0 + 0 + 0 0 0 - 237.45 - 17.95 - ] - /Matrix [ - -1 0 0 - 1 - 612 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 50 0 R ->> -stream -/Tx BMC -q -BT -0.18039 0.20392 0.21176 rg /F2 12 Tf -1 4.175 Td -(salad ??) Tj -ET -Q -EMC -endstream -endobj - -50 0 obj -85 -endobj - -%% Original object ID: 116 0 -51 0 obj -<< - /BBox [ 0 0 - 55.05 - 73.45 - ] - /Matrix [ - -1 0 0 - 1 - 612 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 52 0 R ->> -stream -1 1 1 rg -0 -0.05 55.05 73.45 re f* -/Tx BMC -q -BT -0.18039 0.20392 0.21176 rg /F4 10 Tf -1 32.725 Td -(pi) Tj -ET -Q -EMC -endstream -endobj - -52 0 obj -114 -endobj - -%% Original object ID: 121 0 -53 0 obj -<< - /BBox [ 0 0 - 62.55 - 76.2 - ] - /Matrix [ - -1 0 0 - 1 - 612 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 54 0 R ->> -stream -1 1 1 rg -0 -0.05 62.55 76.2 re f* -/Tx BMC -q -0.85 0.85 0.85 rg -0 62.1 62.55 12 re f -Q -q -BT -0.18039 0.20392 0.21176 rg /F4 10 Tf -1 64.1 Td -(1) Tj -0 -12 Td -(2) Tj -0 -12 Td -(3) Tj -0 -12 Td -(4) Tj -0 -12 Td -(five) Tj -0 -12 Td -(six) Tj -ET -Q -EMC -endstream -endobj - -54 0 obj -238 -endobj - -%% Original object ID: 126 0 -55 0 obj -<< - /BBox [ 0 0 - 85.05 - 23.7 - ] - /Matrix [ - -1 0 0 - 1 - 612 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 56 0 R ->> -stream -1 1 1 rg -0 -0.05 85.05 23.7 re f* -/Tx BMC -q -BT -0.18039 0.20392 0.21176 rg /F4 10 Tf -1 7.85 Td -(elephant) Tj -ET -Q -EMC -endstream -endobj - -56 0 obj -117 -endobj - -%% Original object ID: 131 0 -57 0 obj -<< - /BBox [ 0 0 - 72.1 - 33.9 - ] - /Matrix [ - -1 0 0 - 1 - 612 0 + 0 + 0 + 0 + 317 + 400 + 636 + 636 + 636 + 636 + 336 + 500 + 500 + 1000 + 471 + 611 + 837 + 360 + 1000 + 500 + 500 + 837 + 400 + 400 + 500 + 636 + 636 + 317 + 500 + 400 + 471 + 611 + 969 + 969 + 969 + 530 + 684 + 684 + 684 + 684 + 684 + 684 + 974 + 698 + 631 + 631 + 631 + 631 + 294 + 294 + 294 + 294 + 774 + 748 + 787 + 787 + 787 + 787 + 787 + 837 + 787 + 731 + 731 + 731 + 731 + 610 + 604 + 629 + 612 + 612 + 612 + 612 + 612 + 612 + 981 + 549 + 615 + 615 + 615 + 615 + 277 + 277 + 277 + 277 + 611 + 633 + 611 + 611 + 611 + 611 + 611 + 837 + 611 + 633 + 633 + 633 + 633 + 591 + 634 + 591 ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 58 0 R >> -stream -1 1 1 rg -0 -0.05 72.1 33.9 re f* -/Tx BMC -q -BT -0.18039 0.20392 0.21176 rg /F4 10 Tf -1 12.95 Td -(delta) Tj -ET -Q -EMC -endstream endobj -58 0 obj -114 +%% Original object ID: 25 0 +32 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> endobj -%% Original object ID: 142 0 -59 0 obj +%% Original object ID: 32 0 +33 0 obj << /BBox [ 0 @@ -1457,17 +1319,17 @@ endobj 14.8 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 60 0 R + /Length 34 0 R >> stream /Tx BMC @@ -1482,111 +1344,99 @@ EMC endstream endobj -60 0 obj +34 0 obj 77 endobj -%% Original object ID: 154 0 -61 0 obj +%% Original object ID: 50 0 +35 0 obj << /AP << /N << - /1 126 0 R - /Off 128 0 R + /1 110 0 R + /Off 112 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 16 0 R + /Parent 6 0 R /Rect [ - 240.0796 - 655.4004 - 244.9004 - 660.2196 + 447.199 + 648.501 + 459.251 + 660.549 ] /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 155 0 -62 0 obj +%% Original object ID: 51 0 +36 0 obj << /AP << /N << - /2 130 0 R - /Off 132 0 R + /2 114 0 R + /Off 116 0 R >> >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 16 0 R + /Parent 6 0 R /Rect [ - 240.0796 - 646.9204 - 244.9004 - 651.7396 + 447.199 + 627.301 + 459.251 + 639.349 ] /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 156 0 -63 0 obj +%% Original object ID: 52 0 +37 0 obj << /AP << /N << - /3 134 0 R - /Off 136 0 R + /3 118 0 R + /Off 120 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 16 0 R + /Parent 6 0 R /Rect [ - 240.6196 - 638.6004 - 245.4404 - 643.4196 + 448.549 + 606.501 + 460.601 + 618.549 ] /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 167 0 -64 0 obj +%% Original object ID: 65 0 +38 0 obj << /BBox [ 0 @@ -1595,17 +1445,17 @@ endobj 12.05 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 65 0 R + /Length 39 0 R >> stream /Tx BMC @@ -1613,12 +1463,12 @@ EMC endstream endobj -65 0 obj +39 0 obj 12 endobj -%% Original object ID: 168 0 -66 0 obj +%% Original object ID: 66 0 +40 0 obj << /BBox [ 0 @@ -1627,17 +1477,17 @@ endobj 12.05 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 67 0 R + /Length 41 0 R >> stream /Tx BMC @@ -1650,12 +1500,12 @@ EMC endstream endobj -67 0 obj +41 0 obj 82 endobj -%% Original object ID: 173 0 -68 0 obj +%% Original object ID: 73 0 +42 0 obj << /BBox [ 0 @@ -1664,17 +1514,17 @@ endobj 12.05 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 69 0 R + /Length 43 0 R >> stream /Tx BMC @@ -1682,12 +1532,12 @@ EMC endstream endobj -69 0 obj +43 0 obj 12 endobj -%% Original object ID: 174 0 -70 0 obj +%% Original object ID: 74 0 +44 0 obj << /BBox [ 0 @@ -1696,17 +1546,17 @@ endobj 12.05 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 71 0 R + /Length 45 0 R >> stream /Tx BMC @@ -1719,12 +1569,12 @@ EMC endstream endobj -71 0 obj +45 0 obj 82 endobj -%% Original object ID: 179 0 -72 0 obj +%% Original object ID: 81 0 +46 0 obj << /BBox [ 0 @@ -1733,17 +1583,17 @@ endobj 12.05 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 73 0 R + /Length 47 0 R >> stream /Tx BMC @@ -1751,12 +1601,12 @@ EMC endstream endobj -73 0 obj +47 0 obj 12 endobj -%% Original object ID: 180 0 -74 0 obj +%% Original object ID: 82 0 +48 0 obj << /BBox [ 0 @@ -1765,17 +1615,17 @@ endobj 12.05 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 75 0 R + /Length 49 0 R >> stream /Tx BMC @@ -1788,111 +1638,99 @@ EMC endstream endobj -75 0 obj +49 0 obj 82 endobj -%% Original object ID: 192 0 -76 0 obj +%% Original object ID: 100 0 +50 0 obj << /AP << /N << - /1 138 0 R - /Off 140 0 R + /1 122 0 R + /Off 124 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 20 0 R + /Parent 10 0 R /Rect [ - 253.7196 - 551.2404 - 258.5404 - 556.0596 + 481.299 + 388.101 + 493.351 + 400.149 ] /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 193 0 -77 0 obj +%% Original object ID: 101 0 +51 0 obj << /AP << /N << - /2 142 0 R - /Off 144 0 R + /2 126 0 R + /Off 128 0 R >> >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 20 0 R + /Parent 10 0 R /Rect [ - 253.4396 - 540.8804 - 258.2604 - 545.6996 + 480.599 + 362.201 + 492.651 + 374.249 ] /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 194 0 -78 0 obj +%% Original object ID: 102 0 +52 0 obj << /AP << /N << - /3 146 0 R - /Off 148 0 R + /3 130 0 R + /Off 132 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 20 0 R + /Parent 10 0 R /Rect [ - 253.4396 - 529.4204 - 258.2604 - 534.2396 + 480.599 + 333.551 + 492.651 + 345.599 ] /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 204 0 -79 0 obj +%% Original object ID: 113 0 +53 0 obj << /BBox [ 0 @@ -1901,17 +1739,17 @@ endobj 17.95 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 80 0 R + /Length 54 0 R >> stream /Tx BMC @@ -1926,12 +1764,12 @@ EMC endstream endobj -80 0 obj +54 0 obj 85 endobj -%% Original object ID: 208 0 -81 0 obj +%% Original object ID: 118 0 +55 0 obj << /BBox [ 0 @@ -1940,17 +1778,17 @@ endobj 73.45 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 82 0 R + /Length 56 0 R >> stream 1 1 1 rg @@ -1967,12 +1805,12 @@ EMC endstream endobj -82 0 obj +56 0 obj 114 endobj -%% Original object ID: 212 0 -83 0 obj +%% Original object ID: 123 0 +57 0 obj << /BBox [ 0 @@ -1981,17 +1819,17 @@ endobj 76.2 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 84 0 R + /Length 58 0 R >> stream 1 1 1 rg @@ -2022,12 +1860,12 @@ EMC endstream endobj -84 0 obj +58 0 obj 238 endobj -%% Original object ID: 216 0 -85 0 obj +%% Original object ID: 128 0 +59 0 obj << /BBox [ 0 @@ -2036,17 +1874,17 @@ endobj 23.7 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 86 0 R + /Length 60 0 R >> stream 1 1 1 rg @@ -2063,12 +1901,12 @@ EMC endstream endobj -86 0 obj +60 0 obj 117 endobj -%% Original object ID: 220 0 -87 0 obj +%% Original object ID: 133 0 +61 0 obj << /BBox [ 0 @@ -2077,17 +1915,17 @@ endobj 33.9 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 88 0 R + /Length 62 0 R >> stream 1 1 1 rg @@ -2104,868 +1942,991 @@ EMC endstream endobj -88 0 obj +62 0 obj 114 endobj -%% Original object ID: 136 0 -89 0 obj +%% Original object ID: 144 0 +63 0 obj << - /AP << - /N 150 0 R - >> - /C [ - 1 - 1 + /BBox [ 0 + 0 + 137.3 + 14.8 ] - /CA 1 - /Contents (Salad) - /CreationDate (D:20181231235455Z00'00) - /F 28 - /M (D:20181231235455Z00'00) - /Name /Comment - /Popup 152 0 R - /Rect [ - 159 - 703 - 177 - 721 + /Matrix [ + -0.4 + 0 + 0 + 0.4 + 550.8 + 396 ] - /Subtype /Text - /T (Jay Berkenbilt) - /Type /Annot + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 64 0 R >> +stream +/Tx BMC +q +BT +0.18039 0.20392 0.21176 rg /F2 12 Tf +1 2.6 Td +(abc) Tj +ET +Q +EMC +endstream endobj -%% Original object ID: 138 0 -90 0 obj +64 0 obj +77 +endobj + +%% Original object ID: 156 0 +65 0 obj << - /F 28 - /Open false - /Parent 153 0 R + /AP << + /N << + /1 134 0 R + /Off 136 0 R + >> + >> + /AS /Off + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 17 0 R /Rect [ - -180 - 601 - 0 - 721 + 240.0796 + 655.4004 + 244.9004 + 660.2196 ] - /Subtype /Popup + /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 223 0 -91 0 obj +%% Original object ID: 157 0 +66 0 obj << /AP << - /N 154 0 R + /N << + /2 138 0 R + /Off 140 0 R + >> >> - /C [ - 1 - 1 - 0 - ] - /CA 1 - /Contents (Salad) - /CreationDate (D:20181231235455Z00'00) - /F 28 - /M (D:20181231235455Z00'00) - /Name /Comment - /Popup 152 0 R + /AS /2 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 17 0 R /Rect [ - 124.8 - 677.2 - 132 - 684.4 + 240.0796 + 646.9204 + 244.9004 + 651.7396 ] - /Subtype /Text - /T (Jay Berkenbilt) + /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 226 0 -92 0 obj +%% Original object ID: 158 0 +67 0 obj << - /F 28 - /Open false - /Parent 153 0 R + /AP << + /N << + /3 142 0 R + /Off 144 0 R + >> + >> + /AS /Off + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 17 0 R /Rect [ - -10.8 - 636.4 - 61.2 - 684.4 + 240.6196 + 638.6004 + 245.4404 + 643.4196 ] - /Subtype /Popup + /Subtype /Widget /Type /Annot >> endobj -%% Contents for page 1 -%% Original object ID: 4 0 -93 0 obj +%% Original object ID: 169 0 +68 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Matrix [ + -0.4 + 0 + 0 + 0.4 + 550.8 + 396 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 69 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +69 0 obj +12 +endobj + +%% Original object ID: 170 0 +70 0 obj << - /Length 94 0 R + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Matrix [ + -0.4 + 0 + 0 + 0.4 + 550.8 + 396 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 71 0 R >> stream -BT - /F1 24 Tf - 72 720 Td - (Potato) Tj +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +1.9 1.9 Td (8) Tj ET +Q +EMC endstream endobj -94 0 obj -44 +71 0 obj +82 endobj -%% Original object ID: 6 0 -95 0 obj +%% Original object ID: 175 0 +72 0 obj << - /BaseFont /Helvetica - /Encoding /WinAnsiEncoding - /Name /F1 - /Subtype /Type1 - /Type /Font + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Matrix [ + -0.4 + 0 + 0 + 0.4 + 550.8 + 396 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 73 0 R >> +stream +/Tx BMC +EMC +endstream endobj -%% Original object ID: 5 0 -96 0 obj -[ - /PDF - /Text -] +73 0 obj +12 endobj -%% Original object ID: 10 0 -97 0 obj +%% Original object ID: 176 0 +74 0 obj << - /Font 29 0 R - /ProcSet [ - /PDF - /Text + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Matrix [ + -0.4 + 0 + 0 + 0.4 + 550.8 + 396 ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 75 0 R >> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +1.9 1.9 Td (8) Tj +ET +Q +EMC +endstream endobj -%% Original object ID: 12 0 -98 0 obj +75 0 obj +82 +endobj + +%% Original object ID: 181 0 +76 0 obj << - /BaseFont /BAAAAA+LiberationSerif - /FirstChar 0 - /FontDescriptor 156 0 R - /LastChar 32 - /Subtype /TrueType - /ToUnicode 157 0 R - /Type /Font - /Widths [ - 777 - 943 - 500 - 443 - 333 - 333 - 389 - 250 - 777 - 500 - 333 - 500 - 443 - 610 - 500 - 277 - 556 - 277 - 277 - 500 - 443 - 500 - 443 - 500 - 500 - 556 - 610 - 666 - 500 - 722 - 500 - 722 - 500 + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Matrix [ + -0.4 + 0 + 0 + 0.4 + 550.8 + 396 ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 77 0 R >> +stream +/Tx BMC +EMC +endstream endobj -%% Original object ID: 18 0 -99 0 obj +77 0 obj +12 +endobj + +%% Original object ID: 182 0 +78 0 obj << - /BaseFont /LiberationSans - /Encoding /WinAnsiEncoding - /FirstChar 32 - /FontDescriptor 159 0 R - /LastChar 255 - /Subtype /TrueType - /Type /Font - /Widths [ - 277 - 277 - 354 - 556 - 556 - 889 - 666 - 190 - 333 - 333 - 389 - 583 - 277 - 333 - 277 - 277 - 556 - 556 - 556 - 556 - 556 - 556 - 556 - 556 - 556 - 556 - 277 - 277 - 583 - 583 - 583 - 556 - 1015 - 666 - 666 - 722 - 722 - 666 - 610 - 777 - 722 - 277 - 500 - 666 - 556 - 833 - 722 - 777 - 666 - 777 - 722 - 666 - 610 - 722 - 666 - 943 - 666 - 666 - 610 - 277 - 277 - 277 - 469 - 556 - 333 - 556 - 556 - 500 - 556 - 556 - 277 - 556 - 556 - 222 - 222 - 500 - 222 - 833 - 556 - 556 - 556 - 556 - 333 - 500 - 277 - 556 - 500 - 722 - 500 - 500 - 500 - 333 - 259 - 333 - 583 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 + /BBox [ 0 0 + 12.05 + 12.05 + ] + /Matrix [ + -0.4 0 0 + 0.4 + 550.8 + 396 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 79 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +1.9 1.9 Td (8) Tj +ET +Q +EMC +endstream +endobj + +79 0 obj +82 +endobj + +%% Original object ID: 194 0 +80 0 obj +<< + /AP << + /N << + /1 146 0 R + /Off 148 0 R + >> + >> + /AS /Off + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 21 0 R + /Rect [ + 253.7196 + 551.2404 + 258.5404 + 556.0596 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +%% Original object ID: 195 0 +81 0 obj +<< + /AP << + /N << + /2 150 0 R + /Off 152 0 R + >> + >> + /AS /2 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 21 0 R + /Rect [ + 253.4396 + 540.8804 + 258.2604 + 545.6996 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +%% Original object ID: 196 0 +82 0 obj +<< + /AP << + /N << + /3 154 0 R + /Off 156 0 R + >> + >> + /AS /Off + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 21 0 R + /Rect [ + 253.4396 + 529.4204 + 258.2604 + 534.2396 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +%% Original object ID: 206 0 +83 0 obj +<< + /BBox [ 0 0 + 237.45 + 17.95 + ] + /Matrix [ + -0.4 0 0 + 0.4 + 550.8 + 396 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 84 0 R +>> +stream +/Tx BMC +q +BT +0.18039 0.20392 0.21176 rg /F2 12 Tf +1 4.175 Td +(salad ??) Tj +ET +Q +EMC +endstream +endobj + +84 0 obj +85 +endobj + +%% Original object ID: 210 0 +85 0 obj +<< + /BBox [ 0 0 + 55.05 + 73.45 + ] + /Matrix [ + -0.4 0 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 277 - 333 - 556 - 556 - 556 - 556 - 259 - 556 - 333 - 736 - 370 - 556 - 583 - 333 - 736 - 552 - 399 - 548 - 333 - 333 - 333 - 576 - 537 - 333 - 333 - 333 - 365 - 556 - 833 - 833 - 833 - 610 - 666 - 666 - 666 - 666 - 666 - 666 - 1000 - 722 - 666 - 666 - 666 - 666 - 277 - 277 - 277 - 277 - 722 - 722 - 777 - 777 - 777 - 777 - 777 - 583 - 777 - 722 - 722 - 722 - 722 - 666 - 666 - 610 - 556 - 556 - 556 - 556 - 556 - 556 - 889 - 500 - 556 - 556 - 556 - 556 - 277 - 277 - 277 - 277 - 556 - 556 - 556 - 556 - 556 - 556 - 556 - 548 - 610 - 556 - 556 - 556 - 556 - 500 - 556 - 500 + 0.4 + 550.8 + 396 ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 86 0 R >> +stream +1 1 1 rg +0 -0.05 55.05 73.45 re f* +/Tx BMC +q +BT +0.18039 0.20392 0.21176 rg /F4 10 Tf +1 32.725 Td +(pi) Tj +ET +Q +EMC +endstream endobj -%% Original object ID: 20 0 -100 0 obj -<< - /BaseFont /DAAAAA+LiberationSans - /FirstChar 0 - /FontDescriptor 160 0 R - /LastChar 22 - /Subtype /TrueType - /ToUnicode 161 0 R - /Type /Font - /Widths [ - 750 - 333 - 556 - 333 - 556 - 556 - 500 - 722 - 556 - 556 - 500 - 277 - 666 - 556 - 500 - 556 - 556 - 777 - 556 - 277 - 222 - 556 - 556 - ] ->> +86 0 obj +114 endobj -%% Original object ID: 26 0 -101 0 obj +%% Original object ID: 214 0 +87 0 obj << - /BaseFont /DejaVuSans - /Encoding /WinAnsiEncoding - /FirstChar 32 - /FontDescriptor 163 0 R - /LastChar 255 - /Subtype /TrueType - /Type /Font - /Widths [ - 317 - 400 - 459 - 837 - 636 - 950 - 779 - 274 - 390 - 390 - 500 - 837 - 317 - 360 - 317 - 336 - 636 - 636 - 636 - 636 - 636 - 636 - 636 - 636 - 636 - 636 - 336 - 336 - 837 - 837 - 837 - 530 - 1000 - 684 - 686 - 698 - 770 - 631 - 575 - 774 - 751 - 294 - 294 - 655 - 557 - 862 - 748 - 787 - 603 - 787 - 694 - 634 - 610 - 731 - 684 - 988 - 685 - 610 - 685 - 390 - 336 - 390 - 837 - 500 - 500 - 612 - 634 - 549 - 634 - 615 - 352 - 634 - 633 - 277 - 277 - 579 - 277 - 974 - 633 - 611 - 634 - 634 - 411 - 520 - 392 - 633 - 591 - 817 - 591 - 591 - 524 - 636 - 336 - 636 - 837 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 317 - 400 - 636 - 636 - 636 - 636 - 336 - 500 - 500 - 1000 - 471 - 611 - 837 - 360 - 1000 - 500 - 500 - 837 - 400 - 400 - 500 - 636 - 636 - 317 - 500 - 400 - 471 - 611 - 969 - 969 - 969 - 530 - 684 - 684 - 684 - 684 - 684 - 684 - 974 - 698 - 631 - 631 - 631 - 631 - 294 - 294 - 294 - 294 - 774 - 748 - 787 - 787 - 787 - 787 - 787 - 837 - 787 - 731 - 731 - 731 - 731 - 610 - 604 - 629 - 612 - 612 - 612 - 612 - 612 - 612 - 981 - 549 - 615 - 615 - 615 - 615 - 277 - 277 - 277 - 277 - 611 - 633 - 611 - 611 - 611 - 611 - 611 - 837 - 611 - 633 - 633 - 633 - 633 - 591 - 634 - 591 + /BBox [ + 0 + 0 + 62.55 + 76.2 + ] + /Matrix [ + -0.4 + 0 + 0 + 0.4 + 550.8 + 396 ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 88 0 R >> +stream +1 1 1 rg +0 -0.05 62.55 76.2 re f* +/Tx BMC +q +0.85 0.85 0.85 rg +0 62.1 62.55 12 re f +Q +q +BT +0.18039 0.20392 0.21176 rg /F4 10 Tf +1 64.1 Td +(1) Tj +0 -12 Td +(2) Tj +0 -12 Td +(3) Tj +0 -12 Td +(4) Tj +0 -12 Td +(five) Tj +0 -12 Td +(six) Tj +ET +Q +EMC +endstream endobj -%% Original object ID: 51 0 -102 0 obj +88 0 obj +238 +endobj + +%% Original object ID: 218 0 +89 0 obj << /BBox [ 0 0 - 12.05 - 12.05 + 85.05 + 23.7 ] /Matrix [ - -1 + -0.4 0 0 - 1 - 612 + 0.4 + 550.8 + 396 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 90 0 R +>> +stream +1 1 1 rg +0 -0.05 85.05 23.7 re f* +/Tx BMC +q +BT +0.18039 0.20392 0.21176 rg /F4 10 Tf +1 7.85 Td +(elephant) Tj +ET +Q +EMC +endstream +endobj + +90 0 obj +117 +endobj + +%% Original object ID: 222 0 +91 0 obj +<< + /BBox [ + 0 0 + 72.1 + 33.9 + ] + /Matrix [ + -0.4 + 0 + 0 + 0.4 + 550.8 + 396 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject + /Length 92 0 R +>> +stream +1 1 1 rg +0 -0.05 72.1 33.9 re f* +/Tx BMC +q +BT +0.18039 0.20392 0.21176 rg /F4 10 Tf +1 12.95 Td +(delta) Tj +ET +Q +EMC +endstream +endobj + +92 0 obj +114 +endobj + +%% Original object ID: 138 0 +93 0 obj +<< + /AP << + /N 158 0 R + >> + /C [ + 1 + 1 + 0 + ] + /CA 1 + /Contents (Salad) + /CreationDate (D:20181231235455Z00'00) + /F 28 + /M (D:20181231235455Z00'00) + /Name /Comment + /Popup 160 0 R + /Rect [ + 159 + 703 + 177 + 721 + ] + /Subtype /Text + /T (Jay Berkenbilt) + /Type /Annot +>> +endobj + +%% Original object ID: 140 0 +94 0 obj +<< + /F 28 + /Open false + /Parent 161 0 R + /Rect [ + -180 + 601 + 0 + 721 + ] + /Subtype /Popup + /Type /Annot +>> +endobj + +%% Original object ID: 225 0 +95 0 obj +<< + /AP << + /N 162 0 R + >> + /C [ + 1 + 1 + 0 + ] + /CA 1 + /Contents (Salad) + /CreationDate (D:20181231235455Z00'00) + /F 28 + /M (D:20181231235455Z00'00) + /Name /Comment + /Popup 160 0 R + /Rect [ + 124.8 + 677.2 + 132 + 684.4 + ] + /Subtype /Text + /T (Jay Berkenbilt) + /Type /Annot +>> +endobj + +%% Original object ID: 228 0 +96 0 obj +<< + /F 28 + /Open false + /Parent 161 0 R + /Rect [ + -10.8 + 636.4 + 61.2 + 684.4 + ] + /Subtype /Popup + /Type /Annot +>> +endobj + +%% Contents for page 1 +%% Original object ID: 4 0 +97 0 obj +<< + /Length 98 0 R +>> +stream +BT + /F1 24 Tf + 72 720 Td + (Potato) Tj +ET +endstream +endobj + +98 0 obj +44 +endobj + +%% Original object ID: 6 0 +99 0 obj +<< + /BaseFont /Helvetica + /Encoding /WinAnsiEncoding + /Name /F1 + /Subtype /Type1 + /Type /Font +>> +endobj + +%% Original object ID: 5 0 +100 0 obj +[ + /PDF + /Text +] +endobj + +%% Original object ID: 10 0 +101 0 obj +<< + /Ascent 891 + /CapHeight 981 + /Descent -216 + /Flags 4 + /FontBBox [ + -543 + -303 + 1277 + 981 + ] + /FontFile2 164 0 R + /FontName /BAAAAA+LiberationSerif + /ItalicAngle 0 + /StemV 80 + /Type /FontDescriptor +>> +endobj + +%% Original object ID: 13 0 +102 0 obj +<< /Length 103 0 R >> stream -/Tx BMC -q BT -0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf -0 0 Td -ET -Q -0.18039 0.20392 0.21176 rg -6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c -8.45 4.65 7.35 3.55 6 3.55 c -4.65 3.55 3.6 4.65 3.6 6 c -3.6 7.35 4.65 8.4 6 8.4 c f* - -EMC +/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 +<00> +endcodespacerange +32 beginbfchar +<01> <0057> +<02> <0068> +<03> <0065> +<04> <0072> +<05> <2019> +<06> <0073> +<07> <0020> +<08> <006D> +<09> <0079> +<0A> <0066> +<0B> <006F> +<0C> <003F> +<0D> <0054> +<0E> <0078> +<0F> <0074> +<10> <0046> +<11> <0069> +<12> <006C> +<13> <0064> +<14> <0061> +<15> <0031> +<16> <0063> +<17> <006B> +<18> <0032> +<19> <0050> +<1A> <004C> +<1B> <0043> +<1C> <0062> +<1D> <0044> +<1E> <0070> +<1F> <0077> +<20> <006E> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end endstream endobj 103 0 obj -220 +702 endobj -%% Original object ID: 52 0 +%% Original object ID: 16 0 104 0 obj << - /BBox [ - 0 - 0 - 12.05 - 12.05 - ] - /Matrix [ - -1 - 0 - 0 - 1 - 612 - 0 + /Ascent 905 + /CapHeight 979 + /Descent -211 + /Flags 4 + /FontBBox [ + -543 + -303 + 1300 + 979 ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 105 0 R + /FontName /LiberationSans + /ItalicAngle 0 + /StemV 80 + /Type /FontDescriptor >> -stream -/Tx BMC -EMC -endstream endobj +%% Original object ID: 18 0 105 0 obj -12 +<< + /Ascent 905 + /CapHeight 979 + /Descent -211 + /Flags 4 + /FontBBox [ + -543 + -303 + 1300 + 979 + ] + /FontFile2 166 0 R + /FontName /DAAAAA+LiberationSans + /ItalicAngle 0 + /StemV 80 + /Type /FontDescriptor +>> endobj -%% Original object ID: 53 0 +%% Original object ID: 21 0 106 0 obj << - /BBox [ - 0 - 0 - 12.05 - 12.05 - ] - /Matrix [ - -1 - 0 - 0 - 1 - 612 - 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject /Length 107 0 R >> stream -/Tx BMC -q BT -0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf -0 0 Td -ET -Q -0.18039 0.20392 0.21176 rg -6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c -8.45 4.65 7.35 3.55 6 3.55 c -4.65 3.55 3.6 4.65 3.6 6 c -3.6 7.35 4.65 8.4 6 8.4 c f* - -EMC +/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 +<00> +endcodespacerange +22 beginbfchar +<01> <0072> +<02> <0031> +<03> <002D> +<04> <0061> +<05> <0062> +<06> <0063> +<07> <0043> +<08> <0068> +<09> <0065> +<0A> <006B> +<0B> <0020> +<0C> <0042> +<0D> <006F> +<0E> <0078> +<0F> <0032> +<10> <0033> +<11> <004F> +<12> <0070> +<13> <0074> +<14> <0069> +<15> <006E> +<16> <0075> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end endstream endobj 107 0 obj -220 +582 endobj -%% Original object ID: 54 0 +%% Original object ID: 24 0 108 0 obj << - /BBox [ - 0 - 0 - 12.05 - 12.05 - ] - /Matrix [ - -1 - 0 - 0 - 1 - 612 - 0 + /Ascent 928 + /CapHeight 1232 + /Descent -235 + /Flags 4 + /FontBBox [ + -1020 + -462 + 1792 + 1232 ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 109 0 R + /FontName /DejaVuSans + /ItalicAngle 0 + /StemV 80 + /Type /FontDescriptor >> -stream -/Tx BMC -EMC -endstream endobj +%% Original object ID: 7 0 109 0 obj -12 +<< + /Font 168 0 R + /ProcSet [ + /PDF + /Text + ] +>> endobj -%% Original object ID: 55 0 +%% Original object ID: 53 0 110 0 obj << /BBox [ @@ -2982,7 +2943,7 @@ endobj 612 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 111 0 R @@ -3008,7 +2969,7 @@ endobj 220 endobj -%% Original object ID: 56 0 +%% Original object ID: 54 0 112 0 obj << /BBox [ @@ -3025,7 +2986,7 @@ endobj 612 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 113 0 R @@ -3040,7 +3001,7 @@ endobj 12 endobj -%% Original object ID: 101 0 +%% Original object ID: 55 0 114 0 obj << /BBox [ @@ -3057,7 +3018,7 @@ endobj 612 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 115 0 R @@ -3083,7 +3044,7 @@ endobj 220 endobj -%% Original object ID: 102 0 +%% Original object ID: 56 0 116 0 obj << /BBox [ @@ -3100,7 +3061,7 @@ endobj 612 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 117 0 R @@ -3115,7 +3076,7 @@ endobj 12 endobj -%% Original object ID: 103 0 +%% Original object ID: 57 0 118 0 obj << /BBox [ @@ -3132,7 +3093,7 @@ endobj 612 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 119 0 R @@ -3158,7 +3119,7 @@ endobj 220 endobj -%% Original object ID: 104 0 +%% Original object ID: 58 0 120 0 obj << /BBox [ @@ -3175,7 +3136,7 @@ endobj 612 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 121 0 R @@ -3190,7 +3151,7 @@ endobj 12 endobj -%% Original object ID: 105 0 +%% Original object ID: 103 0 122 0 obj << /BBox [ @@ -3207,7 +3168,7 @@ endobj 612 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 123 0 R @@ -3233,7 +3194,7 @@ endobj 220 endobj -%% Original object ID: 106 0 +%% Original object ID: 104 0 124 0 obj << /BBox [ @@ -3250,7 +3211,7 @@ endobj 612 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 125 0 R @@ -3265,7 +3226,7 @@ endobj 12 endobj -%% Original object ID: 157 0 +%% Original object ID: 105 0 126 0 obj << /BBox [ @@ -3275,14 +3236,14 @@ endobj 12.05 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 127 0 R @@ -3308,7 +3269,7 @@ endobj 220 endobj -%% Original object ID: 158 0 +%% Original object ID: 106 0 128 0 obj << /BBox [ @@ -3318,14 +3279,14 @@ endobj 12.05 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 129 0 R @@ -3340,7 +3301,7 @@ endobj 12 endobj -%% Original object ID: 159 0 +%% Original object ID: 107 0 130 0 obj << /BBox [ @@ -3350,14 +3311,14 @@ endobj 12.05 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 131 0 R @@ -3383,7 +3344,7 @@ endobj 220 endobj -%% Original object ID: 160 0 +%% Original object ID: 108 0 132 0 obj << /BBox [ @@ -3393,14 +3354,14 @@ endobj 12.05 ] /Matrix [ - -0.4 + -1 0 0 - 0.4 - 550.8 - 396 + 1 + 612 + 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 133 0 R @@ -3415,7 +3376,7 @@ endobj 12 endobj -%% Original object ID: 161 0 +%% Original object ID: 159 0 134 0 obj << /BBox [ @@ -3432,7 +3393,7 @@ endobj 550.8 396 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 135 0 R @@ -3458,7 +3419,7 @@ endobj 220 endobj -%% Original object ID: 162 0 +%% Original object ID: 160 0 136 0 obj << /BBox [ @@ -3475,7 +3436,7 @@ endobj 550.8 396 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 137 0 R @@ -3490,7 +3451,7 @@ endobj 12 endobj -%% Original object ID: 195 0 +%% Original object ID: 161 0 138 0 obj << /BBox [ @@ -3507,7 +3468,7 @@ endobj 550.8 396 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 139 0 R @@ -3533,7 +3494,7 @@ endobj 220 endobj -%% Original object ID: 196 0 +%% Original object ID: 162 0 140 0 obj << /BBox [ @@ -3550,7 +3511,7 @@ endobj 550.8 396 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 141 0 R @@ -3565,7 +3526,7 @@ endobj 12 endobj -%% Original object ID: 197 0 +%% Original object ID: 163 0 142 0 obj << /BBox [ @@ -3582,7 +3543,7 @@ endobj 550.8 396 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 143 0 R @@ -3608,7 +3569,7 @@ endobj 220 endobj -%% Original object ID: 198 0 +%% Original object ID: 164 0 144 0 obj << /BBox [ @@ -3625,7 +3586,7 @@ endobj 550.8 396 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 145 0 R @@ -3640,7 +3601,7 @@ endobj 12 endobj -%% Original object ID: 199 0 +%% Original object ID: 197 0 146 0 obj << /BBox [ @@ -3657,7 +3618,7 @@ endobj 550.8 396 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 147 0 R @@ -3683,7 +3644,7 @@ endobj 220 endobj -%% Original object ID: 200 0 +%% Original object ID: 198 0 148 0 obj << /BBox [ @@ -3700,7 +3661,7 @@ endobj 550.8 396 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 149 0 R @@ -3715,102 +3676,89 @@ endobj 12 endobj -%% Original object ID: 137 0 +%% Original object ID: 199 0 150 0 obj << /BBox [ 0 0 - 18 - 18 + 12.05 + 12.05 ] /Matrix [ - -1 - 0 + -0.4 0 - 1 - 612 0 + 0.4 + 550.8 + 396 ] - /Resources << - /ExtGState << - /GS0 << - /AIS false - /BM /Normal - /CA .6 - /Type /ExtGState - /ca .6 - >> - >> - >> + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 151 0 R >> stream -q 1 1 1 rg 0 i 1 w 4 M 1 j 0 J []0 d /GS0 gs 1 0 0 1 9 5.0908 cm 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c h f Q 0 G 1 1 0 rg 0 i 0.60 w 4 M 1 j 0 J []0 d 1 1 0 rg 0 G 0 i 0.59 w 4 M 1 j 0 J []0 d 1 0 0 1 9 5.0908 cm 0 0 m -0.142 0 -0.28 0.008 -0.418 0.015 c -2.199 -1.969 -5.555 -2.242 -4.642 -1.42 c -4.024 -0.862 -3.916 0.111 -3.954 0.916 c -5.658 1.795 -6.772 3.222 -6.772 4.839 c -6.772 7.509 -3.74 9.674 0 9.674 c 3.74 9.674 6.772 7.509 6.772 4.839 c 6.772 2.167 3.74 0 0 0 c 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c b +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0.18039 0.20392 0.21176 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC endstream endobj 151 0 obj -929 +220 endobj -%% Original object ID: 135 0 +%% Original object ID: 200 0 152 0 obj << - /F 28 - /Open false - /Parent 153 0 R - /Rect [ - 612 - 601 - 792 - 721 + /BBox [ + 0 + 0 + 12.05 + 12.05 ] - /Subtype /Popup - /Type /Annot + /Matrix [ + -0.4 + 0 + 0 + 0.4 + 550.8 + 396 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 153 0 R >> +stream +/Tx BMC +EMC +endstream endobj -%% Original object ID: 132 0 153 0 obj -<< - /AP << - /N 164 0 R - >> - /C [ - 1 - 1 - 0 - ] - /CA 1 - /Contents (Salad) - /CreationDate (D:20181231235455Z00'00) - /F 28 - /M (D:20181231235455Z00'00) - /Name /Comment - /Popup 152 0 R - /Rect [ - 435 - 703 - 453 - 721 - ] - /Subtype /Text - /T (Jay Berkenbilt) - /Type /Annot ->> +12 endobj -%% Original object ID: 224 0 +%% Original object ID: 201 0 154 0 obj << /BBox [ 0 0 - 18 - 18 + 12.05 + 12.05 ] /Matrix [ -0.4 @@ -3820,232 +3768,154 @@ endobj 550.8 396 ] - /Resources << - /ExtGState << - /GS0 << - /AIS false - /BM /Normal - /CA .6 - /Type /ExtGState - /ca .6 - >> - >> - >> + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 155 0 R >> stream -q 1 1 1 rg 0 i 1 w 4 M 1 j 0 J []0 d /GS0 gs 1 0 0 1 9 5.0908 cm 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c h f Q 0 G 1 1 0 rg 0 i 0.60 w 4 M 1 j 0 J []0 d 1 1 0 rg 0 G 0 i 0.59 w 4 M 1 j 0 J []0 d 1 0 0 1 9 5.0908 cm 0 0 m -0.142 0 -0.28 0.008 -0.418 0.015 c -2.199 -1.969 -5.555 -2.242 -4.642 -1.42 c -4.024 -0.862 -3.916 0.111 -3.954 0.916 c -5.658 1.795 -6.772 3.222 -6.772 4.839 c -6.772 7.509 -3.74 9.674 0 9.674 c 3.74 9.674 6.772 7.509 6.772 4.839 c 6.772 2.167 3.74 0 0 0 c 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c b -endstream -endobj - -155 0 obj -929 -endobj - -%% Original object ID: 13 0 -156 0 obj -<< - /Ascent 891 - /CapHeight 981 - /Descent -216 - /Flags 4 - /FontBBox [ - -543 - -303 - 1277 - 981 - ] - /FontFile2 166 0 R - /FontName /BAAAAA+LiberationSerif - /ItalicAngle 0 - /StemV 80 - /Type /FontDescriptor ->> -endobj - -%% Original object ID: 16 0 -157 0 obj -<< - /Length 158 0 R ->> -stream -/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 -<00> -endcodespacerange -32 beginbfchar -<01> <0057> -<02> <0068> -<03> <0065> -<04> <0072> -<05> <2019> -<06> <0073> -<07> <0020> -<08> <006D> -<09> <0079> -<0A> <0066> -<0B> <006F> -<0C> <003F> -<0D> <0054> -<0E> <0078> -<0F> <0074> -<10> <0046> -<11> <0069> -<12> <006C> -<13> <0064> -<14> <0061> -<15> <0031> -<16> <0063> -<17> <006B> -<18> <0032> -<19> <0050> -<1A> <004C> -<1B> <0043> -<1C> <0062> -<1D> <0044> -<1E> <0070> -<1F> <0077> -<20> <006E> -endbfchar -endcmap -CMapName currentdict /CMap defineresource pop -end -end +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0.18039 0.20392 0.21176 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC endstream endobj -158 0 obj -702 +155 0 obj +220 endobj -%% Original object ID: 19 0 -159 0 obj +%% Original object ID: 202 0 +156 0 obj << - /Ascent 905 - /CapHeight 979 - /Descent -211 - /Flags 4 - /FontBBox [ - -543 - -303 - 1300 - 979 + /BBox [ + 0 + 0 + 12.05 + 12.05 ] - /FontName /LiberationSans - /ItalicAngle 0 - /StemV 80 - /Type /FontDescriptor + /Matrix [ + -0.4 + 0 + 0 + 0.4 + 550.8 + 396 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 157 0 R >> +stream +/Tx BMC +EMC +endstream endobj -%% Original object ID: 21 0 -160 0 obj -<< - /Ascent 905 - /CapHeight 979 - /Descent -211 - /Flags 4 - /FontBBox [ - -543 - -303 - 1300 - 979 - ] - /FontFile2 168 0 R - /FontName /DAAAAA+LiberationSans - /ItalicAngle 0 - /StemV 80 - /Type /FontDescriptor ->> +157 0 obj +12 endobj -%% Original object ID: 24 0 -161 0 obj +%% Original object ID: 139 0 +158 0 obj << - /Length 162 0 R + /BBox [ + 0 + 0 + 18 + 18 + ] + /Matrix [ + -1 + 0 + 0 + 1 + 612 + 0 + ] + /Resources << + /ExtGState << + /GS0 << + /AIS false + /BM /Normal + /CA .6 + /Type /ExtGState + /ca .6 + >> + >> + >> + /Subtype /Form + /Type /XObject + /Length 159 0 R >> stream -/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 -<00> -endcodespacerange -22 beginbfchar -<01> <0072> -<02> <0031> -<03> <002D> -<04> <0061> -<05> <0062> -<06> <0063> -<07> <0043> -<08> <0068> -<09> <0065> -<0A> <006B> -<0B> <0020> -<0C> <0042> -<0D> <006F> -<0E> <0078> -<0F> <0032> -<10> <0033> -<11> <004F> -<12> <0070> -<13> <0074> -<14> <0069> -<15> <006E> -<16> <0075> -endbfchar -endcmap -CMapName currentdict /CMap defineresource pop -end -end +q 1 1 1 rg 0 i 1 w 4 M 1 j 0 J []0 d /GS0 gs 1 0 0 1 9 5.0908 cm 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c h f Q 0 G 1 1 0 rg 0 i 0.60 w 4 M 1 j 0 J []0 d 1 1 0 rg 0 G 0 i 0.59 w 4 M 1 j 0 J []0 d 1 0 0 1 9 5.0908 cm 0 0 m -0.142 0 -0.28 0.008 -0.418 0.015 c -2.199 -1.969 -5.555 -2.242 -4.642 -1.42 c -4.024 -0.862 -3.916 0.111 -3.954 0.916 c -5.658 1.795 -6.772 3.222 -6.772 4.839 c -6.772 7.509 -3.74 9.674 0 9.674 c 3.74 9.674 6.772 7.509 6.772 4.839 c 6.772 2.167 3.74 0 0 0 c 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c b endstream endobj -162 0 obj -582 +159 0 obj +929 endobj -%% Original object ID: 27 0 -163 0 obj +%% Original object ID: 137 0 +160 0 obj << - /Ascent 928 - /CapHeight 1232 - /Descent -235 - /Flags 4 - /FontBBox [ - -1020 - -462 - 1792 - 1232 + /F 28 + /Open false + /Parent 161 0 R + /Rect [ + 612 + 601 + 792 + 721 ] - /FontName /DejaVuSans - /ItalicAngle 0 - /StemV 80 - /Type /FontDescriptor + /Subtype /Popup + /Type /Annot >> endobj -%% Original object ID: 133 0 -164 0 obj +%% Original object ID: 134 0 +161 0 obj +<< + /AP << + /N 169 0 R + >> + /C [ + 1 + 1 + 0 + ] + /CA 1 + /Contents (Salad) + /CreationDate (D:20181231235455Z00'00) + /F 28 + /M (D:20181231235455Z00'00) + /Name /Comment + /Popup 160 0 R + /Rect [ + 435 + 703 + 453 + 721 + ] + /Subtype /Text + /T (Jay Berkenbilt) + /Type /Annot +>> +endobj + +%% Original object ID: 226 0 +162 0 obj << /BBox [ 0 @@ -4053,6 +3923,14 @@ endobj 18 18 ] + /Matrix [ + -0.4 + 0 + 0 + 0.4 + 550.8 + 396 + ] /Resources << /ExtGState << /GS0 << @@ -4066,22 +3944,22 @@ endobj >> /Subtype /Form /Type /XObject - /Length 165 0 R + /Length 163 0 R >> stream q 1 1 1 rg 0 i 1 w 4 M 1 j 0 J []0 d /GS0 gs 1 0 0 1 9 5.0908 cm 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c h f Q 0 G 1 1 0 rg 0 i 0.60 w 4 M 1 j 0 J []0 d 1 1 0 rg 0 G 0 i 0.59 w 4 M 1 j 0 J []0 d 1 0 0 1 9 5.0908 cm 0 0 m -0.142 0 -0.28 0.008 -0.418 0.015 c -2.199 -1.969 -5.555 -2.242 -4.642 -1.42 c -4.024 -0.862 -3.916 0.111 -3.954 0.916 c -5.658 1.795 -6.772 3.222 -6.772 4.839 c -6.772 7.509 -3.74 9.674 0 9.674 c 3.74 9.674 6.772 7.509 6.772 4.839 c 6.772 2.167 3.74 0 0 0 c 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c b endstream endobj -165 0 obj +163 0 obj 929 endobj -%% Original object ID: 14 0 -166 0 obj +%% Original object ID: 11 0 +164 0 obj << /Length1 16184 - /Length 167 0 R + /Length 165 0 R >> stream true @cmapcvt =O;fpgm\glyfky h"dhead0.6hheagy/$hmtx @@ -4140,15 +4018,15 @@ endstream endobj %QDF: ignore_newline -167 0 obj +165 0 obj 16184 endobj -%% Original object ID: 22 0 -168 0 obj +%% Original object ID: 19 0 +166 0 obj << /Length1 11088 - /Length 169 0 R + /Length 167 0 R >> stream true @cmapU=8Hcvt K&fpgm\hglyfQe hheadAI.6hheae$hmtx4SZloca,%<0maxpg/l name R ^post*' prepI( C  @@ -4189,187 +4067,232 @@ endstream endobj %QDF: ignore_newline -169 0 obj +167 0 obj 11088 endobj +%% Original object ID: 8 0 +168 0 obj +<< + /F1 28 0 R + /F2 29 0 R + /F3 30 0 R + /F4 31 0 R + /ZaDi 32 0 R +>> +endobj + +%% Original object ID: 135 0 +169 0 obj +<< + /BBox [ + 0 + 0 + 18 + 18 + ] + /Resources << + /ExtGState << + /GS0 << + /AIS false + /BM /Normal + /CA .6 + /Type /ExtGState + /ca .6 + >> + >> + >> + /Subtype /Form + /Type /XObject + /Length 170 0 R +>> +stream +q 1 1 1 rg 0 i 1 w 4 M 1 j 0 J []0 d /GS0 gs 1 0 0 1 9 5.0908 cm 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c h f Q 0 G 1 1 0 rg 0 i 0.60 w 4 M 1 j 0 J []0 d 1 1 0 rg 0 G 0 i 0.59 w 4 M 1 j 0 J []0 d 1 0 0 1 9 5.0908 cm 0 0 m -0.142 0 -0.28 0.008 -0.418 0.015 c -2.199 -1.969 -5.555 -2.242 -4.642 -1.42 c -4.024 -0.862 -3.916 0.111 -3.954 0.916 c -5.658 1.795 -6.772 3.222 -6.772 4.839 c -6.772 7.509 -3.74 9.674 0 9.674 c 3.74 9.674 6.772 7.509 6.772 4.839 c 6.772 2.167 3.74 0 0 0 c 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c b +endstream +endobj + +170 0 obj +929 +endobj + xref -0 170 +0 171 0000000000 65535 f 0000000052 00000 n -0000000153 00000 n -0000000454 00000 n -0000000555 00000 n -0000000871 00000 n -0000001018 00000 n -0000001423 00000 n -0000001828 00000 n -0000002233 00000 n -0000002381 00000 n -0000002756 00000 n -0000003194 00000 n -0000003759 00000 n -0000004252 00000 n -0000004730 00000 n -0000005052 00000 n -0000005201 00000 n -0000005612 00000 n -0000006023 00000 n -0000006434 00000 n -0000006583 00000 n -0000006962 00000 n -0000007404 00000 n -0000007973 00000 n -0000008470 00000 n -0000008960 00000 n -0000009570 00000 n -0000009858 00000 n -0000009906 00000 n -0000010026 00000 n -0000010410 00000 n -0000010792 00000 n -0000011176 00000 n -0000011400 00000 n -0000011448 00000 n -0000011742 00000 n -0000011790 00000 n -0000011899 00000 n -0000012123 00000 n -0000012171 00000 n -0000012465 00000 n -0000012513 00000 n -0000012737 00000 n -0000012785 00000 n -0000013079 00000 n -0000013127 00000 n -0000013511 00000 n -0000013894 00000 n -0000014279 00000 n -0000014577 00000 n -0000014626 00000 n -0000014952 00000 n -0000015002 00000 n -0000015451 00000 n -0000015501 00000 n -0000015829 00000 n -0000015879 00000 n -0000016203 00000 n -0000016253 00000 n -0000016549 00000 n -0000016598 00000 n -0000016988 00000 n -0000017376 00000 n -0000017766 00000 n -0000017998 00000 n -0000018047 00000 n -0000018349 00000 n -0000018398 00000 n -0000018630 00000 n -0000018679 00000 n -0000018981 00000 n -0000019030 00000 n -0000019262 00000 n -0000019311 00000 n -0000019613 00000 n -0000019662 00000 n -0000020052 00000 n -0000020440 00000 n -0000020830 00000 n -0000021136 00000 n -0000021185 00000 n -0000021519 00000 n -0000021569 00000 n -0000022026 00000 n -0000022076 00000 n -0000022412 00000 n -0000022462 00000 n -0000022794 00000 n -0000022844 00000 n -0000023195 00000 n -0000023365 00000 n -0000023722 00000 n -0000023921 00000 n -0000024022 00000 n -0000024069 00000 n -0000024215 00000 n -0000024279 00000 n -0000024381 00000 n -0000024860 00000 n -0000026805 00000 n -0000027204 00000 n -0000029147 00000 n -0000029581 00000 n -0000029631 00000 n -0000029857 00000 n -0000029906 00000 n -0000030340 00000 n -0000030390 00000 n -0000030616 00000 n -0000030665 00000 n -0000031099 00000 n -0000031149 00000 n -0000031375 00000 n -0000031425 00000 n -0000031859 00000 n -0000031910 00000 n -0000032136 00000 n -0000032186 00000 n -0000032620 00000 n -0000032671 00000 n -0000032897 00000 n -0000032947 00000 n -0000033381 00000 n -0000033432 00000 n -0000033658 00000 n -0000033708 00000 n -0000034150 00000 n -0000034201 00000 n -0000034435 00000 n -0000034485 00000 n -0000034927 00000 n -0000034978 00000 n -0000035212 00000 n -0000035262 00000 n -0000035704 00000 n -0000035755 00000 n -0000035989 00000 n -0000036039 00000 n -0000036481 00000 n -0000036532 00000 n -0000036766 00000 n -0000036816 00000 n -0000037258 00000 n -0000037309 00000 n -0000037543 00000 n -0000037593 00000 n -0000038035 00000 n -0000038086 00000 n -0000038320 00000 n -0000038370 00000 n -0000039650 00000 n -0000039701 00000 n -0000039873 00000 n -0000040225 00000 n -0000041513 00000 n -0000041563 00000 n -0000041836 00000 n -0000042597 00000 n -0000042647 00000 n -0000042891 00000 n -0000043163 00000 n -0000043804 00000 n -0000043854 00000 n -0000044098 00000 n -0000045323 00000 n -0000045373 00000 n -0000061655 00000 n -0000061707 00000 n -0000072893 00000 n +0000000152 00000 n +0000000466 00000 n +0000000567 00000 n +0000000746 00000 n +0000001043 00000 n +0000001190 00000 n +0000001554 00000 n +0000001918 00000 n +0000002282 00000 n +0000002431 00000 n +0000002787 00000 n +0000003206 00000 n +0000003752 00000 n +0000004226 00000 n +0000004685 00000 n +0000004990 00000 n +0000005141 00000 n +0000005513 00000 n +0000005885 00000 n +0000006257 00000 n +0000006408 00000 n +0000006770 00000 n +0000007195 00000 n +0000007747 00000 n +0000008227 00000 n +0000008700 00000 n +0000009310 00000 n +0000009789 00000 n +0000011734 00000 n +0000012132 00000 n +0000014074 00000 n +0000014183 00000 n +0000014472 00000 n +0000014520 00000 n +0000014863 00000 n +0000015204 00000 n +0000015547 00000 n +0000015772 00000 n +0000015820 00000 n +0000016115 00000 n +0000016163 00000 n +0000016388 00000 n +0000016436 00000 n +0000016731 00000 n +0000016779 00000 n +0000017004 00000 n +0000017052 00000 n +0000017347 00000 n +0000017396 00000 n +0000017741 00000 n +0000018084 00000 n +0000018429 00000 n +0000018728 00000 n +0000018777 00000 n +0000019104 00000 n +0000019154 00000 n +0000019604 00000 n +0000019654 00000 n +0000019983 00000 n +0000020033 00000 n +0000020358 00000 n +0000020408 00000 n +0000020705 00000 n +0000020754 00000 n +0000021103 00000 n +0000021450 00000 n +0000021799 00000 n +0000022032 00000 n +0000022081 00000 n +0000022384 00000 n +0000022433 00000 n +0000022666 00000 n +0000022715 00000 n +0000023018 00000 n +0000023067 00000 n +0000023300 00000 n +0000023349 00000 n +0000023652 00000 n +0000023701 00000 n +0000024050 00000 n +0000024397 00000 n +0000024746 00000 n +0000025053 00000 n +0000025102 00000 n +0000025437 00000 n +0000025487 00000 n +0000025945 00000 n +0000025995 00000 n +0000026332 00000 n +0000026382 00000 n +0000026715 00000 n +0000026765 00000 n +0000027116 00000 n +0000027286 00000 n +0000027643 00000 n +0000027842 00000 n +0000027943 00000 n +0000027990 00000 n +0000028136 00000 n +0000028201 00000 n +0000028474 00000 n +0000029235 00000 n +0000029285 00000 n +0000029529 00000 n +0000029801 00000 n +0000030442 00000 n +0000030492 00000 n +0000030734 00000 n +0000030838 00000 n +0000031273 00000 n +0000031323 00000 n +0000031550 00000 n +0000031599 00000 n +0000032034 00000 n +0000032084 00000 n +0000032311 00000 n +0000032360 00000 n +0000032795 00000 n +0000032845 00000 n +0000033072 00000 n +0000033122 00000 n +0000033557 00000 n +0000033608 00000 n +0000033835 00000 n +0000033885 00000 n +0000034320 00000 n +0000034371 00000 n +0000034598 00000 n +0000034648 00000 n +0000035083 00000 n +0000035134 00000 n +0000035361 00000 n +0000035411 00000 n +0000035854 00000 n +0000035905 00000 n +0000036140 00000 n +0000036190 00000 n +0000036633 00000 n +0000036684 00000 n +0000036919 00000 n +0000036969 00000 n +0000037412 00000 n +0000037463 00000 n +0000037698 00000 n +0000037748 00000 n +0000038191 00000 n +0000038242 00000 n +0000038477 00000 n +0000038527 00000 n +0000038970 00000 n +0000039021 00000 n +0000039256 00000 n +0000039306 00000 n +0000039749 00000 n +0000039800 00000 n +0000040035 00000 n +0000040085 00000 n +0000041365 00000 n +0000041416 00000 n +0000041588 00000 n +0000041940 00000 n +0000043228 00000 n +0000043278 00000 n +0000059560 00000 n +0000059612 00000 n +0000070798 00000 n +0000070849 00000 n +0000070969 00000 n +0000072194 00000 n trailer << /Root 1 0 R - /Size 170 + /Size 171 /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] >> startxref -72917 +72216 %%EOF diff --git a/qpdf/qtest/qpdf/test80b2.pdf b/qpdf/qtest/qpdf/test80b2.pdf index 7fdff9b6..22704a96 100644 --- a/qpdf/qtest/qpdf/test80b2.pdf +++ b/qpdf/qtest/qpdf/test80b2.pdf @@ -11,11 +11,11 @@ >> endobj -%% Original object ID: 201 0 +%% Original object ID: 25 0 2 0 obj << + /DR 4 0 R /Fields [ - 4 0 R 5 0 R 6 0 R 7 0 R @@ -37,6 +37,7 @@ endobj 23 0 R 24 0 R 25 0 R + 26 0 R ] >> endobj @@ -46,22 +47,37 @@ endobj << /Count 1 /Kids [ - 26 0 R + 27 0 R ] /Type /Pages >> endobj -%% Original object ID: 24 0 +%% Original object ID: 26 0 4 0 obj +<< + /Font << + /F1 28 0 R + /F2 29 0 R + /F3 30 0 R + /F4 31 0 R + /ZaDi 32 0 R + >> + /ProcSet [ + /PDF + /Text + ] +>> +endobj + +%% Original object ID: 24 0 +5 0 obj << /AP << - /N 27 0 R + /N 33 0 R >> /DA (0.18039 0.20392 0.21176 rg /F2 12 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Tx @@ -78,38 +94,34 @@ endobj >> endobj -%% Original object ID: 36 0 -5 0 obj +%% Original object ID: 38 0 +6 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 30 0 R - 31 0 R - 32 0 R + 35 0 R + 36 0 R + 37 0 R ] /T (r1) /V /2 >> endobj -%% Original object ID: 49 0 -6 0 obj +%% Original object ID: 51 0 +7 0 obj << /AP << /N << - /Off 33 0 R - /Yes 35 0 R + /Off 38 0 R + /Yes 40 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /DV /Off /F 4 /FT /Btn @@ -129,22 +141,18 @@ endobj >> endobj -%% Original object ID: 55 0 -7 0 obj +%% Original object ID: 57 0 +8 0 obj << /AP << /N << - /Off 38 0 R - /Yes 40 0 R + /Off 42 0 R + /Yes 44 0 R >> >> /AS /Yes /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /DV /Yes /F 4 /FT /Btn @@ -164,22 +172,18 @@ endobj >> endobj -%% Original object ID: 61 0 -8 0 obj +%% Original object ID: 63 0 +9 0 obj << /AP << /N << - /Off 42 0 R - /Yes 44 0 R + /Off 46 0 R + /Yes 48 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /DV /Off /F 4 /FT /Btn @@ -199,32 +203,30 @@ endobj >> endobj -%% Original object ID: 74 0 -9 0 obj +%% Original object ID: 76 0 +10 0 obj << /DV /2 /FT /Btn /Ff 49152 /Kids [ - 46 0 R - 47 0 R - 48 0 R + 50 0 R + 51 0 R + 52 0 R ] /T (r2) /V /2 >> endobj -%% Original object ID: 86 0 -10 0 obj +%% Original object ID: 88 0 +11 0 obj << /AP << - /N 49 0 R + /N 53 0 R >> /DA (0.18039 0.20392 0.21176 rg /F2 12 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Tx @@ -241,16 +243,14 @@ endobj >> endobj -%% Original object ID: 90 0 -11 0 obj +%% Original object ID: 92 0 +12 0 obj << /AP << - /N 51 0 R + /N 55 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -274,16 +274,14 @@ endobj >> endobj -%% Original object ID: 94 0 -12 0 obj +%% Original object ID: 96 0 +13 0 obj << /AP << - /N 53 0 R + /N 57 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -314,16 +312,14 @@ endobj >> endobj -%% Original object ID: 98 0 -13 0 obj +%% Original object ID: 100 0 +14 0 obj << /AP << - /N 55 0 R + /N 59 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -347,16 +343,14 @@ endobj >> endobj -%% Original object ID: 102 0 -14 0 obj +%% Original object ID: 104 0 +15 0 obj << /AP << - /N 57 0 R + /N 61 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -380,16 +374,14 @@ endobj >> endobj -%% Original object ID: 115 0 -15 0 obj +%% Original object ID: 117 0 +16 0 obj << /AP << - /N 59 0 R + /N 63 0 R >> /DA (0.18039 0.20392 0.21176 rg /F2 12 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Tx @@ -400,44 +392,40 @@ endobj 591.4004 ] /Subtype /Widget - /T (text) + /T (text+1) /Type /Annot /V >> endobj -%% Original object ID: 127 0 -16 0 obj +%% Original object ID: 129 0 +17 0 obj << /DV /1 /FT /Btn /Ff 49152 /Kids [ - 61 0 R - 62 0 R - 63 0 R + 65 0 R + 66 0 R + 67 0 R ] - /T (r1) + /T (r1+1) /V /2 >> endobj -%% Original object ID: 140 0 -17 0 obj +%% Original object ID: 142 0 +18 0 obj << /AP << /N << - /Off 64 0 R - /Yes 66 0 R + /Off 68 0 R + /Yes 70 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /DV /Off /F 4 /FT /Btn @@ -451,28 +439,24 @@ endobj 593.3404 ] /Subtype /Widget - /T (checkbox1) + /T (checkbox1+1) /Type /Annot /V /Off >> endobj -%% Original object ID: 146 0 -18 0 obj +%% Original object ID: 148 0 +19 0 obj << /AP << /N << - /Off 68 0 R - /Yes 70 0 R + /Off 72 0 R + /Yes 74 0 R >> >> /AS /Yes /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /DV /Yes /F 4 /FT /Btn @@ -486,28 +470,24 @@ endobj 593.3404 ] /Subtype /Widget - /T (checkbox2) + /T (checkbox2+1) /Type /Annot /V /Yes >> endobj -%% Original object ID: 152 0 -19 0 obj +%% Original object ID: 154 0 +20 0 obj << /AP << /N << - /Off 72 0 R - /Yes 74 0 R + /Off 76 0 R + /Yes 78 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /DV /Off /F 4 /FT /Btn @@ -521,38 +501,36 @@ endobj 593.3404 ] /Subtype /Widget - /T (checkbox3) + /T (checkbox3+1) /Type /Annot /V /Off >> endobj -%% Original object ID: 165 0 -20 0 obj +%% Original object ID: 167 0 +21 0 obj << /DV /2 /FT /Btn /Ff 49152 /Kids [ - 76 0 R - 77 0 R - 78 0 R + 80 0 R + 81 0 R + 82 0 R ] - /T (r2) + /T (r2+1) /V /2 >> endobj -%% Original object ID: 177 0 -21 0 obj +%% Original object ID: 179 0 +22 0 obj << /AP << - /N 79 0 R + /N 83 0 R >> /DA (0.18039 0.20392 0.21176 rg /F2 12 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Tx @@ -563,22 +541,20 @@ endobj 595.3404 ] /Subtype /Widget - /T (text2) + /T (text2+1) /Type /Annot /V >> endobj -%% Original object ID: 181 0 -22 0 obj +%% Original object ID: 183 0 +23 0 obj << /AP << - /N 81 0 R + /N 85 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -596,22 +572,20 @@ endobj 479.2204 ] /Subtype /Widget - /T (combolist1) + /T (combolist1+1) /Type /Annot /V >> endobj -%% Original object ID: 185 0 -23 0 obj +%% Original object ID: 187 0 +24 0 obj << /AP << - /N 83 0 R + /N 87 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -636,22 +610,20 @@ endobj 577.4204 ] /Subtype /Widget - /T (list1) + /T (list1+1) /Type /Annot /V (1) >> endobj -%% Original object ID: 189 0 -24 0 obj +%% Original object ID: 191 0 +25 0 obj << /AP << - /N 85 0 R + /N 89 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -669,22 +641,20 @@ endobj 577.1404 ] /Subtype /Widget - /T (drop1) + /T (drop1+1) /Type /Annot /V >> endobj -%% Original object ID: 193 0 -25 0 obj +%% Original object ID: 195 0 +26 0 obj << /AP << - /N 87 0 R + /N 91 0 R >> /DA (0.18039 0.20392 0.21176 rg /F4 10 Tf) - /DR << - /Font 29 0 R - >> + /DR 4 0 R /DV /F 4 /FT /Ch @@ -702,7 +672,7 @@ endobj 478.9604 ] /Subtype /Widget - /T (combodrop1) + /T (combodrop1+1) /Type /Annot /V >> @@ -710,45 +680,45 @@ endobj %% Page 1 %% Original object ID: 3 0 -26 0 obj +27 0 obj << /Annots [ - 4 0 R - 30 0 R - 31 0 R - 32 0 R - 6 0 R + 5 0 R + 35 0 R + 36 0 R + 37 0 R 7 0 R 8 0 R - 46 0 R - 47 0 R - 48 0 R - 10 0 R + 9 0 R + 50 0 R + 51 0 R + 52 0 R 11 0 R 12 0 R 13 0 R 14 0 R - 89 0 R - 90 0 R 15 0 R - 61 0 R - 62 0 R - 63 0 R - 17 0 R + 93 0 R + 94 0 R + 16 0 R + 65 0 R + 66 0 R + 67 0 R 18 0 R 19 0 R - 76 0 R - 77 0 R - 78 0 R - 21 0 R + 20 0 R + 80 0 R + 81 0 R + 82 0 R 22 0 R 23 0 R 24 0 R 25 0 R - 91 0 R - 92 0 R + 26 0 R + 95 0 R + 96 0 R ] - /Contents 93 0 R + /Contents 97 0 R /MediaBox [ 0 0 @@ -758,697 +728,589 @@ endobj /Parent 3 0 R /Resources << /Font << - /F1 95 0 R + /F1 99 0 R >> - /ProcSet 96 0 R + /ProcSet 100 0 R >> /Type /Page >> endobj -%% Original object ID: 25 0 -27 0 obj +%% Original object ID: 9 0 +28 0 obj << - /BBox [ - 0 - 0 - 137.3 - 14.8 - ] - /Matrix [ - 0 - 1 - 1 - 0 - 0 - 0 + /BaseFont /BAAAAA+LiberationSerif + /FirstChar 0 + /FontDescriptor 101 0 R + /LastChar 32 + /Subtype /TrueType + /ToUnicode 102 0 R + /Type /Font + /Widths [ + 777 + 943 + 500 + 443 + 333 + 333 + 389 + 250 + 777 + 500 + 333 + 500 + 443 + 610 + 500 + 277 + 556 + 277 + 277 + 500 + 443 + 500 + 443 + 500 + 500 + 556 + 610 + 666 + 500 + 722 + 500 + 722 + 500 ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 28 0 R >> -stream -/Tx BMC -q -BT -0.18039 0.20392 0.21176 rg /F2 12 Tf -1 2.6 Td -(abc) Tj -ET -Q -EMC -endstream -endobj - -28 0 obj -77 endobj -%% Original object ID: 10 0 +%% Original object ID: 13 0 29 0 obj << - /F1 98 0 R - /F2 99 0 R - /F3 100 0 R - /F4 101 0 R - /ZaDi 37 0 R ->> -endobj - -%% Original object ID: 37 0 -30 0 obj -<< - /AP << - /N << - /1 102 0 R - /Off 104 0 R - >> - >> - /AS /Off - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> - /F 4 - /FT /Btn - /MK << - /CA (l) - >> - /Parent 5 0 R - /Rect [ - -48.549 - 447.199 - -36.501 - 459.251 - ] - /Subtype /Widget - /Type /Annot ->> -endobj - -%% Original object ID: 38 0 -31 0 obj -<< - /AP << - /N << - /2 106 0 R - /Off 108 0 R - >> - >> - /AS /2 - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> - /F 4 - /FT /Btn - /MK << - /CA (l) - >> - /Parent 5 0 R - /Rect [ - -27.349 - 447.199 - -15.301 - 459.251 - ] - /Subtype /Widget - /Type /Annot ->> -endobj - -%% Original object ID: 39 0 -32 0 obj -<< - /AP << - /N << - /3 110 0 R - /Off 112 0 R - >> - >> - /AS /Off - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> - /F 4 - /FT /Btn - /MK << - /CA (l) - >> - /Parent 5 0 R - /Rect [ - -6.549 - 448.549 - 5.499 - 460.601 - ] - /Subtype /Widget - /Type /Annot ->> -endobj - -%% Original object ID: 50 0 -33 0 obj -<< - /BBox [ + /BaseFont /LiberationSans + /Encoding /WinAnsiEncoding + /FirstChar 32 + /FontDescriptor 104 0 R + /LastChar 255 + /Subtype /TrueType + /Type /Font + /Widths [ + 277 + 277 + 354 + 556 + 556 + 889 + 666 + 190 + 333 + 333 + 389 + 583 + 277 + 333 + 277 + 277 + 556 + 556 + 556 + 556 + 556 + 556 + 556 + 556 + 556 + 556 + 277 + 277 + 583 + 583 + 583 + 556 + 1015 + 666 + 666 + 722 + 722 + 666 + 610 + 777 + 722 + 277 + 500 + 666 + 556 + 833 + 722 + 777 + 666 + 777 + 722 + 666 + 610 + 722 + 666 + 943 + 666 + 666 + 610 + 277 + 277 + 277 + 469 + 556 + 333 + 556 + 556 + 500 + 556 + 556 + 277 + 556 + 556 + 222 + 222 + 500 + 222 + 833 + 556 + 556 + 556 + 556 + 333 + 500 + 277 + 556 + 500 + 722 + 500 + 500 + 500 + 333 + 259 + 333 + 583 0 0 - 12.05 - 12.05 - ] - /Matrix [ 0 - 1 - 1 0 0 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 34 0 R ->> -stream -/Tx BMC -EMC -endstream -endobj - -34 0 obj -12 -endobj - -%% Original object ID: 51 0 -35 0 obj -<< - /BBox [ 0 0 - 12.05 - 12.05 - ] - /Matrix [ 0 - 1 - 1 0 0 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 36 0 R ->> -stream -/Tx BMC -q BT -0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf -1.9 1.9 Td (8) Tj -ET -Q -EMC -endstream -endobj - -36 0 obj -82 -endobj - -%% Original object ID: 23 0 -37 0 obj -<< - /BaseFont /ZapfDingbats - /Subtype /Type1 - /Type /Font ->> -endobj - -%% Original object ID: 56 0 -38 0 obj -<< - /BBox [ 0 0 - 12.05 - 12.05 - ] - /Matrix [ 0 - 1 - 1 0 0 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 39 0 R ->> -stream -/Tx BMC -EMC -endstream -endobj - -39 0 obj -12 -endobj - -%% Original object ID: 57 0 -40 0 obj -<< - /BBox [ 0 0 - 12.05 - 12.05 - ] - /Matrix [ 0 - 1 - 1 0 0 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 41 0 R ->> -stream -/Tx BMC -q BT -0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf -1.9 1.9 Td (8) Tj -ET -Q -EMC -endstream -endobj - -41 0 obj -82 -endobj - -%% Original object ID: 62 0 -42 0 obj -<< - /BBox [ - 0 - 0 - 12.05 - 12.05 - ] - /Matrix [ - 0 - 1 - 1 0 0 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 43 0 R ->> -stream -/Tx BMC -EMC -endstream -endobj - -43 0 obj -12 -endobj - -%% Original object ID: 63 0 -44 0 obj -<< - /BBox [ 0 0 - 12.05 - 12.05 - ] - /Matrix [ 0 - 1 - 1 0 0 0 + 277 + 333 + 556 + 556 + 556 + 556 + 259 + 556 + 333 + 736 + 370 + 556 + 583 + 333 + 736 + 552 + 399 + 548 + 333 + 333 + 333 + 576 + 537 + 333 + 333 + 333 + 365 + 556 + 833 + 833 + 833 + 610 + 666 + 666 + 666 + 666 + 666 + 666 + 1000 + 722 + 666 + 666 + 666 + 666 + 277 + 277 + 277 + 277 + 722 + 722 + 777 + 777 + 777 + 777 + 777 + 583 + 777 + 722 + 722 + 722 + 722 + 666 + 666 + 610 + 556 + 556 + 556 + 556 + 556 + 556 + 889 + 500 + 556 + 556 + 556 + 556 + 277 + 277 + 277 + 277 + 556 + 556 + 556 + 556 + 556 + 556 + 556 + 548 + 610 + 556 + 556 + 556 + 556 + 500 + 556 + 500 ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 45 0 R ->> -stream -/Tx BMC -q BT -0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf -1.9 1.9 Td (8) Tj -ET -Q -EMC -endstream -endobj - -45 0 obj -82 -endobj - -%% Original object ID: 75 0 -46 0 obj -<< - /AP << - /N << - /1 114 0 R - /Off 116 0 R - >> - >> - /AS /Off - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> - /F 4 - /FT /Btn - /MK << - /CA (l) - >> - /Parent 9 0 R - /Rect [ - 211.851 - 481.299 - 223.899 - 493.351 - ] - /Subtype /Widget - /Type /Annot >> endobj -%% Original object ID: 76 0 -47 0 obj +%% Original object ID: 15 0 +30 0 obj << - /AP << - /N << - /2 118 0 R - /Off 120 0 R - >> - >> - /AS /2 - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> - /F 4 - /FT /Btn - /MK << - /CA (l) - >> - /Parent 9 0 R - /Rect [ - 237.751 - 480.599 - 249.799 - 492.651 + /BaseFont /DAAAAA+LiberationSans + /FirstChar 0 + /FontDescriptor 105 0 R + /LastChar 22 + /Subtype /TrueType + /ToUnicode 106 0 R + /Type /Font + /Widths [ + 750 + 333 + 556 + 333 + 556 + 556 + 500 + 722 + 556 + 556 + 500 + 277 + 666 + 556 + 500 + 556 + 556 + 777 + 556 + 277 + 222 + 556 + 556 ] - /Subtype /Widget - /Type /Annot >> endobj -%% Original object ID: 77 0 -48 0 obj +%% Original object ID: 19 0 +31 0 obj << - /AP << - /N << - /3 122 0 R - /Off 124 0 R - >> - >> - /AS /Off - /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> - /F 4 - /FT /Btn - /MK << - /CA (l) - >> - /Parent 9 0 R - /Rect [ - 266.401 - 480.599 - 278.449 - 492.651 - ] - /Subtype /Widget - /Type /Annot ->> -endobj - -%% Original object ID: 87 0 -49 0 obj -<< - /BBox [ + /BaseFont /DejaVuSans + /Encoding /WinAnsiEncoding + /FirstChar 32 + /FontDescriptor 108 0 R + /LastChar 255 + /Subtype /TrueType + /Type /Font + /Widths [ + 317 + 400 + 459 + 837 + 636 + 950 + 779 + 274 + 390 + 390 + 500 + 837 + 317 + 360 + 317 + 336 + 636 + 636 + 636 + 636 + 636 + 636 + 636 + 636 + 636 + 636 + 336 + 336 + 837 + 837 + 837 + 530 + 1000 + 684 + 686 + 698 + 770 + 631 + 575 + 774 + 751 + 294 + 294 + 655 + 557 + 862 + 748 + 787 + 603 + 787 + 694 + 634 + 610 + 731 + 684 + 988 + 685 + 610 + 685 + 390 + 336 + 390 + 837 + 500 + 500 + 612 + 634 + 549 + 634 + 615 + 352 + 634 + 633 + 277 + 277 + 579 + 277 + 974 + 633 + 611 + 634 + 634 + 411 + 520 + 392 + 633 + 591 + 817 + 591 + 591 + 524 + 636 + 336 + 636 + 837 + 0 0 0 - 237.45 - 17.95 - ] - /Matrix [ 0 - 1 - 1 0 0 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 50 0 R ->> -stream -/Tx BMC -q -BT -0.18039 0.20392 0.21176 rg /F2 12 Tf -1 4.175 Td -(salad ??) Tj -ET -Q -EMC -endstream -endobj - -50 0 obj -85 -endobj - -%% Original object ID: 91 0 -51 0 obj -<< - /BBox [ 0 0 - 55.05 - 73.45 - ] - /Matrix [ 0 - 1 - 1 0 0 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 52 0 R ->> -stream -1 1 1 rg -0 -0.05 55.05 73.45 re f* -/Tx BMC -q -BT -0.18039 0.20392 0.21176 rg /F4 10 Tf -1 32.725 Td -(pi) Tj -ET -Q -EMC -endstream -endobj - -52 0 obj -114 -endobj - -%% Original object ID: 95 0 -53 0 obj -<< - /BBox [ 0 0 - 62.55 - 76.2 - ] - /Matrix [ 0 - 1 - 1 0 0 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 54 0 R ->> -stream -1 1 1 rg -0 -0.05 62.55 76.2 re f* -/Tx BMC -q -0.85 0.85 0.85 rg -0 62.1 62.55 12 re f -Q -q -BT -0.18039 0.20392 0.21176 rg /F4 10 Tf -1 64.1 Td -(1) Tj -0 -12 Td -(2) Tj -0 -12 Td -(3) Tj -0 -12 Td -(4) Tj -0 -12 Td -(five) Tj -0 -12 Td -(six) Tj -ET -Q -EMC -endstream -endobj - -54 0 obj -238 -endobj - -%% Original object ID: 99 0 -55 0 obj -<< - /BBox [ 0 0 - 85.05 - 23.7 - ] - /Matrix [ 0 - 1 - 1 0 0 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 56 0 R ->> -stream -1 1 1 rg -0 -0.05 85.05 23.7 re f* -/Tx BMC -q -BT -0.18039 0.20392 0.21176 rg /F4 10 Tf -1 7.85 Td -(elephant) Tj -ET -Q -EMC -endstream -endobj - -56 0 obj -117 -endobj - -%% Original object ID: 103 0 -57 0 obj -<< - /BBox [ 0 0 - 72.1 - 33.9 - ] - /Matrix [ 0 - 1 - 1 0 0 0 + 0 + 0 + 317 + 400 + 636 + 636 + 636 + 636 + 336 + 500 + 500 + 1000 + 471 + 611 + 837 + 360 + 1000 + 500 + 500 + 837 + 400 + 400 + 500 + 636 + 636 + 317 + 500 + 400 + 471 + 611 + 969 + 969 + 969 + 530 + 684 + 684 + 684 + 684 + 684 + 684 + 974 + 698 + 631 + 631 + 631 + 631 + 294 + 294 + 294 + 294 + 774 + 748 + 787 + 787 + 787 + 787 + 787 + 837 + 787 + 731 + 731 + 731 + 731 + 610 + 604 + 629 + 612 + 612 + 612 + 612 + 612 + 612 + 981 + 549 + 615 + 615 + 615 + 615 + 277 + 277 + 277 + 277 + 611 + 633 + 611 + 611 + 611 + 611 + 611 + 837 + 611 + 633 + 633 + 633 + 633 + 591 + 634 + 591 ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 58 0 R >> -stream -1 1 1 rg -0 -0.05 72.1 33.9 re f* -/Tx BMC -q -BT -0.18039 0.20392 0.21176 rg /F4 10 Tf -1 12.95 Td -(delta) Tj -ET -Q -EMC -endstream endobj -58 0 obj -114 +%% Original object ID: 21 0 +32 0 obj +<< + /BaseFont /ZapfDingbats + /Subtype /Type1 + /Type /Font +>> endobj -%% Original object ID: 116 0 -59 0 obj +%% Original object ID: 27 0 +33 0 obj << /BBox [ 0 @@ -1458,16 +1320,16 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 60 0 R + /Length 34 0 R >> stream /Tx BMC @@ -1482,111 +1344,99 @@ EMC endstream endobj -60 0 obj +34 0 obj 77 endobj -%% Original object ID: 128 0 -61 0 obj +%% Original object ID: 39 0 +35 0 obj << /AP << /N << - /1 126 0 R - /Off 128 0 R + /1 110 0 R + /Off 112 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 16 0 R + /Parent 6 0 R /Rect [ - 41.7804 - 574.8796 - 46.5996 - 579.7004 + -48.549 + 447.199 + -36.501 + 459.251 ] /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 129 0 -62 0 obj +%% Original object ID: 40 0 +36 0 obj << /AP << /N << - /2 130 0 R - /Off 132 0 R + /2 114 0 R + /Off 116 0 R >> >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 16 0 R + /Parent 6 0 R /Rect [ - 50.2604 - 574.8796 - 55.0796 - 579.7004 + -27.349 + 447.199 + -15.301 + 459.251 ] /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 130 0 -63 0 obj +%% Original object ID: 41 0 +37 0 obj << /AP << /N << - /3 134 0 R - /Off 136 0 R + /3 118 0 R + /Off 120 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 16 0 R + /Parent 6 0 R /Rect [ - 58.5804 - 575.4196 - 63.3996 - 580.2404 + -6.549 + 448.549 + 5.499 + 460.601 ] /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 141 0 -64 0 obj +%% Original object ID: 52 0 +38 0 obj << /BBox [ 0 @@ -1596,16 +1446,16 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 65 0 R + /Length 39 0 R >> stream /Tx BMC @@ -1613,12 +1463,12 @@ EMC endstream endobj -65 0 obj +39 0 obj 12 endobj -%% Original object ID: 142 0 -66 0 obj +%% Original object ID: 53 0 +40 0 obj << /BBox [ 0 @@ -1628,16 +1478,16 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 67 0 R + /Length 41 0 R >> stream /Tx BMC @@ -1650,12 +1500,12 @@ EMC endstream endobj -67 0 obj +41 0 obj 82 endobj -%% Original object ID: 147 0 -68 0 obj +%% Original object ID: 58 0 +42 0 obj << /BBox [ 0 @@ -1665,16 +1515,16 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 69 0 R + /Length 43 0 R >> stream /Tx BMC @@ -1682,12 +1532,12 @@ EMC endstream endobj -69 0 obj +43 0 obj 12 endobj -%% Original object ID: 148 0 -70 0 obj +%% Original object ID: 59 0 +44 0 obj << /BBox [ 0 @@ -1697,16 +1547,16 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 71 0 R + /Length 45 0 R >> stream /Tx BMC @@ -1719,12 +1569,12 @@ EMC endstream endobj -71 0 obj +45 0 obj 82 endobj -%% Original object ID: 153 0 -72 0 obj +%% Original object ID: 64 0 +46 0 obj << /BBox [ 0 @@ -1734,16 +1584,16 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 73 0 R + /Length 47 0 R >> stream /Tx BMC @@ -1751,12 +1601,12 @@ EMC endstream endobj -73 0 obj +47 0 obj 12 endobj -%% Original object ID: 154 0 -74 0 obj +%% Original object ID: 65 0 +48 0 obj << /BBox [ 0 @@ -1766,16 +1616,16 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 75 0 R + /Length 49 0 R >> stream /Tx BMC @@ -1788,111 +1638,99 @@ EMC endstream endobj -75 0 obj +49 0 obj 82 endobj -%% Original object ID: 166 0 -76 0 obj +%% Original object ID: 77 0 +50 0 obj << /AP << /N << - /1 138 0 R - /Off 140 0 R + /1 122 0 R + /Off 124 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 20 0 R + /Parent 10 0 R /Rect [ - 145.9404 - 588.5196 - 150.7596 - 593.3404 + 211.851 + 481.299 + 223.899 + 493.351 ] /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 167 0 -77 0 obj +%% Original object ID: 78 0 +51 0 obj << /AP << /N << - /2 142 0 R - /Off 144 0 R + /2 126 0 R + /Off 128 0 R >> >> /AS /2 /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 20 0 R + /Parent 10 0 R /Rect [ - 156.3004 - 588.2396 - 161.1196 - 593.0604 + 237.751 + 480.599 + 249.799 + 492.651 ] /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 168 0 -78 0 obj +%% Original object ID: 79 0 +52 0 obj << /AP << /N << - /3 146 0 R - /Off 148 0 R + /3 130 0 R + /Off 132 0 R >> >> /AS /Off /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) - /DR << - /Font << - /ZaDi 37 0 R - >> - >> + /DR 4 0 R /F 4 /FT /Btn /MK << /CA (l) >> - /Parent 20 0 R + /Parent 10 0 R /Rect [ - 167.7604 - 588.2396 - 172.5796 - 593.0604 + 266.401 + 480.599 + 278.449 + 492.651 ] /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 178 0 -79 0 obj +%% Original object ID: 89 0 +53 0 obj << /BBox [ 0 @@ -1902,16 +1740,16 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 80 0 R + /Length 54 0 R >> stream /Tx BMC @@ -1926,12 +1764,12 @@ EMC endstream endobj -80 0 obj +54 0 obj 85 endobj -%% Original object ID: 182 0 -81 0 obj +%% Original object ID: 93 0 +55 0 obj << /BBox [ 0 @@ -1941,16 +1779,16 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 82 0 R + /Length 56 0 R >> stream 1 1 1 rg @@ -1967,12 +1805,12 @@ EMC endstream endobj -82 0 obj +56 0 obj 114 endobj -%% Original object ID: 186 0 -83 0 obj +%% Original object ID: 97 0 +57 0 obj << /BBox [ 0 @@ -1982,16 +1820,16 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 84 0 R + /Length 58 0 R >> stream 1 1 1 rg @@ -2022,12 +1860,12 @@ EMC endstream endobj -84 0 obj +58 0 obj 238 endobj -%% Original object ID: 190 0 -85 0 obj +%% Original object ID: 101 0 +59 0 obj << /BBox [ 0 @@ -2037,16 +1875,16 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 86 0 R + /Length 60 0 R >> stream 1 1 1 rg @@ -2063,12 +1901,12 @@ EMC endstream endobj -86 0 obj +60 0 obj 117 endobj -%% Original object ID: 194 0 -87 0 obj +%% Original object ID: 105 0 +61 0 obj << /BBox [ 0 @@ -2078,16 +1916,16 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject - /Length 88 0 R + /Length 62 0 R >> stream 1 1 1 rg @@ -2104,868 +1942,991 @@ EMC endstream endobj -88 0 obj +62 0 obj 114 endobj -%% Original object ID: 109 0 -89 0 obj +%% Original object ID: 118 0 +63 0 obj << - /AP << - /N 150 0 R - >> - /C [ - 1 - 1 + /BBox [ 0 + 0 + 137.3 + 14.8 ] - /CA 1 - /Contents (Salad) - /CreationDate (D:20181231235455Z00'00) - /F 28 - /M (D:20181231235455Z00'00) - /Name /Comment - /Popup 152 0 R - /Rect [ - -109 - 159 - -91 - 177 + /Matrix [ + 0 + 0.4 + 0.4 + 0 + 396 + 61.2 ] - /Subtype /Text - /T (Jay Berkenbilt) - /Type /Annot + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 64 0 R >> +stream +/Tx BMC +q +BT +0.18039 0.20392 0.21176 rg /F2 12 Tf +1 2.6 Td +(abc) Tj +ET +Q +EMC +endstream endobj -%% Original object ID: 112 0 -90 0 obj -<< - /F 28 - /Open false - /Parent 153 0 R - /Rect [ - -109 - -180 - 11 - 0 - ] - /Subtype /Popup - /Type /Annot ->> +64 0 obj +77 endobj -%% Original object ID: 197 0 -91 0 obj +%% Original object ID: 130 0 +65 0 obj << /AP << - /N 154 0 R + /N << + /1 134 0 R + /Off 136 0 R + >> >> - /C [ - 1 - 1 - 0 - ] - /CA 1 - /Contents (Salad) - /CreationDate (D:20181231235455Z00'00) - /F 28 - /M (D:20181231235455Z00'00) - /Name /Comment - /Popup 152 0 R + /AS /Off + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 17 0 R /Rect [ - 17.6 - 459.6 - 24.8 - 466.8 + 41.7804 + 574.8796 + 46.5996 + 579.7004 ] - /Subtype /Text - /T (Jay Berkenbilt) + /Subtype /Widget /Type /Annot >> endobj -%% Original object ID: 200 0 -92 0 obj +%% Original object ID: 131 0 +66 0 obj << - /F 28 - /Open false - /Parent 153 0 R - /Rect [ - 17.6 - 324 - 65.6 - 396 + /AP << + /N << + /2 138 0 R + /Off 140 0 R + >> + >> + /AS /2 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 17 0 R + /Rect [ + 50.2604 + 574.8796 + 55.0796 + 579.7004 ] - /Subtype /Popup + /Subtype /Widget /Type /Annot >> endobj -%% Contents for page 1 -%% Original object ID: 4 0 -93 0 obj +%% Original object ID: 132 0 +67 0 obj +<< + /AP << + /N << + /3 142 0 R + /Off 144 0 R + >> + >> + /AS /Off + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 17 0 R + /Rect [ + 58.5804 + 575.4196 + 63.3996 + 580.2404 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +%% Original object ID: 143 0 +68 0 obj +<< + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Matrix [ + 0 + 0.4 + 0.4 + 0 + 396 + 61.2 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 69 0 R +>> +stream +/Tx BMC +EMC +endstream +endobj + +69 0 obj +12 +endobj + +%% Original object ID: 144 0 +70 0 obj << - /Length 94 0 R + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Matrix [ + 0 + 0.4 + 0.4 + 0 + 396 + 61.2 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 71 0 R >> stream -BT - /F1 24 Tf - 72 720 Td - (Potato) Tj +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +1.9 1.9 Td (8) Tj ET +Q +EMC endstream endobj -94 0 obj -44 +71 0 obj +82 endobj -%% Original object ID: 6 0 -95 0 obj +%% Original object ID: 149 0 +72 0 obj << - /BaseFont /Helvetica - /Encoding /WinAnsiEncoding - /Name /F1 - /Subtype /Type1 - /Type /Font + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Matrix [ + 0 + 0.4 + 0.4 + 0 + 396 + 61.2 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 73 0 R >> +stream +/Tx BMC +EMC +endstream endobj -%% Original object ID: 5 0 -96 0 obj -[ - /PDF - /Text -] +73 0 obj +12 endobj -%% Original object ID: 9 0 -97 0 obj +%% Original object ID: 150 0 +74 0 obj << - /Font 29 0 R - /ProcSet [ - /PDF - /Text + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Matrix [ + 0 + 0.4 + 0.4 + 0 + 396 + 61.2 ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 75 0 R >> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +1.9 1.9 Td (8) Tj +ET +Q +EMC +endstream endobj -%% Original object ID: 11 0 -98 0 obj +75 0 obj +82 +endobj + +%% Original object ID: 155 0 +76 0 obj << - /BaseFont /BAAAAA+LiberationSerif - /FirstChar 0 - /FontDescriptor 156 0 R - /LastChar 32 - /Subtype /TrueType - /ToUnicode 157 0 R - /Type /Font - /Widths [ - 777 - 943 - 500 - 443 - 333 - 333 - 389 - 250 - 777 - 500 - 333 - 500 - 443 - 610 - 500 - 277 - 556 - 277 - 277 - 500 - 443 - 500 - 443 - 500 - 500 - 556 - 610 - 666 - 500 - 722 - 500 - 722 - 500 + /BBox [ + 0 + 0 + 12.05 + 12.05 + ] + /Matrix [ + 0 + 0.4 + 0.4 + 0 + 396 + 61.2 ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 77 0 R >> +stream +/Tx BMC +EMC +endstream endobj -%% Original object ID: 15 0 -99 0 obj +77 0 obj +12 +endobj + +%% Original object ID: 156 0 +78 0 obj << - /BaseFont /LiberationSans - /Encoding /WinAnsiEncoding - /FirstChar 32 - /FontDescriptor 159 0 R - /LastChar 255 - /Subtype /TrueType - /Type /Font - /Widths [ - 277 - 277 - 354 - 556 - 556 - 889 - 666 - 190 - 333 - 333 - 389 - 583 - 277 - 333 - 277 - 277 - 556 - 556 - 556 - 556 - 556 - 556 - 556 - 556 - 556 - 556 - 277 - 277 - 583 - 583 - 583 - 556 - 1015 - 666 - 666 - 722 - 722 - 666 - 610 - 777 - 722 - 277 - 500 - 666 - 556 - 833 - 722 - 777 - 666 - 777 - 722 - 666 - 610 - 722 - 666 - 943 - 666 - 666 - 610 - 277 - 277 - 277 - 469 - 556 - 333 - 556 - 556 - 500 - 556 - 556 - 277 - 556 - 556 - 222 - 222 - 500 - 222 - 833 - 556 - 556 - 556 - 556 - 333 - 500 - 277 - 556 - 500 - 722 - 500 - 500 - 500 - 333 - 259 - 333 - 583 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 + /BBox [ 0 0 + 12.05 + 12.05 + ] + /Matrix [ 0 + 0.4 + 0.4 0 + 396 + 61.2 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 79 0 R +>> +stream +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +1.9 1.9 Td (8) Tj +ET +Q +EMC +endstream +endobj + +79 0 obj +82 +endobj + +%% Original object ID: 168 0 +80 0 obj +<< + /AP << + /N << + /1 146 0 R + /Off 148 0 R + >> + >> + /AS /Off + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 21 0 R + /Rect [ + 145.9404 + 588.5196 + 150.7596 + 593.3404 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +%% Original object ID: 169 0 +81 0 obj +<< + /AP << + /N << + /2 150 0 R + /Off 152 0 R + >> + >> + /AS /2 + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 21 0 R + /Rect [ + 156.3004 + 588.2396 + 161.1196 + 593.0604 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +%% Original object ID: 170 0 +82 0 obj +<< + /AP << + /N << + /3 154 0 R + /Off 156 0 R + >> + >> + /AS /Off + /DA (0.18039 0.20392 0.21176 rg /ZaDi 0 Tf) + /DR 4 0 R + /F 4 + /FT /Btn + /MK << + /CA (l) + >> + /Parent 21 0 R + /Rect [ + 167.7604 + 588.2396 + 172.5796 + 593.0604 + ] + /Subtype /Widget + /Type /Annot +>> +endobj + +%% Original object ID: 180 0 +83 0 obj +<< + /BBox [ 0 0 + 237.45 + 17.95 + ] + /Matrix [ 0 + 0.4 + 0.4 0 + 396 + 61.2 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 84 0 R +>> +stream +/Tx BMC +q +BT +0.18039 0.20392 0.21176 rg /F2 12 Tf +1 4.175 Td +(salad ??) Tj +ET +Q +EMC +endstream +endobj + +84 0 obj +85 +endobj + +%% Original object ID: 184 0 +85 0 obj +<< + /BBox [ 0 0 + 55.05 + 73.45 + ] + /Matrix [ 0 + 0.4 + 0.4 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 277 - 333 - 556 - 556 - 556 - 556 - 259 - 556 - 333 - 736 - 370 - 556 - 583 - 333 - 736 - 552 - 399 - 548 - 333 - 333 - 333 - 576 - 537 - 333 - 333 - 333 - 365 - 556 - 833 - 833 - 833 - 610 - 666 - 666 - 666 - 666 - 666 - 666 - 1000 - 722 - 666 - 666 - 666 - 666 - 277 - 277 - 277 - 277 - 722 - 722 - 777 - 777 - 777 - 777 - 777 - 583 - 777 - 722 - 722 - 722 - 722 - 666 - 666 - 610 - 556 - 556 - 556 - 556 - 556 - 556 - 889 - 500 - 556 - 556 - 556 - 556 - 277 - 277 - 277 - 277 - 556 - 556 - 556 - 556 - 556 - 556 - 556 - 548 - 610 - 556 - 556 - 556 - 556 - 500 - 556 - 500 + 396 + 61.2 ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 86 0 R >> +stream +1 1 1 rg +0 -0.05 55.05 73.45 re f* +/Tx BMC +q +BT +0.18039 0.20392 0.21176 rg /F4 10 Tf +1 32.725 Td +(pi) Tj +ET +Q +EMC +endstream endobj -%% Original object ID: 17 0 -100 0 obj -<< - /BaseFont /DAAAAA+LiberationSans - /FirstChar 0 - /FontDescriptor 160 0 R - /LastChar 22 - /Subtype /TrueType - /ToUnicode 161 0 R - /Type /Font - /Widths [ - 750 - 333 - 556 - 333 - 556 - 556 - 500 - 722 - 556 - 556 - 500 - 277 - 666 - 556 - 500 - 556 - 556 - 777 - 556 - 277 - 222 - 556 - 556 - ] ->> +86 0 obj +114 endobj - -%% Original object ID: 21 0 -101 0 obj -<< - /BaseFont /DejaVuSans - /Encoding /WinAnsiEncoding - /FirstChar 32 - /FontDescriptor 163 0 R - /LastChar 255 - /Subtype /TrueType - /Type /Font - /Widths [ - 317 - 400 - 459 - 837 - 636 - 950 - 779 - 274 - 390 - 390 - 500 - 837 - 317 - 360 - 317 - 336 - 636 - 636 - 636 - 636 - 636 - 636 - 636 - 636 - 636 - 636 - 336 - 336 - 837 - 837 - 837 - 530 - 1000 - 684 - 686 - 698 - 770 - 631 - 575 - 774 - 751 - 294 - 294 - 655 - 557 - 862 - 748 - 787 - 603 - 787 - 694 - 634 - 610 - 731 - 684 - 988 - 685 - 610 - 685 - 390 - 336 - 390 - 837 - 500 - 500 - 612 - 634 - 549 - 634 - 615 - 352 - 634 - 633 - 277 - 277 - 579 - 277 - 974 - 633 - 611 - 634 - 634 - 411 - 520 - 392 - 633 - 591 - 817 - 591 - 591 - 524 - 636 - 336 - 636 - 837 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 317 - 400 - 636 - 636 - 636 - 636 - 336 - 500 - 500 - 1000 - 471 - 611 - 837 - 360 - 1000 - 500 - 500 - 837 - 400 - 400 - 500 - 636 - 636 - 317 - 500 - 400 - 471 - 611 - 969 - 969 - 969 - 530 - 684 - 684 - 684 - 684 - 684 - 684 - 974 - 698 - 631 - 631 - 631 - 631 - 294 - 294 - 294 - 294 - 774 - 748 - 787 - 787 - 787 - 787 - 787 - 837 - 787 - 731 - 731 - 731 - 731 - 610 - 604 - 629 - 612 - 612 - 612 - 612 - 612 - 612 - 981 - 549 - 615 - 615 - 615 - 615 - 277 - 277 - 277 - 277 - 611 - 633 - 611 - 611 - 611 - 611 - 611 - 837 - 611 - 633 - 633 - 633 - 633 - 591 - 634 - 591 + +%% Original object ID: 188 0 +87 0 obj +<< + /BBox [ + 0 + 0 + 62.55 + 76.2 + ] + /Matrix [ + 0 + 0.4 + 0.4 + 0 + 396 + 61.2 ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 88 0 R >> +stream +1 1 1 rg +0 -0.05 62.55 76.2 re f* +/Tx BMC +q +0.85 0.85 0.85 rg +0 62.1 62.55 12 re f +Q +q +BT +0.18039 0.20392 0.21176 rg /F4 10 Tf +1 64.1 Td +(1) Tj +0 -12 Td +(2) Tj +0 -12 Td +(3) Tj +0 -12 Td +(4) Tj +0 -12 Td +(five) Tj +0 -12 Td +(six) Tj +ET +Q +EMC +endstream endobj -%% Original object ID: 40 0 -102 0 obj +88 0 obj +238 +endobj + +%% Original object ID: 192 0 +89 0 obj << /BBox [ 0 0 - 12.05 - 12.05 + 85.05 + 23.7 ] /Matrix [ 0 - 1 - 1 + 0.4 + 0.4 + 0 + 396 + 61.2 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 90 0 R +>> +stream +1 1 1 rg +0 -0.05 85.05 23.7 re f* +/Tx BMC +q +BT +0.18039 0.20392 0.21176 rg /F4 10 Tf +1 7.85 Td +(elephant) Tj +ET +Q +EMC +endstream +endobj + +90 0 obj +117 +endobj + +%% Original object ID: 196 0 +91 0 obj +<< + /BBox [ 0 0 + 72.1 + 33.9 + ] + /Matrix [ + 0 + 0.4 + 0.4 0 + 396 + 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject + /Length 92 0 R +>> +stream +1 1 1 rg +0 -0.05 72.1 33.9 re f* +/Tx BMC +q +BT +0.18039 0.20392 0.21176 rg /F4 10 Tf +1 12.95 Td +(delta) Tj +ET +Q +EMC +endstream +endobj + +92 0 obj +114 +endobj + +%% Original object ID: 111 0 +93 0 obj +<< + /AP << + /N 158 0 R + >> + /C [ + 1 + 1 + 0 + ] + /CA 1 + /Contents (Salad) + /CreationDate (D:20181231235455Z00'00) + /F 28 + /M (D:20181231235455Z00'00) + /Name /Comment + /Popup 160 0 R + /Rect [ + -109 + 159 + -91 + 177 + ] + /Subtype /Text + /T (Jay Berkenbilt) + /Type /Annot +>> +endobj + +%% Original object ID: 114 0 +94 0 obj +<< + /F 28 + /Open false + /Parent 161 0 R + /Rect [ + -109 + -180 + 11 + 0 + ] + /Subtype /Popup + /Type /Annot +>> +endobj + +%% Original object ID: 199 0 +95 0 obj +<< + /AP << + /N 162 0 R + >> + /C [ + 1 + 1 + 0 + ] + /CA 1 + /Contents (Salad) + /CreationDate (D:20181231235455Z00'00) + /F 28 + /M (D:20181231235455Z00'00) + /Name /Comment + /Popup 160 0 R + /Rect [ + 17.6 + 459.6 + 24.8 + 466.8 + ] + /Subtype /Text + /T (Jay Berkenbilt) + /Type /Annot +>> +endobj + +%% Original object ID: 202 0 +96 0 obj +<< + /F 28 + /Open false + /Parent 161 0 R + /Rect [ + 17.6 + 324 + 65.6 + 396 + ] + /Subtype /Popup + /Type /Annot +>> +endobj + +%% Contents for page 1 +%% Original object ID: 4 0 +97 0 obj +<< + /Length 98 0 R +>> +stream +BT + /F1 24 Tf + 72 720 Td + (Potato) Tj +ET +endstream +endobj + +98 0 obj +44 +endobj + +%% Original object ID: 6 0 +99 0 obj +<< + /BaseFont /Helvetica + /Encoding /WinAnsiEncoding + /Name /F1 + /Subtype /Type1 + /Type /Font +>> +endobj + +%% Original object ID: 5 0 +100 0 obj +[ + /PDF + /Text +] +endobj + +%% Original object ID: 10 0 +101 0 obj +<< + /Ascent 891 + /CapHeight 981 + /Descent -216 + /Flags 4 + /FontBBox [ + -543 + -303 + 1277 + 981 + ] + /FontFile2 164 0 R + /FontName /BAAAAA+LiberationSerif + /ItalicAngle 0 + /StemV 80 + /Type /FontDescriptor +>> +endobj + +%% Original object ID: 12 0 +102 0 obj +<< /Length 103 0 R >> stream -/Tx BMC -q BT -0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf -0 0 Td -ET -Q -0.18039 0.20392 0.21176 rg -6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c -8.45 4.65 7.35 3.55 6 3.55 c -4.65 3.55 3.6 4.65 3.6 6 c -3.6 7.35 4.65 8.4 6 8.4 c f* - -EMC +/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 +<00> +endcodespacerange +32 beginbfchar +<01> <0057> +<02> <0068> +<03> <0065> +<04> <0072> +<05> <2019> +<06> <0073> +<07> <0020> +<08> <006D> +<09> <0079> +<0A> <0066> +<0B> <006F> +<0C> <003F> +<0D> <0054> +<0E> <0078> +<0F> <0074> +<10> <0046> +<11> <0069> +<12> <006C> +<13> <0064> +<14> <0061> +<15> <0031> +<16> <0063> +<17> <006B> +<18> <0032> +<19> <0050> +<1A> <004C> +<1B> <0043> +<1C> <0062> +<1D> <0044> +<1E> <0070> +<1F> <0077> +<20> <006E> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end endstream endobj 103 0 obj -220 +702 endobj -%% Original object ID: 41 0 +%% Original object ID: 14 0 104 0 obj << - /BBox [ - 0 - 0 - 12.05 - 12.05 - ] - /Matrix [ - 0 - 1 - 1 - 0 - 0 - 0 + /Ascent 905 + /CapHeight 979 + /Descent -211 + /Flags 4 + /FontBBox [ + -543 + -303 + 1300 + 979 ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 105 0 R + /FontName /LiberationSans + /ItalicAngle 0 + /StemV 80 + /Type /FontDescriptor >> -stream -/Tx BMC -EMC -endstream endobj +%% Original object ID: 16 0 105 0 obj -12 +<< + /Ascent 905 + /CapHeight 979 + /Descent -211 + /Flags 4 + /FontBBox [ + -543 + -303 + 1300 + 979 + ] + /FontFile2 166 0 R + /FontName /DAAAAA+LiberationSans + /ItalicAngle 0 + /StemV 80 + /Type /FontDescriptor +>> endobj -%% Original object ID: 42 0 +%% Original object ID: 18 0 106 0 obj << - /BBox [ - 0 - 0 - 12.05 - 12.05 - ] - /Matrix [ - 0 - 1 - 1 - 0 - 0 - 0 - ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject /Length 107 0 R >> stream -/Tx BMC -q BT -0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf -0 0 Td -ET -Q -0.18039 0.20392 0.21176 rg -6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c -8.45 4.65 7.35 3.55 6 3.55 c -4.65 3.55 3.6 4.65 3.6 6 c -3.6 7.35 4.65 8.4 6 8.4 c f* - -EMC +/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 +<00> +endcodespacerange +22 beginbfchar +<01> <0072> +<02> <0031> +<03> <002D> +<04> <0061> +<05> <0062> +<06> <0063> +<07> <0043> +<08> <0068> +<09> <0065> +<0A> <006B> +<0B> <0020> +<0C> <0042> +<0D> <006F> +<0E> <0078> +<0F> <0032> +<10> <0033> +<11> <004F> +<12> <0070> +<13> <0074> +<14> <0069> +<15> <006E> +<16> <0075> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end endstream endobj 107 0 obj -220 +582 endobj -%% Original object ID: 43 0 +%% Original object ID: 20 0 108 0 obj << - /BBox [ - 0 - 0 - 12.05 - 12.05 - ] - /Matrix [ - 0 - 1 - 1 - 0 - 0 - 0 + /Ascent 928 + /CapHeight 1232 + /Descent -235 + /Flags 4 + /FontBBox [ + -1020 + -462 + 1792 + 1232 ] - /Resources 97 0 R - /Subtype /Form - /Type /XObject - /Length 109 0 R + /FontName /DejaVuSans + /ItalicAngle 0 + /StemV 80 + /Type /FontDescriptor >> -stream -/Tx BMC -EMC -endstream endobj +%% Original object ID: 7 0 109 0 obj -12 +<< + /Font 168 0 R + /ProcSet [ + /PDF + /Text + ] +>> endobj -%% Original object ID: 44 0 +%% Original object ID: 42 0 110 0 obj << /BBox [ @@ -2982,7 +2943,7 @@ endobj 0 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 111 0 R @@ -3008,7 +2969,7 @@ endobj 220 endobj -%% Original object ID: 45 0 +%% Original object ID: 43 0 112 0 obj << /BBox [ @@ -3025,7 +2986,7 @@ endobj 0 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 113 0 R @@ -3040,7 +3001,7 @@ endobj 12 endobj -%% Original object ID: 78 0 +%% Original object ID: 44 0 114 0 obj << /BBox [ @@ -3057,7 +3018,7 @@ endobj 0 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 115 0 R @@ -3083,7 +3044,7 @@ endobj 220 endobj -%% Original object ID: 79 0 +%% Original object ID: 45 0 116 0 obj << /BBox [ @@ -3100,7 +3061,7 @@ endobj 0 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 117 0 R @@ -3115,7 +3076,7 @@ endobj 12 endobj -%% Original object ID: 80 0 +%% Original object ID: 46 0 118 0 obj << /BBox [ @@ -3132,7 +3093,7 @@ endobj 0 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 119 0 R @@ -3158,7 +3119,7 @@ endobj 220 endobj -%% Original object ID: 81 0 +%% Original object ID: 47 0 120 0 obj << /BBox [ @@ -3175,7 +3136,7 @@ endobj 0 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 121 0 R @@ -3190,7 +3151,7 @@ endobj 12 endobj -%% Original object ID: 82 0 +%% Original object ID: 80 0 122 0 obj << /BBox [ @@ -3207,7 +3168,7 @@ endobj 0 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 123 0 R @@ -3233,7 +3194,7 @@ endobj 220 endobj -%% Original object ID: 83 0 +%% Original object ID: 81 0 124 0 obj << /BBox [ @@ -3250,7 +3211,7 @@ endobj 0 0 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 125 0 R @@ -3265,7 +3226,7 @@ endobj 12 endobj -%% Original object ID: 131 0 +%% Original object ID: 82 0 126 0 obj << /BBox [ @@ -3276,13 +3237,13 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 127 0 R @@ -3308,7 +3269,7 @@ endobj 220 endobj -%% Original object ID: 132 0 +%% Original object ID: 83 0 128 0 obj << /BBox [ @@ -3319,13 +3280,13 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 129 0 R @@ -3340,7 +3301,7 @@ endobj 12 endobj -%% Original object ID: 133 0 +%% Original object ID: 84 0 130 0 obj << /BBox [ @@ -3351,13 +3312,13 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 131 0 R @@ -3383,7 +3344,7 @@ endobj 220 endobj -%% Original object ID: 134 0 +%% Original object ID: 85 0 132 0 obj << /BBox [ @@ -3394,13 +3355,13 @@ endobj ] /Matrix [ 0 - 0.4 - 0.4 + 1 + 1 + 0 + 0 0 - 396 - 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 133 0 R @@ -3415,7 +3376,7 @@ endobj 12 endobj -%% Original object ID: 135 0 +%% Original object ID: 133 0 134 0 obj << /BBox [ @@ -3432,7 +3393,7 @@ endobj 396 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 135 0 R @@ -3458,7 +3419,7 @@ endobj 220 endobj -%% Original object ID: 136 0 +%% Original object ID: 134 0 136 0 obj << /BBox [ @@ -3475,7 +3436,7 @@ endobj 396 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 137 0 R @@ -3490,7 +3451,7 @@ endobj 12 endobj -%% Original object ID: 169 0 +%% Original object ID: 135 0 138 0 obj << /BBox [ @@ -3507,7 +3468,7 @@ endobj 396 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 139 0 R @@ -3533,7 +3494,7 @@ endobj 220 endobj -%% Original object ID: 170 0 +%% Original object ID: 136 0 140 0 obj << /BBox [ @@ -3550,7 +3511,7 @@ endobj 396 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 141 0 R @@ -3565,7 +3526,7 @@ endobj 12 endobj -%% Original object ID: 171 0 +%% Original object ID: 137 0 142 0 obj << /BBox [ @@ -3582,7 +3543,7 @@ endobj 396 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 143 0 R @@ -3608,7 +3569,7 @@ endobj 220 endobj -%% Original object ID: 172 0 +%% Original object ID: 138 0 144 0 obj << /BBox [ @@ -3625,7 +3586,7 @@ endobj 396 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 145 0 R @@ -3640,7 +3601,7 @@ endobj 12 endobj -%% Original object ID: 173 0 +%% Original object ID: 171 0 146 0 obj << /BBox [ @@ -3657,7 +3618,7 @@ endobj 396 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 147 0 R @@ -3683,7 +3644,7 @@ endobj 220 endobj -%% Original object ID: 174 0 +%% Original object ID: 172 0 148 0 obj << /BBox [ @@ -3700,7 +3661,7 @@ endobj 396 61.2 ] - /Resources 97 0 R + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 149 0 R @@ -3715,102 +3676,89 @@ endobj 12 endobj -%% Original object ID: 110 0 +%% Original object ID: 173 0 150 0 obj << /BBox [ 0 0 - 18 - 18 + 12.05 + 12.05 ] /Matrix [ 0 - 1 - 1 - 0 - 0 + 0.4 + 0.4 0 + 396 + 61.2 ] - /Resources << - /ExtGState << - /GS0 << - /AIS false - /BM /Normal - /CA .6 - /Type /ExtGState - /ca .6 - >> - >> - >> + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 151 0 R >> stream -q 1 1 1 rg 0 i 1 w 4 M 1 j 0 J []0 d /GS0 gs 1 0 0 1 9 5.0908 cm 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c h f Q 0 G 1 1 0 rg 0 i 0.60 w 4 M 1 j 0 J []0 d 1 1 0 rg 0 G 0 i 0.59 w 4 M 1 j 0 J []0 d 1 0 0 1 9 5.0908 cm 0 0 m -0.142 0 -0.28 0.008 -0.418 0.015 c -2.199 -1.969 -5.555 -2.242 -4.642 -1.42 c -4.024 -0.862 -3.916 0.111 -3.954 0.916 c -5.658 1.795 -6.772 3.222 -6.772 4.839 c -6.772 7.509 -3.74 9.674 0 9.674 c 3.74 9.674 6.772 7.509 6.772 4.839 c 6.772 2.167 3.74 0 0 0 c 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c b +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0.18039 0.20392 0.21176 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* + +EMC endstream endobj 151 0 obj -929 +220 endobj -%% Original object ID: 106 0 +%% Original object ID: 174 0 152 0 obj << - /F 28 - /Open false - /Parent 153 0 R - /Rect [ - 612 - 601 - 792 - 721 + /BBox [ + 0 + 0 + 12.05 + 12.05 ] - /Subtype /Popup - /Type /Annot + /Matrix [ + 0 + 0.4 + 0.4 + 0 + 396 + 61.2 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 153 0 R >> +stream +/Tx BMC +EMC +endstream endobj -%% Original object ID: 107 0 153 0 obj -<< - /AP << - /N 164 0 R - >> - /C [ - 1 - 1 - 0 - ] - /CA 1 - /Contents (Salad) - /CreationDate (D:20181231235455Z00'00) - /F 28 - /M (D:20181231235455Z00'00) - /Name /Comment - /Popup 152 0 R - /Rect [ - 435 - 703 - 453 - 721 - ] - /Subtype /Text - /T (Jay Berkenbilt) - /Type /Annot ->> +12 endobj -%% Original object ID: 198 0 +%% Original object ID: 175 0 154 0 obj << /BBox [ 0 0 - 18 - 18 + 12.05 + 12.05 ] /Matrix [ 0 @@ -3820,232 +3768,154 @@ endobj 396 61.2 ] - /Resources << - /ExtGState << - /GS0 << - /AIS false - /BM /Normal - /CA .6 - /Type /ExtGState - /ca .6 - >> - >> - >> + /Resources 109 0 R /Subtype /Form /Type /XObject /Length 155 0 R >> stream -q 1 1 1 rg 0 i 1 w 4 M 1 j 0 J []0 d /GS0 gs 1 0 0 1 9 5.0908 cm 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c h f Q 0 G 1 1 0 rg 0 i 0.60 w 4 M 1 j 0 J []0 d 1 1 0 rg 0 G 0 i 0.59 w 4 M 1 j 0 J []0 d 1 0 0 1 9 5.0908 cm 0 0 m -0.142 0 -0.28 0.008 -0.418 0.015 c -2.199 -1.969 -5.555 -2.242 -4.642 -1.42 c -4.024 -0.862 -3.916 0.111 -3.954 0.916 c -5.658 1.795 -6.772 3.222 -6.772 4.839 c -6.772 7.509 -3.74 9.674 0 9.674 c 3.74 9.674 6.772 7.509 6.772 4.839 c 6.772 2.167 3.74 0 0 0 c 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c b -endstream -endobj - -155 0 obj -929 -endobj - -%% Original object ID: 12 0 -156 0 obj -<< - /Ascent 891 - /CapHeight 981 - /Descent -216 - /Flags 4 - /FontBBox [ - -543 - -303 - 1277 - 981 - ] - /FontFile2 166 0 R - /FontName /BAAAAA+LiberationSerif - /ItalicAngle 0 - /StemV 80 - /Type /FontDescriptor ->> -endobj +/Tx BMC +q BT +0.18039 0.20392 0.21176 rg /ZaDi 12.05 Tf +0 0 Td +ET +Q +0.18039 0.20392 0.21176 rg +6 8.4 m 7.35 8.4 8.45 7.35 8.45 6 c +8.45 4.65 7.35 3.55 6 3.55 c +4.65 3.55 3.6 4.65 3.6 6 c +3.6 7.35 4.65 8.4 6 8.4 c f* -%% Original object ID: 14 0 -157 0 obj -<< - /Length 158 0 R ->> -stream -/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 -<00> -endcodespacerange -32 beginbfchar -<01> <0057> -<02> <0068> -<03> <0065> -<04> <0072> -<05> <2019> -<06> <0073> -<07> <0020> -<08> <006D> -<09> <0079> -<0A> <0066> -<0B> <006F> -<0C> <003F> -<0D> <0054> -<0E> <0078> -<0F> <0074> -<10> <0046> -<11> <0069> -<12> <006C> -<13> <0064> -<14> <0061> -<15> <0031> -<16> <0063> -<17> <006B> -<18> <0032> -<19> <0050> -<1A> <004C> -<1B> <0043> -<1C> <0062> -<1D> <0044> -<1E> <0070> -<1F> <0077> -<20> <006E> -endbfchar -endcmap -CMapName currentdict /CMap defineresource pop -end -end +EMC endstream endobj -158 0 obj -702 +155 0 obj +220 endobj -%% Original object ID: 16 0 -159 0 obj +%% Original object ID: 176 0 +156 0 obj << - /Ascent 905 - /CapHeight 979 - /Descent -211 - /Flags 4 - /FontBBox [ - -543 - -303 - 1300 - 979 + /BBox [ + 0 + 0 + 12.05 + 12.05 ] - /FontName /LiberationSans - /ItalicAngle 0 - /StemV 80 - /Type /FontDescriptor + /Matrix [ + 0 + 0.4 + 0.4 + 0 + 396 + 61.2 + ] + /Resources 109 0 R + /Subtype /Form + /Type /XObject + /Length 157 0 R >> +stream +/Tx BMC +EMC +endstream endobj -%% Original object ID: 18 0 -160 0 obj -<< - /Ascent 905 - /CapHeight 979 - /Descent -211 - /Flags 4 - /FontBBox [ - -543 - -303 - 1300 - 979 - ] - /FontFile2 168 0 R - /FontName /DAAAAA+LiberationSans - /ItalicAngle 0 - /StemV 80 - /Type /FontDescriptor ->> +157 0 obj +12 endobj -%% Original object ID: 20 0 -161 0 obj +%% Original object ID: 112 0 +158 0 obj << - /Length 162 0 R + /BBox [ + 0 + 0 + 18 + 18 + ] + /Matrix [ + 0 + 1 + 1 + 0 + 0 + 0 + ] + /Resources << + /ExtGState << + /GS0 << + /AIS false + /BM /Normal + /CA .6 + /Type /ExtGState + /ca .6 + >> + >> + >> + /Subtype /Form + /Type /XObject + /Length 159 0 R >> stream -/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 -<00> -endcodespacerange -22 beginbfchar -<01> <0072> -<02> <0031> -<03> <002D> -<04> <0061> -<05> <0062> -<06> <0063> -<07> <0043> -<08> <0068> -<09> <0065> -<0A> <006B> -<0B> <0020> -<0C> <0042> -<0D> <006F> -<0E> <0078> -<0F> <0032> -<10> <0033> -<11> <004F> -<12> <0070> -<13> <0074> -<14> <0069> -<15> <006E> -<16> <0075> -endbfchar -endcmap -CMapName currentdict /CMap defineresource pop -end -end +q 1 1 1 rg 0 i 1 w 4 M 1 j 0 J []0 d /GS0 gs 1 0 0 1 9 5.0908 cm 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c h f Q 0 G 1 1 0 rg 0 i 0.60 w 4 M 1 j 0 J []0 d 1 1 0 rg 0 G 0 i 0.59 w 4 M 1 j 0 J []0 d 1 0 0 1 9 5.0908 cm 0 0 m -0.142 0 -0.28 0.008 -0.418 0.015 c -2.199 -1.969 -5.555 -2.242 -4.642 -1.42 c -4.024 -0.862 -3.916 0.111 -3.954 0.916 c -5.658 1.795 -6.772 3.222 -6.772 4.839 c -6.772 7.509 -3.74 9.674 0 9.674 c 3.74 9.674 6.772 7.509 6.772 4.839 c 6.772 2.167 3.74 0 0 0 c 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c b endstream endobj -162 0 obj -582 +159 0 obj +929 endobj -%% Original object ID: 22 0 -163 0 obj +%% Original object ID: 108 0 +160 0 obj << - /Ascent 928 - /CapHeight 1232 - /Descent -235 - /Flags 4 - /FontBBox [ - -1020 - -462 - 1792 - 1232 + /F 28 + /Open false + /Parent 161 0 R + /Rect [ + 612 + 601 + 792 + 721 ] - /FontName /DejaVuSans - /ItalicAngle 0 - /StemV 80 - /Type /FontDescriptor + /Subtype /Popup + /Type /Annot >> endobj -%% Original object ID: 108 0 -164 0 obj +%% Original object ID: 109 0 +161 0 obj +<< + /AP << + /N 169 0 R + >> + /C [ + 1 + 1 + 0 + ] + /CA 1 + /Contents (Salad) + /CreationDate (D:20181231235455Z00'00) + /F 28 + /M (D:20181231235455Z00'00) + /Name /Comment + /Popup 160 0 R + /Rect [ + 435 + 703 + 453 + 721 + ] + /Subtype /Text + /T (Jay Berkenbilt) + /Type /Annot +>> +endobj + +%% Original object ID: 200 0 +162 0 obj << /BBox [ 0 @@ -4053,6 +3923,14 @@ endobj 18 18 ] + /Matrix [ + 0 + 0.4 + 0.4 + 0 + 396 + 61.2 + ] /Resources << /ExtGState << /GS0 << @@ -4066,22 +3944,22 @@ endobj >> /Subtype /Form /Type /XObject - /Length 165 0 R + /Length 163 0 R >> stream q 1 1 1 rg 0 i 1 w 4 M 1 j 0 J []0 d /GS0 gs 1 0 0 1 9 5.0908 cm 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c h f Q 0 G 1 1 0 rg 0 i 0.60 w 4 M 1 j 0 J []0 d 1 1 0 rg 0 G 0 i 0.59 w 4 M 1 j 0 J []0 d 1 0 0 1 9 5.0908 cm 0 0 m -0.142 0 -0.28 0.008 -0.418 0.015 c -2.199 -1.969 -5.555 -2.242 -4.642 -1.42 c -4.024 -0.862 -3.916 0.111 -3.954 0.916 c -5.658 1.795 -6.772 3.222 -6.772 4.839 c -6.772 7.509 -3.74 9.674 0 9.674 c 3.74 9.674 6.772 7.509 6.772 4.839 c 6.772 2.167 3.74 0 0 0 c 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c b endstream endobj -165 0 obj +163 0 obj 929 endobj -%% Original object ID: 13 0 -166 0 obj +%% Original object ID: 11 0 +164 0 obj << /Length1 16184 - /Length 167 0 R + /Length 165 0 R >> stream true @cmapcvt =O;fpgm\glyfky h"dhead0.6hheagy/$hmtx @@ -4140,15 +4018,15 @@ endstream endobj %QDF: ignore_newline -167 0 obj +165 0 obj 16184 endobj -%% Original object ID: 19 0 -168 0 obj +%% Original object ID: 17 0 +166 0 obj << /Length1 11088 - /Length 169 0 R + /Length 167 0 R >> stream true @cmapU=8Hcvt K&fpgm\hglyfQe hheadAI.6hheae$hmtx4SZloca,%<0maxpg/l name R ^post*' prepI( C  @@ -4189,187 +4067,232 @@ endstream endobj %QDF: ignore_newline -169 0 obj +167 0 obj 11088 endobj +%% Original object ID: 8 0 +168 0 obj +<< + /F1 28 0 R + /F2 29 0 R + /F3 30 0 R + /F4 31 0 R + /ZaDi 32 0 R +>> +endobj + +%% Original object ID: 110 0 +169 0 obj +<< + /BBox [ + 0 + 0 + 18 + 18 + ] + /Resources << + /ExtGState << + /GS0 << + /AIS false + /BM /Normal + /CA .6 + /Type /ExtGState + /ca .6 + >> + >> + >> + /Subtype /Form + /Type /XObject + /Length 170 0 R +>> +stream +q 1 1 1 rg 0 i 1 w 4 M 1 j 0 J []0 d /GS0 gs 1 0 0 1 9 5.0908 cm 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c h f Q 0 G 1 1 0 rg 0 i 0.60 w 4 M 1 j 0 J []0 d 1 1 0 rg 0 G 0 i 0.59 w 4 M 1 j 0 J []0 d 1 0 0 1 9 5.0908 cm 0 0 m -0.142 0 -0.28 0.008 -0.418 0.015 c -2.199 -1.969 -5.555 -2.242 -4.642 -1.42 c -4.024 -0.862 -3.916 0.111 -3.954 0.916 c -5.658 1.795 -6.772 3.222 -6.772 4.839 c -6.772 7.509 -3.74 9.674 0 9.674 c 3.74 9.674 6.772 7.509 6.772 4.839 c 6.772 2.167 3.74 0 0 0 c 7.74 12.616 m -7.74 12.616 l -8.274 12.616 -8.707 12.184 -8.707 11.649 c -8.707 -3.831 l -8.707 -4.365 -8.274 -4.798 -7.74 -4.798 c 7.74 -4.798 l 8.274 -4.798 8.707 -4.365 8.707 -3.831 c 8.707 11.649 l 8.707 12.184 8.274 12.616 7.74 12.616 c b +endstream +endobj + +170 0 obj +929 +endobj + xref -0 170 +0 171 0000000000 65535 f 0000000052 00000 n -0000000153 00000 n -0000000454 00000 n -0000000555 00000 n -0000000871 00000 n -0000001018 00000 n -0000001421 00000 n -0000001824 00000 n -0000002228 00000 n -0000002375 00000 n -0000002749 00000 n -0000003186 00000 n -0000003750 00000 n -0000004243 00000 n -0000004721 00000 n -0000005041 00000 n -0000005190 00000 n -0000005599 00000 n -0000006008 00000 n -0000006419 00000 n -0000006568 00000 n -0000006947 00000 n -0000007389 00000 n -0000007958 00000 n -0000008455 00000 n -0000008945 00000 n -0000009555 00000 n -0000009840 00000 n -0000009888 00000 n -0000010008 00000 n -0000010392 00000 n -0000010774 00000 n -0000011155 00000 n -0000011376 00000 n -0000011424 00000 n -0000011715 00000 n -0000011763 00000 n -0000011872 00000 n -0000012093 00000 n -0000012141 00000 n -0000012432 00000 n -0000012480 00000 n -0000012701 00000 n -0000012749 00000 n -0000013040 00000 n -0000013088 00000 n -0000013472 00000 n -0000013854 00000 n -0000014238 00000 n -0000014533 00000 n -0000014581 00000 n -0000014904 00000 n -0000014953 00000 n -0000015399 00000 n -0000015448 00000 n -0000015773 00000 n -0000015823 00000 n -0000016144 00000 n -0000016194 00000 n -0000016488 00000 n -0000016537 00000 n -0000016925 00000 n -0000017311 00000 n -0000017699 00000 n -0000017929 00000 n -0000017978 00000 n -0000018278 00000 n -0000018327 00000 n -0000018557 00000 n -0000018606 00000 n -0000018906 00000 n -0000018955 00000 n -0000019185 00000 n -0000019234 00000 n -0000019534 00000 n -0000019583 00000 n -0000019973 00000 n -0000020361 00000 n -0000020751 00000 n -0000021055 00000 n -0000021104 00000 n -0000021436 00000 n -0000021486 00000 n -0000021941 00000 n -0000021991 00000 n -0000022325 00000 n -0000022375 00000 n -0000022705 00000 n -0000022755 00000 n -0000023107 00000 n -0000023277 00000 n -0000023634 00000 n -0000023828 00000 n -0000023929 00000 n -0000023976 00000 n -0000024122 00000 n -0000024185 00000 n -0000024287 00000 n -0000024766 00000 n -0000026711 00000 n -0000027110 00000 n -0000029053 00000 n -0000029484 00000 n -0000029534 00000 n -0000029757 00000 n -0000029806 00000 n -0000030237 00000 n -0000030287 00000 n -0000030510 00000 n -0000030559 00000 n -0000030990 00000 n -0000031040 00000 n -0000031263 00000 n -0000031312 00000 n -0000031743 00000 n -0000031793 00000 n -0000032016 00000 n -0000032065 00000 n -0000032496 00000 n -0000032546 00000 n -0000032769 00000 n -0000032818 00000 n -0000033249 00000 n -0000033299 00000 n -0000033522 00000 n -0000033572 00000 n -0000034012 00000 n -0000034063 00000 n -0000034295 00000 n -0000034345 00000 n -0000034785 00000 n -0000034836 00000 n -0000035068 00000 n -0000035118 00000 n -0000035558 00000 n -0000035609 00000 n -0000035841 00000 n -0000035891 00000 n -0000036331 00000 n -0000036382 00000 n -0000036614 00000 n -0000036664 00000 n -0000037104 00000 n -0000037155 00000 n -0000037387 00000 n -0000037437 00000 n -0000037877 00000 n -0000037928 00000 n -0000038160 00000 n -0000038210 00000 n -0000039487 00000 n -0000039538 00000 n -0000039710 00000 n -0000040062 00000 n -0000041348 00000 n -0000041398 00000 n -0000041671 00000 n -0000042432 00000 n -0000042482 00000 n -0000042726 00000 n -0000042998 00000 n -0000043639 00000 n -0000043689 00000 n -0000043933 00000 n -0000045158 00000 n -0000045208 00000 n -0000061490 00000 n -0000061542 00000 n -0000072728 00000 n +0000000152 00000 n +0000000466 00000 n +0000000567 00000 n +0000000746 00000 n +0000001043 00000 n +0000001190 00000 n +0000001552 00000 n +0000001914 00000 n +0000002277 00000 n +0000002425 00000 n +0000002780 00000 n +0000003198 00000 n +0000003744 00000 n +0000004218 00000 n +0000004677 00000 n +0000004980 00000 n +0000005131 00000 n +0000005501 00000 n +0000005871 00000 n +0000006243 00000 n +0000006394 00000 n +0000006756 00000 n +0000007181 00000 n +0000007733 00000 n +0000008213 00000 n +0000008686 00000 n +0000009296 00000 n +0000009775 00000 n +0000011720 00000 n +0000012118 00000 n +0000014060 00000 n +0000014169 00000 n +0000014455 00000 n +0000014503 00000 n +0000014846 00000 n +0000015187 00000 n +0000015527 00000 n +0000015749 00000 n +0000015797 00000 n +0000016089 00000 n +0000016137 00000 n +0000016359 00000 n +0000016407 00000 n +0000016699 00000 n +0000016747 00000 n +0000016969 00000 n +0000017017 00000 n +0000017309 00000 n +0000017357 00000 n +0000017701 00000 n +0000018043 00000 n +0000018387 00000 n +0000018683 00000 n +0000018731 00000 n +0000019055 00000 n +0000019104 00000 n +0000019551 00000 n +0000019601 00000 n +0000019927 00000 n +0000019977 00000 n +0000020299 00000 n +0000020349 00000 n +0000020644 00000 n +0000020693 00000 n +0000021040 00000 n +0000021385 00000 n +0000021732 00000 n +0000021963 00000 n +0000022012 00000 n +0000022313 00000 n +0000022362 00000 n +0000022593 00000 n +0000022642 00000 n +0000022943 00000 n +0000022992 00000 n +0000023223 00000 n +0000023272 00000 n +0000023573 00000 n +0000023622 00000 n +0000023971 00000 n +0000024318 00000 n +0000024667 00000 n +0000024972 00000 n +0000025021 00000 n +0000025354 00000 n +0000025404 00000 n +0000025860 00000 n +0000025910 00000 n +0000026245 00000 n +0000026295 00000 n +0000026626 00000 n +0000026676 00000 n +0000027028 00000 n +0000027198 00000 n +0000027555 00000 n +0000027749 00000 n +0000027850 00000 n +0000027897 00000 n +0000028043 00000 n +0000028108 00000 n +0000028381 00000 n +0000029142 00000 n +0000029192 00000 n +0000029436 00000 n +0000029708 00000 n +0000030349 00000 n +0000030399 00000 n +0000030641 00000 n +0000030745 00000 n +0000031177 00000 n +0000031227 00000 n +0000031451 00000 n +0000031500 00000 n +0000031932 00000 n +0000031982 00000 n +0000032206 00000 n +0000032255 00000 n +0000032687 00000 n +0000032737 00000 n +0000032961 00000 n +0000033010 00000 n +0000033442 00000 n +0000033492 00000 n +0000033716 00000 n +0000033765 00000 n +0000034197 00000 n +0000034247 00000 n +0000034471 00000 n +0000034520 00000 n +0000034952 00000 n +0000035002 00000 n +0000035226 00000 n +0000035276 00000 n +0000035717 00000 n +0000035768 00000 n +0000036001 00000 n +0000036051 00000 n +0000036492 00000 n +0000036543 00000 n +0000036776 00000 n +0000036826 00000 n +0000037267 00000 n +0000037318 00000 n +0000037551 00000 n +0000037601 00000 n +0000038042 00000 n +0000038093 00000 n +0000038326 00000 n +0000038376 00000 n +0000038817 00000 n +0000038868 00000 n +0000039101 00000 n +0000039151 00000 n +0000039592 00000 n +0000039643 00000 n +0000039876 00000 n +0000039926 00000 n +0000041203 00000 n +0000041254 00000 n +0000041426 00000 n +0000041778 00000 n +0000043064 00000 n +0000043114 00000 n +0000059396 00000 n +0000059448 00000 n +0000070634 00000 n +0000070685 00000 n +0000070805 00000 n +0000072030 00000 n trailer << /Root 1 0 R - /Size 170 + /Size 171 /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] >> startxref -72752 +72052 %%EOF diff --git a/qpdf/test_driver.cc b/qpdf/test_driver.cc index 3afe74b7..6c9086d8 100644 --- a/qpdf/test_driver.cc +++ b/qpdf/test_driver.cc @@ -3001,10 +3001,7 @@ void runtest(int n, char const* filename1, char const* arg2) { old_annots.appendItem(annot); } - for (auto const& field: new_fields) - { - afdh.addFormField(QPDFFormFieldObjectHelper(field)); - } + afdh.addAndRenameFormFields(new_fields); m = QPDFMatrix(); m.translate(612, 0); -- cgit v1.2.3-70-g09d2