4X h g     i   g       g ? g  g g  @@?`? >> g g g g g F? g g g  g     g g   X???@ @@@` @`Painter InnerClassesuseTextYCorrectionLjava/lang/Boolean; SCALE_FACTORS[FCORRECTION_SEGOE_UICORRECTION_TAHOMACORRECTION_INTERCORRECTION_OPEN_SANSuseDebugScaleFactor()VCodeLineNumberTableLocalVariableTablethis%Lcom/formdev/flatlaf/util/HiDPIUtils;paintAtScale1x](Ljava/awt/Graphics2D;Ljavax/swing/JComponent;Lcom/formdev/flatlaf/util/HiDPIUtils$Painter;)VgLjava/awt/Graphics2D;cLjavax/swing/JComponent;painter-Lcom/formdev/flatlaf/util/HiDPIUtils$Painter;I(Ljava/awt/Graphics2D;IIIILcom/formdev/flatlaf/util/HiDPIUtils$Painter;)V realScaleXD realScaleYt1xLjava/awt/geom/AffineTransform;swidthIsheightxywidthheighttscaleXscaleYshearXshearYrotatedZpxpy scaledRectDouble"Ljava/awt/geom/Rectangle2D$Double; StackMapTablescale*(DDDDII)Ljava/awt/geom/Rectangle2D$Double;newXnewYnewWidth newHeight normalize(D)Dvalue()ZcomputeTextYCorrection(Ljava/awt/Graphics2D;)F scaleFactorF correctionForScaleY(Ljava/awt/Graphics2D;[F)F correctionscaleFactor2index(F)IigetUserScaleFactor()FdrawStringWithYCorrectionD(Ljavax/swing/JComponent;Ljava/awt/Graphics2D;Ljava/lang/String;II)VtextLjava/lang/String;(drawStringUnderlineCharAtWithYCorrectionE(Ljavax/swing/JComponent;Ljava/awt/Graphics2D;Ljava/lang/String;III)VunderlinedIndex yCorrectioncreateGraphicsTextYCorrection,(Ljava/awt/Graphics2D;)Ljava/awt/Graphics2D; SourceFileHiDPIUtils.java uv! "# $# | %& '( )( *( +(, -. / 01 2( 3( java/awt/geom/AffineTransform 4 u5 6 78 9 java/awt/geom/Rectangle2D$Double u: lm(com/formdev/flatlaf/FlatSystemPropertiesflatlaf.useTextYCorrection ;<= >? @ lA B C DEF GH I#Segoe UI JKSegoe UI LightSegoe UI Semibold Noto Sans Open SansVerdanaDialog SansSerifTahomaInter Inter LightInter Semi BoldRoboto Roboto Light Roboto Medium po qo ro so"java/lang/IllegalArgumentException no tm,FlatLaf.debug.HiDPIUtils.useDebugScaleFactor tL)FlatLaf.debug.HiDPIUtils.debugScaleFactor1M NOP QR S6T UV%com/formdev/flatlaf/util/HiDPIUtils$1 uW#com/formdev/flatlaf/util/HiDPIUtilsjava/lang/Object+com/formdev/flatlaf/util/HiDPIUtils$Painterjava/awt/Graphics2Djava/lang/Throwablejava/lang/Stringjavax/swing/JComponentgetWidth()I getHeight getTransform!()Ljava/awt/geom/AffineTransform; getScaleX()D getScaleY getShearX getShearYjava/lang/Mathhypot(DD)Dabspaint(Ljava/awt/Graphics2D;IIIID)V getTranslateX getTranslateYfloor (DDDDDD)V(DD)V setTransform"(Ljava/awt/geom/AffineTransform;)Vjava/awt/geom/Rectangle2D(DDDD)V getBoolean(Ljava/lang/String;Z)Zjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; booleanValue#com/formdev/flatlaf/util/SystemInfo isWindowsisJava_9_orLatergetFont()Ljava/awt/Font; java/awt/Font getFamily()Ljava/lang/String;hashCodeequals(Ljava/lang/Object;)Z com/formdev/flatlaf/util/UIScalejava/lang/System getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/Float parseFloat(Ljava/lang/String;)F translate*com/formdev/flatlaf/util/JavaCompatibilitydrawStringUnderlineCharAtC(Ljavax/swing/JComponent;Ljava/awt/Graphics;Ljava/lang/String;III)V(Ljava/awt/Graphics2D;F)V!gh lmnopoqoroso tmuvw/*x y z{ |}wR*++,x '(y ~ |w;N*:99 9  9     6 9  9 9 9* k kc c9 k kcc9:4Y   :oo Y:*66* *:*9BBDBx~47 89:">EBJDSE_HfImM{NOSTW\]^_abd!e)h9k?lBkJlMmyS \&!)N~NNNNNH A: 3 ", E fmY > i@ k.i w >9 9 &kc g9 (kc g9Y  xuvwx.zyf >>>>>> 7 0  . w7 &ccx~y  lwB !"#x w$ % &'D# *()M>,**J|t#27f:3oJXB F,-,=>8,.,/>*,/,!>,0,>,1,>V&&&??E#2 #345#jv6#jv# 76#jv*()L=+*[7e״*|OvA#27@n8t1H{":3oJB a Px&yh++,=+-,=+.,=+1,=+8,=+9,=+:,~=x+;,o=i+<,`=Z+=,Q =K+>,B =<+?,3 =-+@,$ =+/, =+0,=kKKKKKKS[[[[[[cc*AB*CB*DB*EB xB y~?( Y & A A  K w++ FYG*I(H +(J0xy +~+o F ww#<K"K0Kdx y#  twBLM!"LL#x wFN O PQRSx  I wa *+,Tx  y4 ~    w8+U8 "+V*+,W+vV*+,Wx   ,7yH88~88882, wc*UD# *XY*#Yx  y~ vw; YZQY[QY\QY QY2QY]QY^QY_QY3QK Y`QY`QYaQYbQYbQYbQYbQYbQYcQA YdQYdQYdQYeQYfQYfQYfQYfQYeQC YdQYdQYdQYeQYfQYfQYeQYdQYeQD Y`QYdQYdQYeQYdQYdQYeQYdQYdQEx6mkigj X