/ (j kl $m 'n $o pq $r 's 'tu j 'v wx y z{ '| '} $~  $ $    $ '  '     '   NoTypeI ConstantValue NumberTypeAnyTypeinDirectCallFunctionZ theFunction2Lorg/mozilla/javascript/optimizer/OptFunctionNode;parameterUsedInNumberContext()VCodeLineNumberTableLocalVariableTablethis,Lorg/mozilla/javascript/optimizer/Optimizer;optimize*(Lorg/mozilla/javascript/ScriptOrFnNode;)Vfi scriptOrFn'Lorg/mozilla/javascript/ScriptOrFnNode; functionCountoptimizeFunction5(Lorg/mozilla/javascript/optimizer/OptFunctionNode;)VstatementsArray!Lorg/mozilla/javascript/ObjArray;theStatementNodes[Lorg/mozilla/javascript/Node;markDCPNumberContext (Lorg/mozilla/javascript/Node;)VvarIndexnLorg/mozilla/javascript/Node;convertParameter (Lorg/mozilla/javascript/Node;)ZrewriteForNumberVariables (Lorg/mozilla/javascript/Node;)IchildtypelChildrChildrTypelType arrayBase arrayIndexrValuebaseType indexType rValueTypetargetrewriteAsObjectChildren=(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)VnuChild nextChildbuildStatementList_rA(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/ObjArray;)Vnode statements SourceFileOptimizer.java 67 DE  12 34org/mozilla/javascript/ObjArray de org/mozilla/javascript/Node  52 QR R JK OP K 6 K K `a 0org/mozilla/javascript/optimizer/OptFunctionNode a *org/mozilla/javascript/optimizer/Optimizerjava/lang/Object%org/mozilla/javascript/ScriptOrFnNodegetFunctionCount()Iget\(Lorg/mozilla/javascript/ScriptOrFnNode;I)Lorg/mozilla/javascript/optimizer/OptFunctionNode;fnode%Lorg/mozilla/javascript/FunctionNode;#org/mozilla/javascript/FunctionNoderequiresActivation()ZisTargetOfDirectCallsizetoArray([Ljava/lang/Object;)V&org/mozilla/javascript/optimizer/BlockrunFlowAnalyzesS(Lorg/mozilla/javascript/optimizer/OptFunctionNode;[Lorg/mozilla/javascript/Node;)VsetParameterNumberContext(Z)VgetType getVarIndex isParameter(I)Z removeProp(I)V getFirstChild()Lorg/mozilla/javascript/Node; putIntProp(II)V isNumberVargetNext removeChild!(ILorg/mozilla/javascript/Node;)VaddChildToBackaddChildToFrontgetProp(I)Ljava/lang/Object;addChildBeforeadd(Ljava/lang/Object;)V '()*+,-*+./*+0123452678/*9,: ;<=>8 +=>+:*989 :;9=:4?4@* ;< ABC*DE8k+*+*+ Y M+, , N,-+-+)*6-*-2W+*9>A CDF G(H0I5K:MDUIVSW\VbYj\:4L@*k;<k34 KFG0;HIJK8x**%+6* +=* *9$): L**;<*MNOP8.*(+6* +=*  +9$*,: L*.;<.MNQR8 J+   #[$%'67`f(g(+M*,> ++* +=**  +*  ++M,6*,+*,,# *,+M,N*-6* +6*0* $*- +*-* ++-+Y- +*-*-+-+Y- +M,N*,6*-6*,*-*,*-R+H*-:+0 ++ ++M,N*,6*-6*,*-Q+G*-9+/ ++ ++M,N*,6*-6*,*-7 +*-+-+Y- +(*,+,+Y,!+*,+,+Y,!*-+-+Y- ++M,N-:*,6*,+,+Y,!*-6+*-*6"*++Y +M,N*,6*,+,+Y,!*-6*- ++M,#*,," *,W,M+ #$N-!,#*,6*,,M*+,"*++"9 !(*,1:CJOQS\bdinu  #(-5=?ELOW]dgmsz}   !"#'()*-./0357 8>JK L'M.N3O8P>QDRKSMVUWZXiZp\r`xabcegjklopqtu{|}~$+08>GM]_dipv~ :`#SNT*1L*13SNiUNnVNuW*L*UNVNzX*#sW*{UNvVNoX*hW*UN VN'X*.W*|YNwZNq[Nj\*A]*8'^*dLYNiGZNp@\*]*T*TSN*_4;<MN`a8J,H,N*,61*,)+,Y,:- + +-%-M96  #04=DFI:>0bN =cN6T*J;<JMNJSN de8>*=} i*N--+ -N+*&9* $(-258=:*$SN>fN>gG9T*hi