1               !  "#  $ % & ' ( ) * + , - ./ 0 $1 2 3 4 1 5 6 78 9: ;< => =?@ 7A NBC 9D 2E FG 9H I JK L $M N OM P 7Q YR EST YU YV W X YZ [ \] ;^ ^ 9_ 9` Ka K K ;K Yb Ecd Ye Yf gh $i ]j k lmn lo $p q 2r s $t Ku vw kx 7y z { | }~ JX J Y ] E Y E Y Eu       ]  J< 7 E       l 9 $ l $     M  7     ]  ]   $ J<  K X  E 2  <   u   u    E   Yu Y K Y E  Y Y          Y      N Y    $  N         Y     E <     E 7u o 1      DICT_OPEN[B DICT_CLOSESPACECOMMENTVERSIONGARBAGEEOF REFERENCEXREF XREF_FREE XREF_USEDTRAILER STARTXREFOBJENDOBJ ARRAY_OPEN ARRAY_CLOSESTREAM ENDSTREAMformatXrefOffsetLjava/text/NumberFormat;formatXrefGeneration formatDecimaloutputLjava/io/OutputStream;standardOutput5Lorg/apache/pdfbox/pdfwriter/COSStandardOutputStream; startxrefJnumber objectKeysLjava/util/Map; SignatureaLjava/util/Map; keyObjectaLjava/util/Map; xRefEntriesLjava/util/List;BLjava/util/List;objectsToWriteSetLjava/util/HashSet;4Ljava/util/HashSet;objectsToWriteLjava/util/LinkedList;7Ljava/util/LinkedList;writtenObjectsLjava/util/Set;0Ljava/util/Set; actualsAddedcurrentObjectKey1Lorg/apache/pdfbox/persistence/util/COSObjectKey;document&Lorg/apache/pdfbox/pdmodel/PDDocument; willEncryptZincrementalUpdatereachedSignaturesignaturePosition[IbyterangePositioninLjava/io/FileInputStream;(Ljava/io/OutputStream;)VCodeLineNumberTableLocalVariableTablethis'Lorg/apache/pdfbox/pdfwriter/COSWriter;os2(Ljava/io/OutputStream;Ljava/io/FileInputStream;)VisprepareIncrement)(Lorg/apache/pdfbox/pdmodel/PDDocument;)VobjectLorg/apache/pdfbox/cos/COSBase;num cosObjectKeyi$Ljava/util/Iterator;cosDoc#Lorg/apache/pdfbox/cos/COSDocument; xrefTablekeySet highestNumbereLjava/io/IOException;docLocalVariableTypeTableRLjava/util/Map;BLjava/util/Set; addXRefEntry3(Lorg/apache/pdfbox/pdfwriter/COSWriterXRefEntry;)Ventry0Lorg/apache/pdfbox/pdfwriter/COSWriterXRefEntry;close()V Exceptions getNumber()J getObjectKeys()Ljava/util/Map;c()Ljava/util/Map; getOutput()Ljava/io/OutputStream;getStandardOutput7()Lorg/apache/pdfbox/pdfwriter/COSStandardOutputStream; getStartxrefgetXRefEntries()Ljava/util/List;D()Ljava/util/List; setNumber(J)V newNumber setOutput newOutputsetStandardOutput8(Lorg/apache/pdfbox/pdfwriter/COSStandardOutputStream;)VnewStandardOutput setStartxref newStartxref doWriteBody&(Lorg/apache/pdfbox/cos/COSDocument;)V nextObjecttrailer%Lorg/apache/pdfbox/cos/COSDictionary;rootinfoencryptaddObjectToWrite"(Lorg/apache/pdfbox/cos/COSBase;)VcosBaseactual doWriteObjectdictitemLorg/apache/pdfbox/cos/COSName;obj doWriteHeaderdoWriteTrailer lastEntry doWriteXRefilastObjectNumberFLjava/util/Iterator;doWriteXRefIncI xRefRanges[Ljava/lang/Integer; xRefLengthxjdoWriteSignaturebuffercleft newByteRangeLjava/lang/String; leftByterangefilterInputStreamLjava/io/InputStream;bytesLjava/io/ByteArrayOutputStream; pdfContentsignatureInterfaceKLorg/apache/pdfbox/pdmodel/interactive/digitalsignature/SignatureInterface;sign signatureleftSignaturerangewriteXrefRange(JJ)VywriteXrefEntryoffset generation getXRefRanges&(Ljava/util/List;)[Ljava/lang/Integer;Ljava/lang/Object;xRefEntriesListnrlastcountlistLjava/util/ArrayList;*Ljava/util/ArrayList;X(Ljava/util/List;)[Ljava/lang/Integer; getObjectKeyR(Lorg/apache/pdfbox/cos/COSBase;)Lorg/apache/pdfbox/persistence/util/COSObjectKey;keyvisitFromArray4(Lorg/apache/pdfbox/cos/COSArray;)Ljava/lang/Object;subValuecopy!Lorg/apache/pdfbox/cos/COSString;current Lorg/apache/pdfbox/cos/COSArray;5Ljava/util/Iterator;visitFromBoolean6(Lorg/apache/pdfbox/cos/COSBoolean;)Ljava/lang/Object;"Lorg/apache/pdfbox/cos/COSBoolean;visitFromDictionary9(Lorg/apache/pdfbox/cos/COSDictionary;)Ljava/lang/Object;valueEntry InnerClassesLjava/util/Map$Entry;ULjava/util/Map$Entry;visitFromDocument7(Lorg/apache/pdfbox/cos/COSDocument;)Ljava/lang/Object;1Lorg/apache/pdfbox/exceptions/SignatureException;visitFromFloat4(Lorg/apache/pdfbox/cos/COSFloat;)Ljava/lang/Object; Lorg/apache/pdfbox/cos/COSFloat; visitFromInt6(Lorg/apache/pdfbox/cos/COSInteger;)Ljava/lang/Object;"Lorg/apache/pdfbox/cos/COSInteger; visitFromName3(Lorg/apache/pdfbox/cos/COSName;)Ljava/lang/Object; visitFromNull3(Lorg/apache/pdfbox/cos/COSNull;)Ljava/lang/Object;Lorg/apache/pdfbox/cos/COSNull;writeReferencevisitFromStream5(Lorg/apache/pdfbox/cos/COSStream;)Ljava/lang/Object; lengthObject!Lorg/apache/pdfbox/cos/COSObject; amountReadtotalAmountWrittenLjava/lang/Exception;!Lorg/apache/pdfbox/cos/COSStream;inputvisitFromString5(Lorg/apache/pdfbox/cos/COSString;)Ljava/lang/Object;writepdDoc4Lorg/apache/pdfbox/exceptions/CryptographyException;securityHandler6Lorg/apache/pdfbox/pdmodel/encryption/SecurityHandler;valuesmdLjava/security/MessageDigest;id(Ljava/security/NoSuchAlgorithmException;&Ljava/io/UnsupportedEncodingException;idArray SourceFileCOSWriter.java Tvjava/text/DecimalFormat 0000000000 T )*00000 +*   ,* 12 32java/util/Hashtable 45 85java/util/ArrayList :;java/util/HashSet =>java/util/LinkedList @A CD FD GH IJ KL ML NL OP QP U3org/apache/pdfbox/pdfwriter/COSStandardOutputStream -. TU    RS  { i  !" #$ %&/org/apache/pdfbox/persistence/util/COSObjectKey '( )*org/apache/pdfbox/cos/COSNumber +, xy java/io/IOException -v . /0  uv }~1 /0 23 4 56#org/apache/pdfbox/cos/COSDictionary 7 8  9: ;&org/apache/pdfbox/cos/COSBase <0 org/apache/pdfbox/cos/COSObject =0 >? @0 A$ B C6org/apache/pdfbox/cos/COSName D E0 .org/apache/pdfbox/pdfwriter/COSWriterXRefEntry Fy TG qrH IJ ISO-8859-1 KL M  Ny # Ov PQ $0org/apache/pdfbox/exceptions/COSVisitorException TR ST   !U VW >X Y Z[ \] ^ _` a " y     bc r dy ef  g:java/lang/StringBuilder0 hi hj ] kT l:+Can't write new ByteRange, not enough space m Kn 0org/apache/pdfbox/pdfwriter/COSFilterInputStream Tojava/io/ByteArrayOutputStreamp qr s tn uvjava/io/ByteArrayInputStream TMw xorg/apache/pdfbox/cos/COSString yT'Can't write signature, not enough space zy {J |$    }v I~java/lang/Integer  T %   T & U  java/util/Map$Entry & Z&    $          /org/apache/pdfbox/exceptions/SignatureException     T   ' q >  (java/lang/Exception $org/apache/pdfbox/pdmodel/PDDocument T _ ^_ $ _2org/apache/pdfbox/exceptions/CryptographyException org/apache/pdfbox/cos/COSArrayMD5  y kJ M  n /&java/security/NoSuchAlgorithmException$java/io/UnsupportedEncodingException<<>>%PDF-1.4 %%EOFRxreffnendobj[stream endstream%org/apache/pdfbox/pdfwriter/COSWriterjava/lang/Object!org/apache/pdfbox/cos/ICOSVisitor(Ljava/lang/String;)Vjava/util/LocaleUSLjava/util/Locale;java/text/NumberFormatgetNumberInstance,(Ljava/util/Locale;)Ljava/text/NumberFormat;setMaximumFractionDigits(I)VsetGroupingUsed(Z)V getDocument%()Lorg/apache/pdfbox/cos/COSDocument;!org/apache/pdfbox/cos/COSDocument getXrefTable java/util/Map()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;getObjectFromPoolT(Lorg/apache/pdfbox/persistence/util/COSObjectKey;)Lorg/apache/pdfbox/cos/COSObject; getObject!()Lorg/apache/pdfbox/cos/COSBase;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;printStackTracejava/util/Listadd(Ljava/lang/Object;)Zjava/io/OutputStream getTrailer'()Lorg/apache/pdfbox/cos/COSDictionary;ROOTgetDictionaryObject@(Lorg/apache/pdfbox/cos/COSName;)Lorg/apache/pdfbox/cos/COSBase;INFOENCRYPTsize()I removeFirstremovecontainsget&(Ljava/lang/Object;)Ljava/lang/Object; containsKeyisNeedToBeUpdateTYPEgetItemSIGequalsgetPosT(JLorg/apache/pdfbox/cos/COSBase;Lorg/apache/pdfbox/persistence/util/COSObjectKey;)Vjava/lang/StringvalueOf(J)Ljava/lang/String;getBytes(Ljava/lang/String;)[B([B)V getGenerationwriteEOLaccept7(Lorg/apache/pdfbox/cos/ICOSVisitor;)Ljava/lang/Object;(Ljava/lang/Exception;)VgetHeaderString()Ljava/lang/String;java/util/Collectionssort(Ljava/util/List;)V(I)Ljava/lang/Object;SIZEgetKey3()Lorg/apache/pdfbox/persistence/util/COSObjectKey;setInt#(Lorg/apache/pdfbox/cos/COSName;I)VPREV removeItem"(Lorg/apache/pdfbox/cos/COSName;)V DOC_CHECKSUM getNullEntry2()Lorg/apache/pdfbox/pdfwriter/COSWriterXRefEntry; getStartXrefsetLong#(Lorg/apache/pdfbox/cos/COSName;J)VintValueappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toStringlengthsetPos()[B(Ljava/io/InputStream;[I)Vjava/io/InputStreamread([B)I([BII)V toByteArraygetSignatureInterfaceM()Lorg/apache/pdfbox/pdmodel/interactive/digitalsignature/SignatureInterface;Iorg/apache/pdfbox/pdmodel/interactive/digitalsignature/SignatureInterface(Ljava/io/InputStream;)[B getHexString getOffsetformatisFree writeCRLF(I)Ljava/lang/Integer;toArray(([Ljava/lang/Object;)[Ljava/lang/Object;org/apache/pdfbox/cos/COSNullNULL getString org/apache/pdfbox/cos/COSBooleanwritePDFentrySetgetValueXOBJECT setDirect RESOURCESisDirectCONTENTS BYTERANGEorg/apache/pdfbox/cos/COSFloat org/apache/pdfbox/cos/COSIntegergetSecurityHandler8()Lorg/apache/pdfbox/pdmodel/encryption/SecurityHandler;4org/apache/pdfbox/pdmodel/encryption/SecurityHandler encryptStream&(Lorg/apache/pdfbox/cos/COSStream;JJ)Vorg/apache/pdfbox/cos/COSStreamgetFilteredStream()Ljava/io/InputStream;LENGTHsetItemA(Lorg/apache/pdfbox/cos/COSName;Lorg/apache/pdfbox/cos/COSBase;)V([BII)I%(J)Lorg/apache/pdfbox/cos/COSInteger; setObject decryptString&(Lorg/apache/pdfbox/cos/COSString;JJ)VisAllSecurityToBeRemovedprepareDocumentForEncryptionIDjava/security/MessageDigest getInstance1(Ljava/lang/String;)Ljava/security/MessageDigest;java/lang/SystemcurrentTimeMillisjava/lang/Longupdate getValues()Ljava/util/Collection;java/util/Collectiondigest!org/apache/pdfbox/util/StringUtil!) !"#$%&'()*+*,*-./0123245678569:;6<=>6?@A6BCD6EFD6EGHIJKLMLNLOPQPRS)TUV`**Y*Y* * * * Y* Y*Y*Y*Y*Y*Y***** * !* "*+#*$Y*%&'*  (* )Wf(-2=HS^itXYZ[.T\VZ*+**,+*W X YZ[.]S^_V ++,M,-N-.: 7/:0^12:,34:  ,' 5* 6W* 6W77   7*8M,:9WN 8CUcqx   Xp CA`a x b2 8LcH"ede fgh5wiDtj2klYZmJnhowipqrVD *;+<WW  !X YZ stuvVW*= *=>*? *?@W*,.02X YZw9xyV/* W;X YZz{V/*WEX YZ6|}~V/*%WOX YZV/*AWYX YZyV/* WcX YZV/*WlX YZ6V>* W vwXYZ2UV>*+%W XYZ.V>*+AW XYZ0V>* W XYZ2Vc+BM,CDEN,FDE:,GDE:-*-H *H*I"*JK:*LW*M* *H*I"*JK:*LW*MڱWZ(,16<FR\bejouXRRaaYZmg(ww9kV:+M,N ,N4M*+O*+P*,OtN:,*,Q2:*QKN,#*,R+S- -S*+TW*+UW,*,VWWF 68;?NSbX48oa;lcHYZ`aaV|*+VW+E"+EM,WXYNZ-[* **+\*]Y*=^+*_`*=*7abcd*=ed*=*fabcd*=ed*=gd*=h+*iW*=h*=jd*=h MkY,l9WZ ",1:Qgq     X4" klYZawkV{3*=+mbcd*=h*=nd*=od*=hW !"!#+$2%X3YZ3mgw9V&*=pd*=h+BM*;q*;*;rds]N,t-u7`v* ,wx,yx,*zW*={d*=h*=*|abcd*=h*=}d*=hWF2 357859F;M=T@[IaKkLrMNOPQX*YZmg5itw9kVI*;q*;*;rds]M**=^~*=d*=h* ,u7 a* B*;:0:1]:!u7 e *u7B*±WBabe*g4h;kImPoRpgrssuwxyzX>s(st]AeYZmgtRM2n ]Aw9VX+BM,w+*`*;q**=^~*=d*=h**;N-666RpK*-2-`26-`2**s]ڄWJ~)3:CGJM[qXRt)YZmgCaG]JZMWw9V *!.*".*=^*!.d=Y*!.*!.N*".*".d-d6 9Y*=*".*=-d6*= *= Y*+ YOY*!.OY*!.OYO:Y::Y6:  :+:Y: Y : *!.*!.d d6  9Y*=*!.`*= d W~"Wkpz %,2DRglvX"pW;k',f2`DN R@ g+ YZmgw9V|.*=ad*=ed*=!ad*=hW&-X .YZ.2.2w9rVh*+M*+ufN*=,bcd*=ed*=-bcd*=ed*=+ d*=W&  (2?I`gX*hYZhst \Mw9V=>6Y:+:0X1]:]u7=` >->"d`WW>6+rd`WWWN/<CF K Q VeprxXR/F`_deYZ;n<6Vp+M,N +N4MN,*,Q2N-*+Q2N-6** a82Y* N*+-6W,*,-6W-W>)* ,./1%3)577;9E:R;^<b>nAX*pYZpana]HV=*=d+N-0-1K:E*H*uN3N4:E*H* *iW=*W-Y:*W *iW-0 p *=h *=ed<*=d*=hMkY,l9W QR SU%V-X3Y<[D]N^[`aajeqgthyjlnopsuvxz~XRN#a%ae klYZn wkVf+*=MkY,l 9W  X  klYZwkV*=d*=h+/M,0g,1N-K:J-Y*W*=edEUE:ŶX: ǶX: ș *W*H*N3N4:E*H* *iW* ?-[0* !*!*=^O*iW*!*=^OV* H-[9* "*"*=^`O*iW*"*=^dO* *iW*=h*=̶d*=hMkY,l9W. .9>LV^eotz+AHX_ow~  X\ eHo>a#a9La.Wsmde klYZn .WswkVL**+*+* *+ϧ*+*+**+MkY,lMkY,l7897BW:  !# '%)**1,6/8193B5C7X*9 klC kLYZLmgwkVf+*=MkY,l 9WIJ L NX  klYZwkVf+*=MkY,l 9W_` b dX  klYZwkVf+*=MkY,l 9Wuv x zX  klYZwkVf+*=MkY,l 9W  X  klYZwkVX*+\M*=,7abcd*=ed*=,fabcd*=ed*=ضd MkY,lJM9W* #6@JMNWX*DHN klXYZXawkV M**+*7*f+MNYN+-*+W*=߶d*=:66,Y6*=`6-*=*=d*=h:,,:kYlNkY-l: ,,: kY l 99W  "'08>HOVY\myXf kl0VlYi\f k kl YZwkV7**+*7*f+*= MkY,l(+W ( +,5 X , k7YZ7wkVUY+M*,W X YZmg Jwk_V3*+**++*+,M,BN-Gx8*M,',**NkY-lNkY-l**,M,BN-D: *:bc-FDE:3:01Kbc߻Y:Y:-:kYl:kYl,*W=JM9=JW W*#$ &*,/"0'1.21596=:E;JDM=N?WAXCaHfLnMsNOVWXY[\^abcdengi k"m,p2qX" fg'N klX k9-$ec k" k 3YZ3mJnfgs n $wk vVenYTYTYTYTo}   p { gjWNP TX\#a,eFiOoXsawj{s|   9