1+  B       B B B B B B   B     B M M M M B M M M M B B B M M M B B B C C  B B B B TokenType InnerClassesdelims[ZEMPTYLjava/lang/String; ConstantValuefile/Lcom/itextpdf/text/pdf/RandomAccessFileOrArray;type-Lcom/itextpdf/text/pdf/PRTokeniser$TokenType; stringValue referenceI generation hexStringZ2(Lcom/itextpdf/text/pdf/RandomAccessFileOrArray;)VCodeLineNumberTableLocalVariableTablethis#Lcom/itextpdf/text/pdf/PRTokeniser;seek(J)VposJ ExceptionsgetFilePointer()Jclose()Vlengthread()I getSafeFile1()Lcom/itextpdf/text/pdf/RandomAccessFileOrArray;getFile readString(I)Ljava/lang/String;chsizebufLjava/lang/StringBuilder; isWhitespace(I)Z isDelimiterisDelimiterWhitespace getTokenType/()Lcom/itextpdf/text/pdf/PRTokeniser$TokenType;getStringValue()Ljava/lang/String; getReference getGenerationbackOnePosition(I)V throwError(Ljava/lang/String;)VerrorgetHeaderOffsetstridxcheckPdfHeader()CcheckFdfHeader getStartxref arrLength fileLengthgetHex(I)IvnextValidTokenleveln1n2ptr nextToken()Zv1v2octal lineBreaknestingminusoutBuf longValueintValuereadLineSegment([B)Zcurinput[BceollencheckObjectStart([B)[JtknumgenioeLjava/lang/Exception;line isHexString SourceFilePRTokeniser.java _o UV fg lm no pm qr-com/itextpdf/text/pdf/RandomAccessFileOrArray _`java/lang/StringBuilder   PQ WX YS Z[ \[  0com/itextpdf/text/exceptions/InvalidPdfException1.at.file.pointer.2java/lang/Object     _ vw%PDF- %FDF-pdf.header.not.found fdf.header.not.found startxref pdf.startxref.not.found X X XR  X  |} X X X  !X greaterthan.not.expected "X #X $X ]^error.reading.string% &'!com/itextpdf/text/pdf/PRTokeniser.com/itextpdf/text/io/RandomAccessSourceFactory () _* r objjava/lang/Exception+com/itextpdf/text/pdf/PRTokeniser$TokenTypejava/io/IOExceptionappend(C)Ljava/lang/StringBuilder;toStringpushBack(B)Vjava/lang/StringvalueOf(J)Ljava/lang/String;4com/itextpdf/text/error_messages/MessageLocalizationgetComposedMessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;indexOf(Ljava/lang/String;)IcharAt(I)C lastIndexOfCOMMENTNUMBEROTHERequals(Ljava/lang/Object;)ZREFjava/lang/IntegerparseInt ENDOFFILE START_ARRAY END_ARRAY setLengthNAMEEND_DIC START_DICSTRINGjava/lang/Long parseLong(Ljava/lang/String;)J createSource-([B)Lcom/itextpdf/text/io/RandomAccessSource;,(Lcom/itextpdf/text/io/RandomAccessSource;)V!BPQRST1UVWXYSZ[\[]^_`aF **+bxy zc de UVfgaA *b }~c de hijklma2*bc dejknoa6*b c dejkpma2*bc dejkqra2*bc dejksta6 Y* bc  deuta/*bc devwa, Y MYd<* > , W,b'c*x[,de,y[$z{jk|}aR(!     bc (x[~}a`6(-)'<!>[]/ %bc 6x[}a2`3bc x[a/*bc dea/*bc dera/*bc dera/*bc deaK *bcdex[aV"YY+SY*Sbc"de"Sjkra1*L+=+=Yb/c 1de)S"[jka3* *L+=Y+ b,c 3de#S[jkoa-* *L+=Y!b,c -deS[jkmag<*A e7  7 6**:"#6 ae$a7ɻY&b2  #,3<HSVc>3 S<[gdec[ [iUhijk a};090dAF Ad `af ad `b %19c ;[oa<MN 7*'*(d9*)*7*M*)**)*,*N***+,**)*,*-*,.*-. *)b" 8 B C LQTWajqvw| !"#$&'()./4c4de[SS ijkaAg<*< / *0 Y M*1l%(/U<>[A]K*2*3,4*5*<`3+#*6x*6`<, W*7*<>*89*:^*>< *;F,4*<*=6/*>>i6>]*6/*6>x<, W+66x`<, W*>*>9*(*< ~ u,4*<*=>*<( e) Y\06*< }(z)z\zbnftn\rbth < < << <6*< *7|6v0p7g0d6*<0 7*7<Bx`0d6*<0 7*7<x`0d6~<;& *<# *7 < , Ws*>9,4-+.0v9p*)-+>>*<- ,- W, W*<G0 9 .5, W*<**, W*<`3*7, *,bf79 :;<"=$C,D2FtH{I~KLOPRSTUVXZ[^_`abef ghjk"l'm*o1p<qBrEsJtNuQvZwbxnyuzy{|~ "(+3#(+.9@CHKORU[cgjpux}$/6= E O T Y]ec\ [*[^[+'^[#^gdeex[,;{jkma2*?bc dera2*.bc dea =>6+6* Y=/leB# # (>&>*@7*  *A +T * =Q>K* Y=?# # (>>*@7*  *A `+ T+XTb# !" &'!),*P-R.U0W1]2f3o7x<=@CDEFIJLMNOQVWYZ[]cR]ii de [^[ [jk a,vBYYCYD*EFGL=>+' +H)+I=+' +H)+I>+'+JK, YPYPL0sL1HsLIVsLWdsLersLbBbcde/f1g6hGiIjNkUlWmcneosqttc4YeW[U[tva/*=bxc deoaYTYTYTYTYTYTYTYTYTY TY TY TY TY TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTY TY!TY"TY#TY$TY%TY&TY'TY(TY)TY*TY+TY,TY-TY.TY/TY0TY1TY2TY3TY4TY5TY6TY7TY8TY9TY:TY;TY<TY=TY>TY?TY@TYATYBTYCTYDTYETYFTYGTYHTYITYJTYKTYLTYMTYNTYOTYPTYQTYRTYSTYTTYUTYVTYWTYXTYYTYZTY[TY\TY]TY^TY_TY`TYaTYbTYcTYdTYeTYfTYgTYhTYiTYjTYkTYlTYmTYnTYoTYpTYqTYrTYsTYtTYuTYvTYwTYxTYyTYzTY{TY|TY}TY~TYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTYTbKO MBN@