. "V !W !X !YZ[ \ ]^ _ ` abcde Vf g h i j kl mn o pq \ r stu vwximageDirLjava/lang/String;prefixsuffix9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisExternal InnerClasses.Lorg/apache/batik/svggen/ImageCacher$External;getCacheableData3(Ljava/io/ByteArrayOutputStream;)Ljava/lang/Object;osLjava/io/ByteArrayOutputStream; imagesMatch'(Ljava/lang/Object;Ljava/lang/Object;)Z imageStreamLjava/io/FileInputStream;imageLenI imageBytes[BcandidateBytes bytesReadeLjava/io/IOException;o1Ljava/lang/Object;o2matchZ Exceptions createEntryImageCacheEntryy(ILjava/lang/Object;IILorg/apache/batik/svggen/SVGGeneratorContext;)Lorg/apache/batik/svggen/ImageCacher$ImageCacheEntry;fileId outputStreamLjava/io/OutputStream;checksumdatawidthheightctx-Lorg/apache/batik/svggen/SVGGeneratorContext; imageFileLjava/io/File; SourceFileImageCacher.java 'y #$ %$ &$java/io/FileInputStream java/io/File 'z {|java/io/ByteArrayOutputStream }~  java/io/IOException0org/apache/batik/svggen/SVGGraphics2DIOExceptionjava/lang/StringBuffercould not read image File '  ' java/io/FileOutputStream ycould not write image File 3org/apache/batik/svggen/ImageCacher$ImageCacheEntry ',org/apache/batik/svggen/ImageCacher$External#org/apache/batik/svggen/ImageCacher()V(Ljava/io/File;)V available()I toByteArray()[Bread([BII)Ijava/util/Arraysequals([B[B)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;getName()Ljava/lang/String;toString(Ljava/lang/String;)V+org/apache/batik/svggen/SVGGeneratorContext idGenerator(Lorg/apache/batik/svggen/SVGIDGenerator;&org/apache/batik/svggen/SVGIDGenerator generateID&(Ljava/lang/String;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)Vexists()ZwriteTo(Ljava/io/OutputStream;)Vclose((ILjava/lang/Object;Ljava/lang/String;)V!!"#$%$&$'()l**+*,*-*=> ?@A+*,/#$%$&$01)6+*D+,/2345)1 u>Y+:6:, :6d `6 >&:YY+MP *6 IKMNO%R(S/TEXM\PYRZs]+f >677891:;%(<;(%=9R!>?u,/u@AuBAsCDEFH)R:B*:Y*Y*::Y:, , $:YYY be *6 fklm9nAoGsRt[ubxevgw{+f .I$RJKg>?,/L9MAN9O9PQRSETU.!"- "G