.& F           3    E  # # 3 3 #   E -  - 3 4 4 4   >()VCodeLineNumberTableLocalVariableTablethis*Lorg/apache/batik/bridge/SVGFontUtilities; getFontFacesO(Lorg/w3c/dom/Document;Lorg/apache/batik/bridge/BridgeContext;)Ljava/util/List;fontFaceElementLorg/w3c/dom/Element;iIffr*Lorg/apache/batik/css/engine/FontFaceRule;docLorg/w3c/dom/Document;ctx'Lorg/apache/batik/bridge/BridgeContext; fontFamilyMapLjava/util/Map;retLjava/util/List;fontFaceElementsLorg/w3c/dom/NodeList;fontFaceBridge2Lorg/apache/batik/bridge/SVGFontFaceElementBridge;engine'Lorg/apache/batik/css/engine/CSSEngine;smsiterLjava/util/Iterator; 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;ffam)Lorg/apache/batik/gvt/font/GVTFontFamily;fontFace"Lorg/apache/batik/bridge/FontFace; fontFaceStyleLjava/lang/String;'Lorg/apache/batik/gvt/font/GVTFontFace;fontFaceWeight weightNum differencefontFamilyWeightstLjava/util/StringTokenizer;jnewFontFamilyWeight weightStringmatchedZ minDifferenceminDifferenceIndexfontWeightNumberfontFamilyWeightsffiternewFontFamilyWeights gvtFontFamily textElementfontFamilyName fontWeight fontStyle fontKeyName fontFamily fontFacessvgFontFamiliesgetFontWeightNumberString&(Ljava/lang/String;)Ljava/lang/String; SourceFileSVGFontUtilities.java HI  java/util/Listjava/util/LinkedListhttp://www.w3.org/2000/svg font-face 0org/apache/batik/bridge/SVGFontFaceElementBridge org/w3c/dom/Element &org/apache/batik/dom/svg/SVGOMDocument  O  (org/apache/batik/css/engine/FontFaceRule java/lang/StringBuffer   'org/apache/batik/gvt/font/GVTFontFamily  OP  org/apache/batik/bridge/FontFace    all    h   java/util/ArrayList H   H java/lang/Stringjava/util/StringTokenizer , H     ! ", #$.org/apache/batik/gvt/font/UnresolvedFontFamily H%normal400bold700+100, 200, 300, 400, 500, 600, 700, 800, 900(org/apache/batik/bridge/SVGFontUtilitiesjava/lang/Object"org/apache/batik/util/SVGConstants%org/apache/batik/bridge/BridgeContextgetFontFamilyMap()Ljava/util/Map; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;org/w3c/dom/DocumentgetElementsByTagNameNS<(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList; getBridgeF(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/batik/bridge/Bridge;org/w3c/dom/NodeList getLength()Iitem(I)Lorg/w3c/dom/Node;createFontFacec(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;)Lorg/apache/batik/bridge/SVGFontFace;add(Ljava/lang/Object;)Z getCSSEngine)()Lorg/apache/batik/css/engine/CSSEngine;%org/apache/batik/css/engine/CSSEngine()Ljava/util/List;iterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;#org/apache/batik/bridge/CSSFontFacecreateCSSFontFacex(Lorg/apache/batik/css/engine/CSSEngine;Lorg/apache/batik/css/engine/FontFaceRule;)Lorg/apache/batik/bridge/CSSFontFace; toLowerCase()Ljava/lang/String;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringgetOwnerDocument()Lorg/w3c/dom/Document;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; hasFamilyName(Ljava/lang/String;)Z getFontStyleequalsindexOf(Ljava/lang/String;)IR(Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/gvt/font/GVTFontFamily;size(I)Ljava/lang/Object;(I)V getFontFace)()Lorg/apache/batik/gvt/font/GVTFontFace;%org/apache/batik/gvt/font/GVTFontFace getFontWeight(Ljava/util/Collection;)VvalueOf(I)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextTokenjava/lang/IntegerparseIntjava/lang/Mathabs(I)I,(Ljava/lang/Object;)Ljava/lang/StringBuffer;set'(ILjava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)V!EFGHIJ/*K/L MN OPJ +M,*N--YN* :+ :6 & :-+W*::: : - W-KJ5678:<*@7CFDTEcCiIrJyKLMNPLz TQR:/STUV WXYZ[\]^*_`7tabr9cdy2e^)fg hiJ@Y,-:+::* ::  +!:  "W : Y:  Q #:  ,$ %:  &' ( +):  W *! +"W + *-,: -Y *.:  ://:0:,: Wͻ-Y 1:d62:6666 *c +3:( 6D4Y56:7)896d:6 66Մ1Y+;<:=WdA6 *B+3: (# +"W + +"W +>Y,?:  "W KCn&s,t:v?wB{J}X]eqz%.8IPWdo{#/5DR]p}L`#jk?lm ,no IlpPqorTsTLto.uvlwT# xoyoz{|T}TsSTR+qo8KST~o %|^ .sgo2^k RYZooo&o,[\:kJpWXXb^ z@fg 7^ Jh&*@'A*B'C*&'D*K !$L &o