1       ! ""  #  $  %  &  '() *+ ,  -  .  /  0  1  2  34 56  78  9: ;< => ? @A  BC %D  EFG ); (H  IJ -K  L  M  N  O  P (Q -R  S  TUV -W X :  Y Z[ \ m]  ^ Z_ Z` (a (` b mcd  ef (g Lhi jkl Q m jno Upq W rs Lt ru (v wx wy z{| }~   c  ( J   (           (     m - -  QD Q Q  Q          -   Jc         ( "      m    h    J J  J       ; ; ; m            Z       ;  (              - - w          m           Z   w   ! " #  $% &   -' ()*+ (, -. /01SYSPROP_PARSEMINIMALLjava/lang/String; ConstantValueSYSPROP_EOFLOOKUPRANGEEMPTY_INPUT_STREAMLjava/io/InputStream;DEFAULT_TRAIL_BYTECOUNTI EOF_MARKER[CSTARTXREF_MARKER OBJ_MARKERpdfFileLjava/io/File;raStream:Lorg/apache/pdfbox/io/RandomAccessBufferedFileInputStream;securityHandler6Lorg/apache/pdfbox/pdmodel/encryption/SecurityHandler;keyStoreFilenamealiaspasswordreadTrailBytesparseMinimalCatalogZinitialParseDoneallPagesParsedLOG Lorg/apache/commons/logging/Log;pagesDictionary%Lorg/apache/pdfbox/cos/COSDictionary; inGetLengthstreamCopyBufLen  streamCopyBuf[B(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis4Lorg/apache/pdfbox/pdfparser/NonSequentialPDFParser;filename Exceptions4(Ljava/io/File;Lorg/apache/pdfbox/io/RandomAccess;)VfileraBuf#Lorg/apache/pdfbox/io/RandomAccess;F(Ljava/io/File;Lorg/apache/pdfbox/io/RandomAccess;Ljava/lang/String;)Vnfe!Ljava/lang/NumberFormatException;decryptionPasswordeofLookupRangeStrsetEOFLookupRange(I)V byteCount initialParse()VtrailertrailerEncryptObj!Lorg/apache/pdfbox/cos/COSObject;ksLjava/security/KeyStore; encParameters=Lorg/apache/pdfbox/pdmodel/encryption/PDEncryptionDictionary;decryptionMaterial9Lorg/apache/pdfbox/pdmodel/encryption/DecryptionMaterial; permission7Lorg/apache/pdfbox/pdmodel/encryption/AccessPermission;eLjava/lang/Exception; catalogObj startxrefOffJ xrefOffsetprevtrailerEncryptItemLorg/apache/pdfbox/cos/COSBase;rootparseXrefObjStream(J)J objByteOffsetdict xrefStream!Lorg/apache/pdfbox/cos/COSStream;getPdfSourceOffset()J setPdfSource(J)V fileOffsetreleasePdfSourceInputStreamcloseFileStreamgetStartxrefOffsettrailByteCountoff readBytesioeLjava/io/IOException;buf skipBytesfileLenfInLjava/io/FileInputStream;bufOff lastIndexOf([C[BI)IpatternendOfflastPatternChOffpatOfflookupChC readPattern([C)Vcarr$len$i$getPagesObject'()Lorg/apache/pdfbox/cos/COSDictionary;pagesobjectparsepNr pageCountexceptionOccurredgetSecurityHandler8()Lorg/apache/pdfbox/pdmodel/encryption/SecurityHandler; getPDDocument(()Lorg/apache/pdfbox/pdmodel/PDDocument; pdDocument&Lorg/apache/pdfbox/pdmodel/PDDocument; getPageNumber()IgetPage%(I)Lorg/apache/pdfbox/pdmodel/PDPage;resDictpageNrkids Lorg/apache/pdfbox/cos/COSArray;pageObjpageDict getPageObjectE(ILorg/apache/pdfbox/cos/COSArray;I)Lorg/apache/pdfbox/cos/COSObject;ansobjbasediccountnum startKidsstartPageCount curPageCountkidsIterLjava/util/Iterator;LocalVariableTypeTable5Ljava/util/Iterator; getObjectId$(Lorg/apache/pdfbox/cos/COSObject;)J addNewToList9(Ljava/util/Queue;Ljava/util/Collection;Ljava/util/Set;)VobjId newObjecttoBeParsedListLjava/util/Queue; newObjectsLjava/util/Collection; addedObjectsLjava/util/Set;2Ljava/util/Queue;7Ljava/util/Collection;!Ljava/util/Set; Signature(Ljava/util/Queue;Ljava/util/Collection;Ljava/util/Set;)VB(Ljava/util/Queue;Lorg/apache/pdfbox/cos/COSBase;Ljava/util/Set;)Vu(Ljava/util/Queue;Lorg/apache/pdfbox/cos/COSBase;Ljava/util/Set;)VparseDictObjectsH(Lorg/apache/pdfbox/cos/COSDictionary;[Lorg/apache/pdfbox/cos/COSName;)VbaseObjobjNameLorg/apache/pdfbox/cos/COSName; [Lorg/apache/pdfbox/cos/COSName;arrIter stmObjectsLjava/util/List; pdfObjectLjava/lang/Long;objKey1Lorg/apache/pdfbox/persistence/util/COSObjectKey; parsedObjexcludeObjects objToBeParsedLjava/util/TreeMap; parsedObjects3Ljava/util/List;XLjava/util/TreeMap;>;parseObjectDynamicallyC(Lorg/apache/pdfbox/cos/COSObject;Z)Lorg/apache/pdfbox/cos/COSBase;requireExistingNotCompressedObj$(IIZ)Lorg/apache/pdfbox/cos/COSBase;ce4Lorg/apache/pdfbox/exceptions/CryptographyException;streamentryEntry InnerClassesLjava/util/Map$Entry;aIdxlenarray readObjNr readObjGenpb endObjectKeystmObj stmObjKeynextparser3Lorg/apache/pdfbox/pdfparser/PDFObjectStreamParser; refObjNrs objstmObjNr objstmBaseObjoffsetOrObjstmObNrobjNrobjGenNrULjava/util/Map$Entry;decrypt&(Lorg/apache/pdfbox/cos/COSString;JJ)Vstr!Lorg/apache/pdfbox/cos/COSString; getLengthB(Lorg/apache/pdfbox/cos/COSBase;)Lorg/apache/pdfbox/cos/COSNumber; curFileOffset lengthObj lengthBaseObjretVal!Lorg/apache/pdfbox/cos/COSNumber;parseCOSStreamk(Lorg/apache/pdfbox/cos/COSDictionary;Lorg/apache/pdfbox/io/RandomAccess;)Lorg/apache/pdfbox/cos/COSStream; whitespacestreamLengthObj remainBytes endStreamoutLjava/io/OutputStream; SourceFileNonSequentialPDFParser.java java/io/File GH GP GT '( G2 45 6$ 7$ 8$ 9*true?org.apache.pdfbox.pdfparser.nonSequentialPDFParser.parseMinimal3 45 67 :; <; =; @A B; C* EFAorg.apache.pdfbox.pdfparser.nonSequentialPDFParser.eofLookupRange8 9: YZjava/lang/NumberFormatException >?java/lang/StringBuilder G]{System property org.apache.pdfbox.pdfparser.nonSequentialPDFParser.eofLookupRange does not contain an integer value, but: ' ;<' =>? @A 018org/apache/pdfbox/io/RandomAccessBufferedFileInputStream GB 23!org/apache/pdfbox/cos/COSDocument'org/apache/pdfbox/io/RandomAccessBuffer GC DE(org/apache/pdfbox/io/PushBackInputStream GF GH z {| IJ KL Mz N OP QJjava/io/IOException%Expected trailer object at position: Rz ;S TUV W X YZ st [| \ ]^ _ `aorg/apache/pdfbox/cos/COSObject ;org/apache/pdfbox/pdmodel/encryption/PDEncryptionDictionary b G^PKCS12c dejava/io/FileInputStream fg hi@org/apache/pdfbox/pdmodel/encryption/PublicKeyDecryptionMaterial Gj?org/apache/pdfbox/pdmodel/encryption/StandardDecryptionMaterialk dl m> n opq rs tuv wJ PDF file ' x>$' does not allow extracting content.java/lang/ExceptionError (y z{| }>2) while creating security handler for decryption: ~> -Missing root object specification in trailer.  #org/apache/pdfbox/cos/COSDictionary  ]  /-        | ] z t 9No more bytes to read for trailing buffer, but expected: ; ,- Missing end of file marker 'java/lang/String G .-Missing 'startxref' marker. ] Expected pattern ' but missed at character ' ; (Missing PAGES entry in document catalog.$PAGES not a dictionary object, but: \]   ]    No page number specified.  aorg/apache/pdfbox/cos/COSArray)Missing 'Kids' entry in pages dictionary. Page  not found. org/apache/pdfbox/cos/COSName org/apache/pdfbox/pdmodel/PDPage  J    z org/apache/pdfbox/cos/COSBase   7java/util/LinkedListjava/util/TreeMapjava/util/HashSet   J org/apache/pdfbox/cos/COSStream /org/apache/pdfbox/persistence/util/COSObjectKey  G 7  java/lang/Long  -Invalid object stream xref object reference: ;java/util/Listjava/util/ArrayList     :Object must be defined and must not be compressed object: z: z XREF for  points to wrong object:  > ISO-8859-1   Z 2org/apache/pdfbox/exceptions/CryptographyExceptionError decrypting stream object : +Stream not preceded by dictionary (offset: ). >endobj  endstream  > org/apache/pdfbox/cos/COSString  java/util/Map$Entry   Object ( ) at offset  does not end with 'endobj'. ~]1org/apache/pdfbox/pdfparser/PDFObjectStreamParser ; G ]   G Error decrypting string: Loop while reading length from org/apache/pdfbox/cos/COSNumber yz#Length object content was not read.'Wrong type of referenced length object Wrong type of length object: G    Missing length for stream. (No more bytes from stream but expected:  FError reading stream using length value. Expected='endstream' actual='' java/io/ByteArrayInputStream G2org/apache/pdfbox/pdfparser/NonSequentialPDFParser %org/apache/pdfbox/pdfparser/PDFParser<(Ljava/io/InputStream;Lorg/apache/pdfbox/io/RandomAccess;Z)Vjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Zjava/lang/IntegerparseInt(Ljava/lang/String;)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;org/apache/commons/logging/Logwarn(Ljava/lang/Object;)V(Ljava/io/File;)V'(Lorg/apache/pdfbox/io/RandomAccess;Z)V setDocument&(Lorg/apache/pdfbox/cos/COSDocument;)V(Ljava/io/InputStream;I)V pdfSource*Lorg/apache/pdfbox/io/PushBackInputStream;parseStartXref()Zdocument#Lorg/apache/pdfbox/cos/COSDocument; getStartXrefpeekparseXrefTable(J)Z parseTrailer getOffset(J)Ljava/lang/StringBuilder;xrefTrailerResolver1Lorg/apache/pdfbox/pdfparser/XrefTrailerResolver;/org/apache/pdfbox/pdfparser/XrefTrailerResolvergetCurrentTrailerPREVgetInt"(Lorg/apache/pdfbox/cos/COSName;)I setStartxref getTrailer setTrailer((Lorg/apache/pdfbox/cos/COSDictionary;)VENCRYPTgetItem@(Lorg/apache/pdfbox/cos/COSName;)Lorg/apache/pdfbox/cos/COSBase;getEncryptionDictionaryjava/security/KeyStore getInstance,(Ljava/lang/String;)Ljava/security/KeyStore; toCharArray()[Cload(Ljava/io/InputStream;[C)V?(Ljava/security/KeyStore;Ljava/lang/String;Ljava/lang/String;)V?@AB;C*%DEFGHIF*Y+J  KLMN$O:GPIK *+,J K  LM Q1 RSO:GTI*** * * * * ***** * :2*&:Y  ! "#*+$*%Y*$&'*,(Y)Y*+ (Y,+,*-Y*'./*- cloJf acdef%n3p8q=BGNW^cloqK>q!UVLMQ1RSW$^X$O:YZIH * J K LM [*\]I *0@*1*2W*34B!75f*1*/7xI*8W*9$:YY; */<=">*?@:AB7*C7*?!D*3*?EF*3GHI:JJ:*KWLY*3MN:: * 7OP:  QY* R* STUY * * V: WY* X: *YZ[**3\ ]*^:  _)Y` *$a b "#4::YYd ef g h ">*?EiIJ: :Yj>*KW*8*3k:  * lm* lmno**3p*z}cJ3 #)5<Cdmx{  !#$&'*"-1.C0L1T3z<}79@BDGJLMOQR SWXKm ^A_`*ab cdef L.gh /ij,k` LMlmnmomnpqYr`O:stI5*qW*qW*rs*tN*-*uvw:*x-AyJbc dfg$h-jK*5LM5umvA$wxO:yzI2*/<JqK LM{|IA */zJ xK LM }mO:~]I+JK LMO:]IA*/ */{JK LMO:zI*  *$|7:QY*$}:* * 6Le\A~X6A+d6  ":YY d"> `6$::  :  *++6,:YY Y ! ">*+6 :Y> a: :Jv  05CFM\bKp 0[*FE*\/*   LM5F?m m O*O:IM+d666+463,3+46+Y646J2   $,/8?KKRMLMM-MFM*G* D* @*:I`*+M,>6L,46*/4:YY Y+  ! ">*J$ U[_K>=U- R* O*`LM`-O:Ig***3kJL+ :Y>*+KM,m$:YY ,ef ">*,m*J*  ! +#2%9'Z+b-K gLMJ`25qO:]I<***=*">*W**3p<*M=*36*3,M(:*:*3*3::>A:MTW::[]ad:qx{:[][Jv8< > ACE G&E,I1J8M:S>VAUBXM\T_W^X_[Q]SaVdUfXq\x_{^}_bKR*(*BXf}LM;O:I/*JmK LMIW*L* +*W+J~ KLMO:I[*B< :Y>J KLM *O:I *W*M, :Y>*,N-#:YY  ">-lm:*!*m:*oYJ2 !)-MVdq{K>q ALM*r)\`V/AO:I 6,:J:l:*K:m:B6   `  `6:  * :   qJf &+4;BLQZadqvKz ` y`&rqBVALL* q' LM***   O:IG+ y+JKLM`IO,:?:J*J7-+WJ&1?BNKH1m-qFOLMOOO OOOI),J*,J7-+,WJ%'(* -(.K4m)LM))q)))I{eYNY:Y:Y:,F,:66  4 2: + I:  J* JW *-+- -Y:m*-m*-m.:*-§JJ:*7 Yąą:  *? :    ˶W*?ǻY u Ź:   :YYͶ  ζ"> :   YY: W W*3 :  ն]ֶй:<J: * K:   *- * WJ4=?AB#E'G@IHJPLdGjQuTY[]_acefhjkm no.r=tPvUx_zo 4=DM^adKHq @$ *@/;*28* ! ` P}  `m . =!q 4*` CqeLMevAe]TK#B>! ]TK#BO:IR*++ٰJK LM`;O:IY:*3:lm*?:>  /:YYڶ ۶=ܶ ݶ=">ն  i*ʷ1*q6*q6*rs۔ݔC:YY޶ ۶=ܶ ݶ=߶ ܶ ">**: *:  */ */  m]* m*uvw: *=* -: :YY   "> : $:YY  ">**:     :  *: * *  mM m:  1 :  * ˧H @ : 6  6   (  *     8:YY ܶ   ">*u6*:Y*3*:  *?:  :  D J: Y :   ۸*3 : llR_bJE  3Frw (19K R_bd #%'(+03579;<H>`BhDoEGIEOQSWY^_` c#e(h3kUm`nrp}qswKd( KEx ; %8 r3* y,* o6 T*N* q $ } ``' U2` ?K #g 3W *q3WLM**; x`; 3W O:I1*+ %::YY  "> J 0K4 1LM1 1m1mO:  I+*:YY +ζ">M*+ + M+J{+JN-l,* 7**-KW*1-l:Y >-l 1:YY - -lef ">-l M%:YY +ef ">* :*,+Jj )+07?FKRX\cip{K4X# mKp `LMq+O:IN >Y+,N:*W*/6 */6 */6 */ */*+I::Y>-:7 \*/*  6 :YY =">*e7*:&:YY   ">:  -  --/-J   ".5>EQ X ans~ "$&()+-/ 6%8-648<;Kf F*6*nm-$>LM>A>QS 4x 1O:]IYY%UY%UYEUYOUYFU YsUYtUYaUYrUYtUYxUYrUYeUYfUYoUYbUYjUr !JW Z,[c\xs