.g MN M O PQR M ST U V W cXY Z [ \] ^ _` _a b c d Me fg h i jk jl mn oq #rst &uv w xy z{|f} ~  _  _  _  _  _   \  c c c    G  J D \ D     W V Z \ V _            m m pM     w z x          b      p p M   \  _ j   M      cw cz  \   \   x     c             f o    h    m    k  n    ! "# $ % & ' ( ) * + , - . _/ 01 02 34 M 05 06 789 :; <=> ? @A B CD EF G pH IJ pK L % M N O P Q R S T U V W  X Y Z [ 0\ ] ^ _ ` 0a bA@c Md e f g hi j k l mn o p q r st +u +v w xy 0z { | } p~ 6  p  _   p  p 0 B5 B6 p p p p p p p p p            ~  ~ ~   _ _      # p # p     @ !TD- !TD- @v ~ ~     ~M  ~   < <         M            =                  CharacterInformation InnerClasses TspanBridgeTextPathBridge TRefBridgeAbstractTextChildTextContent$AbstractTextChildBridgeUpdateHandlerAbstractTextChildSVGContextAttributedStringBufferDOMSubtreeModifiedEventListener DOMChildNodeRemovedEventListenerZEROLjava/lang/Integer;TEXT_COMPOUND_DELIMITER Attribute1Ljava/text/AttributedCharacterIterator$Attribute;TEXT_COMPOUND_ID PAINT_INFOALT_GLYPH_HANDLERTEXTPATH ANCHOR_TYPEGVT_FONT_FAMILIES GVT_FONTSBASELINE_SHIFT laidoutTextLjava/text/AttributedString;elemTPILjava/util/WeakHashMap;usingComplexSVGFontZchildNodeRemovedEventListenerOLorg/apache/batik/bridge/SVGTextElementBridge$DOMChildNodeRemovedEventListener;subtreeModifiedEventListenerNLorg/apache/batik/bridge/SVGTextElementBridge$DOMSubtreeModifiedEventListener; hasNewACIcssProceedElementLorg/w3c/dom/Element;endLimitI()VCodeLineNumberTableLocalVariableTablethis.Lorg/apache/batik/bridge/SVGTextElementBridge; getLocalName()Ljava/lang/String; getInstance"()Lorg/apache/batik/bridge/Bridge; getTextNode!()Lorg/apache/batik/gvt/TextNode;createGraphicsNodea(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/gvt/GraphicsNode;ctx'Lorg/apache/batik/bridge/BridgeContext;enodeLorg/apache/batik/gvt/TextNode;childLorg/w3c/dom/Node;hintsLjava/awt/RenderingHints;instantiateGraphicsNode%()Lorg/apache/batik/gvt/GraphicsNode; getLocationU(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Ljava/awt/geom/Point2D;te6Lorg/apache/batik/dom/svg/SVGOMTextPositioningElement;_x2Lorg/apache/batik/dom/svg/SVGOMAnimatedLengthList;xsLorg/w3c/dom/svg/SVGLengthList;xF_yysyex1Lorg/apache/batik/dom/svg/LiveAttributeException; isTextElement(Lorg/w3c/dom/Element;)ZnodeNameLjava/lang/String; isTextChildbuildGraphicsNodeb(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)V#Lorg/apache/batik/gvt/GraphicsNode; isComposite()Z getFirstChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;ngetNextSibling getParentNodeinitializeDynamicSupportaddTextEventListenersW(Lorg/apache/batik/bridge/BridgeContext;Lorg/apache/batik/dom/events/NodeEventTarget;)V-Lorg/apache/batik/dom/events/NodeEventTarget;removeTextEventListenersdisposeaddContextToChild?(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)VremoveContextFromChildhandleDOMNodeInsertedEvent%(Lorg/w3c/dom/events/MutationEvent;)V childElementevt"Lorg/w3c/dom/events/MutationEvent; childNodehandleDOMChildNodeRemovedEventchildElthandleDOMSubtreeModifiedEventhandleDOMCharacterDataModifiedisParentDisplayed(Lorg/w3c/dom/Node;)Z parentNodecomputeLaidoutTexttnaspi)Lorg/apache/batik/gvt/text/TextPaintInfo;handleAnimatedAttributeChanged8(Lorg/apache/batik/dom/svg/AnimatedLiveAttributeValue;)VcClnalav5Lorg/apache/batik/dom/svg/AnimatedLiveAttributeValue;handleCSSEngineEvent/(Lorg/apache/batik/css/engine/CSSEngineEvent;)Vi,Lorg/apache/batik/css/engine/CSSEngineEvent; properties[IhandleCSSPropertyChanged(I)Vproperty rebuildACIoldPIparentPItextNodegetElementStartIndex(Lorg/w3c/dom/Element;)IelementtpigetElementEndIndexbuildAttributedStringZ(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Ljava/text/AttributedString;asbELorg/apache/batik/bridge/SVGTextElementBridge$AttributedStringBuffer;fillAttributedStringBuffer(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;ZLorg/apache/batik/gvt/text/TextPath;Ljava/lang/Integer;Ljava/util/Map;Lorg/apache/batik/bridge/SVGTextElementBridge$AttributedStringBuffer;)VprevEndsWithSpacebeforetextPathBridge2Lorg/apache/batik/bridge/SVGTextPathElementBridge; newTextPath$Lorg/apache/batik/gvt/text/TextPath; trefStartmLjava/util/Map;trefEnduriStrreftargetua#Lorg/apache/batik/bridge/UserAgent;ch CursorHolder8Lorg/apache/batik/bridge/SVGAElementBridge$CursorHolder;l"Lorg/w3c/dom/events/EventListener;iterLjava/util/Iterator; strippedSometoptextPath bidiLevelinitialAttributesspreserve nodeElementelementStartCharmapoLjava/lang/Object; subBidiLevelelementEndCharnormalizeString((Ljava/lang/String;ZZ)Ljava/lang/String; stripfirstsbLjava/lang/StringBuffer;idxspacenodeAncestorOf'(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Znode1node2parentaddGlyphPositionAttributes[(Ljava/text/AttributedString;Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/BridgeContext;)VradLjava/lang/Float;_dx_dy_rotate2Lorg/apache/batik/dom/svg/SVGOMAnimatedNumberList;dxsdysrsLorg/w3c/dom/svg/SVGNumberList;len firstCharlastChar+Lorg/w3c/dom/svg/SVGTextPositioningElement;addChildGlyphPositionAttributesaddPaintAttributes(Ljava/text/AttributedString;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/TextNode;Lorg/apache/batik/gvt/text/TextPaintInfo;Lorg/apache/batik/bridge/BridgeContext;)VaddChildPaintAttributes getFontList](Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/util/Map;)Ljava/util/List;svgFF'Lorg/apache/batik/bridge/SVGFontFamily;it)Lorg/apache/batik/css/engine/value/Value;fontFamilyName fontFamily)Lorg/apache/batik/gvt/font/GVTFontFamily;ft#Lorg/apache/batik/gvt/font/GVTFont;resultfsFloatfontSizevfontWeightStringfontStyleStringvalfontFamilyListLjava/util/List;fontListgetAttributeMap(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/text/TextPath;Ljava/lang/Integer;Ljava/util/Map;)Ljava/util/Map;cbidivalue _lengthAdjust3Lorg/apache/batik/dom/svg/SVGOMAnimatedEnumeration; textLength4Lorg/apache/batik/dom/svg/AbstractSVGAnimatedLength;tce'Lorg/w3c/dom/svg/SVGTextContentElement; inheritMapaAnchor&Lorg/apache/batik/gvt/TextNode$Anchor;bs primitiveTypespgetParentTextPaintInfo@(Lorg/w3c/dom/Element;)Lorg/apache/batik/gvt/text/TextPaintInfo;getTextPaintInfo(Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/gvt/text/TextPaintInfo;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/gvt/text/TextPaintInfo; parentTPIsm&Lorg/apache/batik/css/engine/StyleMap;setBaseTextPaintInfo(Lorg/apache/batik/gvt/text/TextPaintInfo;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)VsetDecorationTextPaintInfoA(Lorg/apache/batik/gvt/text/TextPaintInfo;Lorg/w3c/dom/Element;)Vlst-Lorg/apache/batik/css/engine/value/ListValue;getNumberOfChars()IgetExtentOfChar(I)Ljava/awt/geom/Rectangle2D;charnumgetStartPositionOfChar(I)Ljava/awt/geom/Point2D;getEndPositionOfCharselectSubString(II)VncharsgetRotationOfChar(I)FgetComputedTextLength()FgetSubStringLength(II)FgetCharNumAtPosition(FF)Iaci'Ljava/text/AttributedCharacterIterator;3(Lorg/w3c/dom/Element;I)Ljava/awt/geom/Rectangle2D;gbLjava/awt/geom/Rectangle2D;kpathLjava/awt/geom/GeneralPath;listinfoCLorg/apache/batik/bridge/SVGTextElementBridge$CharacterInformation;*Lorg/apache/batik/gvt/font/GVTGlyphVector;bLjava/awt/Shape;/(Lorg/w3c/dom/Element;I)Ljava/awt/geom/Point2D; getStartPoint\(Lorg/apache/batik/bridge/SVGTextElementBridge$CharacterInformation;)Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;glyphTransformLjava/awt/geom/AffineTransform;FloatLjava/awt/geom/Point2D$Float; getEndPointmetrics+Lorg/apache/batik/gvt/font/GVTGlyphMetrics;(Lorg/w3c/dom/Element;I)F glyphAngleDcosThetasinThetaanglenbGlyphs(Lorg/w3c/dom/Element;)F(Lorg/w3c/dom/Element;II)FginewInfolength currentInfolastCharacterInRunInfochIndexvectoradvs[F glyphTrack[ZdistanceFirstLastCharacterInRun(Lorg/apache/batik/bridge/SVGTextElementBridge$CharacterInformation;Lorg/apache/batik/bridge/SVGTextElementBridge$CharacterInformation;)Ffirstlast firstStartfirstEnd lastStartlastEndstartenddistanceBetweenRundistance startPointendPoint(Lorg/w3c/dom/Element;II)VlastMark Lorg/apache/batik/gvt/text/Mark; firstInfolastInfo firstMark(Lorg/w3c/dom/Element;FF)ItextRunTextRun;Lorg/apache/batik/gvt/renderer/StrokingTextPainter$TextRun;hit#Lorg/apache/batik/gvt/text/TextHit;hitIndex getTextRuns1(Lorg/apache/batik/gvt/TextNode;)Ljava/util/List;getCharacterInformation~(Ljava/util/List;IILjava/text/AttributedCharacterIterator;)Lorg/apache/batik/bridge/SVGTextElementBridge$CharacterInformation;run startIndexgetTextIntersectionSetK(Ljava/awt/geom/AffineTransform;Ljava/awt/geom/Rectangle2D;)Ljava/util/Set;gBoundsglayout*Lorg/apache/batik/gvt/text/TextSpanLayout;srLjava/lang/ref/SoftReference;elemglBoundsgvatrectelemsLjava/util/Set;getTextEnclosureSetrejectgetTextIntersectionz(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/awt/geom/AffineTransform;Ljava/awt/geom/Rectangle2D;Z)ZchildCtxJLorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext;runElempaticheckSensitivitysvgCtx%Lorg/apache/batik/dom/svg/SVGContext; txtBridgetxtElemtnRect getTextBoundsZ(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Z)Ljava/awt/geom/Rectangle2D;retisTextSensitiveptrEvts SourceFileSVGTextElementBridge.java java/util/WeakHashMap  text,org/apache/batik/bridge/SVGTextElementBridge  org/apache/batik/gvt/TextNode    org/w3c/dom/Element             4org/apache/batik/dom/svg/SVGOMTextPositioningElement 0org/apache/batik/dom/svg/SVGOMAnimatedLengthList      java/awt/geom/Point2D$Float /org/apache/batik/dom/svg/LiveAttributeException'org/apache/batik/bridge/BridgeException http://www.w3.org/2000/svg   tspanaltGlyphtref ! * "#$ %& '( )* +, -. /0 12 3D 4=  5 6 7 7 7+org/apache/batik/dom/events/NodeEventTarget  Morg/apache/batik/bridge/SVGTextElementBridge$DOMChildNodeRemovedEventListener 8 Lorg/apache/batik/bridge/SVGTextElementBridge$DOMSubtreeModifiedEventListener!http://www.w3.org/2001/xml-eventsDOMNodeRemoved 9: ;<DOMSubtreeModified =>    %org/apache/batik/dom/svg/SVGOMElement8org/apache/batik/bridge/SVGTextElementBridge$TspanBridge ? @A;org/apache/batik/bridge/SVGTextElementBridge$TextPathBridge7org/apache/batik/bridge/SVGTextElementBridge$TRefBridge BCQorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildBridgeUpdateHandler D EForg/w3c/dom/Node     '(   HI GH ~java/text/AttributedString IJ H'org/apache/batik/gvt/text/TextPaintInfo    KLdxdyrotate lengthAdjust MN /0 O PQ RS  67 ? <= TU VJ WX   YZ [ \Corg/apache/batik/bridge/SVGTextElementBridge$AttributedStringBuffer LM ]^ _`a bc de fg  java/util/HashMap h i jkljava/lang/Integer m n op0org/apache/batik/bridge/SVGTextPathElementBridge qrs tg uvw xg rs yz{6org/apache/batik/bridge/SVGAElementBridge$CursorHolder| }~ 8org/apache/batik/bridge/SVGAElementBridge$AnchorListenerAnchorListener click      java/lang/StringBuffer = y   CD GD)org/w3c/dom/svg/SVGTextPositioningElement   0org/apache/batik/dom/svg/SVGOMAnimatedNumberList  java/lang/Float           java/lang/ref/SoftReference     k k  k  k     java/util/ArrayList   .org/apache/batik/gvt/font/UnresolvedFontFamily   %org/apache/batik/bridge/SVGFontFamily    X%org/w3c/dom/svg/SVGTextContentElement *org/apache/batik/bridge/SVGAltGlyphHandler              k             java/lang/IllegalStateExceptionunexpected primitiveType (V): y y  unexpected primitiveType (H):         2org/apache/batik/dom/svg/AbstractSVGAnimatedLength    1org/apache/batik/dom/svg/SVGOMAnimatedEnumeration     .org/apache/batik/css/engine/CSSStylableElement               +org/apache/batik/css/engine/value/ListValue          D         !" #$ +,      java/awt/geom/GeneralPath ! y"# $%  & '() *+  ,  ,  -./ 0 1, 2, 3 4, 5 67 8 9 Aorg/apache/batik/bridge/SVGTextElementBridge$CharacterInformation : ; <=> ?@ A WBC9org/apache/batik/gvt/renderer/StrokingTextPainter$TextRun DE FGH I !J K%L MN NO PQjava/util/HashSet RJ S WT U H VW XY Z [\ UY  Horg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildSVGContext ]^ _` ab c% djava/awt/geom/Rectangle2D e          2org/apache/batik/bridge/AbstractGraphicsNodeBridge'org/apache/batik/dom/svg/SVGTextContentIorg/apache/batik/bridge/SVGTextElementBridge$AbstractTextChildTextContent/java/text/AttributedCharacterIterator$Attribute$org/apache/batik/gvt/TextNode$AnchorassociateSVGContext getNodeType()S%org/apache/batik/bridge/BridgeContextgetTextPainter$()Lorg/apache/batik/gvt/TextPainter;setTextPainter%(Lorg/apache/batik/gvt/TextPainter;)V$org/apache/batik/bridge/CSSUtilitiesconvertColorRenderingI(Lorg/w3c/dom/Element;Ljava/awt/RenderingHints;)Ljava/awt/RenderingHints;convertTextRenderingsetRenderingHints(Ljava/awt/RenderingHints;)V setLocation(Ljava/awt/geom/Point2D;)VgetX)()Lorg/w3c/dom/svg/SVGAnimatedLengthList;check getAnimVal!()Lorg/w3c/dom/svg/SVGLengthList;org/w3c/dom/svg/SVGLengthListgetNumberOfItemsgetItem(I)Lorg/w3c/dom/svg/SVGLength;org/w3c/dom/svg/SVGLengthgetValuegetYjava/awt/geom/Point2D(FF)V[(Lorg/apache/batik/bridge/BridgeContext;Lorg/apache/batik/dom/svg/LiveAttributeException;)VgetNamespaceURIjava/lang/Stringequals(Ljava/lang/Object;)Z normalizeconvertOpacity+(Lorg/w3c/dom/Element;)Ljava/awt/Composite;!org/apache/batik/gvt/GraphicsNode setComposite(Ljava/awt/Composite;)V convertFilter(Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/ext/awt/image/renderable/Filter; setFilter5(Lorg/apache/batik/ext/awt/image/renderable/Filter;)V convertMask(Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/gvt/filter/Mask;setMask%(Lorg/apache/batik/gvt/filter/Mask;)VconvertClipPath(Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/ext/awt/image/renderable/ClipRable;setClip8(Lorg/apache/batik/ext/awt/image/renderable/ClipRable;)VconvertPointerEventssetPointerEventType isDynamicclear()Lorg/w3c/dom/Node;1(Lorg/apache/batik/bridge/SVGTextElementBridge;)VaddEventListenerNS\(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)VstoreEventListenerNSj(Lorg/w3c/dom/events/EventTarget;Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)VremoveEventListenerNSJ(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;Z)V(Lorg/apache/batik/bridge/SVGTextElementBridge;Lorg/apache/batik/bridge/BridgeContext;Lorg/apache/batik/bridge/SVGTextElementBridge;Lorg/w3c/dom/Element;)V setSVGContext((Lorg/apache/batik/dom/svg/SVGContext;)V getSVGContext'()Lorg/apache/batik/dom/svg/SVGContext; org/w3c/dom/events/MutationEvent getTarget"()Lorg/w3c/dom/events/EventTarget;setAttributedCharacterIterator*(Ljava/text/AttributedCharacterIterator;)V getIterator)()Ljava/text/AttributedCharacterIterator;checkBBoxChange3org/apache/batik/dom/svg/AnimatedLiveAttributeValuecharAt(I)C*org/apache/batik/css/engine/CSSEngineEvent getProperties()[I getElement()Lorg/w3c/dom/Element;getRenderingHints()Ljava/awt/RenderingHints;getAttributedCharacterIteratorget&(Ljava/lang/Object;)Ljava/lang/Object;swapTextPaintInfoU(Lorg/apache/batik/gvt/text/TextPaintInfo;Lorg/apache/batik/gvt/text/TextPaintInfo;)V startCharendChartoAttributedString()Ljava/text/AttributedString; getUserAgent%()Lorg/apache/batik/bridge/UserAgent;$org/apache/batik/bridge/SVGUtilitiesmatchUserAgent;(Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/UserAgent;)ZconvertDisplay$org/apache/batik/dom/util/XMLSupport getXMLSpace)(Lorg/w3c/dom/Element;)Ljava/lang/String;(Ljava/util/Map;)Vjava/awt/font/TextAttributeBIDI_EMBEDDINGLjava/awt/font/TextAttribute; java/util/Map getLastCharcount getBridge7(Lorg/w3c/dom/Element;)Lorg/apache/batik/bridge/Bridge;createTextPathb(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/gvt/text/TextPath;&org/apache/batik/dom/util/XLinkSupport getXLinkHrefgetReferencedElement>(Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Element;%org/apache/batik/bridge/TextUtilitiesgetElementContentappend$(Ljava/lang/String;Ljava/util/Map;)V)org/apache/batik/bridge/SVGAElementBridge%org/apache/batik/bridge/CursorManagerDEFAULT_CURSORLjava/awt/Cursor;(Ljava/awt/Cursor;)V^(Lorg/apache/batik/bridge/UserAgent;Lorg/apache/batik/bridge/SVGAElementBridge$CursorHolder;)V getNodeValue stripLastvalues()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;(C)Ljava/lang/StringBuffer;toStringgetDxgetDy getRotate)()Lorg/w3c/dom/svg/SVGAnimatedNumberList;!()Lorg/w3c/dom/svg/SVGNumberList;fForg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute TextAttributeXHLorg/apache/batik/gvt/text/GVTAttributedCharacterIterator$TextAttribute;(F)V addAttributeH(Ljava/text/AttributedCharacterIterator$Attribute;Ljava/lang/Object;II)VYDXDYorg/w3c/dom/svg/SVGNumberList(I)Lorg/w3c/dom/svg/SVGNumber;org/w3c/dom/svg/SVGNumberjava/lang/Math toRadians(D)D(D)VROTATION(Ljava/lang/Object;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;convertFontSize((Lorg/w3c/dom/Element;)Ljava/lang/Float; floatValueSIZEWIDTHconvertFontStretchPOSTUREconvertFontStyleWEIGHTconvertFontWeightgetComputedStyleA(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;'org/apache/batik/css/engine/value/Value getCssTextgetStringValue getLengthitem,(I)Lorg/apache/batik/css/engine/value/Value;(org/apache/batik/bridge/SVGFontUtilities getFontFamily(Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/BridgeContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/gvt/font/GVTFontFamily;,org/apache/batik/gvt/font/FontFamilyResolverresolve[(Lorg/apache/batik/gvt/font/UnresolvedFontFamily;)Lorg/apache/batik/gvt/font/GVTFontFamily;java/util/Listadd isComplex'org/apache/batik/gvt/font/GVTFontFamily deriveFont5(FLjava/util/Map;)Lorg/apache/batik/gvt/font/GVTFont;removevisiblejava/awt/ColorblackLjava/awt/Color; fillPaintLjava/awt/Paint;convertTextAnchor=(Lorg/w3c/dom/Element;)Lorg/apache/batik/gvt/TextNode$Anchor;convertBaselineShift)(Lorg/w3c/dom/Element;)Ljava/lang/Object;intValue RUN_DIRECTIONRUN_DIRECTION_LTRLjava/lang/Boolean;RUN_DIRECTION_RTL WRITING_MODEWRITING_MODE_LTRWRITING_MODE_RTLWRITING_MODE_TTBgetPrimitiveTypeVERTICAL_ORIENTATIONORIENTATION_AUTOORIENTATION_ANGLEVERTICAL_ORIENTATION_ANGLE getFloatValue toDegrees,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;(Ljava/lang/String;)VHORIZONTAL_ORIENTATION_ANGLEconvertLetterSpacingLETTER_SPACINGCUSTOM_SPACINGjava/lang/BooleanTRUEconvertWordSpacing WORD_SPACINGconvertKerningKERNING getTextLength%()Lorg/w3c/dom/svg/SVGAnimatedLength; isSpecifiedgetCheckedValue BBOX_WIDTHgetLengthAdjust*()Lorg/w3c/dom/svg/SVGAnimatedEnumeration; getCheckedVal LENGTH_ADJUST ADJUST_ALLADJUST_SPACING,(Lorg/apache/batik/gvt/text/TextPaintInfo;)VgetComputedStyleMap:(Ljava/lang/String;)Lorg/apache/batik/css/engine/StyleMap;$org/apache/batik/css/engine/StyleMapisNullCascaded(I)Z compositeLjava/awt/Composite;java/awt/AlphaCompositeSrcOverLjava/awt/AlphaComposite;convertVisibility#org/apache/batik/bridge/PaintServerconvertFillPaintq(Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Ljava/awt/Paint;convertStrokePaint strokePaint convertStroke((Lorg/w3c/dom/Element;)Ljava/awt/Stroke; strokeStrokeLjava/awt/Stroke;getCssValueTypeunderlinePaintunderlineStrokePaintunderlineStroke overlinePaintoverlineStrokePaintoverlineStrokestrikethroughPaintstrikethroughStrokePaintstrikethroughStroke(org/apache/batik/gvt/text/TextSpanLayoutgetGlyphVector,()Lorg/apache/batik/gvt/font/GVTGlyphVector;glyphIndexStart glyphIndexEnd(org/apache/batik/gvt/font/GVTGlyphVectorisGlyphVisiblegetGlyphCellBounds(Ljava/awt/Shape;)V(Ljava/awt/Shape;Z)Vjava/awt/Shape getBounds2D()Ljava/awt/geom/Rectangle2D;getGlyphPositiongetGlyphTransform"(I)Ljava/awt/geom/AffineTransform;java/awt/geom/AffineTransform transformG(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;()DgetGlyphMetrics.(I)Lorg/apache/batik/gvt/font/GVTGlyphMetrics;)org/apache/batik/gvt/font/GVTGlyphMetricsgetHorizontalAdvance getScaleX getShearXatangetComputedOrientationAnglecharacterIndexgetGlyphAdvances()[F isOnATextPathhasCharacterIndex getGlyphCount isVerticalgetMarkerForChar$(IZ)Lorg/apache/batik/gvt/text/Mark;!org/apache/batik/bridge/UserAgentsetTextSelectionC(Lorg/apache/batik/gvt/text/Mark;Lorg/apache/batik/gvt/text/Mark;)Vsize(I)Ljava/lang/Object;1org/apache/batik/gvt/renderer/StrokingTextPainter getLayout,()Lorg/apache/batik/gvt/text/TextSpanLayout; hitTestChar'(FF)Lorg/apache/batik/gvt/text/TextHit;!org/apache/batik/gvt/text/TextHit getCharIndex()Ljava/util/List;getPrimitiveBounds%java/text/AttributedCharacterIteratorsetIndex getAttributeE(Ljava/text/AttributedCharacterIterator$Attribute;)Ljava/lang/Object; getGlyphIndex(I)IgetACI()C java/util/SetcontainscreateTransformedShape"(Ljava/awt/Shape;)Ljava/awt/Shape; intersects(Ljava/awt/geom/Rectangle2D;)Z getNumGlyphsgetGlyphLogicalBounds(I)Ljava/awt/Shape; getTextBridge0()Lorg/apache/batik/bridge/SVGTextElementBridge;getGlobalTransform!()Ljava/awt/geom/AffineTransform;preConcatenate"(Ljava/awt/geom/AffineTransform;)V getBoundsclone(Ljava/awt/geom/Rectangle2D;)V8org/apache/batik/gvt/text/GVTAttributedCharacterIterator!LK**Y* - 2Y 2*  |*+, N-*+,- *, :# *+*:+ -+:,:,: --*+,-J #.8CJRU]ejpz>||| r^U'2 Y P ~,N-:: 8 !8-":: 8  !8 #Y $N&Y+-'rs%B'6?DKNXgstp neYV?4K(N% t ~~~S(+)*++M,*0,,*',-*,.*,/* ,0* SS< J(+)*++M,,*',-*,.*,/* ,0* JJ3  [,1*+,-2-,34-,-+56-,-+78-,-+9:-,;<*+,-=+> *?. #$ *,#./0;2E4L5S6Z8*[[[[  ,> ;+@H;+AP;+BX l*+,-C+> *+,DE* c*F*GY*HF*I*JY*KI,LM*FN+,LM*FO,LP*IN+,LP*IO& &6DTb ccce,LM*FQ,LP*IQ F**R*SDT*U (,)*i,+,*,VWY*+*,XYF,+/*,VZY*+*,[Y#,+0*,V\Y*+*,]Y*, N-- *+-*-N6 1?Tbtz~*z!(,)*Z,+,*,V^_`<,+/*,V^_`,+0*,V^_`*, N-- *+-a*-N6 ,:JXekoy  *k!n+bcM,F(F *d!,N*-e**R-*d*d**R*S*f2.  058=ENV$]%m'*=nn ! d"#_+bcM,N0N *,g)*d!,N*-e*d**R-a& - 20687@;E<M=R>^F*E$__ ! U"%T*d**R*S*f2NOQ !&b+bcM*,g*dX Z[]  ! "'(Q*+hM*,i jk " )* :- :*?*+,j: k*,+l+>*mYnodnkpYq:*,-+r*,s*,+t* nk+>*uNyz |}~ !)0@JS\covH +w,S9-./0+v+wM,x*9,y*0,z*',{*,|*,}* ,~*9,>x y*f**R*S**R*S*f2*+*  OUat*U012u34567E*+M>,#,.;****R*S*f2*+*+*2  ,2:?D* &8EE 9 ;:;<=5. 9 ...................................*\**P* M*S,M,9* ,,* M*S,M,* ,*B   "/4*55>?B**fL+**S7pYqM*,*S* *Rr*,*Ss**SpN,**:**+*RM**pN-+,-* ++kJ  !$ %(&9'B(T/^0n1}3568:H(,-.Q@.^A. Bn*-.}@.CD]*+pM,,= >? E F.GD]*+pM,,C DE E F.HIhYN*+,--WXY*EJKLM,+ ,,:*6 ,: 6 * * Y Y: *+, : :: :*, :P 6 " 6  6  (*: :,* -**6*+ :/*D+ :+ :'6*+ :L0*:+::*  :c6 Y Y:*+ Wd6* p::.* D:+:Y:Y:LN+LO6*+ :::*  :  *:*:6* 6Z*:Bp:&d d6*,p: v]qsvw"y%z,|0}5:C]kw{!1;AKV`el| %+5<BN[jw~   % 1 > JWdmz(N N !OlOV3PQ`)RSYT?UV WF.X{Y<_ZBY[\NM]_[@`a~O3#N R10F.Ibc}dEefSghVJKpi"gj %dk ,]l ],mV wno{pmqzF.rs !Y+:Y6+G+6, !!,,! W W6F+=++ . . . . 66+]+6? , ) ) ,! W6W6r !"#%$H(P)S+["a.g1j2n3w46;@ABCFIJK OPATp %612M8L12c8!!i!j!t uvjwmxyz-,+*,hN--+ *-hN-+   " *--{-|}~,- ,,+/* *+,-*,6*,6,Ú *+,-,::::  :  :  : :  : : : 66;`1+̻Y  !```τ 66;`1+лY  !```τ66;`1+ѻY !```τ66;`1+һY !```τ6/Yַ:+`ϧSM6C`9Yַ:+```τ*+,-:&Y-'S%9!()#0%7'>+E,L-M1S4_6d7p9u:<=?@BDEFGHMNONVW3X[Wa_j`~a`hijiqrt u2y8{L|g}|{?8"?8m?8?8 g;G8_*p      ,E0j>\SG>*, :4:*e *+-l*:ͱ" !*2=>!6>>,>E>:, ,*,:-p*+,-ٱ#.9H::,:E::-.:no O*, :E,:*e*-:*+-t*:*  !*7CN\ 7 -.!"GOO,OEOOA.OP-ڻY,ܹW,:8-W-,W-,W-,W,::,:-,W,: Y: Y:  6 6     ::,+:Y:? W:*-: W w- W+> -W #+9GU]fs~ *0 < CM tk^ 8 PPPEPV81]fs    :, ,::(,)*%,+-*Y+,WpYq:    W*, W--W,:  W*+,:  W,:   W,8:  :nW, :  :6 6t6\lr=  W~ ("  W~ bt6Y W,;:  :Tl$r5tF W" W W,:  6 : d )WWY ιWWY ׹WRWY jnιW YY,:  6y 5U Y ιWd Y ׹WD Y jnιW YY!,":#W$%W,&:'W$%W,(:)W$%W*+:, Y:Y-:.W.W/0:1"23W23W;24W24W$%W$%W:&Y+'3%k() ,/2/4C:L<R=Z>g?rAvBFGJKOPQUWXYZgij koq@sNu\v_wbyp{~| $-Xfiw!<UXux + 0 3?GLUcp}!#%).269@>?B co`? EfSgVV'iL-. t ] Jo 0 -='*+hM,*,pN--*,hMOP QRS%U* F.''!}p+6WpY-5:+67:68.8$-848&8*+,r68 *+s& behiOoRr\tfumwHppEp p.p_-.SG,+*+,39 +:9+,;+,-<+,-=>+,?@"|} (3>F4GG-.GEG GB 4,6N-A-B:C66D::loQu!+ ++E+> ++>F+@k++@G`+ ++H+> ++>I+@;++@J0+ ++K+> ++>L+@ ++@M00+E+F+G+H+I+J+K+L+M& &-7@Ipw $).3\ @Ii08&-44-.4E-3 **SN 5  > **SO 9  > **SP =  > **SQ A  M **SR  E F    > **SS I  3 **ST M  I **SU Q    I **S#$V U    D)*fM,*+>*+6d`" _ ` a e g h j" l4))E!" *fN-:*+6*-W:*X:YZ:: [\#[]d[^: S: [6  \; ]) ^:  _Y `:   a  :   bn u x y { } ~! ( 5 : < H K X g x {   B {M EB (5HK C*fN-:*+6*-W:*X:*c2      ! ( 5 : < RCCEC>B 8*(5m+YZM,+[],+[dN,+[e:#Y $: fWYg-hcgYi-jci.   $ 0 ; @ J Z j >mm c$I0=;2C*fN-:*+6*-W:*X:*k2      ! ( 5 : < RCCEC>B 8*(5}+YZM,+\],+\dN,+\e:,+\l:#Ym $: fWYg-hcgYi-jci2   $ 0 < K P Z j z H}} s$Y0M<AK28*fN-: *+6 *-W:*X:96 YZ: [6  \  ]z   e:  d9 n9 o9 p9$r9ot9 pc9wus9wgc9 m   o!     " # $! '( +5 -8 .; 0@ 1L 3S 4] 6l 8o ;z < > ? @ C D E G H I N Q 5 T Uzi ^WPS L EB (58; @ *+*+NU ]   8*f::x*+6x*W:*X: :  y`6  YZ:  Yz:  :`6` Y{ [6 \5 ]3 `0 0fb8T*X:Y Y+YZ: Yz:  : y`6 : n Y | Y*dX: *  }b8*X:  y`6  YZ:  Yz:  ::  Y{I [6 \5 ]3 `0 0fb8Tǧ& *`dX: *  }b87 g h k m p q r t& v, w0 y8 |E }H ~Q ] i p }     & ) , < I W ` l x              <9u<E B&8E H Q ] i p N+YzN+[6+\6,[6,\666 - `0-0f"    " 2 B f NNN  D> 8 2 ", 2B  g~Y:+YY+Yd\*k:,YY[*c:,jjgFhhgF%.  " * 3 9 A H X e RUgg ge*=A& ^ *f::*+6*W:*+6*X: *`dX:  y:   y y: : *R  F     ! ) 0 = N [ j z   w EB {)l0e=X NG [:  n *f::*W::d6*%:  $%:*+6*+6 6     dJ      $ &4 (B )P &V ,[ -] 1d 2k 4r 6 7 9 B *,8B {lid$k  r  !"M++W+ B E H#$˻~Y:`y6++:y|YyW[Yd\DYy[[[Yd\ [\NN _ ` b d, f> gA iK kX ne ok p r w x y |  b R,%8& '(B YN*f::-6:::  W ڹ:  :  -  |:  + b: , UZ: 6 = :'+b:,- W -~      + 9 @ G O ^ h p ~   ))F*9%@+,G ^-. h/ p0 I1 8  2 345+6(*fNY:-:Y:6:: :  W ڹ:  :  o `  WK :  :+ b: ,  W W W@r      % 4 B I P X g q y B%I+, P g~-. qt/ ?0 (823+45%75 89o:+V +V^:: :::f::S: :  ,:   b: - 6   :  : :Wڹ::: +h:+w:f b:-LZ:64: b:-Ƅ 0      % / 7 > E L S Z _ a h o u |   " # $ % ' ( ) , . / 0 2' 50 68 7F 8R :[ ;j <u =z > A B ;  G>:;u )^=*% +,-.<=0k0[@1 8 />3?@ABSP+ZIh;C o42 |'D EF%N+V +V^N-:- -:--::f::S::6   :  :  :  W ڹ:  :gX:+h:+* ::  H$ L M N O Q R! S* T1 V7 W> YE [L \S ]X ^Z `a ad cs e f g h j k l o q r s u x y z { c" ~7:;% +,  v-. l<Q=0g8 %%/%?#@A BL+SaCdG HA*;<9222277779*;  8 = ? A<IJ~BY ڲ* e hlos#w){/5;KL~ WZ\_ JG ^  #p