• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x0
2.language ECMAScript
3.function any .#~@0=#C34(any a0, any a1, any a2) {
4label_1:
5label_0:
6	lda a2
7	return
8label_2:
9}
10
11slotNum = 0xb
12.language ECMAScript
13.function any .#~@1=#C35(any a0, any a1, any a2, any a3, any a4, any a5) {
14	nop
15label_17:
16label_0:
17	newlexenv 0x1
18label_11:
19label_13:
20	ldai 0x19
21	sta v1
22	ldai 0x7
23	sta v2
24label_7:
25	lda v1
26	less 0x0, v2
27	jeqz label_8
28label_9:
29label_2:
30	definefunc 0x1, .#~@1=@1*#f43, 0x0
31	stlexvar 0x0, 0x0
32	definefunc 0x2, .#~@1=@1*#f46, 0x2
33	ldundefined
34	sta v3
35	ldundefined
36	stricteq 0x3, v3
37	jeqz label_5
38label_4:
39	lda a2
40	throw.ifsupernotcorrectcall 0x0
41	poplexenv
42	mov v3, a2
43label_5:
44	lda v3
45	return
46label_10:
47end_label_10:
48label_19:
49label_15:
50	lda.str 123
51	sta v3
52	tryldglobalbyname 0x4, print
53	callarg1 0x5, v3
54	ldlexvar 0x0, 0x0
55	sta v3
56	poplexenv
57	newlexenv 0x1
58	lda v3
59	stlexvar 0x0, 0x0
60	lda v2
61	tonumeric 0x7
62	inc 0x8
63	sta v2
64label_12:
65end_label_12:
66	jmp label_7
67label_20:
68	sta v0
69label_16:
70	poplexenv
71	lda v0
72	throw
73label_8:
74	poplexenv
75	ldundefined
76	sta v0
77	mov v4, v0
78	supercallthisrange 0x9, 0x0, v4
79	sta v0
80	lda a2
81	throw.ifsupernotcorrectcall 0x1
82	lda v0
83	throw.ifsupernotcorrectcall 0x0
84	lda v0
85	return
86label_18:
87}
88
89.catchall label_9, end_label_10, label_19
90
91.catchall label_11, end_label_12, label_20
92
93slotNum = 0x0
94.language ECMAScript
95.function any .#~@1=@1*#f43(any a0, any a1, any a2) {
96label_1:
97label_0:
98	ldlexvar 0x0, 0x0
99	return
100label_2:
101}
102
103slotNum = 0x0
104.language ECMAScript
105.function any .#~@1=@1*#f46(any a0, any a1, any a2, any a3, any a4) {
106label_1:
107label_0:
108	ldlexvar 0x1, 0x0
109	sta v0
110	throw.undefinedifholewithname C35
111	lda v0
112	return
113label_2:
114}
115
116slotNum = 0xc
117.language ECMAScript
118.function any .func_main_0(any a0, any a1, any a2) {
119	nop
120label_7:
121label_0:
122	ldhole
123	sta v0
124	defineclasswithbuffer 0x0, .#~@0=#C34, _1, 0x0, v0
125	sta v0
126	ldobjbyname 0x1, prototype
127	lda v0
128	sttoglobalrecord 0x3, C34
129	newlexenv 0x1
130label_2:
131label_4:
132	tryldglobalbyname 0x4, C34
133	sta v1
134	defineclasswithbuffer 0x5, .#~@1=#C35, _2, 0x3, v1
135	sta v1
136	stlexvar 0x0, 0x0
137	lda v1
138	ldobjbyname 0x6, prototype
139label_3:
140end_label_3:
141	jmp label_1
142label_9:
143	sta v0
144label_6:
145	poplexenv
146	lda v0
147	throw
148label_1:
149	poplexenv
150	lda v1
151	sttoglobalrecord 0x8, C35
152	tryldglobalbyname 0x9, C35
153	sta v0
154	mov v2, v0
155	newobjrange 0xa, 0x1, v2
156	returnundefined
157label_8:
158}
159
160.catchall label_2, end_label_3, label_9
161
162
163