3u)jdk/nashorn/internal/objects/NativeNumber)jdk/nashorn/internal/runtime/ScriptObjectNativeNumber.java%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup WRAPFILTERLjava/lang/invoke/MethodHandle; PROTOFILTER MAX_VALUED MIN_VALUENaNNEGATIVE_INFINITYPOSITIVE_INFINITYvalue $nasgenmap$*Ljdk/nashorn/internal/runtime/PropertyMap;$assertionsDisabledZY(DLjdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/PropertyMap;)VX(Ljdk/nashorn/internal/runtime/ScriptObject;Ljdk/nashorn/internal/runtime/PropertyMap;)V #% &  (this+Ljdk/nashorn/internal/objects/NativeNumber;proto+Ljdk/nashorn/internal/runtime/ScriptObject;map)(DLjdk/nashorn/internal/objects/Global;)V#jdk/nashorn/internal/objects/Global0getNumberPrototype-()Ljdk/nashorn/internal/runtime/ScriptObject; 23 14  6 #$ 8global%Ljdk/nashorn/internal/objects/Global;(D)Vinstance'()Ljdk/nashorn/internal/objects/Global; => 1? #/ A safeToString()Ljava/lang/String;java/lang/StringBuilderE()V #G FH[Number Jappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; LM FNtoString PD Q]S FQgetValue()D VW Xjava/lang/DoubleZ(D)Ljava/lang/String; P\ [] doubleValue _W ` getClassNameNumberc constructor:(ZLjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;#jdk/nashorn/internal/runtime/JSTypegtoNumber(Ljava/lang/Object;)D ij hk #< mvalueOf(D)Ljava/lang/Double; op [qnewObjselfLjava/lang/Object;args[Ljava/lang/Object;numjava/lang/ObjectytoFixed8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; toInteger(Ljava/lang/Object;)I }~ h'(Ljava/lang/Object;I)Ljava/lang/String; { fractionDigitsinvalid.fraction.digitsjava/lang/String{'jdk/nashorn/internal/runtime/ECMAErrors rangeErrorS(Ljava/lang/String;[Ljava/lang/String;)Ljdk/nashorn/internal/runtime/ECMAException; getNumberValue j isNaN(D)Z [java/lang/Mathabs(D)D DKP h]java/util/LocaleUSLjava/util/Locale; java/text/NumberFormatgetNumberInstance,(Ljava/util/Locale;)Ljava/text/NumberFormat; setMinimumFractionDigits(I)V setMaximumFractionDigits setGroupingUsed(Z)V java/math/RoundingModeHALF_UPLjava/math/RoundingMode; setRoundingMode(Ljava/math/RoundingMode;)V format \ IxLjava/text/NumberFormat; toExponential*jdk/nashorn/internal/runtime/ScriptRuntime UNDEFINED(Ljdk/nashorn/internal/runtime/Undefined;  isInfinite [Infinity -Infinity%1.(I)Ljava/lang/StringBuilder; L FeK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;  fixExponent'(Ljava/lang/String;Z)Ljava/lang/String;  trimZerosfresLjava/lang/String; toPrecision(DI)Ljava/lang/String;  precisioninvalid.precision0%.gp invalid.radix P hintRadixradixtoLocaleString&(Ljava/lang/Object;)Ljava/lang/String;lookupPrimitiven(Ljdk/internal/dynalink/linker/LinkRequest;Ljava/lang/Object;)Ljdk/internal/dynalink/linker/GuardedInvocation;1jdk/nashorn/internal/runtime/linker/NashornGuardsgetNumberGuard!()Ljava/lang/invoke/MethodHandle;  java/lang/Number `   3jdk/nashorn/internal/runtime/linker/PrimitiveLookup(Ljdk/internal/dynalink/linker/LinkRequest;Ljava/lang/invoke/MethodHandle;Ljdk/nashorn/internal/runtime/ScriptObject;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljdk/internal/dynalink/linker/GuardedInvocation;  request*Ljdk/internal/dynalink/linker/LinkRequest;receiver wrapFilter?(Ljava/lang/Object;)Ljdk/nashorn/internal/objects/NativeNumber; protoFilter&(Ljava/lang/Object;)Ljava/lang/Object;object not.a.number C  typeError   indexOf(I)I "# $charAt(I)C &' ( !" *java/lang/AssertionError, -H substring(II)Ljava/lang/String; /0 1(I)Ljava/lang/String; /3 4cCstrindex expPaddingfractionOffset findOwnMHP(Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;"jdk/nashorn/internal/lookup/Lookup>MH7Ljdk/nashorn/internal/lookup/MethodHandleFunctionality; @A ?Blookup)()Ljava/lang/invoke/MethodHandles$Lookup; DE F5jdk/nashorn/internal/lookup/MethodHandleFunctionalityH findStatic(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; JK ILnametypeLjava/lang/invoke/MethodType;java/lang/ClassRdesiredAssertionStatus()Z TU SVB(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; OY IZ <= \$clinit$ _G `java/util/Collectionsb EMPTY_LISTLjava/util/List; de cf(jdk/nashorn/internal/runtime/PropertyMaphnewMapB(Ljava/util/Collection;)Ljdk/nashorn/internal/runtime/PropertyMap; jk il ConstantValueCodeLocalVariableTableLineNumberTable StackMapTable SourceFile InnerClasses1   nnnnn  !"#$o] *-'*')p* *+  ,- . q]^ _#/oO *'-579p  *+  :;q b c#<oA *'@Bp *+ q fgCDoFFYIKO*ROTOUp *+qlPDo2*Y^p *+qqVWo/*ap *+qy_Wo/*)p *+qbDo-dp *+qefo$, ,2lJY)n)rp*$s"$tu$vwxq r @Cz {|o= *+p tu uq {oa YS*I(((:(İp*atuaC@!q6 %(38@FLRZr   |o<*I+Φ6+6((љ(ӧհ+Υ YSFYIضOݶOUzY(rS:p>tuu"#uq. #*-4BUdr @ C A |op*I+Φ((+p tuuq r o= *p tu q op&&љ&ӧհ  & FYIOOUzY&rSpppq&  *4 ? Br  A P|o8+Υ,+= ! $ **p  $8tu8uq '!0%r   o2*p tuq0 ojo/*p tuq< oP*Y+ n  puqF o9Y* np uqK o1@5p uqP jo@* * * *Y**@5Y*S!p @tuqTUVWX,Y.[r oU*e%=**`)0>6D+ -Y.*d)6!0 .*d)6-FYI*2O*`2O*`5OU*p>D$678"9 :#|;qBgh jn q#r's:tDuXvh{s|}~|r @  ) <=oDCG*+MpNOPqQGowLW+XCSYzS[] ^CzSYzS[] aq;?,Ar @ _Go gm7st