4 O P QR STUV BWXY Z [\ ] ^_`a bcdefghij kl m n opq kr Sst #Z uv wxy z{ S| ]}~ - 0 2 o 2 k # 0 o ; k    o k O  RZ   V O   k        d f f  j  n     n n x k     2 2 6Z          G G@R                    S   C   2 B  InnerClassesloggerLjava/util/logging/Logger;widthFheightppiI oldMethodZoutLjava/io/OutputStream;docLcom/itextpdf/text/Document;writer!Lcom/itextpdf/text/pdf/PdfWriter;cb&Lcom/itextpdf/text/pdf/PdfContentByte;graphicsLjava/awt/Graphics2D; READING_FONTSLjava/lang/String; ConstantValue STATE_IDLELjava/lang/Object; STATE_READING STATE_READY fontToTtfMapLjava/util/Map; Signature1Ljava/util/Map;state lockObject MAC_FONT_HOMEWINDOWS_FONT_HOME_1WINDOWS_FONT_HOME_2LINUX_FONT_HOMESOLARIS_FONT_HOME fontMapperLcom/itextpdf/awt/FontMapper;graphicsShapesresetFontToTtfMap()Ljava/util/Map;CodeLineNumberTable3()Ljava/util/Map;getFontToTtfMapLocalVariableTabledirs[Ljava/io/File;fontLjava/awt/Font;exLjava/io/IOException;Ljava/lang/Exception;inLjava/io/FileInputStream;fLjava/io/File;ttfFonts nttfFontsotfFontsdirinsLjava/io/InputStream;ffoutLjava/io/FileOutputStream;foutuLjava/net/URL;st0J fontToTtfMap1Ljava/util/HashMap;ss[Ljava/lang/String;osNameuserhome StackMapTabletXttfFromNameInteractive#(Ljava/awt/Font;)Ljava/lang/String;runLjava/lang/Runnable; dumpMapToFile(Ljava/io/File;)VkLjava/io/FileNotFoundException;mapkeysLjava/util/List;Ljava/io/PrintWriter;LocalVariableTypeTable$Ljava/util/List; ttfFromName()Vthis%Lorg/das2/util/awt/PdfGraphicsOutput; getGraphics2D()Ljava/awt/Graphics2D;finish Exceptions getGraphics()Ljava/awt/Graphics;setOutputStream(Ljava/io/OutputStream;)VsetGraphicsShapes(Z)VsetSize(II)VsetPixelsPerInch(I)VstartrectLcom/itextpdf/text/Rectangle;de%Lcom/itextpdf/text/DocumentException;main([Ljava/lang/String;)Vargslambda$ttfFromName$1Entry(Ljava/util/Map$Entry;)VeLjava/util/Map$Entry;lambda$ttfFromName$0'(Ljava/awt/Font;Ljava/util/Map$Entry;)Z access$000()Ljava/util/logging/Logger; SourceFilePdfGraphicsOutput.java os.name  user.homeMac   java/io/Filejava/lang/StringBuilder '( !"/Library/Fonts/ #$ '%#org/das2/util/awt/PdfGraphicsOutputLinux.fonts '&/usr/share/fonts/WindowsC:/Windows/FontsD:/Windows/FontsSunOSfonts/usr/X/lib/X11/fonts/TrueType/*unknown os.name, no fonts will be embedded' (% ) *+indexing fonts... ,- ./java/util/HashMap 01*.ttf2 34*.otf5 67 89com/itextpdf/text/pdf/BaseFont Identity-H :;java/io/FileInputStream ' java/awt/Font :< =+adding {0} -> {1}java/lang/Object >$ ,? @A B(java/io/IOException C+ D$ ,E#com/itextpdf/text/DocumentExceptionjava/awt/FontFormatExceptionjava/lang/StringRoboto-Regular.ttfArchitectsDaughter.ttf scheme_bk.otfxkcd-script.ttfcom/itextpdf/awt/PdfGraphics2D /resources/F GHtemp IJ K+copy font to temporary file {0} ,Ljava/io/FileOutputStream MN)org/das2/util/monitor/NullProgressMonitorO PQjava/lang/Throwable RS TU V$ WX {0}fonts indexed in {1} millis YZ[ \]^ \_ & %org/das2/util/awt/PdfGraphicsOutput$1 '`java/lang/Thread 'a 9( PleaseWaitjava/util/ArrayList bc 'de fgjava/io/PrintWriter hi j1 kl "%s" "%s" mn opjava/io/FileNotFoundException"java/lang/IllegalArgumentException 'S qr sct uvBootstrapMethodswxyz {|} ~E   $ Z Bold Italic %org/das2/util/awt/PdfGraphicsOutput$2 ' ' '   ( ( +, com/itextpdf/text/Rectangle 'com/itextpdf/text/Document ' ;das2.org  1  (  (java/lang/RuntimeException  8 l % das2.graphics.pdfidlereadingready org/das2/util/awt/GraphicsOutputjava/lang/Exception java/net/URLjava/io/InputStream java/util/Mapjava/util/Listjava/util/Iteratorjava/util/Map$Entryjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String; startsWith(Ljava/lang/String;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V'(Ljava/lang/String;Ljava/lang/String;)Vjava/util/logging/Loggerwarningjava/util/logging/LevelFINELjava/util/logging/Level;log.(Ljava/util/logging/Level;Ljava/lang/String;)VcurrentTimeMillis()Jexists()Zorg/das2/util/FileUtillistRecursively1(Ljava/io/File;Ljava/lang/String;)[Ljava/io/File;java/util/ArrayscopyOf)([Ljava/lang/Object;I)[Ljava/lang/Object; arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V createFontG(Ljava/lang/String;Ljava/lang/String;Z)Lcom/itextpdf/text/pdf/BaseFont;'(ILjava/io/InputStream;)Ljava/awt/Font;FINEST getFontNameA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;closeSEVERE getMessageC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)Vjava/lang/Class getResource"(Ljava/lang/String;)Ljava/net/URL;createTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;FINER@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V openStream()Ljava/io/InputStream;'org/das2/util/filesystem/FileSystemUtil copyStreamU(Ljava/io/InputStream;Ljava/io/OutputStream;Lorg/das2/util/monitor/ProgressMonitor;)V addSuppressed(Ljava/lang/Throwable;)VgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;getName getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;size()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/Long(J)Ljava/lang/Long;(Ljava/awt/Font;)V(Ljava/lang/Runnable;)VkeySet()Ljava/util/Set;(Ljava/util/Collection;)Vjava/util/Collectionssort(Ljava/util/List;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;printf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter; isLoggable(Ljava/util/logging/Level;)ZentrySet java/util/Setstream()Ljava/util/stream/Stream; (Ljava/lang/Object;)Z (Ljava/util/Map$Entry;)Ztest/(Ljava/awt/Font;)Ljava/util/function/Predicate;java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;(Ljava/lang/Object;)V accept()Ljava/util/function/Consumer;forEachOrdered (Ljava/util/function/Consumer;)V getFamilygetStyle((Lorg/das2/util/awt/PdfGraphicsOutput;)V,(Lcom/itextpdf/text/pdf/PdfContentByte;FFZ)VH(Lcom/itextpdf/text/pdf/PdfContentByte;FFLcom/itextpdf/awt/FontMapper;)Vjava/awt/geom/AffineTransformgetScaleInstance#(DD)Ljava/awt/geom/AffineTransform;java/awt/Graphics2D setTransform"(Ljava/awt/geom/AffineTransform;)Vdispose$com/itextpdf/text/pdf/PdfContentByte restoreState(FF)V$(Lcom/itextpdf/text/Rectangle;FFFF)Vcom/itextpdf/text/PageSizeLETTER addCreatoraddCreationDatecom/itextpdf/text/pdf/PdfWriter getInstanceU(Lcom/itextpdf/text/Document;Ljava/io/OutputStream;)Lcom/itextpdf/text/pdf/PdfWriter;opengetDirectContent(()Lcom/itextpdf/text/pdf/PdfContentByte; saveStateerrLjava/io/PrintStream;java/io/PrintStreamprintlngetKeycontains(Ljava/lang/CharSequence;)Zorg/das2/util/LoggerManager  HI BE"java/lang/invoke/LambdaMetafactory metafactoryLookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!6i   )$ ST* KL*4 Y Y Y +  SY Y SM*$ Y Y+SY YSMc*# Y YSY YSM:*$ Y Y+SY YSM MDz !"B#Y$:,:6652:  % &':  6  (':    `)*:     + :  66 2::,./W0Y1:3:456Y7SYS879W:p:<=>[:<A>:<:<=>':::<=>*BYCSYDSYESYFS::66   2: G Y H  I:  J K: LM NOY P: : Q:: RYSTUUH:W<U4:::!U:WU U XH:W< X4::: ! X:W X:  ,./WG Y H  Y:  3:456Y7SY S87 9W  Up:<=>[:<A>  U<:<=>':  U:<=>: Z[< > \]6Y^_SY"!e`S8;j?j@j;;j ; VV V).1VEVNZ_bVEPN;y?y@y;;y'')36;')'lKN;a\] abFcOdpeyfghjknoqrst uvx!y&z/{@|M}g~jv ),}2t8RlENvy$')368HKNPaglrL!Cm)jg! & /  % h )8 y  P l RH q3F)() *.** @** ***b  B T B T  B ** *****% *{*    G H *     *  Q G H *     * dB T B T *  B  *B 2 PaYL²\ *b+ð+cdY*eMfY,ghi+ð*b+ðN+-KCKDJKKNK. %+4?DK4 P(F zLjY+klM,mNnY*oN,p:q-rB:-s6YSY+tSuW-#-v:xYy:--v]hw]thvt:!?Z]hjt~>?j ~pj~p .) !"#$3J%K   &DLLz#+{|*}~+*7t M,Z*N*~ Y -  N*~ Y -  N+-t M,,,,,6 0>BGe*GR>` 0!4 '(_!**H**Y**$8 9H $ !)*+,s****GY****GY*****H**o*o*"() +,..I0R1n4 s)* !$-(L***9:;< )*.;/0/*@ )*12>*+ EF)*34>* PQ)*56S **Z[ \  )*  78G **de f )* 9(*&Y**L*Y+ *Y *W*W******* LY+vy?>klm'n*o<rFsNt]udvowvzyxzy{ :;z <=)* *|> ?@_L+^~A    BE>*B  FG HIE+B*FGJK2L(T(c\c6Ya4B CDGIMN"dCD