. A\ ]^ _`a bc bd ef lg hij kl km knBo pq _r _s _tu kvw x _qy \ z _{ | _} ~ ~   % % %     k k  4\  7 9    9v ?   9|   ?     R U        l l          ~         \    ~\  \   USER_SPACE_ON_USES ConstantValueOBJECT_BOUNDING_BOX STROKE_WIDTH()VCodeLineNumberTableLocalVariableTablethis&Lorg/apache/batik/bridge/SVGUtilities;getParentElement,(Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;eltLorg/w3c/dom/Element;nLorg/w3c/dom/Node;convertSVGNumberList#(Lorg/w3c/dom/svg/SVGNumberList;)[FiIlLorg/w3c/dom/svg/SVGNumberList;fl[FconvertSVGNumber(Ljava/lang/String;)FsLjava/lang/String;convertSVGInteger(Ljava/lang/String;)I convertRatiovdFrgetDescription0(Lorg/w3c/dom/svg/SVGElement;)Ljava/lang/String;nameLorg/w3c/dom/svg/SVGElement;resultpreserveZmatchUserAgent;(Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/UserAgent;)ZslstLjava/util/StringTokenizer;rfreua#Lorg/apache/batik/bridge/UserAgent;matchUserLanguage'(Ljava/lang/String;Ljava/lang/String;)Zt userLanguagesgetChainableAttributeNSt(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/bridge/BridgeContext;)Ljava/lang/String;svgDocLorg/w3c/dom/svg/SVGDocument;resolver%Lorg/apache/batik/bridge/URIResolver;ioExLjava/io/IOException;secExLjava/lang/SecurityException;uriStrbaseURIpurl!Lorg/apache/batik/util/ParsedURL;iterLjava/util/Iterator;element namespaceURIattrNamectx'Lorg/apache/batik/bridge/BridgeContext;loader(Lorg/apache/batik/bridge/DocumentLoader;erefsLjava/util/List; convertPointContext InnerClasses(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;SLorg/apache/batik/parser/UnitProcessor$Context;)Ljava/awt/geom/Point2D;xyxStrxAttryStryAttr unitsTypeuctx/Lorg/apache/batik/parser/UnitProcessor$Context; convertLengthW(Ljava/lang/String;Ljava/lang/String;SLorg/apache/batik/parser/UnitProcessor$Context;)FlengthattrconvertMaskRegion(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Ljava/awt/geom/Rectangle2D; maskElement maskedElement maskedNode#Lorg/apache/batik/gvt/GraphicsNode;wStrhStrunitsconvertPatternRegionpatternElementpaintedElement paintedNodeconvertFilterRes@(Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/BridgeContext;)[F filterElement filterResvals[Ljava/lang/Float;convertSVGNumberOptionalNumbert(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/bridge/BridgeContext;)[Ljava/lang/Float;tokensnfEx!Ljava/lang/NumberFormatException;elem attrValueretconvertFilterChainRegionfilteredElement filteredNoderegionLjava/awt/geom/Rectangle2D;dxStrdyStrdwStrdhStr extendRegion(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;SLorg/apache/batik/gvt/GraphicsNode;Ljava/awt/geom/Rectangle2D;Lorg/apache/batik/parser/UnitProcessor$Context;)Ljava/awt/geom/Rectangle2D;dxdydwdhboundsgetBaseFilterPrimitiveRegion(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Ljava/awt/geom/Rectangle2D;Lorg/apache/batik/bridge/BridgeContext;)Ljava/awt/geom/Rectangle2D;filterPrimitiveElement defaultRegionDwhconvertFilterPrimitiveRegion(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;Lorg/apache/batik/bridge/BridgeContext;)Ljava/awt/geom/Rectangle2D; filterRegion(Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;Lorg/apache/batik/bridge/BridgeContext;)Ljava/awt/geom/Rectangle2D; parentNodeparseCoordinateSystemc(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/bridge/BridgeContext;)ScoordinateSystemparseMarkerCoordinateSystem convertRegion(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;SLorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/parser/UnitProcessor$Context;)Ljava/awt/geom/Rectangle2D; targetNodeconvertTransform(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/bridge/BridgeContext;)Ljava/awt/geom/AffineTransform;pEx(Lorg/apache/batik/parser/ParseException; transform toObjectBBoxc(Ljava/awt/geom/AffineTransform;Lorg/apache/batik/gvt/GraphicsNode;)Ljava/awt/geom/AffineTransform;TxLjava/awt/geom/AffineTransform;nodeMx[(Ljava/awt/geom/Rectangle2D;Lorg/apache/batik/gvt/GraphicsNode;)Ljava/awt/geom/Rectangle2D;convertSnapshotTime?(Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/BridgeContext;)Fp%Lorg/apache/batik/parser/ClockParser;Handler/Lorg/apache/batik/bridge/SVGUtilities$1Handler; SourceFileSVGUtilities.java    org/w3c/dom/Element       %        desc !"org/w3c/dom/svg/SVGLangSpace #java/lang/StringBuffer $% & ' () *+ ,+systemLanguage - ./java/util/StringTokenizer, 0 12 34 5 requiredFeatures 6requiredExtensions 7 8 9:; <=java/util/LinkedList> ?@!org/apache/batik/dom/AbstractNode Aorg/apache/batik/util/ParsedURLB CDE F2 GH'org/apache/batik/bridge/BridgeExceptionxlink.href.circularDependenciesjava/lang/Object I JKorg/w3c/dom/svg/SVGDocument LMN OP Q"java/io/IOExceptionuri.io Rjava/lang/SecurityException uri.unsecureS TU VU WU XU"java/lang/IllegalArgumentExceptionInvalid unit type YZjava/awt/geom/Point2D$FloatFloat [ \U ]U-10%width120%height maskUnits AB ^_ EF 0attribute.missing patternUnits attribute.malformed `java/lang/Float ajava/lang/NumberFormatException filterUnitsfilterMarginsUnitsmxmymwmh ./b cde fg hg ig jg kl mU nU java/awt/geom/Rectangle2D$DoubleDouble lprimitiveUnits oU pUjava/lang/Errorinvalid unitsType: $qfilterPrimitiveMarginsUnits rs t <=userSpaceOnUseobjectBoundingBox strokeWidthu vw&org/apache/batik/parser/ParseExceptionjava/awt/geom/AffineTransform xy zy {| snapshotTimenone#org/apache/batik/parser/ClockParser }-org/apache/batik/bridge/SVGUtilities$1Handler ~ Y $org/apache/batik/bridge/SVGUtilities"org/apache/batik/util/SVGConstants&org/apache/batik/bridge/ErrorConstants-org/apache/batik/parser/UnitProcessor$Context%org/apache/batik/css/engine/CSSEnginegetCSSParentNode&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;org/w3c/dom/Node getNodeType()Sorg/w3c/dom/svg/SVGNumberListgetNumberOfItems()IgetItem(I)Lorg/w3c/dom/svg/SVGNumber;org/w3c/dom/svg/SVGNumbergetValue()F parseFloatjava/lang/IntegerparseIntjava/lang/StringendsWith(Ljava/lang/String;)Z substring(II)Ljava/lang/String;org/w3c/dom/svg/SVGElement getFirstChild()Lorg/w3c/dom/Node; getPrefix()Ljava/lang/String; getNodeName getLocalNameequals(Ljava/lang/Object;)Z getXMLspaceappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; getNodeValuetoStringgetNextSibling$org/apache/batik/dom/util/XMLSupportpreserveXMLSpace&(Ljava/lang/String;)Ljava/lang/String;defaultXMLSpacehasAttributeNSgetAttributeNS8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens()Z nextToken!org/apache/batik/bridge/UserAgent getLanguages hasFeaturesupportExtension startsWithcharAt(I)C%org/apache/batik/bridge/BridgeContextgetDocumentLoader*()Lorg/apache/batik/bridge/DocumentLoader;&org/apache/batik/dom/util/XLinkSupport getXLinkHref)(Lorg/w3c/dom/Element;)Ljava/lang/String; getBaseURIjava/util/Listiterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;d(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;)VgetOwnerDocument()Lorg/w3c/dom/Document;createURIResolverl(Lorg/w3c/dom/svg/SVGDocument;Lorg/apache/batik/bridge/DocumentLoader;)Lorg/apache/batik/bridge/URIResolver;#org/apache/batik/bridge/URIResolver getElement>(Ljava/lang/String;Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element;addy(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/lang/Exception;Ljava/lang/String;[Ljava/lang/Object;)V%org/apache/batik/bridge/UnitProcessor*svgHorizontalCoordinateToObjectBoundingBoxV(Ljava/lang/String;Ljava/lang/String;Lorg/apache/batik/parser/UnitProcessor$Context;)F(svgVerticalCoordinateToObjectBoundingBox"svgHorizontalCoordinateToUserSpace svgVerticalCoordinateToUserSpace(Ljava/lang/String;)Vjava/awt/geom/Point2D(FF)V!svgOtherLengthToObjectBoundingBoxsvgOtherLengthToUserSpace createContextm(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/parser/UnitProcessor$Context; floatValue(F)V!org/apache/batik/gvt/GraphicsNodegetGeometryBounds()Ljava/awt/geom/Rectangle2D;java/awt/geom/Rectangle2DgetWidth()D getHeightgetXgetYsetRect(DDDD)VsvgHorizontalLengthToUserSpacesvgVerticalLengthToUserSpace&svgHorizontalLengthToObjectBoundingBox$svgVerticalLengthToObjectBoundingBox(I)Ljava/lang/StringBuffer; intersectT(Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;Ljava/awt/geom/Rectangle2D;)V getParentNode,org/apache/batik/parser/AWTTransformProducercreateAffineTransform3(Ljava/lang/String;)Ljava/awt/geom/AffineTransform; translate(DD)Vscale concatenate"(Ljava/awt/geom/AffineTransform;)V(Z)VsetClockHandler)(Lorg/apache/batik/parser/ClockHandler;)Vparsetime%org/apache/batik/parser/UnitProcessor!A/*=  ` *L++ +L+IJKM  /*<M>,*Q,"UV W YZ['Z-]*/( /*e  /* m  6 D* ** d KD*#nE$  E $  E$* wx yz|!}'~,24 64! L=*N-w-m- - -:I-=-N-/-Y+-L-N + +!6  4>MTXbz44P  *"#D*"$M, %Y,&'N-(-):+*+*,#>*,$M, %Y,-'N-(-):+.*/#>*/$M, %Y,-'N-(-):+0v *17EKMYcjlw~p 77*# c1w 1 D%Y+&'M,(3,)N*-1#* - *- 2-" *=B*(DD 9 ! -3:*:4Y5:+,$: 6: 78: 9Y :: ;:  <(  =>?Y-@AYSBCD: - E:   FG: HW7: ?Y- JAYSK: ?Y- MAYSK$ILf %(/7:DQ Z d s "    /D Q Z   \D/*+N8,-O8"*+P8,-Q8 RYSTUYV& 79%;.=1?:ACCFEPGf % .: C\\\\\\ 4)"*+-W*+-XRYSTWY#\*^*44 44   t *Y$: Z:*[$: Z:*\$: ]:*^$: ]:*_$:  6*_ -`6-+a: , bJu vwz"{*|.9AEPX\gouz r   "v9_PHg1    *Y-c: d:*[-c: d:*\-c: ?Y-*eAY\SB*^-c: ?Y-*eAY^SB*f-c:  6*f -`6-+a: , bJ  (,6>S]ezz   6]X1  E M*g+cN*g-+h:,0 ,0 ?Y+*iAYgSY-SB2 ,jQ.,2kQ,0 ?Y+*iAYgSY-SB2 ,,0Q.,2kQ,0 ?Y+*iAYgSY-SB,B '@GOYaz   4  / l:, %Y,-':lY)mS(lY)mS(?Y-*iAY+SY,SB$:?Y-*iAY+SY,SYSKjmn6  ! "%&/'7(J+R,j4m0o15HNo !"#$ % x&*Y-c: Z:*[-c: Z:*\-c: ]:*^-c: ]:*o-c:  6*o -`6-+a: , b: *p-c:  6*p -`6*q$:  d: *r$:  d: *s$: d:*t$: d:  ,  u#I KLO Q(R,U6W>XB[L]T^Xbbdjepg{z}m&&&&'&  6L{b  () d* M+ 6,- ./7 E*qP8+rQ8 ,sP8 -tQ8 v:   Y8 Y8 Y8 8h*qN8 wk8+rO8   xk8 ,sN8   wk8 -tO8   xk8 RYSTycz cw cx c{V&0:DGPUdnz&!001 : 2 D3 a0_1 \2 Y 3 nQ0;1 %2 3 Po4) *+,-'() 56~ +a:-y9*Y$: YP9-z9 *[$: [Q9 -w9 *\$: \|9 -x9 *^$: ^}9 ~Y   J! -3>FRXckw} !(p 7&'8)93y9 XT:9 }/;9 <= }:++c: 6+o`6: : : : */*Y$: *[$: *\$: *^$: y9 z9w9x9,a:-v:  YN9 y wkc9   [O9zxkc9  \9wk9  ^9xk9r  YP9   [Q9  \|9 . ^}9YY~Y ::++c: 6+`6::::*/*q$:*r$:*s$:*t$: d: d: d: d:-u:ABCDJK!M-Q=SAULYW]bametf{ghknpqrsuwxz| }'3@HT\hp| "-59AEMQY]qz4)}7}}&}'}8)}>)}y-P1L 5H 9D =@ t 9 {9:9;9()*+,- <?0*:: :*+,- "R070&0'08)0>)0(@ % AB .,,?Y-*iAY+SY,SB! " #$&*.. .C. DB .,,?Y-*iAY+SY,SB9 : ;<>*.. .C. EF *YN9+[O9 ,\9 -^9 v::ywkc9z xkc9  wk9  xk9 ]\9 \9 \9 9N*YP9+[Q9 ,\|9 -^}9 YY~Y   RXZ'\2^=`HcQdVeffvghjlnprtvxz'u92j9 =_:9 HT;9 QK4)$99 :9 ;9 G HI &,:?Y-*iAY+SY,SYSK4JK&& &L& MN2YM+vN-,-y-z,-w-x,*,+0*2OP2Q*RP#4) MS I+vM,9~Y,y*y,wkc,z*z,xkc*w,wk*x,xk~Y A I)IQB4) TU k*# *$M, YNY:--,%:?Y*iAYSY,SYSK;@C6  !#,5;@CEe>E JKkkS,?VW56;YZ[" XU ~