4                          1 A@ 1  A0  AP   Ap  ? E   E E     BB  !" # $%A @= &'  ( ) *+ f, - f. a/0 f/1 n2 n3 n4 n5 h67 n6 InnerClassesDEBUGZ ConstantValue changeSupport"Ljava/beans/PropertyChangeSupport;jreHiDPILjava/lang/Boolean; scaleFactorF initialized()VCodeLineNumberTableLocalVariableTablethis"Lcom/formdev/flatlaf/util/UIScale;addPropertyChangeListener&(Ljava/beans/PropertyChangeListener;)Vlistener#Ljava/beans/PropertyChangeListener; StackMapTableremovePropertyChangeListenerisSystemScalingEnabled()ZmLjava/lang/reflect/Method;geLjava/awt/GraphicsEnvironment; sunGeClassLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>;getSystemScaleFactor(Ljava/awt/Graphics2D;)DgLjava/awt/Graphics2D;#(Ljava/awt/GraphicsConfiguration;)Dgc Ljava/awt/GraphicsConfiguration; initializeupdateScaleFactorcustomScaleFactorfontLjava/awt/Font;computeFontScaleFactor(Ljava/awt/Font;)FwinFontuiFontcomputeScaleFactorfontSizeDividerisUserScalingEnabledapplyCustomScaleFactorD(Ljavax/swing/plaf/FontUIResource;)Ljavax/swing/plaf/FontUIResource;!Ljavax/swing/plaf/FontUIResource;fontScaleFactor newFontSizeIgetCustomScaleFactor()FparseScaleFactor(Ljava/lang/String;)Fscaleex!Ljava/lang/NumberFormatException;sLjava/lang/String;units8getUserScaleFactorsetUserScaleFactor(FZ)V normalizeoldScaleFactor(F)Fvalue(I)Iscale2unscale scaleGraphics(Ljava/awt/Graphics2D;)V*(Ljava/awt/Dimension;)Ljava/awt/Dimension; dimensionLjava/awt/Dimension;$(Ljava/awt/Insets;)Ljava/awt/Insets;insetsLjava/awt/Insets; access$000 SourceFile UIScale.java com/formdev/flatlaf/util/UIScale } |} uv java/beans/PropertyChangeSupport |9 wx : ;<= >r ?r@ AB!sun.java2d.SunGraphicsEnvironment CD EF isUIScaleOnjava/lang/Class GHjava/lang/ObjectI JKjava/lang/Booleanjava/lang/Throwable L MN O PQR ST {r "com/formdev/flatlaf/util/UIScale$1U VWX YW  defaultFont Z[ Label.font \rjavax/swing/plaf/UIResource] ^_win.messagebox.font `a java/awt/Font bcwin.defaultGUI.font Tahoma de fF gr hr ir(com/formdev/flatlaf/FlatSystemPropertiesflatlaf.uiScale.enabled jkl mn opjavax/swing/plaf/FontUIResource qr |sflatlaf.uiScalet uv x wx yc z{dpi%| }java/lang/NumberFormatException } yzflatlaf.uiScale.allowScaleDown o~userScaleFactor ;  $javax/swing/plaf/DimensionUIResource   |java/awt/Dimension!javax/swing/plaf/InsetsUIResource     |java/awt/Insetsjava/lang/String(Ljava/lang/Object;)V booleanValuevalueOf(Z)Ljava/lang/Boolean;#com/formdev/flatlaf/util/SystemInfoisJava_9_orLaterisJetBrainsJVMjava/awt/GraphicsEnvironmentgetLocalGraphicsEnvironment ()Ljava/awt/GraphicsEnvironment;forName%(Ljava/lang/String;)Ljava/lang/Class; isInstance(Ljava/lang/Object;)ZgetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;java/awt/Graphics2DgetDeviceConfiguration"()Ljava/awt/GraphicsConfiguration;java/awt/GraphicsConfigurationgetDefaultTransform!()Ljava/awt/geom/AffineTransform;java/awt/geom/AffineTransform getScaleX()Djavax/swing/UIManager getDefaults()Ljavax/swing/UIDefaults;javax/swing/UIDefaultsgetLookAndFeelDefaultsgetFont#(Ljava/lang/Object;)Ljava/awt/Font; isWindowsjava/awt/ToolkitgetDefaultToolkit()Ljava/awt/Toolkit;getDesktopProperty&(Ljava/lang/String;)Ljava/lang/Object;getSize()I getFamily()Ljava/lang/String;equalsisMacOSisLinuxisKDE getBoolean(Ljava/lang/String;Z)Zjava/lang/Mathround(F)Imax(II)I deriveFont(F)Ljava/awt/Font;(Ljava/awt/Font;)Vjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;endsWith(Ljava/lang/String;)Zlength substring(II)Ljava/lang/String;java/lang/Float parseFloat(FF)F(F)Ljava/lang/Float;firePropertyChange9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V(DD)Vwidthheight(II)Vtopleftbottomright(IIII)V!qrst uv wx yz {r|}~/*G  ~YY*NOPQ  ~N*TUVW  ~a   9 3KL+*+M,* K *VY:ab dfh$i*m.n4o<pGqVuYsZx G.(4" 4"  1B ~G * @ ~K* * @ }~0 Y!K*"#*$%*$.  %,/  }~0&C" "'()L+ *)L++'.  !'/ %z 1 ~N,F*-?./01L++2*2$ .301M,,*4*4&  (.0<I < 0N(11@1 ~C5D,6*78)9D#: ;D<=;>D*2#n&  !'-;C@z  A ~@A ~@*&D# **4E#$**B$n#jCD>EY*FG*  !2 *@ 4yz'z2    ~! HIJ' ~l*K D*LM**NdOK6*PMQD**NdOK*RMSD**NdOK*TE$ $#nKMKTghU>./1 23!4*5-6<7E8H9T=Y>h?i@*Yzil czAU ~#VW HI ~^7" XA"YjCYn C" "ZjCZnC"[\CWE"W]$^"^_6 PQ RS!T&U,V8Z?\C]GbMc]d ^yz^rCz !@$ ~NVW ""Wj jk zD ~RVW  WjC rs H ~PVW  Wj |} F ~NVW ""Wn  zD ~RVW  WnC  H ~WVW *WW`   ~HV* W *7*-aY*bc*dcefY*bc*dcg2G H Tf ~dV* W *S*-)hY*ic*jc*kc*lcm&nY*ic*jc*kc*lco@c d ,bn}~G}~ Wp