Êþº¾.î €”• – €— €˜ €™ š › œ � ž Ÿ €  €¡¢ £¤ ¥ ¦ §¨ ¥ ©ª «¬ ¥ ­ Ü®¯ ° ± €²³´ "µ €¶·¸ '¥ &¹ €º » ¼ €º &½ ¾ €º &¿ À €º &Á  €º &à Ä €º &Å Æ €º &Ç È €º &ÉÊ AË €ÌÍ €º DÎÏ €º GÐ DÑ ÒÓ ÜÔ €º &Õ €º €Öר RµÙ QÚ €Û QÜ QÝÞß à Yá âã €ä €å æç æèéêë æìíî æï ðñ òó ôõ ö÷ øÜ ùó ùú Dû €ü Dü Dý €þ DþVÿ w¥ w  w wW  € â   € € Ò   Ò G ' €º & €º €º €º D €º &¾ A G  € € ' €º €º €º &! '¹ €º €º &" #$ %& %' %( %) Ò* '+ €º €º €º €º €º ,- ,. ,/ ,0 Ò1 €º €º €º €º €º €2 3 D4 56 €Æ 78 €Æ €! 9! ': '; € €<‡ ð=T >U?@A ðB æó €" €Æ €C 9D €EF €C ØG ØHIJKLMDEFAULT_XML_ENCODINGLjava/lang/String; ConstantValueDEFAULT_MAX_GC_OVERRIDESIdomTreeManager(Lorg/apache/batik/svggen/DOMTreeManager;domGroupManager)Lorg/apache/batik/svggen/DOMGroupManager; generatorCtx-Lorg/apache/batik/svggen/SVGGeneratorContext;shapeConverter"Lorg/apache/batik/svggen/SVGShape; svgCanvasSizeLjava/awt/Dimension;fmgLjava/awt/Graphics2D;getSVGCanvasSize()Ljava/awt/Dimension;CodeLineNumberTableLocalVariableTablethis'Lorg/apache/batik/svggen/SVGGraphics2D;setSVGCanvasSize(Ljava/awt/Dimension;)VgetGeneratorContext/()Lorg/apache/batik/svggen/SVGGeneratorContext;getDOMTreeManager*()Lorg/apache/batik/svggen/DOMTreeManager;getDOMGroupManager+()Lorg/apache/batik/svggen/DOMGroupManager; getDOMFactory()Lorg/w3c/dom/Document;getImageHandler(()Lorg/apache/batik/svggen/ImageHandler;getGenericImageHandler/()Lorg/apache/batik/svggen/GenericImageHandler;getExtensionHandler,()Lorg/apache/batik/svggen/ExtensionHandler;setExtensionHandler-(Lorg/apache/batik/svggen/ExtensionHandler;)VextensionHandler*Lorg/apache/batik/svggen/ExtensionHandler;(Lorg/w3c/dom/Document;)V domFactoryLorg/w3c/dom/Document;j(Lorg/w3c/dom/Document;Lorg/apache/batik/svggen/ImageHandler;Lorg/apache/batik/svggen/ExtensionHandler;Z)V imageHandler&Lorg/apache/batik/svggen/ImageHandler; textAsShapesZbuildSVGGeneratorContext•(Lorg/w3c/dom/Document;Lorg/apache/batik/svggen/ImageHandler;Lorg/apache/batik/svggen/ExtensionHandler;)Lorg/apache/batik/svggen/SVGGeneratorContext;1(Lorg/apache/batik/svggen/SVGGeneratorContext;Z)VbiLjava/awt/image/BufferedImage;setGeneratorContext0(Lorg/apache/batik/svggen/SVGGeneratorContext;)V gcDefaultsNGraphicContextDefaults InnerClassesDLorg/apache/batik/svggen/SVGGeneratorContext$GraphicContextDefaults;*(Lorg/apache/batik/svggen/SVGGraphics2D;)Vgstream(Ljava/lang/String;)V svgFileName Exceptions(Ljava/lang/String;Z)VuseCsswriterLjava/io/OutputStreamWriter;io2Lorg/apache/batik/svggen/SVGGraphics2DIOException;eLjava/io/IOException;(Ljava/io/Writer;)VLjava/io/Writer;(Ljava/io/Writer;Z)VsvgRootLorg/w3c/dom/Element;((Lorg/w3c/dom/Element;Ljava/io/Writer;)V)(Lorg/w3c/dom/Element;Ljava/io/Writer;Z)V rootParentLorg/w3c/dom/Node; nextSibling svgDocumentLorg/w3c/dom/DocumentFragment;getDefinitionSet()Ljava/util/List;getTopLevelGroup()Lorg/w3c/dom/Element;(Z)Lorg/w3c/dom/Element;includeDefinitionSetsetTopLevelGroup(Lorg/w3c/dom/Element;)V topLevelGroupgetRoot,(Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;create()Ljava/awt/Graphics; setXORMode(Ljava/awt/Color;)Vc1Ljava/awt/Color;getFontMetrics'(Ljava/awt/Font;)Ljava/awt/FontMetrics;fLjava/awt/Font;copyArea (IIIIII)Vxywidthheightdxdy drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)ZimgLjava/awt/Image;observerLjava/awt/image/ImageObserver; imageElementxformLjava/awt/geom/AffineTransform;inverseTransform/Ljava/awt/geom/NoninvertibleTransformException;5(Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)Zdispose()Vdraw(Ljava/awt/Shape;)VsLjava/awt/Shape;strokeLjava/awt/Stroke;svgShape strokedShapeP(Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)ZobsretVal savTransformC(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImageOp;II)Vop Ljava/awt/image/BufferedImageOp;drawRenderedImage@(Ljava/awt/image/RenderedImage;Ljava/awt/geom/AffineTransform;)VLjava/awt/image/RenderedImage;trans2imagetrans1drawRenderableImageM(Ljava/awt/image/renderable/RenderableImage;Ljava/awt/geom/AffineTransform;)V+Ljava/awt/image/renderable/RenderableImage; drawString(Ljava/lang/String;FF)VFfonttxtTxfsavTxfttextgvLjava/awt/font/GlyphVector;,(Ljava/text/AttributedCharacterIterator;FF)Viterator'Ljava/text/AttributedCharacterIterator;layoutLjava/awt/font/TextLayout;fillgetDeviceConfiguration"()Ljava/awt/GraphicsConfiguration; SourceFileSVGGraphics2D.java ïðjava/awt/Dimension û ëì çè éê   OP     QR  +org/apache/batik/svggen/SVGGeneratorContext &org/apache/batik/svggen/SVGIDGenerator g ST UV+org/apache/batik/svggen/DefaultStyleHandler WX/Generated by the Batik Graphics2D SVG Generator Y&+org/apache/batik/svggen/DefaultErrorHandler Z[ \java/awt/image/BufferedImage ] ^_ ñò5org/apache/batik/svggen/SVGGraphics2DRuntimeException#generatorContext should not be null & +org/apache/batik/ext/awt/g2d/GraphicContextjava/awt/geom/AffineTransform ` ab cd ef gh ij kl mn op qr si tu vw xy z{ |} ~K org/apache/batik/svggen/SVGShape  íî&org/apache/batik/svggen/DOMTreeManager 'org/apache/batik/svggen/DOMGroupManager € �‚ƒ „… † ‡g %)java/io/OutputStreamWriterjava/io/FileOutputStream ISO-8859-1 ˆ %3 ‰g Šg0org/apache/batik/svggen/SVGGraphics2DIOExceptionjava/io/IOException ‹Œ �Ž �� F@ %7‘ ’“ ”“http://www.w3.org/2000/xmlns/xmlnshttp://www.w3.org/2000/svg •– xmlns:xlinkhttp://www.w3.org/1999/xlink —˜ ™š› œ�ž Ÿ ¡ ¢£¤¥ ¦§ => ?A CD FGjava/lang/StringBuffer ¨© Vå ¨ª «¬ Wå%org/apache/batik/svggen/SVGGraphics2D #5XOR Mode is not supported by Graphics2D SVG Generator �­® NO  üý ¯°± ²³ ´³ µ¶ ·D ¸¹-java/awt/geom/NoninvertibleTransformExceptionunexpected exception º` »‚java/awt/BasicStroke ¼½ ·¾¿ ÀÁ �i Z[ Âà Ĺ Å`Æ ÇÈÉ ÊË ÌË ²Ë ´Ë µÍ Î`Ï ÊÐ ÌÐ ²Ð ´Ð µÑ  Ò ÓÔÕ Öר ÙÚÛ ÜÝ Þß  àá âã$http://www.w3.org/XML/1998/namespace xml:spacepreserve äå æç èé êëjava/awt/font/TextLayout ì hí/org/apache/batik/ext/awt/g2d/AbstractGraphics2Djava/lang/Cloneable!org/apache/batik/svggen/SVGSyntax"org/apache/batik/util/XMLConstants&org/apache/batik/svggen/ErrorConstantsBorg/apache/batik/svggen/SVGGeneratorContext$GraphicContextDefaultsgenericImageHandler-Lorg/apache/batik/svggen/GenericImageHandler; createDefaultE(Lorg/w3c/dom/Document;)Lorg/apache/batik/svggen/SVGGeneratorContext;setIDGenerator+(Lorg/apache/batik/svggen/SVGIDGenerator;)VsetImageHandler)(Lorg/apache/batik/svggen/ImageHandler;)VsetStyleHandler)(Lorg/apache/batik/svggen/StyleHandler;)V setCommentsetErrorHandler)(Lorg/apache/batik/svggen/ErrorHandler;)V(Z)V(III)VcreateGraphics()Ljava/awt/Graphics2D;"(Ljava/awt/geom/AffineTransform;)Vgc-Lorg/apache/batik/ext/awt/g2d/GraphicContext;getGraphicContextDefaultsF()Lorg/apache/batik/svggen/SVGGeneratorContext$GraphicContextDefaults;getPaint()Ljava/awt/Paint;setPaint(Ljava/awt/Paint;)V getStroke()Ljava/awt/Stroke; setStroke(Ljava/awt/Stroke;)V getComposite()Ljava/awt/Composite; setComposite(Ljava/awt/Composite;)VgetClip()Ljava/awt/Shape;setClipgetRenderingHints()Ljava/awt/RenderingHints;setRenderingHints(Ljava/util/Map;)VgetFont()Ljava/awt/Font;setFont(Ljava/awt/Font;)V getBackground()Ljava/awt/Color; setBackground^(Lorg/apache/batik/ext/awt/g2d/GraphicContext;Lorg/apache/batik/svggen/SVGGeneratorContext;I)VX(Lorg/apache/batik/ext/awt/g2d/GraphicContext;Lorg/apache/batik/svggen/DOMTreeManager;)VaddGroupManager,(Lorg/apache/batik/svggen/DOMGroupManager;)V+org/apache/batik/svggen/GenericImageHandlersetDOMTreeManager+(Lorg/apache/batik/svggen/DOMTreeManager;)V4(Lorg/apache/batik/ext/awt/g2d/AbstractGraphics2D;)VvalidateTransformStack+(Ljava/io/OutputStream;Ljava/lang/String;)Vflushclose errorHandler&Lorg/apache/batik/svggen/ErrorHandler;(Ljava/io/IOException;)V$org/apache/batik/svggen/ErrorHandler handleError5(Lorg/apache/batik/svggen/SVGGraphics2DIOException;)Vorg/w3c/dom/Element getParentNode()Lorg/w3c/dom/Node;getNextSiblingsetAttributeNS9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetOwnerDocumentorg/w3c/dom/DocumentcreateDocumentFragment ()Lorg/w3c/dom/DocumentFragment;org/w3c/dom/DocumentFragment appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;$org/apache/batik/svggen/SVGCSSStylerstyle(Lorg/w3c/dom/Node;)V!org/apache/batik/svggen/XmlWriterwriteXml%(Lorg/w3c/dom/Node;Ljava/io/Writer;)Vjava/io/Writerorg/w3c/dom/Node insertBefore8(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;toString()Ljava/lang/String;:(Lorg/apache/batik/svggen/SVGGraphics2DRuntimeException;)Vjava/awt/Graphics2D createElementD(Lorg/apache/batik/svggen/SVGGeneratorContext;)Lorg/w3c/dom/Element;java/awt/ImagegetWidth!(Ljava/awt/image/ImageObserver;)I getHeight handleImagew(Ljava/awt/Image;Lorg/w3c/dom/Element;IIIILorg/apache/batik/svggen/SVGGeneratorContext;)Ljava/awt/geom/AffineTransform; addElement createInverse!()Ljava/awt/geom/AffineTransform; transformremoveGroupManagertoSVG'(Ljava/awt/Shape;)Lorg/w3c/dom/Element;(Lorg/w3c/dom/Element;S)Vjava/awt/StrokecreateStrokedShape"(Ljava/awt/Shape;)Ljava/awt/Shape;getDeterminant()D getTransform setTransformjava/awt/image/BufferedImageOpfilter\(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;java/awt/image/RenderedImagegetMinX()IgetMinY…(Ljava/awt/image/RenderedImage;Lorg/w3c/dom/Element;IIIILorg/apache/batik/svggen/SVGGeneratorContext;)Ljava/awt/geom/AffineTransform; concatenate)java/awt/image/renderable/RenderableImage()F’(Ljava/awt/image/renderable/RenderableImage;Lorg/w3c/dom/Element;DDDDLorg/apache/batik/svggen/SVGGeneratorContext;)Ljava/awt/geom/AffineTransform;svgFont gcConverter4Lorg/apache/batik/svggen/SVGGraphicContextConverter;2org/apache/batik/svggen/SVGGraphicContextConvertergetFontConverter#()Lorg/apache/batik/svggen/SVGFont;org/apache/batik/svggen/SVGFontrecordFontUsage$(Ljava/lang/String;Ljava/awt/Font;)V java/awt/Font isIdentity()Z translate(DD)VcreateElementNS;(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element; doubleString(D)Ljava/lang/String;createTextNode&(Ljava/lang/String;)Lorg/w3c/dom/Text;getFontRenderContext#()Ljava/awt/font/FontRenderContext;createGlyphVectorP(Ljava/awt/font/FontRenderContext;Ljava/lang/String;)Ljava/awt/font/GlyphVector;drawGlyphVector (Ljava/awt/font/GlyphVector;FF)VK(Ljava/text/AttributedCharacterIterator;Ljava/awt/font/FontRenderContext;)V(Ljava/awt/Graphics2D;FF)V!€ÜÝÞßàáâãTäåãæçèéêëìíîïðñò,óôõ/*´°ö¹÷ øùúûõE *»Y+·µ±ö À Á÷ øù ïðüýõ/*´°öÇ÷ øùþÿõ/*´°öÎ÷ øùõ/*´°öÕ÷ øùõ2*´´°öÝ÷ øùõ2*´´°öä÷ øùõ2*´´ °öë÷ øù õ2*´´ °öò÷ øù  õA *´+¶ ±ö ùú÷ øù   õB *+¸ · ±ö  ÷ øù õc *+,-¸· ±ö  ÷4 øù       õ <»Y*·N-»Y·¶-,¶ -+¶-»Y·¶-¶-»Y·¶-°ö"$ %&'())/*:,÷*<<<   3ëìõŒ,*·»Y·N*-¶ µ!+Ç »"Y#·$¿*+·%±ö9¯²;=&?+@÷*,øù,ëì,õ�ç*+µ*»&Y»'Y·(·)µ*+¶+M,Æ�,¶,Æ*´-,¶,¶.,¶/Æ*´0,¶/¶1,¶2Æ*´3,¶2¶4,¶5Æ*´6,¶5¶7,¶8Æ*´9,¶8¶:,¶;Æ*´<,¶;¶=,¶>Æ*´?,¶>¶@*»AY+·BµC*»DY*´E+·Fµ*»GY*´H*´·Iµ*´*´¶J+´ *´¹K±öbFHJM N'O2Q9RDTKUVW]XhZo[z]�^Œ`“ažeªf»iÎjÙkæl÷ çøùçëìÊ"#õ¸V*+·L»Y·M*,¶ µ!*+´µ*´M¶N*+´CµC*+´µ*»GY*´O*´·Iµ*´*´¶J±ö* t¯²u v'w/x7yJzU{÷ VøùV$ù%&õ?*+¶P±ö ‚ƒ÷øù'â(Y%)õÍA»QY»RY+·ST·UN*-¶V-¶W-¶X§ N-¿:*´´[»YY·\¹]§± #Y &Zö& Ž‘’“ ”#—&™=›@œ÷>AøùA'âA*+,$-.(/0(Y%1õ?*+¶V±ö ¢£÷øù+2(Y%3õ] *¶^N*-+¶_±ö¬­ ®÷* øù +2 *45(Y%6õJ*+,¶_±ö µ¶÷ øù45+2(Y%7õ%  +¹`:+¹a:+bcd¹e+bfg¹e+¹h¹i:+¹jW™¸k,¸l,¶mÆ·Ç+¹nW§¦+¹oW§˜:*´´[¹]ƃÇ+¹nW§r+¹oW§d:*´´[»YY·\¹]ÆHÇ+¹nW§7+¹oW§):ÆÇ+¹nW§+¹oW¿±QuYQ©ZQäu…ä©ÀääæäövÀÁÈÌ(Ð5Ò>ÔBÕG×MØQåVæ[çgéuÞ…åŠæ�ç›é©áÀåÅæÊçÖéäåëæðçüé í÷\  øù 45 +2 *89ú:95;<w“/.«_-0(Y=>õ2*´¶p°öõ÷ øù?@õ0*¶q°ö÷ øù?Aõ= *´¶r°ö÷ øù BCDõA *´+¶s±ö ÷ øù E5F@õ0*¶t°ö÷ øùFGõšV*´+¶uL*´ÆG+v»wY·xy¶z*´´{¶|¶}¹e+~»wY·xy¶z*´´¶|¶}¹e+°ö+ ,-2/T2÷VøùV45HIõ3 »€Y*·�°ö<÷  øùJKõN*´´[»"Y‚·$¹ƒ±ö PR÷øùLMNOõ= *´!+¶„°ö]÷ øù PQRSõg±öv÷HøùTåUåVåWåXåYåZ[õ" t*¶…*¶†¹‡:*¶…++¶ˆ+¶‰*¶†¹Š:Ç*´¶‹§7:¶Œ:§:»"YŽ·$¿*´�¶�*´¶‹*´‘¶�¬AHK�ö2 ’”-›2œ>žA H¡K¤W¦`§i¨rª÷\ tøùt\]tTåtUåt^_e`5-GabA1cbM /dZeõ0 n*¶…*¶†¹‡:*¶…+*¶†¹Š:Ç*´¶‹§7: ¶Œ: §: »"YŽ·$¿*´’¶�*´¶‹*´“ ¶�¬;BE�ö2 ÑÓ'Ú,Û8Ý;ßBàEãQåZæcçlé÷p nøùn\]nTånUånVånWån^__`5'Gab;1cb G /d fgõ: *´*´¶”±ö   ÷  øùhiõ¤6*´•¶–M,Á—™*´C+¶˜N-Æ *´-¶™§,+¹šN*-¶›±ö" !"#(&0'5)÷46øù6jk-lm n50okZpõ5�6,Ç*+¶œ6§m,¶�—™9:,¶Œ:§:»"YŽ·$¿*´ž,¶�*+¶œ6*´Ÿ¶�§.»'Y*´ ¶¡·¢:*´£,¶�*+¶œ6*´¤¶¥¬ &)�öBHJKLM O&P)S5V=WGXSZc[k\u]~`÷R�øù�\]�ab�q_~r 0cb+ /dcsbZtõn,+¹¦L*+¶œW±ö× ØÚ÷4øù\uvTåUåwxõ³Ù*¶…*¶†¹‡N*¶…+-+¹§+¹¨+¹©+¹ª*¶†¹«:,Ç :§Ç ,:§»'Y,·¢:¶¬Ç*´-¶‹§m¶�—™9:¶Œ:§:»"YŽ·$¿*´­¶�*´-¶‹*´®¶�§-»'Y*´¯¶¡·¢:*´°¶�*´-¶‹*´±¶¥±{‚…�ö^ôö7;BGM W ^cnx{‚…‘𢮾ÇÏ Ø"÷\ ÙøùÙ\yÙzbÊ{57¡|b?™ab{0cb‡ /d¾sb}~õ· Ý*¶…*¶†¹‡N*¶…+-+¹²�+¹³�+¹´�+¹µ�*¶†¹¶ :,Ç :§Ç ,:§»'Y,·¢:¶¬Ç*´-¶‹§m¶�—™9:¶Œ:§:»"YŽ·$¿*´·¶�*´-¶‹*´¸¶�§-»'Y*´¹¶¡·¢:*´º¶�*´-¶‹*´»¶¥±†‰�ö^EH;U?VFXKYQ[[\b`garb|ce†f‰i•kžl¦m²oÂpËqÓrÜt÷\ ÝøùÝ\ÝzbÎ{5;¡|bC™ab0cb‹ /dÂsb€�õçÿ*´¼šä*´´½™*´´¾¶¿+*¶À¶Á*¶Â::*¶Ã:ÆG¶Ä:Æ8¶Åš0»'Y·(:$�%�¶Æ¶¬$v�%v�¶Æ*¶Ç§:*¶ÈdɹÊ:Ë*´$�¶Ì¹eÍ*´%�¶Ì¹eÎÏйe*¶È+¹Ñ¹ÒW*´¶™Æ *¶Ó§*¶Ô*¶Õ+¶Ö:*$%¶×±öjŽ�”#—)š,›2�7ž>ŸK£T¤]¥d¦o§x©{­Š¯�±°³½¶Ï·Ú¹ßºè¾öÀþÂ÷f ÿøùÿjâÿT‚ÿU‚)¼ƒQ,¹„b2³…bT!†bŠ[‡5öˆ‰€Šõq»ØY+*¶Ù·Ú:*$%¶Û±öãäå÷4øù‹ŒT‚U‚�Ž�iõb*´C+¶˜M,Æ *´,¶™±ö÷ ø ùû÷ øùjk n5�‘õ,°ö÷ øù’“!