Êþº¾3£ eáâ á cã cä cåæ á cç cè éê cë cì )í îï cð ñò óôõ ö c÷ Tø ù Tú û óü ýþ ýÿ ? é c c ý  $ $ ýú é :     c ý ñ ý : c $ c 8á é ý î !"# :$ ñ% é& c' c( ) ñ*+, -. /þ ?0 c1 ñ23 O4 5 c6 ?78 c9 ñ: c; $< c=> Zá Z?@ ZAB ZC D ?EF GHIJ InnerClassescompiler'Ljdk/nashorn/internal/codegen/Compiler;fnIdToNestedFunctionsLjava/util/Map; Signature…Ljava/util/Map;>;externalSymbolDepthsZLjava/util/Map;>;internalSymbolsGLjava/util/Map;>; withBodiesLjava/util/Set;0Ljava/util/Set;log2Ljdk/nashorn/internal/runtime/logging/DebugLogger;dynamicScopeCountI$assertionsDisabledZ*(Ljdk/nashorn/internal/codegen/Compiler;)VCodeLineNumberTableLocalVariableTablethis.Ljdk/nashorn/internal/codegen/FindScopeDepths; getLogger4()Ljdk/nashorn/internal/runtime/logging/DebugLogger; initLoggerZ(Ljdk/nashorn/internal/runtime/Context;)Ljdk/nashorn/internal/runtime/logging/DebugLogger;context&Ljdk/nashorn/internal/runtime/Context;findScopesToStartp(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/FunctionNode;Ljdk/nashorn/internal/ir/Block;)Ilc(Ljdk/nashorn/internal/ir/LexicalContext;fn&Ljdk/nashorn/internal/ir/FunctionNode;blockLjdk/nashorn/internal/ir/Block; bodyBlockiterLjava/util/Iterator;b scopesToStartLocalVariableTypeTable5Ljava/util/Iterator; StackMapTableKLõMfindInternalDepth(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/FunctionNode;Ljdk/nashorn/internal/ir/Block;Ljdk/nashorn/internal/ir/Symbol;)Isymbol Ljdk/nashorn/internal/ir/Symbol;8definedInBlockB(Ljdk/nashorn/internal/ir/Block;Ljdk/nashorn/internal/ir/Symbol;)Z findBodyBlockŽ(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/FunctionNode;Ljdk/nashorn/internal/ir/Block;)Ljdk/nashorn/internal/ir/Block;nextfindGlobalBlockh(Ljdk/nashorn/internal/ir/LexicalContext;Ljdk/nashorn/internal/ir/Block;)Ljdk/nashorn/internal/ir/Block; globalBlockisDynamicScopeBoundary)(Ljdk/nashorn/internal/ir/FunctionNode;)Z"(Ljdk/nashorn/internal/ir/Block;)ZenterFunctionNode functionNodefnIdnestedFunctionsaLjava/util/Map;leaveFunctionNodeF(Ljdk/nashorn/internal/ir/FunctionNode;)Ljdk/nashorn/internal/ir/Node;data=Ljdk/nashorn/internal/runtime/RecompilableScriptFunctionData;parentFnnameLjava/lang/String;newFunctionNodeNinDynamicScope()ZincreaseDynamicScopeCount!(Ljdk/nashorn/internal/ir/Node;)VnodeLjdk/nashorn/internal/ir/Node;decreaseDynamicScopeCount enterWithNode%(Ljdk/nashorn/internal/ir/WithNode;)Z"Ljdk/nashorn/internal/ir/WithNode; enterBlockb2 depthAtStart internalDepthinternalsymbols internals1Ljava/util/Set;6Ljava/util/Map;F# leaveBlock?(Ljdk/nashorn/internal/ir/Block;)Ljdk/nashorn/internal/ir/Node;addInternalSymbols8(Ljdk/nashorn/internal/ir/FunctionNode;Ljava/util/Set;)V#Ljava/util/Set;L(Ljdk/nashorn/internal/ir/FunctionNode;Ljava/util/Set;)VaddExternalSymbolJ(Ljdk/nashorn/internal/ir/FunctionNode;Ljdk/nashorn/internal/ir/Symbol;I)Vdepths()V SourceFileFindScopeDepths.javaRuntimeVisibleAnnotations-Ljdk/nashorn/internal/runtime/logging/Logger; scopedepths {Ûjava/util/HashMap jk nk pkjava/util/HashSet rs hiO PQ „… uv RST ‚U £¤K VWM ¥Xjdk/nashorn/internal/ir/Block Y½ ¡¢ Z½ [½ \] ^_ `½L ab c½ de f½ ©ª ¾¿ ghi jk lm java/util/Map no pq r½java/lang/ObjectReviving scriptfunction s tu1 as defined in previous (now lost) dynamic scope. vw Š‹ xy z{ |½ }~ ¼½Tagging  as defined in dynamic scope m yzjava/lang/AssertionError;jdk/nashorn/internal/runtime/RecompilableScriptFunctionData € ‚h ƒ½„ …† java/util/Set {‡ ˆ‰ Š‹ ¿ wx Œ½ { ++dynamicScopeCount =  at: Žw --dynamicScopeCount =  e ©« ‘½.jdk/nashorn/internal/codegen/FindScopeDepths$1 {’ “” ¦§ •–jdk/nashorn/internal/ir/Symbol œ —W ×Ø ˜™ ÓÔjava/lang/StringBuilder š› internals= šœ externals= ] žŸ  e,jdk/nashorn/internal/codegen/FindScopeDepths¡ ¢½1jdk/nashorn/internal/ir/visitor/SimpleNodeVisitor-jdk/nashorn/internal/runtime/logging/Loggable&jdk/nashorn/internal/ir/LexicalContext$jdk/nashorn/internal/ir/FunctionNodejava/util/Iteratorjava/lang/String%jdk/nashorn/internal/codegen/Compiler getContext(()Ljdk/nashorn/internal/runtime/Context;getClass()Ljava/lang/Class;$jdk/nashorn/internal/runtime/ContextE(Ljava/lang/Class;)Ljdk/nashorn/internal/runtime/logging/DebugLogger; getBlocks5(Ljdk/nashorn/internal/ir/Block;)Ljava/util/Iterator;()Ljava/lang/Object; needsScopeisGlobal isGlobalScopegetName()Ljava/lang/String;getExistingSymbol4(Ljava/lang/String;)Ljdk/nashorn/internal/ir/Symbol;hasNextgetBody!()Ljdk/nashorn/internal/ir/Block;needsDynamicScopecontains(Ljava/lang/Object;)ZisOnDemandCompilationgetId()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;get&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getScriptFunctionData@(I)Ljdk/nashorn/internal/runtime/RecompilableScriptFunctionData;inDynamicContext0jdk/nashorn/internal/runtime/logging/DebugLoggerquote&(Ljava/lang/String;)Ljava/lang/String;fine([Ljava/lang/Object;)VsetInDynamicContextP(Ljdk/nashorn/internal/ir/LexicalContext;)Ljdk/nashorn/internal/ir/FunctionNode;getOutermostFunction(()Ljdk/nashorn/internal/ir/FunctionNode;hasApplyToCallSpecialization setCachedAst)(Ljdk/nashorn/internal/ir/FunctionNode;)VremovegetCodeInstaller.()Ljdk/nashorn/internal/runtime/CodeInstaller;getThisProperties useDualFields1jdk/nashorn/internal/codegen/ObjectClassGeneratorcreateAllocationStrategy5(IZ)Ljdk/nashorn/internal/runtime/AllocationStrategy;³(Ljdk/nashorn/internal/ir/FunctionNode;Ljdk/nashorn/internal/runtime/CodeInstaller;Ljdk/nashorn/internal/runtime/AllocationStrategy;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;)VgetParentFunctionN(Ljdk/nashorn/internal/ir/FunctionNode;)Ljdk/nashorn/internal/ir/FunctionNode;setData@(Ljdk/nashorn/internal/runtime/RecompilableScriptFunctionData;)V isEnabledgetCurrentFunctionfinest jdk/nashorn/internal/ir/WithNodeaddisFunctionBody@(Ljdk/nashorn/internal/codegen/FindScopeDepths;Ljava/util/Set;)VacceptM(Ljdk/nashorn/internal/ir/visitor/NodeVisitor;)Ljdk/nashorn/internal/ir/Node;iterator()Ljava/util/Iterator;getAncestorBlockskeySet()Ljava/util/Set;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringinfo(Ljava/lang/String;)Vequalsjava/lang/ClassdesiredAssertionStatus0cefhijklmnklopklqrsltuvwxyz{|}’B*·*»Y·µ*»Y·µ*»Y·µ*»Y·µ *+µ **+¶ ¶ µ ±~"D;<=%>0E5FAGB€Bhi‚ƒ}/*´ °~K €„…}= +*¶¶°~P € †‡ˆ‰}C*+,¸N*,¶:¹À:6¶™„-¦§¹À:§ÿà¬~* TUVWY%Z(\.]1_@aHCŠ‹CŒCŽ<5‘’)“&”x• 5‘–—ÿ˜™šš›š œ}'P*+,¸:*,¶:¹À:6-¸™¬¶™„¦§¹À:§ÿÓ¬~2 efghj'k*m2n5p<q?sNuRPŠ‹PŒPŽPžŸHA‘’5“2”x• A‘–—#ÿ˜™š š›š  ¡¢}u$+¶™*¶™¬¬*+¶¶+¦§¬~yz{~€$Ž$žŸ—@£¤}·+*,¶N-¹™-¹À:+¶¦°§ÿà°~„…†‡#ˆ&Š)‹4 ¥+Š‹+Œ+Ž%‘’• %‘–— ü› ¦§}œ *+¶MN,¹™,¹ÀN§ÿí-°~‘’”* Š‹ Ž‘’¨• ‘–— ý›š ©ª}/*¶¬~˜ Œ©«}? *´ +¹¬~œ € Ž¬ª}ÚK*´ ¶™¬+¸™*+· +¶!=*´¸"¹#À$N-Ç»Y·N*´¸"-¹%W¬~* ¡ ¢ ¥¦©ª.«2¬:­I°*K€K­.®x.¯k• .¯°—  ý0±²³} X+¶&M+N*´ ¶™W*´ -¶!¶':¶(™(*´ ½)Y*SY,¸+SY,S¶--*´.¶/N-*´.¶0¦-¶1š -¶2-°*·3™(*´ ½)Y4SY,¸+SY5S¶--*´.¶/N-¶!6*´¸"¹6À$:²7šÇ »8Y·9¿»:Y-*´ ¶;-¶<*´ ¶ ¶=¸>*´¸"¹#À$*´¸"¹#À?·@:*´.¶0-¥6*´.-¶A:Æ$*´¶!¸"¹#À$¸"¹%W§ *´ ¶B+¸™*+·C-°~z¶·¸¹º&»B¼K¾]¿cÁeÄlňƑʗ˪ͽÏÆÑÊÒâÔóÕ×ØÙÚ>ÜAÝJàQáVä\ G´µ&¶X€X­S·¸Q¹—Á®xª®¯kU´µ• ª®¯°—# þKº™»ú+ý+±ü€» ¼½}B *´Dž§¬~è  €— @¾¿}µe²7š*´Dœ »8Y·9¿*Y´D`µD*´ ¶E™>*´ ½)Y*´.¶F¶&¸+SYGSY*´D¸"SYHSY+SY+¶S¶I±~ìíî)ïdñe€eÀÁ—ûN¿}µe*Y´DdµD²7š*´Dœ »8Y·9¿*´ ¶E™>*´ ½)Y*´.¶F¶&¸+SYJSY*´D¸"SYHSY+SY+¶S¶I±~ô õö)÷dùe€eÀÁ—ûDÃÄ}H*´ +¶K¹LW¬~ ýþ€ÀÅÆ«}Yw*´ ¶™¬*+·M™*+· *´.¶Nš¬*´.¶FM»Y·N+»OY*-·P¶QW»Y·:*´.+¸R:*´.,+¸:²7šÇ »8Y·9¿²7šÇ »8Y·9¿-¹S:¹™¹ÀT:*´.,+¸U6  ›§6  ™¶ ¸"¹%W šK6 *´.¶V:  ¹™3 ¹À:  ¸™*, ·W§ ¶™„ §ÿɧÿm*,¹X·Y*´ ¶E™=*´ »ZY·[,¶&¶\]¶\¶^_¶\*´,¶!¸"¹#¶^¶`¶a¬~Ž#   # %-5C!L#V$a&t'‡)¥,²-¾.Ã/Õ5Ú6Ý8è9ò:þ;<=?@B"D%F1H;IuL„ þ!Ç ÝEÈx è:‘’ ²pÉx ¾dÊz ¥}žŸw€wŽ-JŒ5BËsL+ÌkV!¨a• è:‘– 5BËÍL+ÌΗŒ ÿNÏš™Ð±ššü›þ+ @üÿ Ïš™Ð±šš› ›ü+šú ÿÏš™Ð±šš›úûOÑÒ}i*´ ¶™+°*+·M™*+·C+°~Q R TUW€Ž— ÓÔ}¾L+¶!>²7š4*´¸"¹#Æ$*´¸"¹#À?,¹bš »8Y·9¿*´¸",¹%W±~[\<]K^*L€L­LËsG®x• LËÕ—ü<lÖ×Ø}ÞI+¶!6*´¸"¹#À$:Ç»Y·:*´¸"¹%W,¶¸"¹%W±~abcd'e8gHh>I€I­IžŸIÈxC®x0Ùk• 0ÙΗ ý8±ÚÛ}4c¶dš§³7±~7— @ÜÝÞ ß·sàg O