Decl ID: 20340 Var: `dummy`2 (2) ID: 17940 Undef ID: 18070 Var: `arrayVar`3 (3) ID: 17950 Binop: acc ID: 18100 Var: `window`0 (0) ID: 18080 String: Array ID: 18090 Var: `functionVar`4 (4) ID: 17960 Binop: acc ID: 18130 Var: `window`0 (0) ID: 18110 String: Function ID: 18120 Var: `stringVar`5 (5) ID: 17970 Binop: acc ID: 18160 Var: `window`0 (0) ID: 18140 String: String ID: 18150 Var: `regexpVar`6 (6) ID: 17980 Binop: acc ID: 18190 Var: `window`0 (0) ID: 18170 String: RegExp ID: 18180 Var: `booleanVar`7 (7) ID: 17990 Binop: acc ID: 18220 Var: `window`0 (0) ID: 18200 String: Boolean ID: 18210 Var: `numberVar`8 (8) ID: 18000 Binop: acc ID: 18250 Var: `window`0 (0) ID: 18230 String: Number ID: 18240 Var: `dateVar`9 (9) ID: 18010 Binop: acc ID: 18280 Var: `window`0 (0) ID: 18260 String: Date ID: 18270 Var: `errorVar`10 (10) ID: 18020 Binop: acc ID: 18310 Var: `window`0 (0) ID: 18290 String: Error ID: 18300 Var: `argumentsVar`11 (11) ID: 18030 Binop: acc ID: 18340 Var: `window`0 (0) ID: 18320 String: Arguments ID: 18330 Var: `objectVar`12 (12) ID: 18040 Binop: acc ID: 18370 Var: `window`0 (0) ID: 18350 String: Object ID: 18360 Var: `dummyAddressVar`13 (13) ID: 18050 Binop: acc ID: 18400 Var: `window`0 (0) ID: 18380 String: dummyAddress ID: 18390 Var: window (1) ID: 18060 Var: `window`0 (0) ID: 18410 SDecl ID: 20330 Seq ID: 20320 Update ID: 18450 Var: `window`0 (0) ID: 18420 String: dummyAddress ID: 18430 Undef ID: 18440 Update ID: 18490 Var: `window`0 (0) ID: 18460 String: Arguments ID: 18470 Undef ID: 18480 Update ID: 18530 Var: `window`0 (0) ID: 18500 String: x ID: 18510 Double: 2.0 ID: 18520 Label: :BREAK: ID: 20300 Seq ID: 20290 If ID: 19110 Binop: land ID: 18610 Boolean: false ID: 18540 Binop: se ID: 18600 Unop: typeof ID: 18580 Binop: acc ID: 18570 Var: `window`0 (0) ID: 18550 String: x ID: 18560 String: string ID: 18590 Seq ID: 18690 Assign ID: 18680 Scratch: 0 ID: 18620 Binop: lex ID: 18670 Double: 0.0 ID: 18630 Binop: acc ID: 18660 Var: `window`0 (0) ID: 18640 String: x ID: 18650 Seq ID: 19100 If ID: 19030 Unop: isprim ID: 18730 Binop: acc ID: 18720 Var: `window`0 (0) ID: 18700 String: x ID: 18710 Seq ID: 18800 Assign ID: 18790 Scratch: 1 ID: 18740 Unop: tonum ID: 18780 Binop: acc ID: 18770 Var: `window`0 (0) ID: 18750 String: x ID: 18760 Seq ID: 19020 New ID: 18840 Scratch: 2 ID: 18810 Var: `argumentsVar`11 (11) ID: 18820 Var: `dummyAddressVar`13 (13) ID: 18830 Merge ID: 18850 Update ID: 18910 Scratch: 2 ID: 18860 String: 0 ID: 18870 Binop: acc ID: 18900 Var: `window`0 (0) ID: 18880 String: x ID: 18890 Update ID: 18950 Scratch: 2 ID: 18920 String: length ID: 18930 Double: 1.0 ID: 18940 Call ID: 19000 Scratch: 1 ID: 18960 Var: `numberVar`8 (8) ID: 18970 Var: `window`0 (0) ID: 18980 Scratch: 2 ID: 18990 Merge ID: 19010 Merge ID: 19040 Assign ID: 19090 Scratch: 0 ID: 19050 Binop: lt ID: 19080 Double: 0.0 ID: 19060 Scratch: 1 ID: 19070 Merge ID: 19120 Assign ID: 19160 Scratch: 3 ID: 19130 Unop: tobool ID: 19150 Scratch: 0 ID: 19140 While ID: 20270 Scratch: 3 ID: 19170 Seq ID: 20260 Merge ID: 19180 Label: :CONTINUE: ID: 19610 Seq ID: 19600 If ID: 19520 Unop: isprim ID: 19220 Binop: acc ID: 19210 Var: `window`0 (0) ID: 19190 String: x ID: 19200 Seq ID: 19290 Assign ID: 19280 Scratch: 0 ID: 19230 Unop: tonum ID: 19270 Binop: acc ID: 19260 Var: `window`0 (0) ID: 19240 String: x ID: 19250 Seq ID: 19510 New ID: 19330 Scratch: 1 ID: 19300 Var: `argumentsVar`11 (11) ID: 19310 Var: `dummyAddressVar`13 (13) ID: 19320 Merge ID: 19340 Update ID: 19400 Scratch: 1 ID: 19350 String: 0 ID: 19360 Binop: acc ID: 19390 Var: `window`0 (0) ID: 19370 String: x ID: 19380 Update ID: 19440 Scratch: 1 ID: 19410 String: length ID: 19420 Double: 1.0 ID: 19430 Call ID: 19490 Scratch: 0 ID: 19450 Var: `numberVar`8 (8) ID: 19460 Var: `window`0 (0) ID: 19470 Scratch: 1 ID: 19480 Merge ID: 19500 Merge ID: 19530 Update ID: 19590 Var: `window`0 (0) ID: 19540 String: x ID: 19550 Binop: sub ID: 19580 Scratch: 0 ID: 19560 Double: 1.0 ID: 19570 Merge ID: 19620 If ID: 20200 Binop: land ID: 19700 Boolean: false ID: 19630 Binop: se ID: 19690 Unop: typeof ID: 19670 Binop: acc ID: 19660 Var: `window`0 (0) ID: 19640 String: x ID: 19650 String: string ID: 19680 Seq ID: 19780 Assign ID: 19770 Scratch: 0 ID: 19710 Binop: lex ID: 19760 Double: 0.0 ID: 19720 Binop: acc ID: 19750 Var: `window`0 (0) ID: 19730 String: x ID: 19740 Seq ID: 20190 If ID: 20120 Unop: isprim ID: 19820 Binop: acc ID: 19810 Var: `window`0 (0) ID: 19790 String: x ID: 19800 Seq ID: 19890 Assign ID: 19880 Scratch: 1 ID: 19830 Unop: tonum ID: 19870 Binop: acc ID: 19860 Var: `window`0 (0) ID: 19840 String: x ID: 19850 Seq ID: 20110 New ID: 19930 Scratch: 2 ID: 19900 Var: `argumentsVar`11 (11) ID: 19910 Var: `dummyAddressVar`13 (13) ID: 19920 Merge ID: 19940 Update ID: 20000 Scratch: 2 ID: 19950 String: 0 ID: 19960 Binop: acc ID: 19990 Var: `window`0 (0) ID: 19970 String: x ID: 19980 Update ID: 20040 Scratch: 2 ID: 20010 String: length ID: 20020 Double: 1.0 ID: 20030 Call ID: 20090 Scratch: 1 ID: 20050 Var: `numberVar`8 (8) ID: 20060 Var: `window`0 (0) ID: 20070 Scratch: 2 ID: 20080 Merge ID: 20100 Merge ID: 20130 Assign ID: 20180 Scratch: 0 ID: 20140 Binop: lt ID: 20170 Double: 0.0 ID: 20150 Scratch: 1 ID: 20160 Merge ID: 20210 Assign ID: 20250 Scratch: 3 ID: 20220 Unop: tobool ID: 20240 Scratch: 0 ID: 20230 Merge ID: 20280 Merge ID: 20310