1                                       2 2 2 2 1         E  E  J L L L  O <?   GP          8ѷ   @ >7>r?# >>?>=u        J        ! "# $ %  & ' ( ) * + , - . / 0 1 2 3 4 5 678 9 : ; . <=>  ?@  A B  C D E F GH x I J K L MN  O P Q R S TNewByteArrayOutputStream InnerClassesPNGID[IIHDRLjava/lang/String; ConstantValuePLTEIDATIENDtRNSpHYsgAMAcHRMsRGBiCCP TRANSFERSIZEIPNG_FILTER_NONEPNG_FILTER_SUB PNG_FILTER_UPPNG_FILTER_AVERAGEPNG_FILTER_PAETHintents [Lcom/itextpdf/text/pdf/PdfName;isLjava/io/InputStream; dataStreamLjava/io/DataInputStream;widthheightbitDepth colorTypecompressionMethod filterMethodinterlaceMethod additional%Lcom/itextpdf/text/pdf/PdfDictionary;image[Bsmasktransidat?Lcom/itextpdf/text/pdf/codec/PngImage$NewByteArrayOutputStream;dpiXdpiYXYRatioF genBWMaskZ palShades transRedGray transGreen transBlue inputBands bytesPerPixel colorTablegammahasCHRMxWyWxRyRxGyGxByBintentLcom/itextpdf/text/pdf/PdfName; icc_profile#Lcom/itextpdf/text/pdf/ICC_Profile;(Ljava/io/InputStream;)VCodeLineNumberTableLocalVariableTablethis&Lcom/itextpdf/text/pdf/codec/PngImage;getImage)(Ljava/net/URL;)Lcom/itextpdf/text/Image;imgLcom/itextpdf/text/Image;urlLjava/net/URL; Exceptions0(Ljava/io/InputStream;)Lcom/itextpdf/text/Image;png-(Ljava/lang/String;)Lcom/itextpdf/text/Image;file([B)Lcom/itextpdf/text/Image;dataLjava/io/ByteArrayInputStream; checkMarker(Ljava/lang/String;)ZcCksreadPng()Visizegrayredgreenblue colorspace Lcom/itextpdf/text/pdf/PdfArray; colortable"Lcom/itextpdf/text/pdf/ByteBuffer;dxdyunitrigmreLjava/lang/RuntimeException;icccompiccplenmarkerbuffer getColorspace#()Lcom/itextpdf/text/pdf/PdfObject;n!Lcom/itextpdf/text/pdf/PdfNumber;zYAXAZAYBXBZBYCXCZCXWYWZWwpamatrixwp!Lcom/itextpdf/text/pdf/PdfObject;arraydic()Lcom/itextpdf/text/Image; decodeparmsim2pal0palIdx needDecode componentsbpcLjava/lang/Exception; decodeIdat nbitDepthbai infStream decodePass (IIIIII)VfiltertmpxOffsetyOffsetxStepyStep passWidth passHeight bytesPerRowcurrpriorsrcYdstY processPixels ([BIIII)VyStridesrcXdstXidxvgmarkRedstepyoutsizesgetPixel ([BIIII)IposxsetPixel ([B[IIIIIII)Voffset([B)[IjpassesmaskdecodeSubFilter([BII)VvalcountbppdecodeUpFilter([B[BI)VrawprevdecodeAverageFilter ([B[BII)VpriorRow priorPixelpaethPredictor(III)IabpapbpcdecodePaethFilter priorRowPixelgetInt(Ljava/io/InputStream;)IgetWord getString)(Ljava/io/InputStream;)Ljava/lang/String;bufLjava/lang/StringBuffer; SourceFile PngImage.java ,#com/itextpdf/text/pdf/PdfDictionary =com/itextpdf/text/pdf/codec/PngImage$NewByteArrayOutputStream   U VW X YZ[ \,$com/itextpdf/text/pdf/codec/PngImage  \] ^_ java/io/ByteArrayInputStream ` a`b cd ef gdjava/io/IOExceptionfile.is.not.a.valid.pngjava/lang/Objecth ij k   %&corrupted.png.file lmn op gq r  s  com/itextpdf/text/pdf/PdfLiteraljava/lang/StringBuilder[ tu tv ] wx yz {| com/itextpdf/text/pdf/PdfArray } ~ EFcom/itextpdf/text/pdf/PdfNumber  com/itextpdf/text/pdf/ByteBuffer com/itextpdf/text/pdf/PdfString               premature.end.of.file   java/lang/RuntimeException       [1 1 1]   +, e, com/itextpdf/text/ImgRaw           .d   ,    java/lang/Exception$com/itextpdf/text/ExceptionConverter    !java/util/zip/InflaterInputStreamjava/util/zip/Inflater java/io/DataInputStream ij     png.filter.unknown xy    java/lang/StringBuffer tcom/itextpdf/text/pdf/PdfName      java/net/URL openStream()Ljava/io/InputStream;com/itextpdf/text/ImagesetUrl(Ljava/net/URL;)Vjava/io/InputStreamclosecom/itextpdf/text/UtilitiestoURL"(Ljava/lang/String;)Ljava/net/URL;([B)VsetOriginalDatajava/lang/Stringlength()IcharAt(I)Cread4com/itextpdf/text/error_messages/MessageLocalizationgetComposedMessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)Vequals(Ljava/lang/Object;)Zjava/lang/Mathmin(II)I([BII)IwriteMASKappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;putC(Lcom/itextpdf/text/pdf/PdfName;Lcom/itextpdf/text/pdf/PdfObject;)Vskip(Ljava/io/InputStream;I)VINDEXEDadd$(Lcom/itextpdf/text/pdf/PdfObject;)Z(I)Vappend_i%(I)Lcom/itextpdf/text/pdf/ByteBuffer; toByteArray()[B COLORSPACEabs(F)Fcom/itextpdf/text/pdf/PdfReader FlateDecode([BZ)[B!com/itextpdf/text/pdf/ICC_Profile getInstance'([B)Lcom/itextpdf/text/pdf/ICC_Profile; DEVICEGRAY DEVICERGBCALGRAYGAMMA(F)V WHITEPOINTCALRGBMATRIX (IIII[B)V!(IIII[B)Lcom/itextpdf/text/Image; setDeflated(Z)VBITSPERCOMPONENT PREDICTORCOLUMNSCOLORS DECODEPARMSgetB(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfObject;INTENT setAdditional((Lcom/itextpdf/text/pdf/PdfDictionary;)VtagICC&(Lcom/itextpdf/text/pdf/ICC_Profile;)VmakeMask setImageMask(Lcom/itextpdf/text/Image;)VsetDpi(II)V setXYRatiosetOriginalType(Ljava/lang/Exception;)VgetBuf0(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V readFully(I)I(C)Ljava/lang/StringBuffer; PERCEPTUALRELATIVECOLORIMETRIC SATURATIONABSOLUTECOLORIMETRIC! 7>D'y,TrZfs     9**Y*Y** * * * *+ * $).3899 *L*L+M,*,N++-:++&  #  *( FY*L+     2* ! "_Y*L+M,*,  # $%&9+=)+>a zA Z" /17*'( +)99*+,<).* Y !"L* #=* $N *-%Y& !"'-(5.* +)*6*++d=ԧ,-(U*-CCw$* .6*/ *7*01Y2Y3456756859:;Ʉ* .6* .6* .6*/** * _*01Y2Y3456756756756756756859:;.**<6*<* T=* =>-(S** #?** #@** /** -** A** B** C4D-(*-xEYF:GHW*IHWJYldKHWLYM:Yd=* NWOY*PZQRHW*S;* =T-(V* #6* #6* 6"*UjVbW*UjVbX*nYGZ-(** #[n\** #[n]** #[n^** #[n_** #[n`** #[na** #[nb** #[nc**\deb*]deU*^deH*_de;*`de.*ade!*bde*cde Rf-(T* 6*g2h*i *j\*k]*l^*m_*n`*oa*pb*qc* r-(Z* #6I*[n * 8*j\*k]*l^*m_*n`*oa*pb*qc* s-({* * W:66* *6Yt !"`6d=u::*vw :*wy-(* =* =Ybex6   * 06>FRclp "#$%&()",(-+.4/=0F1O2U3[4d78;<=>=?CEF GI#J.K9LDMRO[PcQlRuSTUVWYZ[]`abcd ef,i1j<l?mHnWofpuqrstuv4x=yFzP{V|\}b~hntz ).?FKNVYbeglox{.-.F/40=1Fz2)li34;56G7>859FE:K;)"<g=>X?U@VA>MBFEC6YDEF*w*-~z{* * *-~z{EYFLYM*-~C* z+|HW,}JY* ~;,1Y:;+,HW1Y:N+HW* :EYF:JY* ~:HWHWHW,};* "*]*`*bf*_j*^*bf*ajf*^*`f*cjbj8*_*`*bf*]j*\*bf*ajf*\*`f*cjbjn8*^j*_n8 *^f*_n fj8*av*^*bf*]j*\*bf*_jf*\*^f*cjbjn8*`j*an8  *`f*an fj8 *c*^*`f*]j*\*`f*]jf*\*^f*ajbjn8  *bj*cn8  *bf*cn fj8  b b8 8 b b8EYF:JY~HWJY~HWJY~HWNEYF:JY~HWJY~HWJY~HWJY ~HWJY~HWJY ~HWJY ~HWJY ~HWJY ~HW,;,-;+,HW+;(159AIR[_gyTbt!+.8AP_nqz .;4!GHITJbKtL_MQN ?O  P Q !R +S.T8UAV4zW4|XYAZ4I[\ *<=**<?>*<4*<3~6= * *-~*** **A*:5*01Y2Y3456756859:;*C#*/*-~* *>*-P+P3;CPK* ******6*-~*/66*?*-Y*?*@*:*?*@*:Y*?*@*:Y:JY*/K;JYK;JY*?K;JY*- *-~K;*;*S*S*I;*h**h;* **w *w*#*?*@*:*"*?*@*:*W*X*YLY+"H   + 0 3 5BGJ PY^z!$!)",$1%4'9(<*A-E.I/O0X1[2a3h4l6s7{8:=>?@ABC6DBFOG]HdIrJ|KLMNOPQSTUVXYZ[]^+G:)h] ^ ^_`aObac6 =d e, */<<=**/*-*?Xz*?h`l*@h=k*?h*@h=*YhR*C*?h`l*@h=*0*?*@h=*Yh*?h*@h=*Yh ****?*@h***?`l*@hY**NY-Y:*Y*C**?*@**?`l*@`l**?`l*@`l**?`l*@`l**?`l*@`l**?`l*@`l**?l*@`l**?*@l'cd efg"hPjbkemqn{o~qrstvwxz{~ $5BJ]{ 4 f.$g$5hij*h*/h`l6:: 6 6  6 *6 *:  ^!$2>NN*@ 4 *$ *xY !*  : :  :  `6 I;PSv  %+18;DPSUx{U=d ;k l mnopqrs%t+u .v 1w xy. *+:6 *-3*30**306 6 *Z6 *?h*/*/h`l6 6+**h */ `6**-~l*/%6   *h `\.|O *?6 66+**h ` `6ԧ*?6  : 66H.6  *< *< 3O  O*  `6V*O*-H}H*?`l6  : 66.6   *<*< 3O*  `6*?`l6  : 66.6   *O*  `6*?`l6  : 66[*h6   .*# `.*  `.* O*  `6D 8;>AHKmw #&07AOVioux    %7IOUafis |!#$*8m2z p/{KT|) 5z 2{5|78} Wz #R~ )O{&R|5} Tz O~ %*  Iz D~ |I ajz fe~ tm{|  Ah`6*3~hll`6*3lphddz6xd~-./2$384R $8 ~AAAAAs /hh`66  * `+ `.T j2hh`66  * `+ `.|T 4hll`6+.lphddx6 *\3 TB9:;<*;0=3>:?F@OA`@fBiDyEFH) I) F y! ~ #.s*/m;+ M>,,+3~O,+l M>,$,+h3~x+h`3~`O,+h*/l M>*/l6*/xd66+/d6,+3*/h|~O,VK M%N-O7N=P?SFTNUiToVqY~Z[\]^_^]bz ')%H')F+ 3)~MK}B8t +>&*3~6*d3~`6*T۱hkln$h*p4(-+t++ )>$*3~6+3~6*`Tݱtuvx"t(z> u&-)t)) (n6)*3~6+3~6*l`T68*3~6*d3~6+3~6*`l`Tȱ2  )/8BNXgmp ,-B+NX2;-ntnnn 9`d>d6d6d6 & ,.57H999'3@+# B z6'*3~6+3~6*`T6F*3~6*d3~6+3~6+d3~6*`T6  '-6@LVbsyz *-@9L-V#b0I-ztzzzG*x*x`*x`*` 7 *x*`  r$YL=+*W+  -$,nR YOYPOYNOYGOY OY OYOY OYSYSYSYSg |2