Files
cell/boot/time.cm.mcode
2026-02-15 11:44:33 -06:00

14564 lines
141 KiB
Plaintext

{
"name": "time.cm",
"functions": [
{
"disruption_pc": 0,
"nr_slots": 194,
"nr_close_slots": 0,
"instructions": [
[
"move",
8,
1,
52,
11
],
[
"move",
6,
2,
53,
11
],
[
"move",
5,
3,
54,
11
],
[
"null",
15,
55,
12
],
[
"is_identical",
16,
8,
15,
55,
12
],
[
"jump_true",
16,
"eq_done_2",
55,
12
],
[
"is_int",
17,
8,
55,
12
],
[
"jump_false",
17,
"eq_ni_3",
55,
12
],
"_nop_tc_1",
[
"jump",
"eq_ni_3",
55,
12
],
[
"eq_int",
16,
8,
15,
55,
12
],
[
"jump",
"eq_done_2",
55,
12
],
"eq_ni_3",
[
"is_num",
17,
8,
55,
12
],
[
"jump_false",
17,
"eq_nn_4",
55,
12
],
"_nop_tc_2",
[
"jump",
"eq_nn_4",
55,
12
],
[
"eq_float",
16,
8,
15,
55,
12
],
[
"jump",
"eq_done_2",
55,
12
],
"eq_nn_4",
[
"is_text",
17,
8,
55,
12
],
[
"jump_false",
17,
"eq_nt_5",
55,
12
],
"_nop_tc_3",
[
"jump",
"eq_nt_5",
55,
12
],
[
"eq_text",
16,
8,
15,
55,
12
],
[
"jump",
"eq_done_2",
55,
12
],
"eq_nt_5",
[
"is_null",
17,
8,
55,
12
],
[
"jump_false",
17,
"eq_nnl_6",
55,
12
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
16,
55,
12
],
[
"jump",
"eq_done_2",
55,
12
],
"eq_nnl_6",
[
"is_bool",
17,
8,
55,
12
],
[
"jump_false",
17,
"eq_nb_7",
55,
12
],
"_nop_tc_6",
[
"jump",
"eq_nb_7",
55,
12
],
[
"eq_bool",
16,
8,
15,
55,
12
],
[
"jump",
"eq_done_2",
55,
12
],
"eq_nb_7",
[
"false",
16,
55,
12
],
"eq_done_2",
[
"jump_false",
16,
"if_else_0",
55,
12
],
[
"get",
20,
2,
1,
55,
22
],
[
"frame",
21,
20,
0,
55,
22
],
[
"null",
22,
55,
22
],
[
"setarg",
21,
0,
22,
55,
22
],
[
"invoke",
21,
19,
55,
22
],
[
"move",
8,
19,
55,
22
],
[
"jump",
"if_end_1",
55,
22
],
"if_else_0",
"if_end_1",
[
"null",
23,
56,
12
],
[
"is_identical",
24,
6,
23,
56,
12
],
[
"jump_true",
24,
"eq_done_10",
56,
12
],
[
"is_int",
25,
6,
56,
12
],
[
"jump_false",
25,
"eq_ni_11",
56,
12
],
"_nop_tc_7",
[
"jump",
"eq_ni_11",
56,
12
],
[
"eq_int",
24,
6,
23,
56,
12
],
[
"jump",
"eq_done_10",
56,
12
],
"eq_ni_11",
[
"is_num",
25,
6,
56,
12
],
[
"jump_false",
25,
"eq_nn_12",
56,
12
],
"_nop_tc_8",
[
"jump",
"eq_nn_12",
56,
12
],
[
"eq_float",
24,
6,
23,
56,
12
],
[
"jump",
"eq_done_10",
56,
12
],
"eq_nn_12",
[
"is_text",
25,
6,
56,
12
],
[
"jump_false",
25,
"eq_nt_13",
56,
12
],
"_nop_tc_9",
[
"jump",
"eq_nt_13",
56,
12
],
[
"eq_text",
24,
6,
23,
56,
12
],
[
"jump",
"eq_done_10",
56,
12
],
"eq_nt_13",
[
"is_null",
25,
6,
56,
12
],
[
"jump_false",
25,
"eq_nnl_14",
56,
12
],
"_nop_tc_10",
"_nop_tc_11",
[
"true",
24,
56,
12
],
[
"jump",
"eq_done_10",
56,
12
],
"eq_nnl_14",
[
"is_bool",
25,
6,
56,
12
],
[
"jump_false",
25,
"eq_nb_15",
56,
12
],
"_nop_tc_12",
[
"jump",
"eq_nb_15",
56,
12
],
[
"eq_bool",
24,
6,
23,
56,
12
],
[
"jump",
"eq_done_10",
56,
12
],
"eq_nb_15",
[
"false",
24,
56,
12
],
"eq_done_10",
[
"jump_false",
24,
"if_else_8",
56,
12
],
[
"get",
28,
6,
1,
56,
22
],
[
"frame",
29,
28,
0,
56,
22
],
[
"null",
30,
56,
22
],
[
"setarg",
29,
0,
30,
56,
22
],
[
"invoke",
29,
27,
56,
22
],
[
"move",
6,
27,
56,
22
],
[
"jump",
"if_end_9",
56,
22
],
"if_else_8",
"if_end_9",
[
"null",
31,
57,
12
],
[
"is_identical",
32,
5,
31,
57,
12
],
[
"jump_true",
32,
"eq_done_18",
57,
12
],
[
"is_int",
33,
5,
57,
12
],
[
"jump_false",
33,
"eq_ni_19",
57,
12
],
"_nop_tc_13",
[
"jump",
"eq_ni_19",
57,
12
],
[
"eq_int",
32,
5,
31,
57,
12
],
[
"jump",
"eq_done_18",
57,
12
],
"eq_ni_19",
[
"is_num",
33,
5,
57,
12
],
[
"jump_false",
33,
"eq_nn_20",
57,
12
],
"_nop_tc_14",
[
"jump",
"eq_nn_20",
57,
12
],
[
"eq_float",
32,
5,
31,
57,
12
],
[
"jump",
"eq_done_18",
57,
12
],
"eq_nn_20",
[
"is_text",
33,
5,
57,
12
],
[
"jump_false",
33,
"eq_nt_21",
57,
12
],
"_nop_tc_15",
[
"jump",
"eq_nt_21",
57,
12
],
[
"eq_text",
32,
5,
31,
57,
12
],
[
"jump",
"eq_done_18",
57,
12
],
"eq_nt_21",
[
"is_null",
33,
5,
57,
12
],
[
"jump_false",
33,
"eq_nnl_22",
57,
12
],
"_nop_tc_16",
"_nop_tc_17",
[
"true",
32,
57,
12
],
[
"jump",
"eq_done_18",
57,
12
],
"eq_nnl_22",
[
"is_bool",
33,
5,
57,
12
],
[
"jump_false",
33,
"eq_nb_23",
57,
12
],
"_nop_tc_18",
[
"jump",
"eq_nb_23",
57,
12
],
[
"eq_bool",
32,
5,
31,
57,
12
],
[
"jump",
"eq_done_18",
57,
12
],
"eq_nb_23",
[
"false",
32,
57,
12
],
"eq_done_18",
[
"jump_false",
32,
"if_else_16",
57,
12
],
[
"get",
36,
7,
1,
57,
22
],
[
"frame",
37,
36,
0,
57,
22
],
[
"null",
38,
57,
22
],
[
"setarg",
37,
0,
38,
57,
22
],
[
"invoke",
37,
35,
57,
22
],
[
"move",
5,
35,
57,
22
],
[
"jump",
"if_end_17",
57,
22
],
"if_else_16",
"if_end_17",
[
"is_record",
39,
8,
59,
17
],
[
"jump_false",
39,
"if_else_24",
59,
17
],
[
"return",
8,
59,
28
],
"_nop_ur_1",
"if_else_24",
"if_end_25",
[
"get",
40,
1,
1,
61,
25
],
[
"load_field",
41,
40,
"monthdays",
61,
25
],
[
"access",
43,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
61,
19
],
[
"frame",
44,
43,
1,
61,
19
],
[
"null",
45,
61,
19
],
[
"setarg",
44,
0,
45,
61,
19
],
[
"setarg",
44,
1,
41,
61,
19
],
[
"invoke",
44,
42,
61,
19
],
[
"move",
11,
42,
61,
19
],
[
"record",
46,
0
],
[
"access",
47,
0,
63,
13
],
[
"store_field",
46,
47,
"second",
63,
13
],
[
"access",
48,
0,
63,
24
],
[
"store_field",
46,
48,
"minute",
63,
24
],
[
"access",
49,
0,
63,
33
],
[
"store_field",
46,
49,
"hour",
63,
33
],
[
"access",
50,
0,
64,
11
],
[
"store_field",
46,
50,
"yday",
64,
11
],
[
"access",
51,
0,
64,
20
],
[
"store_field",
46,
51,
"year",
64,
20
],
[
"access",
52,
0,
65,
14
],
[
"store_field",
46,
52,
"weekday",
65,
14
],
[
"access",
53,
0,
65,
24
],
[
"store_field",
46,
53,
"month",
65,
24
],
[
"access",
54,
0,
65,
32
],
[
"store_field",
46,
54,
"day",
65,
32
],
[
"store_field",
46,
6,
"zone",
66,
11
],
"_nop_bl_1",
[
"move",
56,
5,
66,
21
],
[
"store_field",
46,
56,
"dst",
66,
21
],
[
"access",
57,
"AD",
67,
9
],
[
"store_field",
46,
57,
"ce",
67,
9
],
[
"move",
9,
46,
67,
9
],
[
"jump_false",
5,
"tern_else_26",
70,
21
],
[
"access",
59,
1,
70,
25
],
[
"move",
58,
59,
70,
25
],
[
"jump",
"tern_end_27",
70,
25
],
"tern_else_26",
[
"access",
60,
0,
70,
29
],
[
"move",
58,
60,
70,
29
],
"tern_end_27",
[
"add",
61,
6,
58,
70,
29
],
[
"move",
10,
61,
70,
29
],
[
"get",
62,
1,
1,
71,
20
],
[
"load_field",
63,
62,
"hour",
71,
20
],
[
"multiply",
64,
10,
63,
71,
20
],
[
"add",
65,
8,
64,
71,
20
],
[
"move",
8,
65,
71,
20
],
[
"get",
66,
1,
1,
73,
17
],
[
"load_field",
67,
66,
"day",
73,
17
],
[
"modulo",
68,
8,
67,
73,
17
],
[
"move",
12,
68,
73,
17
],
[
"get",
69,
1,
1,
74,
23
],
[
"load_field",
70,
69,
"day",
74,
23
],
[
"divide",
71,
8,
70,
74,
23
],
[
"access",
73,
{
"name": "floor",
"kind": "name",
"make": "intrinsic"
},
74,
13
],
[
"frame",
74,
73,
1,
74,
13
],
[
"null",
75,
74,
13
],
[
"setarg",
74,
0,
75,
74,
13
],
[
"setarg",
74,
1,
71,
74,
13
],
[
"invoke",
74,
72,
74,
13
],
[
"move",
13,
72,
74,
13
],
[
"access",
76,
0,
75,
13
],
[
"is_int",
78,
12,
75,
13
],
[
"jump_false",
78,
"rel_ni_30",
75,
13
],
"_nop_tc_19",
[
"jump",
"rel_ni_30",
75,
13
],
[
"lt_int",
77,
12,
76,
75,
13
],
[
"jump",
"rel_done_32",
75,
13
],
"rel_ni_30",
[
"is_num",
78,
12,
75,
13
],
[
"jump_false",
78,
"rel_nn_31",
75,
13
],
"_nop_tc_20",
"_nop_tc_21",
[
"lt_float",
77,
12,
76,
75,
13
],
[
"jump",
"rel_done_32",
75,
13
],
"rel_nn_31",
[
"is_text",
78,
12,
75,
13
],
[
"jump_false",
78,
"rel_err_33",
75,
13
],
"_nop_tc_22",
[
"jump",
"rel_err_33",
75,
13
],
[
"lt_text",
77,
12,
76,
75,
13
],
[
"jump",
"rel_done_32",
75,
13
],
"rel_err_33",
[
"disrupt",
75,
13
],
"rel_done_32",
[
"jump_false",
77,
"if_else_28",
75,
13
],
[
"get",
80,
1,
1,
75,
30
],
[
"load_field",
81,
80,
"day",
75,
30
],
[
"add",
82,
12,
81,
75,
30
],
[
"move",
12,
82,
75,
30
],
[
"access",
83,
1,
75,
52
],
[
"subtract",
84,
13,
83,
75,
52
],
[
"move",
13,
84,
75,
52
],
[
"jump",
"if_end_29",
75,
52
],
"if_else_28",
"if_end_29",
[
"get",
85,
1,
1,
77,
23
],
[
"load_field",
86,
85,
"minute",
77,
23
],
[
"modulo",
87,
12,
86,
77,
23
],
[
"store_field",
9,
87,
"second",
77,
3
],
[
"get",
88,
1,
1,
78,
29
],
[
"load_field",
89,
88,
"minute",
78,
29
],
[
"divide",
90,
12,
89,
78,
29
],
[
"access",
92,
{
"name": "floor",
"kind": "name",
"make": "intrinsic"
},
78,
17
],
[
"frame",
93,
92,
1,
78,
17
],
[
"null",
94,
78,
17
],
[
"setarg",
93,
0,
94,
78,
17
],
[
"setarg",
93,
1,
90,
78,
17
],
[
"invoke",
93,
91,
78,
17
],
[
"move",
14,
91,
78,
17
],
[
"get",
95,
1,
1,
79,
23
],
[
"load_field",
96,
95,
"minute",
79,
23
],
[
"modulo",
97,
14,
96,
79,
23
],
[
"store_field",
9,
97,
"minute",
79,
3
],
[
"get",
98,
1,
1,
80,
29
],
[
"load_field",
99,
98,
"minute",
80,
29
],
[
"divide",
100,
14,
99,
80,
29
],
[
"access",
102,
{
"name": "floor",
"kind": "name",
"make": "intrinsic"
},
80,
17
],
[
"frame",
103,
102,
1,
80,
17
],
[
"null",
104,
80,
17
],
[
"setarg",
103,
0,
104,
80,
17
],
[
"setarg",
103,
1,
100,
80,
17
],
[
"invoke",
103,
101,
80,
17
],
[
"store_field",
9,
101,
"hour",
80,
3
],
[
"access",
105,
4503599627370496,
81,
24
],
[
"add",
106,
13,
105,
81,
24
],
[
"access",
107,
2,
81,
43
],
[
"add",
108,
106,
107,
81,
43
],
[
"access",
109,
7,
81,
48
],
[
"modulo",
110,
108,
109,
81,
48
],
[
"store_field",
9,
110,
"weekday",
81,
3
],
[
"get",
111,
1,
1,
83,
11
],
[
"load_field",
112,
111,
"epoch",
83,
11
],
[
"move",
4,
112,
83,
11
],
[
"access",
113,
0,
84,
14
],
[
"is_int",
115,
13,
84,
14
],
[
"jump_false",
115,
"rel_ni_36",
84,
14
],
"_nop_tc_23",
[
"jump",
"rel_ni_36",
84,
14
],
[
"ge_int",
114,
13,
113,
84,
14
],
[
"jump",
"rel_done_38",
84,
14
],
"rel_ni_36",
[
"is_num",
115,
13,
84,
14
],
[
"jump_false",
115,
"rel_nn_37",
84,
14
],
"_nop_tc_24",
"_nop_tc_25",
[
"ge_float",
114,
13,
113,
84,
14
],
[
"jump",
"rel_done_38",
84,
14
],
"rel_nn_37",
[
"is_text",
115,
13,
84,
14
],
[
"jump_false",
115,
"rel_err_39",
84,
14
],
"_nop_tc_26",
[
"jump",
"rel_err_39",
84,
14
],
[
"ge_text",
114,
13,
113,
84,
14
],
[
"jump",
"rel_done_38",
84,
14
],
"rel_err_39",
[
"disrupt",
84,
14
],
"rel_done_38",
[
"jump_false",
114,
"if_else_34",
84,
14
],
[
"get",
117,
1,
1,
85,
9
],
[
"load_field",
118,
117,
"epoch",
85,
9
],
[
"move",
4,
118,
85,
9
],
"while_start_40",
[
"get",
120,
1,
1,
86,
19
],
[
"is_proxy",
121,
120,
86,
19
],
[
"jump_false",
121,
"record_path_42",
86,
19
],
[
"null",
122,
86,
19
],
[
"access",
123,
"yearsize",
86,
19
],
[
"array",
124,
0,
86,
19
],
[
"push",
124,
4,
86,
19
],
[
"frame",
125,
120,
2,
86,
19
],
[
"setarg",
125,
0,
122,
86,
19
],
[
"setarg",
125,
1,
123,
86,
19
],
[
"setarg",
125,
2,
124,
86,
19
],
[
"invoke",
125,
119,
86,
19
],
[
"jump",
"call_done_43",
86,
19
],
"record_path_42",
[
"load_field",
126,
120,
"yearsize",
86,
19
],
[
"frame",
127,
126,
1,
86,
19
],
[
"setarg",
127,
0,
120,
86,
19
],
[
"setarg",
127,
1,
4,
86,
19
],
[
"invoke",
127,
119,
86,
19
],
"call_done_43",
[
"is_int",
129,
13,
86,
19
],
[
"jump_false",
129,
"rel_ni_44",
86,
19
],
[
"is_int",
130,
119,
86,
19
],
[
"jump_false",
130,
"rel_ni_44",
86,
19
],
[
"ge_int",
128,
13,
119,
86,
19
],
[
"jump",
"rel_done_46",
86,
19
],
"rel_ni_44",
[
"is_num",
129,
13,
86,
19
],
[
"jump_false",
129,
"rel_nn_45",
86,
19
],
[
"is_num",
130,
119,
86,
19
],
[
"jump_false",
130,
"rel_nn_45",
86,
19
],
[
"ge_float",
128,
13,
119,
86,
19
],
[
"jump",
"rel_done_46",
86,
19
],
"rel_nn_45",
[
"is_text",
129,
13,
86,
19
],
[
"jump_false",
129,
"rel_err_47",
86,
19
],
[
"is_text",
130,
119,
86,
19
],
[
"jump_false",
130,
"rel_err_47",
86,
19
],
[
"ge_text",
128,
13,
119,
86,
19
],
[
"jump",
"rel_done_46",
86,
19
],
"rel_err_47",
[
"disrupt",
86,
19
],
"rel_done_46",
[
"jump_false",
128,
"while_end_41",
86,
19
],
[
"get",
132,
1,
1,
87,
19
],
[
"is_proxy",
133,
132,
87,
19
],
[
"jump_false",
133,
"record_path_48",
87,
19
],
[
"null",
134,
87,
19
],
[
"access",
135,
"yearsize",
87,
19
],
[
"array",
136,
0,
87,
19
],
[
"push",
136,
4,
87,
19
],
[
"frame",
137,
132,
2,
87,
19
],
[
"setarg",
137,
0,
134,
87,
19
],
[
"setarg",
137,
1,
135,
87,
19
],
[
"setarg",
137,
2,
136,
87,
19
],
[
"invoke",
137,
131,
87,
19
],
[
"jump",
"call_done_49",
87,
19
],
"record_path_48",
[
"load_field",
138,
132,
"yearsize",
87,
19
],
[
"frame",
139,
138,
1,
87,
19
],
[
"setarg",
139,
0,
132,
87,
19
],
[
"setarg",
139,
1,
4,
87,
19
],
[
"invoke",
139,
131,
87,
19
],
"call_done_49",
[
"subtract",
140,
13,
131,
87,
19
],
[
"move",
13,
140,
87,
19
],
[
"access",
141,
1,
88,
15
],
[
"add",
142,
4,
141,
88,
15
],
[
"move",
4,
142,
88,
15
],
[
"jump",
"while_start_40",
88,
15
],
"while_end_41",
[
"jump",
"if_end_35",
88,
15
],
"if_else_34",
[
"get",
143,
1,
1,
91,
9
],
[
"load_field",
144,
143,
"epoch",
91,
9
],
[
"move",
4,
144,
91,
9
],
"while_start_50",
[
"access",
145,
0,
92,
18
],
[
"is_int",
147,
13,
92,
18
],
[
"jump_false",
147,
"rel_ni_52",
92,
18
],
"_nop_tc_27",
[
"jump",
"rel_ni_52",
92,
18
],
[
"lt_int",
146,
13,
145,
92,
18
],
[
"jump",
"rel_done_54",
92,
18
],
"rel_ni_52",
[
"is_num",
147,
13,
92,
18
],
[
"jump_false",
147,
"rel_nn_53",
92,
18
],
"_nop_tc_28",
"_nop_tc_29",
[
"lt_float",
146,
13,
145,
92,
18
],
[
"jump",
"rel_done_54",
92,
18
],
"rel_nn_53",
[
"is_text",
147,
13,
92,
18
],
[
"jump_false",
147,
"rel_err_55",
92,
18
],
"_nop_tc_30",
[
"jump",
"rel_err_55",
92,
18
],
[
"lt_text",
146,
13,
145,
92,
18
],
[
"jump",
"rel_done_54",
92,
18
],
"rel_err_55",
[
"disrupt",
92,
18
],
"rel_done_54",
[
"jump_false",
146,
"while_end_51",
92,
18
],
[
"access",
149,
1,
93,
15
],
[
"subtract",
150,
4,
149,
93,
15
],
[
"move",
4,
150,
93,
15
],
[
"get",
152,
1,
1,
94,
19
],
[
"is_proxy",
153,
152,
94,
19
],
[
"jump_false",
153,
"record_path_56",
94,
19
],
[
"null",
154,
94,
19
],
[
"access",
155,
"yearsize",
94,
19
],
[
"array",
156,
0,
94,
19
],
[
"push",
156,
4,
94,
19
],
[
"frame",
157,
152,
2,
94,
19
],
[
"setarg",
157,
0,
154,
94,
19
],
[
"setarg",
157,
1,
155,
94,
19
],
[
"setarg",
157,
2,
156,
94,
19
],
[
"invoke",
157,
151,
94,
19
],
[
"jump",
"call_done_57",
94,
19
],
"record_path_56",
[
"load_field",
158,
152,
"yearsize",
94,
19
],
[
"frame",
159,
158,
1,
94,
19
],
[
"setarg",
159,
0,
152,
94,
19
],
[
"setarg",
159,
1,
4,
94,
19
],
[
"invoke",
159,
151,
94,
19
],
"call_done_57",
[
"add",
160,
13,
151,
94,
19
],
[
"move",
13,
160,
94,
19
],
[
"jump",
"while_start_50",
94,
19
],
"while_end_51",
"if_end_35",
[
"store_field",
9,
4,
"year",
97,
3
],
[
"access",
161,
0,
98,
21
],
[
"is_int",
163,
4,
98,
21
],
[
"jump_false",
163,
"rel_ni_60",
98,
21
],
"_nop_tc_31",
[
"jump",
"rel_ni_60",
98,
21
],
[
"le_int",
162,
4,
161,
98,
21
],
[
"jump",
"rel_done_62",
98,
21
],
"rel_ni_60",
[
"is_num",
163,
4,
98,
21
],
[
"jump_false",
163,
"rel_nn_61",
98,
21
],
"_nop_tc_32",
"_nop_tc_33",
[
"le_float",
162,
4,
161,
98,
21
],
[
"jump",
"rel_done_62",
98,
21
],
"rel_nn_61",
[
"is_text",
163,
4,
98,
21
],
[
"jump_false",
163,
"rel_err_63",
98,
21
],
"_nop_tc_34",
[
"jump",
"rel_err_63",
98,
21
],
[
"le_text",
162,
4,
161,
98,
21
],
[
"jump",
"rel_done_62",
98,
21
],
"rel_err_63",
[
"disrupt",
98,
21
],
"rel_done_62",
[
"jump_false",
162,
"tern_else_58",
98,
21
],
[
"access",
166,
"BC",
98,
26
],
[
"move",
165,
166,
98,
26
],
[
"jump",
"tern_end_59",
98,
26
],
"tern_else_58",
[
"access",
167,
"AD",
98,
33
],
[
"move",
165,
167,
98,
33
],
"tern_end_59",
[
"store_field",
9,
165,
"ce",
98,
3
],
[
"store_field",
9,
13,
"yday",
99,
3
],
[
"get",
169,
1,
1,
101,
7
],
[
"is_proxy",
170,
169,
101,
7
],
[
"jump_false",
170,
"record_path_66",
101,
7
],
[
"null",
171,
101,
7
],
[
"access",
172,
"yearsize",
101,
7
],
[
"array",
173,
0,
101,
7
],
[
"push",
173,
4,
101,
7
],
[
"frame",
174,
169,
2,
101,
7
],
[
"setarg",
174,
0,
171,
101,
7
],
[
"setarg",
174,
1,
172,
101,
7
],
[
"setarg",
174,
2,
173,
101,
7
],
[
"invoke",
174,
168,
101,
7
],
[
"jump",
"call_done_67",
101,
7
],
"record_path_66",
[
"load_field",
175,
169,
"yearsize",
101,
7
],
[
"frame",
176,
175,
1,
101,
7
],
[
"setarg",
176,
0,
169,
101,
7
],
[
"setarg",
176,
1,
4,
101,
7
],
[
"invoke",
176,
168,
101,
7
],
"call_done_67",
[
"access",
177,
366,
101,
27
],
[
"is_identical",
178,
168,
177,
101,
27
],
[
"jump_true",
178,
"eq_done_68",
101,
27
],
[
"is_int",
179,
168,
101,
27
],
[
"jump_false",
179,
"eq_ni_69",
101,
27
],
"_nop_tc_35",
[
"jump",
"eq_ni_69",
101,
27
],
[
"eq_int",
178,
168,
177,
101,
27
],
[
"jump",
"eq_done_68",
101,
27
],
"eq_ni_69",
[
"is_num",
179,
168,
101,
27
],
[
"jump_false",
179,
"eq_nn_70",
101,
27
],
"_nop_tc_36",
"_nop_tc_37",
[
"eq_float",
178,
168,
177,
101,
27
],
[
"jump",
"eq_done_68",
101,
27
],
"eq_nn_70",
[
"is_text",
179,
168,
101,
27
],
[
"jump_false",
179,
"eq_nt_71",
101,
27
],
"_nop_tc_38",
[
"jump",
"eq_nt_71",
101,
27
],
[
"eq_text",
178,
168,
177,
101,
27
],
[
"jump",
"eq_done_68",
101,
27
],
"eq_nt_71",
[
"is_null",
179,
168,
101,
27
],
[
"jump_false",
179,
"eq_nnl_72",
101,
27
],
"_nop_tc_39",
[
"jump",
"eq_nnl_72",
101,
27
],
[
"true",
178,
101,
27
],
[
"jump",
"eq_done_68",
101,
27
],
"eq_nnl_72",
[
"is_bool",
179,
168,
101,
27
],
[
"jump_false",
179,
"eq_nb_73",
101,
27
],
"_nop_tc_40",
[
"jump",
"eq_nb_73",
101,
27
],
[
"eq_bool",
178,
168,
177,
101,
27
],
[
"jump",
"eq_done_68",
101,
27
],
"eq_nb_73",
[
"false",
178,
101,
27
],
"eq_done_68",
[
"jump_false",
178,
"if_else_64",
101,
27
],
[
"access",
181,
29,
101,
47
],
[
"access",
182,
1,
101,
42
],
[
"store_dynamic",
11,
181,
182,
101,
42
],
[
"jump",
"if_end_65",
101,
42
],
"if_else_64",
"if_end_65",
[
"access",
7,
0,
102,
11
],
"while_start_74",
[
"load_dynamic",
183,
11,
7,
103,
27
],
[
"is_int",
185,
13,
103,
27
],
[
"jump_false",
185,
"rel_ni_76",
103,
27
],
[
"is_int",
186,
183,
103,
27
],
[
"jump_false",
186,
"rel_ni_76",
103,
27
],
[
"ge_int",
184,
13,
183,
103,
27
],
[
"jump",
"rel_done_78",
103,
27
],
"rel_ni_76",
[
"is_num",
185,
13,
103,
27
],
[
"jump_false",
185,
"rel_nn_77",
103,
27
],
[
"is_num",
186,
183,
103,
27
],
[
"jump_false",
186,
"rel_nn_77",
103,
27
],
[
"ge_float",
184,
13,
183,
103,
27
],
[
"jump",
"rel_done_78",
103,
27
],
"rel_nn_77",
[
"is_text",
185,
13,
103,
27
],
[
"jump_false",
185,
"rel_err_79",
103,
27
],
[
"is_text",
186,
183,
103,
27
],
[
"jump_false",
186,
"rel_err_79",
103,
27
],
[
"ge_text",
184,
13,
183,
103,
27
],
[
"jump",
"rel_done_78",
103,
27
],
"rel_err_79",
[
"disrupt",
103,
27
],
"rel_done_78",
[
"jump_false",
184,
"while_end_75",
103,
27
],
[
"load_dynamic",
187,
11,
7,
104,
27
],
[
"subtract",
188,
13,
187,
104,
27
],
[
"move",
13,
188,
104,
27
],
[
"access",
189,
1,
105,
13
],
[
"add",
190,
7,
189,
105,
13
],
[
"move",
7,
190,
105,
13
],
[
"jump",
"while_start_74",
105,
13
],
"while_end_75",
[
"store_field",
9,
7,
"month",
107,
3
],
[
"access",
191,
1,
108,
21
],
[
"add",
192,
13,
191,
108,
21
],
[
"store_field",
9,
192,
"day",
108,
3
],
[
"return",
9,
110,
10
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "time_record",
"filename": "time.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 178,
"nr_close_slots": 0,
"instructions": [
[
"move",
7,
1,
114,
11
],
[
"null",
12,
115,
12
],
[
"is_identical",
13,
7,
12,
115,
12
],
[
"jump_true",
13,
"eq_done_82",
115,
12
],
[
"is_int",
14,
7,
115,
12
],
[
"jump_false",
14,
"eq_ni_83",
115,
12
],
"_nop_tc_1",
[
"jump",
"eq_ni_83",
115,
12
],
[
"eq_int",
13,
7,
12,
115,
12
],
[
"jump",
"eq_done_82",
115,
12
],
"eq_ni_83",
[
"is_num",
14,
7,
115,
12
],
[
"jump_false",
14,
"eq_nn_84",
115,
12
],
"_nop_tc_2",
[
"jump",
"eq_nn_84",
115,
12
],
[
"eq_float",
13,
7,
12,
115,
12
],
[
"jump",
"eq_done_82",
115,
12
],
"eq_nn_84",
[
"is_text",
14,
7,
115,
12
],
[
"jump_false",
14,
"eq_nt_85",
115,
12
],
"_nop_tc_3",
[
"jump",
"eq_nt_85",
115,
12
],
[
"eq_text",
13,
7,
12,
115,
12
],
[
"jump",
"eq_done_82",
115,
12
],
"eq_nt_85",
[
"is_null",
14,
7,
115,
12
],
[
"jump_false",
14,
"eq_nnl_86",
115,
12
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
13,
115,
12
],
[
"jump",
"eq_done_82",
115,
12
],
"eq_nnl_86",
[
"is_bool",
14,
7,
115,
12
],
[
"jump_false",
14,
"eq_nb_87",
115,
12
],
"_nop_tc_6",
[
"jump",
"eq_nb_87",
115,
12
],
[
"eq_bool",
13,
7,
12,
115,
12
],
[
"jump",
"eq_done_82",
115,
12
],
"eq_nb_87",
[
"false",
13,
115,
12
],
"eq_done_82",
[
"jump_false",
13,
"if_else_80",
115,
12
],
[
"get",
17,
2,
1,
115,
22
],
[
"frame",
18,
17,
0,
115,
22
],
[
"null",
19,
115,
22
],
[
"setarg",
18,
0,
19,
115,
22
],
[
"invoke",
18,
16,
115,
22
],
[
"move",
7,
16,
115,
22
],
[
"jump",
"if_end_81",
115,
22
],
"if_else_80",
"if_end_81",
[
"is_num",
20,
7,
116,
17
],
[
"jump_false",
20,
"if_else_88",
116,
17
],
[
"return",
7,
116,
28
],
"_nop_ur_1",
"if_else_88",
"if_end_89",
[
"access",
5,
0,
118,
16
],
[
"load_field",
21,
7,
"year",
119,
16
],
[
"move",
22,
21,
119,
16
],
[
"jump_true",
22,
"or_end_90",
119,
16
],
[
"access",
23,
0,
119,
28
],
[
"move",
22,
23,
119,
28
],
"or_end_90",
[
"move",
11,
22,
119,
28
],
[
"load_field",
24,
7,
"hour",
120,
16
],
[
"move",
25,
24,
120,
16
],
[
"jump_true",
25,
"or_end_91",
120,
16
],
[
"access",
26,
0,
120,
28
],
[
"move",
25,
26,
120,
28
],
"or_end_91",
[
"move",
6,
25,
120,
28
],
[
"load_field",
27,
7,
"minute",
121,
16
],
[
"move",
28,
27,
121,
16
],
[
"jump_true",
28,
"or_end_92",
121,
16
],
[
"access",
29,
0,
121,
28
],
[
"move",
28,
29,
121,
28
],
"or_end_92",
[
"move",
2,
28,
121,
28
],
[
"load_field",
30,
7,
"second",
122,
16
],
[
"move",
31,
30,
122,
16
],
[
"jump_true",
31,
"or_end_93",
122,
16
],
[
"access",
32,
0,
122,
28
],
[
"move",
31,
32,
122,
28
],
"or_end_93",
[
"move",
9,
31,
122,
28
],
[
"load_field",
33,
7,
"zone",
123,
16
],
[
"move",
34,
33,
123,
16
],
[
"jump_true",
34,
"or_end_94",
123,
16
],
[
"access",
35,
0,
123,
28
],
[
"move",
34,
35,
123,
28
],
"or_end_94",
[
"move",
3,
34,
123,
28
],
[
"load_field",
36,
7,
"dst",
124,
16
],
[
"jump_false",
36,
"tern_else_95",
124,
16
],
[
"access",
38,
1,
124,
27
],
[
"move",
37,
38,
124,
27
],
[
"jump",
"tern_end_96",
124,
27
],
"tern_else_95",
[
"access",
39,
0,
124,
31
],
[
"move",
37,
39,
124,
31
],
"tern_end_96",
[
"move",
10,
37,
124,
31
],
[
"load_field",
40,
7,
"yday",
125,
16
],
[
"move",
41,
40,
125,
16
],
[
"jump_true",
41,
"or_end_97",
125,
16
],
[
"access",
42,
0,
125,
28
],
[
"move",
41,
42,
125,
28
],
"or_end_97",
[
"move",
8,
41,
125,
28
],
[
"access",
4,
0,
127,
11
],
[
"get",
43,
1,
1,
128,
14
],
[
"load_field",
44,
43,
"epoch",
128,
14
],
[
"is_int",
46,
11,
128,
14
],
[
"jump_false",
46,
"rel_ni_100",
128,
14
],
[
"is_int",
47,
44,
128,
14
],
[
"jump_false",
47,
"rel_ni_100",
128,
14
],
[
"gt_int",
45,
11,
44,
128,
14
],
[
"jump",
"rel_done_102",
128,
14
],
"rel_ni_100",
[
"is_num",
46,
11,
128,
14
],
[
"jump_false",
46,
"rel_nn_101",
128,
14
],
[
"is_num",
47,
44,
128,
14
],
[
"jump_false",
47,
"rel_nn_101",
128,
14
],
[
"gt_float",
45,
11,
44,
128,
14
],
[
"jump",
"rel_done_102",
128,
14
],
"rel_nn_101",
[
"is_text",
46,
11,
128,
14
],
[
"jump_false",
46,
"rel_err_103",
128,
14
],
[
"is_text",
47,
44,
128,
14
],
[
"jump_false",
47,
"rel_err_103",
128,
14
],
[
"gt_text",
45,
11,
44,
128,
14
],
[
"jump",
"rel_done_102",
128,
14
],
"rel_err_103",
[
"disrupt",
128,
14
],
"rel_done_102",
[
"jump_false",
45,
"if_else_98",
128,
14
],
[
"get",
48,
1,
1,
129,
9
],
[
"load_field",
49,
48,
"epoch",
129,
9
],
[
"move",
4,
49,
129,
9
],
"while_start_104",
[
"is_int",
51,
4,
130,
16
],
[
"jump_false",
51,
"rel_ni_106",
130,
16
],
[
"is_int",
52,
11,
130,
16
],
[
"jump_false",
52,
"rel_ni_106",
130,
16
],
[
"lt_int",
50,
4,
11,
130,
16
],
[
"jump",
"rel_done_108",
130,
16
],
"rel_ni_106",
[
"is_num",
51,
4,
130,
16
],
[
"jump_false",
51,
"rel_nn_107",
130,
16
],
[
"is_num",
52,
11,
130,
16
],
[
"jump_false",
52,
"rel_nn_107",
130,
16
],
[
"lt_float",
50,
4,
11,
130,
16
],
[
"jump",
"rel_done_108",
130,
16
],
"rel_nn_107",
[
"is_text",
51,
4,
130,
16
],
[
"jump_false",
51,
"rel_err_109",
130,
16
],
[
"is_text",
52,
11,
130,
16
],
[
"jump_false",
52,
"rel_err_109",
130,
16
],
[
"lt_text",
50,
4,
11,
130,
16
],
[
"jump",
"rel_done_108",
130,
16
],
"rel_err_109",
[
"disrupt",
130,
16
],
"rel_done_108",
[
"jump_false",
50,
"while_end_105",
130,
16
],
[
"get",
53,
1,
1,
131,
15
],
[
"load_field",
54,
53,
"day",
131,
15
],
[
"get",
56,
1,
1,
131,
26
],
[
"is_proxy",
57,
56,
131,
26
],
[
"jump_false",
57,
"record_path_110",
131,
26
],
[
"null",
58,
131,
26
],
[
"access",
59,
"yearsize",
131,
26
],
[
"array",
60,
0,
131,
26
],
[
"push",
60,
4,
131,
26
],
[
"frame",
61,
56,
2,
131,
26
],
[
"setarg",
61,
0,
58,
131,
26
],
[
"setarg",
61,
1,
59,
131,
26
],
[
"setarg",
61,
2,
60,
131,
26
],
[
"invoke",
61,
55,
131,
26
],
[
"jump",
"call_done_111",
131,
26
],
"record_path_110",
[
"load_field",
62,
56,
"yearsize",
131,
26
],
[
"frame",
63,
62,
1,
131,
26
],
[
"setarg",
63,
0,
56,
131,
26
],
[
"setarg",
63,
1,
4,
131,
26
],
[
"invoke",
63,
55,
131,
26
],
"call_done_111",
[
"multiply",
64,
54,
55,
131,
26
],
[
"add",
65,
5,
64,
131,
26
],
[
"move",
5,
65,
131,
26
],
[
"access",
66,
1,
132,
15
],
[
"add",
67,
4,
66,
132,
15
],
[
"move",
4,
67,
132,
15
],
[
"jump",
"while_start_104",
132,
15
],
"while_end_105",
[
"jump",
"if_end_99",
132,
15
],
"if_else_98",
[
"get",
68,
1,
1,
134,
21
],
[
"load_field",
69,
68,
"epoch",
134,
21
],
[
"is_int",
71,
11,
134,
21
],
[
"jump_false",
71,
"rel_ni_114",
134,
21
],
[
"is_int",
72,
69,
134,
21
],
[
"jump_false",
72,
"rel_ni_114",
134,
21
],
[
"lt_int",
70,
11,
69,
134,
21
],
[
"jump",
"rel_done_116",
134,
21
],
"rel_ni_114",
[
"is_num",
71,
11,
134,
21
],
[
"jump_false",
71,
"rel_nn_115",
134,
21
],
[
"is_num",
72,
69,
134,
21
],
[
"jump_false",
72,
"rel_nn_115",
134,
21
],
[
"lt_float",
70,
11,
69,
134,
21
],
[
"jump",
"rel_done_116",
134,
21
],
"rel_nn_115",
[
"is_text",
71,
11,
134,
21
],
[
"jump_false",
71,
"rel_err_117",
134,
21
],
[
"is_text",
72,
69,
134,
21
],
[
"jump_false",
72,
"rel_err_117",
134,
21
],
[
"lt_text",
70,
11,
69,
134,
21
],
[
"jump",
"rel_done_116",
134,
21
],
"rel_err_117",
[
"disrupt",
134,
21
],
"rel_done_116",
[
"jump_false",
70,
"if_else_112",
134,
21
],
[
"get",
73,
1,
1,
135,
9
],
[
"load_field",
74,
73,
"epoch",
135,
9
],
[
"access",
75,
1,
135,
22
],
[
"subtract",
76,
74,
75,
135,
22
],
[
"move",
4,
76,
135,
22
],
"while_start_118",
[
"is_int",
78,
4,
136,
16
],
[
"jump_false",
78,
"rel_ni_120",
136,
16
],
[
"is_int",
79,
11,
136,
16
],
[
"jump_false",
79,
"rel_ni_120",
136,
16
],
[
"gt_int",
77,
4,
11,
136,
16
],
[
"jump",
"rel_done_122",
136,
16
],
"rel_ni_120",
[
"is_num",
78,
4,
136,
16
],
[
"jump_false",
78,
"rel_nn_121",
136,
16
],
[
"is_num",
79,
11,
136,
16
],
[
"jump_false",
79,
"rel_nn_121",
136,
16
],
[
"gt_float",
77,
4,
11,
136,
16
],
[
"jump",
"rel_done_122",
136,
16
],
"rel_nn_121",
[
"is_text",
78,
4,
136,
16
],
[
"jump_false",
78,
"rel_err_123",
136,
16
],
[
"is_text",
79,
11,
136,
16
],
[
"jump_false",
79,
"rel_err_123",
136,
16
],
[
"gt_text",
77,
4,
11,
136,
16
],
[
"jump",
"rel_done_122",
136,
16
],
"rel_err_123",
[
"disrupt",
136,
16
],
"rel_done_122",
[
"jump_false",
77,
"while_end_119",
136,
16
],
[
"get",
80,
1,
1,
137,
15
],
[
"load_field",
81,
80,
"day",
137,
15
],
[
"get",
83,
1,
1,
137,
26
],
[
"is_proxy",
84,
83,
137,
26
],
[
"jump_false",
84,
"record_path_124",
137,
26
],
[
"null",
85,
137,
26
],
[
"access",
86,
"yearsize",
137,
26
],
[
"array",
87,
0,
137,
26
],
[
"push",
87,
4,
137,
26
],
[
"frame",
88,
83,
2,
137,
26
],
[
"setarg",
88,
0,
85,
137,
26
],
[
"setarg",
88,
1,
86,
137,
26
],
[
"setarg",
88,
2,
87,
137,
26
],
[
"invoke",
88,
82,
137,
26
],
[
"jump",
"call_done_125",
137,
26
],
"record_path_124",
[
"load_field",
89,
83,
"yearsize",
137,
26
],
[
"frame",
90,
89,
1,
137,
26
],
[
"setarg",
90,
0,
83,
137,
26
],
[
"setarg",
90,
1,
4,
137,
26
],
[
"invoke",
90,
82,
137,
26
],
"call_done_125",
[
"multiply",
91,
81,
82,
137,
26
],
[
"add",
92,
5,
91,
137,
26
],
[
"move",
5,
92,
137,
26
],
[
"access",
93,
1,
138,
15
],
[
"subtract",
94,
4,
93,
138,
15
],
[
"move",
4,
94,
138,
15
],
[
"jump",
"while_start_118",
138,
15
],
"while_end_119",
[
"get",
96,
1,
1,
140,
14
],
[
"is_proxy",
97,
96,
140,
14
],
[
"jump_false",
97,
"record_path_126",
140,
14
],
[
"null",
98,
140,
14
],
[
"access",
99,
"yearsize",
140,
14
],
[
"array",
100,
0,
140,
14
],
[
"push",
100,
11,
140,
14
],
[
"frame",
101,
96,
2,
140,
14
],
[
"setarg",
101,
0,
98,
140,
14
],
[
"setarg",
101,
1,
99,
140,
14
],
[
"setarg",
101,
2,
100,
140,
14
],
[
"invoke",
101,
95,
140,
14
],
[
"jump",
"call_done_127",
140,
14
],
"record_path_126",
[
"load_field",
102,
96,
"yearsize",
140,
14
],
[
"frame",
103,
102,
1,
140,
14
],
[
"setarg",
103,
0,
96,
140,
14
],
[
"setarg",
103,
1,
11,
140,
14
],
[
"invoke",
103,
95,
140,
14
],
"call_done_127",
[
"subtract",
104,
95,
8,
140,
36
],
[
"access",
105,
1,
140,
43
],
[
"subtract",
106,
104,
105,
140,
43
],
[
"get",
107,
1,
1,
140,
48
],
[
"load_field",
108,
107,
"day",
140,
48
],
[
"multiply",
109,
106,
108,
140,
48
],
[
"add",
110,
5,
109,
140,
48
],
[
"move",
5,
110,
140,
48
],
[
"get",
112,
1,
1,
141,
14
],
[
"is_proxy",
113,
112,
141,
14
],
[
"jump_false",
113,
"record_path_128",
141,
14
],
[
"null",
114,
141,
14
],
[
"access",
115,
"day2hour",
141,
14
],
[
"array",
116,
0,
141,
14
],
[
"frame",
117,
112,
2,
141,
14
],
[
"setarg",
117,
0,
114,
141,
14
],
[
"setarg",
117,
1,
115,
141,
14
],
[
"setarg",
117,
2,
116,
141,
14
],
[
"invoke",
117,
111,
141,
14
],
[
"jump",
"call_done_129",
141,
14
],
"record_path_128",
[
"load_field",
118,
112,
"day2hour",
141,
14
],
[
"frame",
119,
118,
0,
141,
14
],
[
"setarg",
119,
0,
112,
141,
14
],
[
"invoke",
119,
111,
141,
14
],
"call_done_129",
[
"subtract",
120,
111,
6,
141,
35
],
[
"access",
121,
1,
141,
44
],
[
"subtract",
122,
120,
121,
141,
44
],
[
"get",
123,
1,
1,
141,
49
],
[
"load_field",
124,
123,
"hour",
141,
49
],
[
"multiply",
125,
122,
124,
141,
49
],
[
"add",
126,
5,
125,
141,
49
],
[
"move",
5,
126,
141,
49
],
[
"get",
128,
1,
1,
142,
14
],
[
"is_proxy",
129,
128,
142,
14
],
[
"jump_false",
129,
"record_path_130",
142,
14
],
[
"null",
130,
142,
14
],
[
"access",
131,
"hour2minute",
142,
14
],
[
"array",
132,
0,
142,
14
],
[
"frame",
133,
128,
2,
142,
14
],
[
"setarg",
133,
0,
130,
142,
14
],
[
"setarg",
133,
1,
131,
142,
14
],
[
"setarg",
133,
2,
132,
142,
14
],
[
"invoke",
133,
127,
142,
14
],
[
"jump",
"call_done_131",
142,
14
],
"record_path_130",
[
"load_field",
134,
128,
"hour2minute",
142,
14
],
[
"frame",
135,
134,
0,
142,
14
],
[
"setarg",
135,
0,
128,
142,
14
],
[
"invoke",
135,
127,
142,
14
],
"call_done_131",
[
"subtract",
136,
127,
2,
142,
35
],
[
"access",
137,
1,
142,
44
],
[
"subtract",
138,
136,
137,
142,
44
],
[
"get",
139,
1,
1,
142,
49
],
[
"load_field",
140,
139,
"minute",
142,
49
],
[
"multiply",
141,
138,
140,
142,
49
],
[
"add",
142,
5,
141,
142,
49
],
[
"move",
5,
142,
142,
49
],
[
"get",
144,
1,
1,
143,
13
],
[
"is_proxy",
145,
144,
143,
13
],
[
"jump_false",
145,
"record_path_132",
143,
13
],
[
"null",
146,
143,
13
],
[
"access",
147,
"minute2second",
143,
13
],
[
"array",
148,
0,
143,
13
],
[
"frame",
149,
144,
2,
143,
13
],
[
"setarg",
149,
0,
146,
143,
13
],
[
"setarg",
149,
1,
147,
143,
13
],
[
"setarg",
149,
2,
148,
143,
13
],
[
"invoke",
149,
143,
143,
13
],
[
"jump",
"call_done_133",
143,
13
],
"record_path_132",
[
"load_field",
150,
144,
"minute2second",
143,
13
],
[
"frame",
151,
150,
0,
143,
13
],
[
"setarg",
151,
0,
144,
143,
13
],
[
"invoke",
151,
143,
143,
13
],
"call_done_133",
[
"add",
152,
5,
143,
143,
13
],
[
"subtract",
153,
152,
9,
143,
36
],
[
"move",
5,
153,
143,
36
],
[
"add",
154,
3,
10,
144,
21
],
[
"get",
155,
1,
1,
144,
28
],
[
"load_field",
156,
155,
"hour",
144,
28
],
[
"multiply",
157,
154,
156,
144,
28
],
[
"add",
158,
5,
157,
144,
28
],
[
"move",
5,
158,
144,
28
],
[
"negate",
159,
5,
145,
13
],
[
"return",
159,
145,
13
],
"_nop_ur_2",
"if_else_112",
"if_end_113",
"if_end_99",
[
"move",
5,
9,
148,
7
],
[
"get",
160,
1,
1,
149,
20
],
[
"load_field",
161,
160,
"minute",
149,
20
],
[
"multiply",
162,
2,
161,
149,
20
],
[
"add",
163,
5,
162,
149,
20
],
[
"move",
5,
163,
149,
20
],
[
"get",
164,
1,
1,
150,
20
],
[
"load_field",
165,
164,
"hour",
150,
20
],
[
"multiply",
166,
6,
165,
150,
20
],
[
"add",
167,
5,
166,
150,
20
],
[
"move",
5,
167,
150,
20
],
[
"get",
168,
1,
1,
151,
20
],
[
"load_field",
169,
168,
"day",
151,
20
],
[
"multiply",
170,
8,
169,
151,
20
],
[
"add",
171,
5,
170,
151,
20
],
[
"move",
5,
171,
151,
20
],
[
"add",
172,
3,
10,
152,
19
],
[
"get",
173,
1,
1,
152,
26
],
[
"load_field",
174,
173,
"hour",
152,
26
],
[
"multiply",
175,
172,
174,
152,
26
],
[
"subtract",
176,
5,
175,
152,
26
],
[
"move",
5,
176,
152,
26
],
[
"return",
5,
154,
10
],
"_nop_ur_3",
"_nop_ur_4"
],
"name": "time_number",
"filename": "time.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 331,
"nr_close_slots": 0,
"instructions": [
[
"move",
8,
1,
161,
11
],
[
"move",
10,
2,
162,
11
],
[
"move",
6,
3,
163,
11
],
[
"move",
5,
4,
164,
11
],
[
"null",
12,
165,
12
],
[
"is_identical",
13,
8,
12,
165,
12
],
[
"jump_true",
13,
"eq_done_136",
165,
12
],
[
"is_int",
14,
8,
165,
12
],
[
"jump_false",
14,
"eq_ni_137",
165,
12
],
"_nop_tc_1",
[
"jump",
"eq_ni_137",
165,
12
],
[
"eq_int",
13,
8,
12,
165,
12
],
[
"jump",
"eq_done_136",
165,
12
],
"eq_ni_137",
[
"is_num",
14,
8,
165,
12
],
[
"jump_false",
14,
"eq_nn_138",
165,
12
],
"_nop_tc_2",
[
"jump",
"eq_nn_138",
165,
12
],
[
"eq_float",
13,
8,
12,
165,
12
],
[
"jump",
"eq_done_136",
165,
12
],
"eq_nn_138",
[
"is_text",
14,
8,
165,
12
],
[
"jump_false",
14,
"eq_nt_139",
165,
12
],
"_nop_tc_3",
[
"jump",
"eq_nt_139",
165,
12
],
[
"eq_text",
13,
8,
12,
165,
12
],
[
"jump",
"eq_done_136",
165,
12
],
"eq_nt_139",
[
"is_null",
14,
8,
165,
12
],
[
"jump_false",
14,
"eq_nnl_140",
165,
12
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
13,
165,
12
],
[
"jump",
"eq_done_136",
165,
12
],
"eq_nnl_140",
[
"is_bool",
14,
8,
165,
12
],
[
"jump_false",
14,
"eq_nb_141",
165,
12
],
"_nop_tc_6",
[
"jump",
"eq_nb_141",
165,
12
],
[
"eq_bool",
13,
8,
12,
165,
12
],
[
"jump",
"eq_done_136",
165,
12
],
"eq_nb_141",
[
"false",
13,
165,
12
],
"eq_done_136",
[
"jump_false",
13,
"if_else_134",
165,
12
],
[
"get",
17,
2,
1,
165,
22
],
[
"frame",
18,
17,
0,
165,
22
],
[
"null",
19,
165,
22
],
[
"setarg",
18,
0,
19,
165,
22
],
[
"invoke",
18,
16,
165,
22
],
[
"move",
8,
16,
165,
22
],
[
"jump",
"if_end_135",
165,
22
],
"if_else_134",
"if_end_135",
[
"null",
20,
166,
12
],
[
"is_identical",
21,
10,
20,
166,
12
],
[
"jump_true",
21,
"eq_done_144",
166,
12
],
[
"is_int",
22,
10,
166,
12
],
[
"jump_false",
22,
"eq_ni_145",
166,
12
],
"_nop_tc_7",
[
"jump",
"eq_ni_145",
166,
12
],
[
"eq_int",
21,
10,
20,
166,
12
],
[
"jump",
"eq_done_144",
166,
12
],
"eq_ni_145",
[
"is_num",
22,
10,
166,
12
],
[
"jump_false",
22,
"eq_nn_146",
166,
12
],
"_nop_tc_8",
[
"jump",
"eq_nn_146",
166,
12
],
[
"eq_float",
21,
10,
20,
166,
12
],
[
"jump",
"eq_done_144",
166,
12
],
"eq_nn_146",
[
"is_text",
22,
10,
166,
12
],
[
"jump_false",
22,
"eq_nt_147",
166,
12
],
"_nop_tc_9",
[
"jump",
"eq_nt_147",
166,
12
],
[
"eq_text",
21,
10,
20,
166,
12
],
[
"jump",
"eq_done_144",
166,
12
],
"eq_nt_147",
[
"is_null",
22,
10,
166,
12
],
[
"jump_false",
22,
"eq_nnl_148",
166,
12
],
"_nop_tc_10",
"_nop_tc_11",
[
"true",
21,
166,
12
],
[
"jump",
"eq_done_144",
166,
12
],
"eq_nnl_148",
[
"is_bool",
22,
10,
166,
12
],
[
"jump_false",
22,
"eq_nb_149",
166,
12
],
"_nop_tc_12",
[
"jump",
"eq_nb_149",
166,
12
],
[
"eq_bool",
21,
10,
20,
166,
12
],
[
"jump",
"eq_done_144",
166,
12
],
"eq_nb_149",
[
"false",
21,
166,
12
],
"eq_done_144",
[
"jump_false",
21,
"if_else_142",
166,
12
],
[
"get",
24,
8,
1,
166,
22
],
[
"move",
10,
24,
166,
22
],
[
"jump",
"if_end_143",
166,
22
],
"if_else_142",
"if_end_143",
[
"null",
25,
167,
12
],
[
"is_identical",
26,
6,
25,
167,
12
],
[
"jump_true",
26,
"eq_done_152",
167,
12
],
[
"is_int",
27,
6,
167,
12
],
[
"jump_false",
27,
"eq_ni_153",
167,
12
],
"_nop_tc_13",
[
"jump",
"eq_ni_153",
167,
12
],
[
"eq_int",
26,
6,
25,
167,
12
],
[
"jump",
"eq_done_152",
167,
12
],
"eq_ni_153",
[
"is_num",
27,
6,
167,
12
],
[
"jump_false",
27,
"eq_nn_154",
167,
12
],
"_nop_tc_14",
[
"jump",
"eq_nn_154",
167,
12
],
[
"eq_float",
26,
6,
25,
167,
12
],
[
"jump",
"eq_done_152",
167,
12
],
"eq_nn_154",
[
"is_text",
27,
6,
167,
12
],
[
"jump_false",
27,
"eq_nt_155",
167,
12
],
"_nop_tc_15",
[
"jump",
"eq_nt_155",
167,
12
],
[
"eq_text",
26,
6,
25,
167,
12
],
[
"jump",
"eq_done_152",
167,
12
],
"eq_nt_155",
[
"is_null",
27,
6,
167,
12
],
[
"jump_false",
27,
"eq_nnl_156",
167,
12
],
"_nop_tc_16",
"_nop_tc_17",
[
"true",
26,
167,
12
],
[
"jump",
"eq_done_152",
167,
12
],
"eq_nnl_156",
[
"is_bool",
27,
6,
167,
12
],
[
"jump_false",
27,
"eq_nb_157",
167,
12
],
"_nop_tc_18",
[
"jump",
"eq_nb_157",
167,
12
],
[
"eq_bool",
26,
6,
25,
167,
12
],
[
"jump",
"eq_done_152",
167,
12
],
"eq_nb_157",
[
"false",
26,
167,
12
],
"eq_done_152",
[
"jump_false",
26,
"if_else_150",
167,
12
],
[
"get",
30,
6,
1,
167,
22
],
[
"frame",
31,
30,
0,
167,
22
],
[
"null",
32,
167,
22
],
[
"setarg",
31,
0,
32,
167,
22
],
[
"invoke",
31,
29,
167,
22
],
[
"move",
6,
29,
167,
22
],
[
"jump",
"if_end_151",
167,
22
],
"if_else_150",
"if_end_151",
[
"null",
33,
168,
12
],
[
"is_identical",
34,
5,
33,
168,
12
],
[
"jump_true",
34,
"eq_done_160",
168,
12
],
[
"is_int",
35,
5,
168,
12
],
[
"jump_false",
35,
"eq_ni_161",
168,
12
],
"_nop_tc_19",
[
"jump",
"eq_ni_161",
168,
12
],
[
"eq_int",
34,
5,
33,
168,
12
],
[
"jump",
"eq_done_160",
168,
12
],
"eq_ni_161",
[
"is_num",
35,
5,
168,
12
],
[
"jump_false",
35,
"eq_nn_162",
168,
12
],
"_nop_tc_20",
[
"jump",
"eq_nn_162",
168,
12
],
[
"eq_float",
34,
5,
33,
168,
12
],
[
"jump",
"eq_done_160",
168,
12
],
"eq_nn_162",
[
"is_text",
35,
5,
168,
12
],
[
"jump_false",
35,
"eq_nt_163",
168,
12
],
"_nop_tc_21",
[
"jump",
"eq_nt_163",
168,
12
],
[
"eq_text",
34,
5,
33,
168,
12
],
[
"jump",
"eq_done_160",
168,
12
],
"eq_nt_163",
[
"is_null",
35,
5,
168,
12
],
[
"jump_false",
35,
"eq_nnl_164",
168,
12
],
"_nop_tc_22",
"_nop_tc_23",
[
"true",
34,
168,
12
],
[
"jump",
"eq_done_160",
168,
12
],
"eq_nnl_164",
[
"is_bool",
35,
5,
168,
12
],
[
"jump_false",
35,
"eq_nb_165",
168,
12
],
"_nop_tc_24",
[
"jump",
"eq_nb_165",
168,
12
],
[
"eq_bool",
34,
5,
33,
168,
12
],
[
"jump",
"eq_done_160",
168,
12
],
"eq_nb_165",
[
"false",
34,
168,
12
],
"eq_done_160",
[
"jump_false",
34,
"if_else_158",
168,
12
],
[
"get",
38,
7,
1,
168,
22
],
[
"frame",
39,
38,
0,
168,
22
],
[
"null",
40,
168,
22
],
[
"setarg",
39,
0,
40,
168,
22
],
[
"invoke",
39,
37,
168,
22
],
[
"move",
5,
37,
168,
22
],
[
"jump",
"if_end_159",
168,
22
],
"if_else_158",
"if_end_159",
[
"is_num",
41,
8,
170,
23
],
[
"jump_false",
41,
"tern_else_166",
170,
23
],
[
"get",
44,
3,
1,
170,
28
],
[
"frame",
45,
44,
3,
170,
28
],
[
"null",
46,
170,
28
],
[
"setarg",
45,
0,
46,
170,
28
],
[
"setarg",
45,
1,
8,
170,
28
],
[
"setarg",
45,
2,
6,
170,
28
],
[
"setarg",
45,
3,
5,
170,
28
],
[
"invoke",
45,
43,
170,
28
],
[
"move",
42,
43,
170,
28
],
[
"jump",
"tern_end_167",
170,
28
],
"tern_else_166",
[
"move",
42,
8,
170,
51
],
"tern_end_167",
[
"move",
9,
42,
170,
51
],
[
"load_field",
47,
9,
"zone",
171,
7
],
[
"move",
6,
47,
171,
7
],
[
"load_field",
48,
9,
"dst",
172,
7
],
[
"move",
5,
48,
172,
7
],
[
"access",
49,
"a",
174,
17
],
[
"access",
51,
{
"name": "search",
"kind": "name",
"make": "intrinsic"
},
174,
7
],
[
"frame",
52,
51,
2,
174,
7
],
[
"null",
53,
174,
7
],
[
"setarg",
52,
0,
53,
174,
7
],
[
"setarg",
52,
1,
10,
174,
7
],
[
"setarg",
52,
2,
49,
174,
7
],
[
"invoke",
52,
50,
174,
7
],
[
"null",
54,
174,
25
],
[
"is_identical",
55,
50,
54,
174,
25
],
[
"jump_true",
55,
"ne_nid_171",
174,
25
],
[
"jump",
"ne_ni_172",
174,
25
],
"ne_nid_171",
[
"false",
55,
174,
25
],
[
"jump",
"ne_done_170",
174,
25
],
"ne_ni_172",
[
"is_int",
56,
50,
174,
25
],
[
"jump_false",
56,
"ne_nn_173",
174,
25
],
"_nop_tc_25",
[
"jump",
"ne_nn_173",
174,
25
],
[
"ne_int",
55,
50,
54,
174,
25
],
[
"jump",
"ne_done_170",
174,
25
],
"ne_nn_173",
[
"is_num",
56,
50,
174,
25
],
[
"jump_false",
56,
"ne_nt_174",
174,
25
],
"_nop_tc_26",
[
"jump",
"ne_nt_174",
174,
25
],
[
"ne_float",
55,
50,
54,
174,
25
],
[
"jump",
"ne_done_170",
174,
25
],
"ne_nt_174",
[
"is_text",
56,
50,
174,
25
],
[
"jump_false",
56,
"ne_nnl_175",
174,
25
],
"_nop_tc_27",
[
"jump",
"ne_nnl_175",
174,
25
],
[
"ne_text",
55,
50,
54,
174,
25
],
[
"jump",
"ne_done_170",
174,
25
],
"ne_nnl_175",
[
"is_null",
56,
50,
174,
25
],
[
"jump_false",
56,
"ne_nb_176",
174,
25
],
"_nop_tc_28",
"_nop_tc_29",
[
"false",
55,
174,
25
],
[
"jump",
"ne_done_170",
174,
25
],
"ne_nb_176",
[
"is_bool",
56,
50,
174,
25
],
[
"jump_false",
56,
"ne_mis_177",
174,
25
],
"_nop_tc_30",
[
"jump",
"ne_mis_177",
174,
25
],
[
"ne_bool",
55,
50,
54,
174,
25
],
[
"jump",
"ne_done_170",
174,
25
],
"ne_mis_177",
[
"true",
55,
174,
25
],
"ne_done_170",
[
"jump_false",
55,
"if_else_168",
174,
25
],
[
"load_field",
58,
9,
"hour",
175,
9
],
[
"access",
59,
13,
175,
21
],
[
"is_int",
61,
58,
175,
21
],
[
"jump_false",
61,
"rel_ni_180",
175,
21
],
"_nop_tc_31",
[
"jump",
"rel_ni_180",
175,
21
],
[
"ge_int",
60,
58,
59,
175,
21
],
[
"jump",
"rel_done_182",
175,
21
],
"rel_ni_180",
[
"is_num",
61,
58,
175,
21
],
[
"jump_false",
61,
"rel_nn_181",
175,
21
],
"_nop_tc_32",
"_nop_tc_33",
[
"ge_float",
60,
58,
59,
175,
21
],
[
"jump",
"rel_done_182",
175,
21
],
"rel_nn_181",
[
"is_text",
61,
58,
175,
21
],
[
"jump_false",
61,
"rel_err_183",
175,
21
],
"_nop_tc_34",
[
"jump",
"rel_err_183",
175,
21
],
[
"ge_text",
60,
58,
59,
175,
21
],
[
"jump",
"rel_done_182",
175,
21
],
"rel_err_183",
[
"disrupt",
175,
21
],
"rel_done_182",
[
"jump_false",
60,
"if_else_178",
175,
21
],
[
"load_field",
63,
9,
"hour",
175,
38
],
[
"access",
64,
12,
175,
49
],
[
"subtract",
65,
63,
64,
175,
49
],
[
"store_field",
9,
65,
"hour",
175,
27
],
[
"access",
66,
"a",
175,
68
],
[
"access",
67,
"PM",
175,
73
],
[
"access",
69,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
175,
57
],
[
"frame",
70,
69,
3,
175,
57
],
[
"null",
71,
175,
57
],
[
"setarg",
70,
0,
71,
175,
57
],
[
"setarg",
70,
1,
10,
175,
57
],
[
"setarg",
70,
2,
66,
175,
57
],
[
"setarg",
70,
3,
67,
175,
57
],
[
"invoke",
70,
68,
175,
57
],
[
"move",
10,
68,
175,
57
],
[
"jump",
"if_end_179",
175,
57
],
"if_else_178",
[
"load_field",
72,
9,
"hour",
176,
14
],
[
"access",
73,
12,
176,
26
],
[
"is_identical",
74,
72,
73,
176,
26
],
[
"jump_true",
74,
"eq_done_186",
176,
26
],
[
"is_int",
75,
72,
176,
26
],
[
"jump_false",
75,
"eq_ni_187",
176,
26
],
"_nop_tc_35",
[
"jump",
"eq_ni_187",
176,
26
],
[
"eq_int",
74,
72,
73,
176,
26
],
[
"jump",
"eq_done_186",
176,
26
],
"eq_ni_187",
[
"is_num",
75,
72,
176,
26
],
[
"jump_false",
75,
"eq_nn_188",
176,
26
],
"_nop_tc_36",
"_nop_tc_37",
[
"eq_float",
74,
72,
73,
176,
26
],
[
"jump",
"eq_done_186",
176,
26
],
"eq_nn_188",
[
"is_text",
75,
72,
176,
26
],
[
"jump_false",
75,
"eq_nt_189",
176,
26
],
"_nop_tc_38",
[
"jump",
"eq_nt_189",
176,
26
],
[
"eq_text",
74,
72,
73,
176,
26
],
[
"jump",
"eq_done_186",
176,
26
],
"eq_nt_189",
[
"is_null",
75,
72,
176,
26
],
[
"jump_false",
75,
"eq_nnl_190",
176,
26
],
"_nop_tc_39",
[
"jump",
"eq_nnl_190",
176,
26
],
[
"true",
74,
176,
26
],
[
"jump",
"eq_done_186",
176,
26
],
"eq_nnl_190",
[
"is_bool",
75,
72,
176,
26
],
[
"jump_false",
75,
"eq_nb_191",
176,
26
],
"_nop_tc_40",
[
"jump",
"eq_nb_191",
176,
26
],
[
"eq_bool",
74,
72,
73,
176,
26
],
[
"jump",
"eq_done_186",
176,
26
],
"eq_nb_191",
[
"false",
74,
176,
26
],
"eq_done_186",
[
"jump_false",
74,
"if_else_184",
176,
26
],
[
"access",
77,
"a",
176,
47
],
[
"access",
78,
"PM",
176,
52
],
[
"access",
80,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
176,
36
],
[
"frame",
81,
80,
3,
176,
36
],
[
"null",
82,
176,
36
],
[
"setarg",
81,
0,
82,
176,
36
],
[
"setarg",
81,
1,
10,
176,
36
],
[
"setarg",
81,
2,
77,
176,
36
],
[
"setarg",
81,
3,
78,
176,
36
],
[
"invoke",
81,
79,
176,
36
],
[
"move",
10,
79,
176,
36
],
[
"jump",
"if_end_185",
176,
36
],
"if_else_184",
[
"load_field",
83,
9,
"hour",
177,
14
],
[
"access",
84,
0,
177,
26
],
[
"is_identical",
85,
83,
84,
177,
26
],
[
"jump_true",
85,
"eq_done_194",
177,
26
],
[
"is_int",
86,
83,
177,
26
],
[
"jump_false",
86,
"eq_ni_195",
177,
26
],
"_nop_tc_41",
[
"jump",
"eq_ni_195",
177,
26
],
[
"eq_int",
85,
83,
84,
177,
26
],
[
"jump",
"eq_done_194",
177,
26
],
"eq_ni_195",
[
"is_num",
86,
83,
177,
26
],
[
"jump_false",
86,
"eq_nn_196",
177,
26
],
"_nop_tc_42",
"_nop_tc_43",
[
"eq_float",
85,
83,
84,
177,
26
],
[
"jump",
"eq_done_194",
177,
26
],
"eq_nn_196",
[
"is_text",
86,
83,
177,
26
],
[
"jump_false",
86,
"eq_nt_197",
177,
26
],
"_nop_tc_44",
[
"jump",
"eq_nt_197",
177,
26
],
[
"eq_text",
85,
83,
84,
177,
26
],
[
"jump",
"eq_done_194",
177,
26
],
"eq_nt_197",
[
"is_null",
86,
83,
177,
26
],
[
"jump_false",
86,
"eq_nnl_198",
177,
26
],
"_nop_tc_45",
[
"jump",
"eq_nnl_198",
177,
26
],
[
"true",
85,
177,
26
],
[
"jump",
"eq_done_194",
177,
26
],
"eq_nnl_198",
[
"is_bool",
86,
83,
177,
26
],
[
"jump_false",
86,
"eq_nb_199",
177,
26
],
"_nop_tc_46",
[
"jump",
"eq_nb_199",
177,
26
],
[
"eq_bool",
85,
83,
84,
177,
26
],
[
"jump",
"eq_done_194",
177,
26
],
"eq_nb_199",
[
"false",
85,
177,
26
],
"eq_done_194",
[
"jump_false",
85,
"if_else_192",
177,
26
],
[
"access",
88,
12,
177,
42
],
[
"store_field",
9,
88,
"hour",
177,
31
],
[
"access",
89,
"a",
177,
61
],
[
"access",
90,
"AM",
177,
66
],
[
"access",
92,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
177,
50
],
[
"frame",
93,
92,
3,
177,
50
],
[
"null",
94,
177,
50
],
[
"setarg",
93,
0,
94,
177,
50
],
[
"setarg",
93,
1,
10,
177,
50
],
[
"setarg",
93,
2,
89,
177,
50
],
[
"setarg",
93,
3,
90,
177,
50
],
[
"invoke",
93,
91,
177,
50
],
[
"move",
10,
91,
177,
50
],
[
"jump",
"if_end_193",
177,
50
],
"if_else_192",
[
"access",
95,
"a",
178,
25
],
[
"access",
96,
"AM",
178,
30
],
[
"access",
98,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
178,
14
],
[
"frame",
99,
98,
3,
178,
14
],
[
"null",
100,
178,
14
],
[
"setarg",
99,
0,
100,
178,
14
],
[
"setarg",
99,
1,
10,
178,
14
],
[
"setarg",
99,
2,
95,
178,
14
],
[
"setarg",
99,
3,
96,
178,
14
],
[
"invoke",
99,
97,
178,
14
],
[
"move",
10,
97,
178,
14
],
"if_end_193",
"if_end_185",
"if_end_179",
[
"jump",
"if_end_169",
178,
14
],
"if_else_168",
"if_end_169",
[
"load_field",
101,
9,
"year",
181,
14
],
[
"access",
102,
0,
181,
25
],
[
"is_int",
104,
101,
181,
25
],
[
"jump_false",
104,
"rel_ni_202",
181,
25
],
"_nop_tc_47",
[
"jump",
"rel_ni_202",
181,
25
],
[
"gt_int",
103,
101,
102,
181,
25
],
[
"jump",
"rel_done_204",
181,
25
],
"rel_ni_202",
[
"is_num",
104,
101,
181,
25
],
[
"jump_false",
104,
"rel_nn_203",
181,
25
],
"_nop_tc_48",
"_nop_tc_49",
[
"gt_float",
103,
101,
102,
181,
25
],
[
"jump",
"rel_done_204",
181,
25
],
"rel_nn_203",
[
"is_text",
104,
101,
181,
25
],
[
"jump_false",
104,
"rel_err_205",
181,
25
],
"_nop_tc_50",
[
"jump",
"rel_err_205",
181,
25
],
[
"gt_text",
103,
101,
102,
181,
25
],
[
"jump",
"rel_done_204",
181,
25
],
"rel_err_205",
[
"disrupt",
181,
25
],
"rel_done_204",
[
"jump_false",
103,
"tern_else_200",
181,
25
],
[
"load_field",
107,
9,
"year",
181,
29
],
[
"move",
106,
107,
181,
29
],
[
"jump",
"tern_end_201",
181,
29
],
"tern_else_200",
[
"load_field",
108,
9,
"year",
181,
40
],
[
"access",
109,
1,
181,
51
],
[
"subtract",
110,
108,
109,
181,
51
],
[
"move",
106,
110,
181,
51
],
"tern_end_201",
[
"move",
11,
106,
181,
51
],
[
"access",
111,
"c",
182,
17
],
[
"access",
113,
{
"name": "search",
"kind": "name",
"make": "intrinsic"
},
182,
7
],
[
"frame",
114,
113,
2,
182,
7
],
[
"null",
115,
182,
7
],
[
"setarg",
114,
0,
115,
182,
7
],
[
"setarg",
114,
1,
10,
182,
7
],
[
"setarg",
114,
2,
111,
182,
7
],
[
"invoke",
114,
112,
182,
7
],
[
"null",
116,
182,
25
],
[
"is_identical",
117,
112,
116,
182,
25
],
[
"jump_true",
117,
"ne_nid_209",
182,
25
],
[
"jump",
"ne_ni_210",
182,
25
],
"ne_nid_209",
[
"false",
117,
182,
25
],
[
"jump",
"ne_done_208",
182,
25
],
"ne_ni_210",
[
"is_int",
118,
112,
182,
25
],
[
"jump_false",
118,
"ne_nn_211",
182,
25
],
"_nop_tc_51",
[
"jump",
"ne_nn_211",
182,
25
],
[
"ne_int",
117,
112,
116,
182,
25
],
[
"jump",
"ne_done_208",
182,
25
],
"ne_nn_211",
[
"is_num",
118,
112,
182,
25
],
[
"jump_false",
118,
"ne_nt_212",
182,
25
],
"_nop_tc_52",
[
"jump",
"ne_nt_212",
182,
25
],
[
"ne_float",
117,
112,
116,
182,
25
],
[
"jump",
"ne_done_208",
182,
25
],
"ne_nt_212",
[
"is_text",
118,
112,
182,
25
],
[
"jump_false",
118,
"ne_nnl_213",
182,
25
],
"_nop_tc_53",
[
"jump",
"ne_nnl_213",
182,
25
],
[
"ne_text",
117,
112,
116,
182,
25
],
[
"jump",
"ne_done_208",
182,
25
],
"ne_nnl_213",
[
"is_null",
118,
112,
182,
25
],
[
"jump_false",
118,
"ne_nb_214",
182,
25
],
"_nop_tc_54",
"_nop_tc_55",
[
"false",
117,
182,
25
],
[
"jump",
"ne_done_208",
182,
25
],
"ne_nb_214",
[
"is_bool",
118,
112,
182,
25
],
[
"jump_false",
118,
"ne_mis_215",
182,
25
],
"_nop_tc_56",
[
"jump",
"ne_mis_215",
182,
25
],
[
"ne_bool",
117,
112,
116,
182,
25
],
[
"jump",
"ne_done_208",
182,
25
],
"ne_mis_215",
[
"true",
117,
182,
25
],
"ne_done_208",
[
"jump_false",
117,
"if_else_206",
182,
25
],
[
"access",
120,
0,
183,
16
],
[
"is_int",
122,
11,
183,
16
],
[
"jump_false",
122,
"rel_ni_218",
183,
16
],
"_nop_tc_57",
[
"jump",
"rel_ni_218",
183,
16
],
[
"lt_int",
121,
11,
120,
183,
16
],
[
"jump",
"rel_done_220",
183,
16
],
"rel_ni_218",
[
"is_num",
122,
11,
183,
16
],
[
"jump_false",
122,
"rel_nn_219",
183,
16
],
"_nop_tc_58",
"_nop_tc_59",
[
"lt_float",
121,
11,
120,
183,
16
],
[
"jump",
"rel_done_220",
183,
16
],
"rel_nn_219",
[
"is_text",
122,
11,
183,
16
],
[
"jump_false",
122,
"rel_err_221",
183,
16
],
"_nop_tc_60",
[
"jump",
"rel_err_221",
183,
16
],
[
"lt_text",
121,
11,
120,
183,
16
],
[
"jump",
"rel_done_220",
183,
16
],
"rel_err_221",
[
"disrupt",
183,
16
],
"rel_done_220",
[
"jump_false",
121,
"if_else_216",
183,
16
],
[
"access",
125,
{
"name": "abs",
"kind": "name",
"make": "intrinsic"
},
183,
28
],
[
"frame",
126,
125,
1,
183,
28
],
[
"null",
127,
183,
28
],
[
"setarg",
126,
0,
127,
183,
28
],
[
"setarg",
126,
1,
11,
183,
28
],
[
"invoke",
126,
124,
183,
28
],
[
"move",
11,
124,
183,
28
],
[
"access",
128,
"c",
183,
54
],
[
"access",
129,
"BC",
183,
59
],
[
"access",
131,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
183,
43
],
[
"frame",
132,
131,
3,
183,
43
],
[
"null",
133,
183,
43
],
[
"setarg",
132,
0,
133,
183,
43
],
[
"setarg",
132,
1,
10,
183,
43
],
[
"setarg",
132,
2,
128,
183,
43
],
[
"setarg",
132,
3,
129,
183,
43
],
[
"invoke",
132,
130,
183,
43
],
[
"move",
10,
130,
183,
43
],
[
"jump",
"if_end_217",
183,
43
],
"if_else_216",
[
"access",
134,
"c",
184,
25
],
[
"access",
135,
"AD",
184,
30
],
[
"access",
137,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
184,
14
],
[
"frame",
138,
137,
3,
184,
14
],
[
"null",
139,
184,
14
],
[
"setarg",
138,
0,
139,
184,
14
],
[
"setarg",
138,
1,
10,
184,
14
],
[
"setarg",
138,
2,
134,
184,
14
],
[
"setarg",
138,
3,
135,
184,
14
],
[
"invoke",
138,
136,
184,
14
],
[
"move",
10,
136,
184,
14
],
"if_end_217",
[
"jump",
"if_end_207",
184,
14
],
"if_else_206",
"if_end_207",
[
"jump_false",
5,
"tern_else_222",
187,
26
],
[
"access",
141,
1,
187,
30
],
[
"move",
140,
141,
187,
30
],
[
"jump",
"tern_end_223",
187,
30
],
"tern_else_222",
[
"access",
142,
0,
187,
34
],
[
"move",
140,
142,
187,
34
],
"tern_end_223",
[
"add",
143,
6,
140,
187,
34
],
[
"move",
7,
143,
187,
34
],
[
"access",
144,
"yyyy",
188,
18
],
[
"access",
145,
"i4",
188,
37
],
[
"access",
147,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
188,
26
],
[
"frame",
148,
147,
2,
188,
26
],
[
"null",
149,
188,
26
],
[
"setarg",
148,
0,
149,
188,
26
],
[
"setarg",
148,
1,
11,
188,
26
],
[
"setarg",
148,
2,
145,
188,
26
],
[
"invoke",
148,
146,
188,
26
],
[
"access",
151,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
188,
7
],
[
"frame",
152,
151,
3,
188,
7
],
[
"null",
153,
188,
7
],
[
"setarg",
152,
0,
153,
188,
7
],
[
"setarg",
152,
1,
10,
188,
7
],
[
"setarg",
152,
2,
144,
188,
7
],
[
"setarg",
152,
3,
146,
188,
7
],
[
"invoke",
152,
150,
188,
7
],
[
"move",
10,
150,
188,
7
],
[
"access",
154,
"y",
189,
18
],
[
"access",
156,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
189,
7
],
[
"frame",
157,
156,
3,
189,
7
],
[
"null",
158,
189,
7
],
[
"setarg",
157,
0,
158,
189,
7
],
[
"setarg",
157,
1,
10,
189,
7
],
[
"setarg",
157,
2,
154,
189,
7
],
[
"setarg",
157,
3,
11,
189,
7
],
[
"invoke",
157,
155,
189,
7
],
[
"move",
10,
155,
189,
7
],
[
"access",
159,
"eee",
190,
18
],
[
"load_field",
160,
9,
"yday",
190,
25
],
[
"access",
161,
1,
190,
36
],
[
"add",
162,
160,
161,
190,
36
],
[
"access",
164,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
190,
7
],
[
"frame",
165,
164,
3,
190,
7
],
[
"null",
166,
190,
7
],
[
"setarg",
165,
0,
166,
190,
7
],
[
"setarg",
165,
1,
10,
190,
7
],
[
"setarg",
165,
2,
159,
190,
7
],
[
"setarg",
165,
3,
162,
190,
7
],
[
"invoke",
165,
163,
190,
7
],
[
"move",
10,
163,
190,
7
],
[
"access",
167,
"dd",
191,
18
],
[
"load_field",
168,
9,
"day",
191,
29
],
[
"access",
169,
"i2",
191,
38
],
[
"access",
171,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
191,
24
],
[
"frame",
172,
171,
2,
191,
24
],
[
"null",
173,
191,
24
],
[
"setarg",
172,
0,
173,
191,
24
],
[
"setarg",
172,
1,
168,
191,
24
],
[
"setarg",
172,
2,
169,
191,
24
],
[
"invoke",
172,
170,
191,
24
],
[
"access",
175,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
191,
7
],
[
"frame",
176,
175,
3,
191,
7
],
[
"null",
177,
191,
7
],
[
"setarg",
176,
0,
177,
191,
7
],
[
"setarg",
176,
1,
10,
191,
7
],
[
"setarg",
176,
2,
167,
191,
7
],
[
"setarg",
176,
3,
170,
191,
7
],
[
"invoke",
176,
174,
191,
7
],
[
"move",
10,
174,
191,
7
],
[
"access",
178,
"d",
192,
18
],
[
"load_field",
179,
9,
"day",
192,
23
],
[
"access",
181,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
192,
7
],
[
"frame",
182,
181,
3,
192,
7
],
[
"null",
183,
192,
7
],
[
"setarg",
182,
0,
183,
192,
7
],
[
"setarg",
182,
1,
10,
192,
7
],
[
"setarg",
182,
2,
178,
192,
7
],
[
"setarg",
182,
3,
179,
192,
7
],
[
"invoke",
182,
180,
192,
7
],
[
"move",
10,
180,
192,
7
],
[
"access",
184,
"hh",
193,
18
],
[
"load_field",
185,
9,
"hour",
193,
29
],
[
"access",
186,
"i2",
193,
39
],
[
"access",
188,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
193,
24
],
[
"frame",
189,
188,
2,
193,
24
],
[
"null",
190,
193,
24
],
[
"setarg",
189,
0,
190,
193,
24
],
[
"setarg",
189,
1,
185,
193,
24
],
[
"setarg",
189,
2,
186,
193,
24
],
[
"invoke",
189,
187,
193,
24
],
[
"access",
192,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
193,
7
],
[
"frame",
193,
192,
3,
193,
7
],
[
"null",
194,
193,
7
],
[
"setarg",
193,
0,
194,
193,
7
],
[
"setarg",
193,
1,
10,
193,
7
],
[
"setarg",
193,
2,
184,
193,
7
],
[
"setarg",
193,
3,
187,
193,
7
],
[
"invoke",
193,
191,
193,
7
],
[
"move",
10,
191,
193,
7
],
[
"access",
195,
"h",
194,
18
],
[
"load_field",
196,
9,
"hour",
194,
23
],
[
"access",
198,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
194,
7
],
[
"frame",
199,
198,
3,
194,
7
],
[
"null",
200,
194,
7
],
[
"setarg",
199,
0,
200,
194,
7
],
[
"setarg",
199,
1,
10,
194,
7
],
[
"setarg",
199,
2,
195,
194,
7
],
[
"setarg",
199,
3,
196,
194,
7
],
[
"invoke",
199,
197,
194,
7
],
[
"move",
10,
197,
194,
7
],
[
"access",
201,
"nn",
195,
18
],
[
"load_field",
202,
9,
"minute",
195,
29
],
[
"access",
203,
"i2",
195,
41
],
[
"access",
205,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
195,
24
],
[
"frame",
206,
205,
2,
195,
24
],
[
"null",
207,
195,
24
],
[
"setarg",
206,
0,
207,
195,
24
],
[
"setarg",
206,
1,
202,
195,
24
],
[
"setarg",
206,
2,
203,
195,
24
],
[
"invoke",
206,
204,
195,
24
],
[
"access",
209,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
195,
7
],
[
"frame",
210,
209,
3,
195,
7
],
[
"null",
211,
195,
7
],
[
"setarg",
210,
0,
211,
195,
7
],
[
"setarg",
210,
1,
10,
195,
7
],
[
"setarg",
210,
2,
201,
195,
7
],
[
"setarg",
210,
3,
204,
195,
7
],
[
"invoke",
210,
208,
195,
7
],
[
"move",
10,
208,
195,
7
],
[
"access",
212,
"n",
196,
18
],
[
"load_field",
213,
9,
"minute",
196,
23
],
[
"access",
215,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
196,
7
],
[
"frame",
216,
215,
3,
196,
7
],
[
"null",
217,
196,
7
],
[
"setarg",
216,
0,
217,
196,
7
],
[
"setarg",
216,
1,
10,
196,
7
],
[
"setarg",
216,
2,
212,
196,
7
],
[
"setarg",
216,
3,
213,
196,
7
],
[
"invoke",
216,
214,
196,
7
],
[
"move",
10,
214,
196,
7
],
[
"access",
218,
"ss",
197,
18
],
[
"load_field",
219,
9,
"second",
197,
29
],
[
"access",
220,
"i2",
197,
41
],
[
"access",
222,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
197,
24
],
[
"frame",
223,
222,
2,
197,
24
],
[
"null",
224,
197,
24
],
[
"setarg",
223,
0,
224,
197,
24
],
[
"setarg",
223,
1,
219,
197,
24
],
[
"setarg",
223,
2,
220,
197,
24
],
[
"invoke",
223,
221,
197,
24
],
[
"access",
226,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
197,
7
],
[
"frame",
227,
226,
3,
197,
7
],
[
"null",
228,
197,
7
],
[
"setarg",
227,
0,
228,
197,
7
],
[
"setarg",
227,
1,
10,
197,
7
],
[
"setarg",
227,
2,
218,
197,
7
],
[
"setarg",
227,
3,
221,
197,
7
],
[
"invoke",
227,
225,
197,
7
],
[
"move",
10,
225,
197,
7
],
[
"access",
229,
"s",
198,
18
],
[
"load_field",
230,
9,
"second",
198,
23
],
[
"access",
232,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
198,
7
],
[
"frame",
233,
232,
3,
198,
7
],
[
"null",
234,
198,
7
],
[
"setarg",
233,
0,
234,
198,
7
],
[
"setarg",
233,
1,
10,
198,
7
],
[
"setarg",
233,
2,
229,
198,
7
],
[
"setarg",
233,
3,
230,
198,
7
],
[
"invoke",
233,
231,
198,
7
],
[
"move",
10,
231,
198,
7
],
[
"access",
235,
"x",
199,
18
],
[
"jump_false",
5,
"tern_else_224",
199,
23
],
[
"access",
237,
"DST",
199,
27
],
[
"move",
236,
237,
199,
27
],
[
"jump",
"tern_end_225",
199,
27
],
"tern_else_224",
[
"access",
238,
"",
199,
35
],
[
"move",
236,
238,
199,
35
],
"tern_end_225",
[
"access",
240,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
199,
7
],
[
"frame",
241,
240,
3,
199,
7
],
[
"null",
242,
199,
7
],
[
"setarg",
241,
0,
242,
199,
7
],
[
"setarg",
241,
1,
10,
199,
7
],
[
"setarg",
241,
2,
235,
199,
7
],
[
"setarg",
241,
3,
236,
199,
7
],
[
"invoke",
241,
239,
199,
7
],
[
"move",
10,
239,
199,
7
],
[
"access",
243,
"z",
200,
18
],
[
"access",
244,
0,
200,
39
],
[
"is_int",
246,
7,
200,
39
],
[
"jump_false",
246,
"rel_ni_228",
200,
39
],
"_nop_tc_61",
[
"jump",
"rel_ni_228",
200,
39
],
[
"ge_int",
245,
7,
244,
200,
39
],
[
"jump",
"rel_done_230",
200,
39
],
"rel_ni_228",
[
"is_num",
246,
7,
200,
39
],
[
"jump_false",
246,
"rel_nn_229",
200,
39
],
"_nop_tc_62",
"_nop_tc_63",
[
"ge_float",
245,
7,
244,
200,
39
],
[
"jump",
"rel_done_230",
200,
39
],
"rel_nn_229",
[
"is_text",
246,
7,
200,
39
],
[
"jump_false",
246,
"rel_err_231",
200,
39
],
"_nop_tc_64",
[
"jump",
"rel_err_231",
200,
39
],
[
"ge_text",
245,
7,
244,
200,
39
],
[
"jump",
"rel_done_230",
200,
39
],
"rel_err_231",
[
"disrupt",
200,
39
],
"rel_done_230",
[
"jump_false",
245,
"tern_else_226",
200,
39
],
[
"access",
249,
"+",
200,
43
],
[
"move",
248,
249,
200,
43
],
[
"jump",
"tern_end_227",
200,
43
],
"tern_else_226",
[
"access",
250,
"",
200,
49
],
[
"move",
248,
250,
200,
49
],
"tern_end_227",
[
"access",
252,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
200,
55
],
[
"frame",
253,
252,
1,
200,
55
],
[
"null",
254,
200,
55
],
[
"setarg",
253,
0,
254,
200,
55
],
[
"setarg",
253,
1,
7,
200,
55
],
[
"invoke",
253,
251,
200,
55
],
[
"add",
255,
248,
251,
200,
55
],
[
"access",
257,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
200,
7
],
[
"frame",
258,
257,
3,
200,
7
],
[
"null",
259,
200,
7
],
[
"setarg",
258,
0,
259,
200,
7
],
[
"setarg",
258,
1,
10,
200,
7
],
[
"setarg",
258,
2,
243,
200,
7
],
[
"setarg",
258,
3,
255,
200,
7
],
[
"invoke",
258,
256,
200,
7
],
[
"move",
10,
256,
200,
7
],
[
"regexp",
260,
"mm[^bB]",
"g",
201,
18
],
[
"load_field",
261,
9,
"month",
201,
30
],
[
"access",
262,
1,
201,
42
],
[
"add",
263,
261,
262,
201,
42
],
[
"access",
265,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
201,
7
],
[
"frame",
266,
265,
3,
201,
7
],
[
"null",
267,
201,
7
],
[
"setarg",
266,
0,
267,
201,
7
],
[
"setarg",
266,
1,
10,
201,
7
],
[
"setarg",
266,
2,
260,
201,
7
],
[
"setarg",
266,
3,
263,
201,
7
],
[
"invoke",
266,
264,
201,
7
],
[
"move",
10,
264,
201,
7
],
[
"regexp",
268,
"m[^bB]",
"g",
202,
18
],
[
"load_field",
269,
9,
"month",
202,
30
],
[
"access",
270,
1,
202,
42
],
[
"add",
271,
269,
270,
202,
42
],
[
"access",
273,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
202,
7
],
[
"frame",
274,
273,
3,
202,
7
],
[
"null",
275,
202,
7
],
[
"setarg",
274,
0,
275,
202,
7
],
[
"setarg",
274,
1,
10,
202,
7
],
[
"setarg",
274,
2,
268,
202,
7
],
[
"setarg",
274,
3,
271,
202,
7
],
[
"invoke",
274,
272,
202,
7
],
[
"move",
10,
272,
202,
7
],
[
"regexp",
276,
"v[^bB]",
"g",
203,
18
],
[
"load_field",
277,
9,
"weekday",
203,
30
],
[
"access",
279,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
203,
7
],
[
"frame",
280,
279,
3,
203,
7
],
[
"null",
281,
203,
7
],
[
"setarg",
280,
0,
281,
203,
7
],
[
"setarg",
280,
1,
10,
203,
7
],
[
"setarg",
280,
2,
276,
203,
7
],
[
"setarg",
280,
3,
277,
203,
7
],
[
"invoke",
280,
278,
203,
7
],
[
"move",
10,
278,
203,
7
],
[
"access",
282,
"mb",
204,
18
],
[
"get",
283,
1,
1,
204,
29
],
[
"load_field",
284,
283,
"monthstr",
204,
29
],
[
"load_field",
285,
9,
"month",
204,
43
],
[
"load_dynamic",
286,
284,
285,
204,
43
],
[
"access",
287,
0,
204,
55
],
[
"access",
288,
3,
204,
58
],
[
"access",
290,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
204,
24
],
[
"frame",
291,
290,
3,
204,
24
],
[
"null",
292,
204,
24
],
[
"setarg",
291,
0,
292,
204,
24
],
[
"setarg",
291,
1,
286,
204,
24
],
[
"setarg",
291,
2,
287,
204,
24
],
[
"setarg",
291,
3,
288,
204,
24
],
[
"invoke",
291,
289,
204,
24
],
[
"access",
294,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
204,
7
],
[
"frame",
295,
294,
3,
204,
7
],
[
"null",
296,
204,
7
],
[
"setarg",
295,
0,
296,
204,
7
],
[
"setarg",
295,
1,
10,
204,
7
],
[
"setarg",
295,
2,
282,
204,
7
],
[
"setarg",
295,
3,
289,
204,
7
],
[
"invoke",
295,
293,
204,
7
],
[
"move",
10,
293,
204,
7
],
[
"access",
297,
"mB",
205,
18
],
[
"get",
298,
1,
1,
205,
24
],
[
"load_field",
299,
298,
"monthstr",
205,
24
],
[
"load_field",
300,
9,
"month",
205,
38
],
[
"load_dynamic",
301,
299,
300,
205,
38
],
[
"access",
303,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
205,
7
],
[
"frame",
304,
303,
3,
205,
7
],
[
"null",
305,
205,
7
],
[
"setarg",
304,
0,
305,
205,
7
],
[
"setarg",
304,
1,
10,
205,
7
],
[
"setarg",
304,
2,
297,
205,
7
],
[
"setarg",
304,
3,
301,
205,
7
],
[
"invoke",
304,
302,
205,
7
],
[
"move",
10,
302,
205,
7
],
[
"access",
306,
"vB",
206,
18
],
[
"get",
307,
1,
1,
206,
24
],
[
"load_field",
308,
307,
"weekdays",
206,
24
],
[
"load_field",
309,
9,
"weekday",
206,
38
],
[
"load_dynamic",
310,
308,
309,
206,
38
],
[
"access",
312,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
206,
7
],
[
"frame",
313,
312,
3,
206,
7
],
[
"null",
314,
206,
7
],
[
"setarg",
313,
0,
314,
206,
7
],
[
"setarg",
313,
1,
10,
206,
7
],
[
"setarg",
313,
2,
306,
206,
7
],
[
"setarg",
313,
3,
310,
206,
7
],
[
"invoke",
313,
311,
206,
7
],
[
"move",
10,
311,
206,
7
],
[
"access",
315,
"vb",
207,
18
],
[
"get",
316,
1,
1,
207,
29
],
[
"load_field",
317,
316,
"weekdays",
207,
29
],
[
"load_field",
318,
9,
"weekday",
207,
43
],
[
"load_dynamic",
319,
317,
318,
207,
43
],
[
"access",
320,
0,
207,
57
],
[
"access",
321,
3,
207,
60
],
[
"access",
323,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
207,
24
],
[
"frame",
324,
323,
3,
207,
24
],
[
"null",
325,
207,
24
],
[
"setarg",
324,
0,
325,
207,
24
],
[
"setarg",
324,
1,
319,
207,
24
],
[
"setarg",
324,
2,
320,
207,
24
],
[
"setarg",
324,
3,
321,
207,
24
],
[
"invoke",
324,
322,
207,
24
],
[
"access",
327,
{
"name": "replace",
"kind": "name",
"make": "intrinsic"
},
207,
7
],
[
"frame",
328,
327,
3,
207,
7
],
[
"null",
329,
207,
7
],
[
"setarg",
328,
0,
329,
207,
7
],
[
"setarg",
328,
1,
10,
207,
7
],
[
"setarg",
328,
2,
315,
207,
7
],
[
"setarg",
328,
3,
322,
207,
7
],
[
"invoke",
328,
326,
207,
7
],
[
"move",
10,
326,
207,
7
],
[
"return",
10,
209,
10
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "time_text",
"filename": "time.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
30,
43
],
[
"load_field",
2,
1,
"hour",
30,
43
],
[
"get",
3,
1,
1,
30,
55
],
[
"load_field",
4,
3,
"minute",
30,
55
],
[
"divide",
5,
2,
4,
30,
55
],
[
"return",
5,
30,
55
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "time.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
31,
43
],
[
"load_field",
2,
1,
"day",
31,
43
],
[
"get",
3,
1,
1,
31,
55
],
[
"load_field",
4,
3,
"hour",
31,
55
],
[
"divide",
5,
2,
4,
31,
55
],
[
"return",
5,
31,
55
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "time.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
32,
43
],
[
"load_field",
2,
1,
"minute",
32,
43
],
[
"get",
3,
1,
1,
32,
57
],
[
"load_field",
4,
3,
"second",
32,
57
],
[
"divide",
5,
2,
4,
32,
57
],
[
"return",
5,
32,
57
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "time.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
33,
43
],
[
"load_field",
2,
1,
"week",
33,
43
],
[
"get",
3,
1,
1,
33,
55
],
[
"load_field",
4,
3,
"day",
33,
55
],
[
"divide",
5,
2,
4,
33,
55
],
[
"return",
5,
33,
55
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "time.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 25,
"nr_close_slots": 0,
"instructions": [
[
"access",
2,
4,
36,
11
],
[
"modulo",
3,
1,
2,
36,
11
],
[
"access",
4,
0,
36,
16
],
[
"is_identical",
5,
3,
4,
36,
16
],
[
"jump_true",
5,
"eq_done_235",
36,
16
],
[
"is_int",
6,
3,
36,
16
],
[
"jump_false",
6,
"eq_ni_236",
36,
16
],
"_nop_tc_1",
[
"jump",
"eq_ni_236",
36,
16
],
[
"eq_int",
5,
3,
4,
36,
16
],
[
"jump",
"eq_done_235",
36,
16
],
"eq_ni_236",
[
"is_num",
6,
3,
36,
16
],
[
"jump_false",
6,
"eq_nn_237",
36,
16
],
"_nop_tc_2",
"_nop_tc_3",
[
"eq_float",
5,
3,
4,
36,
16
],
[
"jump",
"eq_done_235",
36,
16
],
"eq_nn_237",
[
"is_text",
6,
3,
36,
16
],
[
"jump_false",
6,
"eq_nt_238",
36,
16
],
"_nop_tc_4",
[
"jump",
"eq_nt_238",
36,
16
],
[
"eq_text",
5,
3,
4,
36,
16
],
[
"jump",
"eq_done_235",
36,
16
],
"eq_nt_238",
[
"is_null",
6,
3,
36,
16
],
[
"jump_false",
6,
"eq_nnl_239",
36,
16
],
"_nop_tc_5",
[
"jump",
"eq_nnl_239",
36,
16
],
[
"true",
5,
36,
16
],
[
"jump",
"eq_done_235",
36,
16
],
"eq_nnl_239",
[
"is_bool",
6,
3,
36,
16
],
[
"jump_false",
6,
"eq_nb_240",
36,
16
],
"_nop_tc_6",
[
"jump",
"eq_nb_240",
36,
16
],
[
"eq_bool",
5,
3,
4,
36,
16
],
[
"jump",
"eq_done_235",
36,
16
],
"eq_nb_240",
[
"false",
5,
36,
16
],
"eq_done_235",
[
"move",
8,
5,
36,
16
],
[
"jump_false",
8,
"and_end_234",
36,
16
],
[
"access",
9,
100,
36,
26
],
[
"modulo",
10,
1,
9,
36,
26
],
[
"access",
11,
0,
36,
33
],
[
"is_identical",
12,
10,
11,
36,
33
],
[
"jump_true",
12,
"ne_nid_243",
36,
33
],
[
"jump",
"ne_ni_244",
36,
33
],
"ne_nid_243",
[
"false",
12,
36,
33
],
[
"jump",
"ne_done_242",
36,
33
],
"ne_ni_244",
[
"is_int",
13,
10,
36,
33
],
[
"jump_false",
13,
"ne_nn_245",
36,
33
],
"_nop_tc_7",
[
"jump",
"ne_nn_245",
36,
33
],
[
"ne_int",
12,
10,
11,
36,
33
],
[
"jump",
"ne_done_242",
36,
33
],
"ne_nn_245",
[
"is_num",
13,
10,
36,
33
],
[
"jump_false",
13,
"ne_nt_246",
36,
33
],
"_nop_tc_8",
"_nop_tc_9",
[
"ne_float",
12,
10,
11,
36,
33
],
[
"jump",
"ne_done_242",
36,
33
],
"ne_nt_246",
[
"is_text",
13,
10,
36,
33
],
[
"jump_false",
13,
"ne_nnl_247",
36,
33
],
"_nop_tc_10",
[
"jump",
"ne_nnl_247",
36,
33
],
[
"ne_text",
12,
10,
11,
36,
33
],
[
"jump",
"ne_done_242",
36,
33
],
"ne_nnl_247",
[
"is_null",
13,
10,
36,
33
],
[
"jump_false",
13,
"ne_nb_248",
36,
33
],
"_nop_tc_11",
[
"jump",
"ne_nb_248",
36,
33
],
[
"false",
12,
36,
33
],
[
"jump",
"ne_done_242",
36,
33
],
"ne_nb_248",
[
"is_bool",
13,
10,
36,
33
],
[
"jump_false",
13,
"ne_mis_249",
36,
33
],
"_nop_tc_12",
[
"jump",
"ne_mis_249",
36,
33
],
[
"ne_bool",
12,
10,
11,
36,
33
],
[
"jump",
"ne_done_242",
36,
33
],
"ne_mis_249",
[
"true",
12,
36,
33
],
"ne_done_242",
[
"move",
15,
12,
36,
33
],
[
"jump_true",
15,
"or_end_241",
36,
33
],
[
"access",
16,
400,
36,
42
],
[
"modulo",
17,
1,
16,
36,
42
],
[
"access",
18,
0,
36,
49
],
[
"is_identical",
19,
17,
18,
36,
49
],
[
"jump_true",
19,
"eq_done_250",
36,
49
],
[
"is_int",
20,
17,
36,
49
],
[
"jump_false",
20,
"eq_ni_251",
36,
49
],
"_nop_tc_13",
[
"jump",
"eq_ni_251",
36,
49
],
[
"eq_int",
19,
17,
18,
36,
49
],
[
"jump",
"eq_done_250",
36,
49
],
"eq_ni_251",
[
"is_num",
20,
17,
36,
49
],
[
"jump_false",
20,
"eq_nn_252",
36,
49
],
"_nop_tc_14",
"_nop_tc_15",
[
"eq_float",
19,
17,
18,
36,
49
],
[
"jump",
"eq_done_250",
36,
49
],
"eq_nn_252",
[
"is_text",
20,
17,
36,
49
],
[
"jump_false",
20,
"eq_nt_253",
36,
49
],
"_nop_tc_16",
[
"jump",
"eq_nt_253",
36,
49
],
[
"eq_text",
19,
17,
18,
36,
49
],
[
"jump",
"eq_done_250",
36,
49
],
"eq_nt_253",
[
"is_null",
20,
17,
36,
49
],
[
"jump_false",
20,
"eq_nnl_254",
36,
49
],
"_nop_tc_17",
[
"jump",
"eq_nnl_254",
36,
49
],
[
"true",
19,
36,
49
],
[
"jump",
"eq_done_250",
36,
49
],
"eq_nnl_254",
[
"is_bool",
20,
17,
36,
49
],
[
"jump_false",
20,
"eq_nb_255",
36,
49
],
"_nop_tc_18",
[
"jump",
"eq_nb_255",
36,
49
],
[
"eq_bool",
19,
17,
18,
36,
49
],
[
"jump",
"eq_done_250",
36,
49
],
"eq_nb_255",
[
"false",
19,
36,
49
],
"eq_done_250",
[
"move",
15,
19,
36,
49
],
"or_end_241",
[
"move",
8,
15,
36,
49
],
"and_end_234",
[
"jump_false",
8,
"if_else_232",
36,
49
],
[
"access",
22,
366,
36,
60
],
[
"return",
22,
36,
60
],
"_nop_ur_1",
"if_else_232",
"if_end_233",
[
"access",
23,
365,
37,
10
],
[
"return",
23,
37,
10
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "yearsize",
"filename": "time.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 16,
"nr_close_slots": 0,
"instructions": [
[
"get",
3,
1,
1,
39,
36
],
[
"is_proxy",
4,
3,
39,
36
],
[
"jump_false",
4,
"record_path_256",
39,
36
],
[
"null",
5,
39,
36
],
[
"access",
6,
"yearsize",
39,
36
],
[
"array",
7,
0,
39,
36
],
[
"push",
7,
1,
39,
36
],
[
"frame",
8,
3,
2,
39,
36
],
[
"setarg",
8,
0,
5,
39,
36
],
[
"setarg",
8,
1,
6,
39,
36
],
[
"setarg",
8,
2,
7,
39,
36
],
[
"invoke",
8,
2,
39,
36
],
[
"jump",
"call_done_257",
39,
36
],
"record_path_256",
[
"load_field",
9,
3,
"yearsize",
39,
36
],
[
"frame",
10,
9,
1,
39,
36
],
[
"setarg",
10,
0,
3,
39,
36
],
[
"setarg",
10,
1,
1,
39,
36
],
[
"invoke",
10,
2,
39,
36
],
"call_done_257",
[
"access",
11,
366,
39,
56
],
[
"is_identical",
12,
2,
11,
39,
56
],
[
"jump_true",
12,
"eq_done_258",
39,
56
],
[
"is_int",
13,
2,
39,
56
],
[
"jump_false",
13,
"eq_ni_259",
39,
56
],
"_nop_tc_1",
[
"jump",
"eq_ni_259",
39,
56
],
[
"eq_int",
12,
2,
11,
39,
56
],
[
"jump",
"eq_done_258",
39,
56
],
"eq_ni_259",
[
"is_num",
13,
2,
39,
56
],
[
"jump_false",
13,
"eq_nn_260",
39,
56
],
"_nop_tc_2",
"_nop_tc_3",
[
"eq_float",
12,
2,
11,
39,
56
],
[
"jump",
"eq_done_258",
39,
56
],
"eq_nn_260",
[
"is_text",
13,
2,
39,
56
],
[
"jump_false",
13,
"eq_nt_261",
39,
56
],
"_nop_tc_4",
[
"jump",
"eq_nt_261",
39,
56
],
[
"eq_text",
12,
2,
11,
39,
56
],
[
"jump",
"eq_done_258",
39,
56
],
"eq_nt_261",
[
"is_null",
13,
2,
39,
56
],
[
"jump_false",
13,
"eq_nnl_262",
39,
56
],
"_nop_tc_5",
[
"jump",
"eq_nnl_262",
39,
56
],
[
"true",
12,
39,
56
],
[
"jump",
"eq_done_258",
39,
56
],
"eq_nnl_262",
[
"is_bool",
13,
2,
39,
56
],
[
"jump_false",
13,
"eq_nb_263",
39,
56
],
"_nop_tc_6",
[
"jump",
"eq_nb_263",
39,
56
],
[
"eq_bool",
12,
2,
11,
39,
56
],
[
"jump",
"eq_done_258",
39,
56
],
"eq_nb_263",
[
"false",
12,
39,
56
],
"eq_done_258",
[
"return",
12,
39,
56
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "time.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 22,
"nr_close_slots": 0,
"instructions": [
[
"access",
2,
24,
42,
13
],
[
"access",
6,
{
"name": "whole",
"kind": "name",
"make": "intrinsic"
},
43,
11
],
[
"frame",
7,
6,
1,
43,
11
],
[
"null",
8,
43,
11
],
[
"setarg",
7,
0,
8,
43,
11
],
[
"setarg",
7,
1,
1,
43,
11
],
[
"invoke",
7,
5,
43,
11
],
[
"move",
3,
5,
43,
11
],
[
"subtract",
9,
1,
3,
44,
18
],
[
"move",
4,
9,
44,
18
],
[
"multiply",
10,
4,
2,
1,
14
],
[
"access",
12,
{
"name": "whole",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
[
"frame",
13,
12,
1,
1,
1
],
[
"null",
14,
1,
1
],
[
"setarg",
13,
0,
14,
1,
1
],
[
"setarg",
13,
1,
10,
1,
1
],
[
"invoke",
13,
11,
1,
1
],
[
"array",
15,
0,
1,
1
],
[
"push",
15,
3,
1,
1
],
[
"push",
15,
11,
1,
1
],
[
"access",
16,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
[
"access",
17,
"{0}:{1}",
1,
1
],
[
"frame",
19,
16,
2,
1,
1
],
[
"null",
20,
1,
1
],
[
"setarg",
19,
0,
20,
1,
1
],
[
"setarg",
19,
1,
17,
1,
1
],
[
"setarg",
19,
2,
15,
1,
1
],
[
"invoke",
19,
18,
1,
1
],
[
"return",
18,
1,
1
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "time.cm",
"nr_args": 1
}
],
"main": {
"nr_args": 0,
"nr_close_slots": 0,
"nr_slots": 69,
"instructions": [
[
"function",
9,
0,
0,
0
],
[
"move",
3,
9,
0,
0
],
[
"function",
10,
1,
0,
0
],
[
"move",
4,
10,
0,
0
],
[
"function",
11,
2,
0,
0
],
[
"move",
5,
11,
0,
0
],
[
"access",
12,
"internal/time",
2,
16
],
[
"access",
14,
{
"name": "use",
"kind": "name",
"make": "intrinsic"
},
2,
12
],
[
"frame",
15,
14,
1,
2,
12
],
[
"null",
16,
2,
12
],
[
"setarg",
15,
0,
16,
2,
12
],
[
"setarg",
15,
1,
12,
2,
12
],
[
"invoke",
15,
13,
2,
12
],
[
"move",
1,
13,
2,
12
],
[
"load_field",
17,
1,
"now",
4,
21
],
[
"move",
2,
17,
4,
21
],
[
"load_field",
18,
1,
"computer_zone",
5,
21
],
[
"move",
6,
18,
5,
21
],
[
"load_field",
19,
1,
"computer_dst",
6,
21
],
[
"move",
7,
19,
6,
21
],
[
"access",
20,
1,
12,
17
],
[
"store_field",
1,
20,
"second",
12,
1
],
[
"access",
21,
60,
13,
17
],
[
"store_field",
1,
21,
"minute",
13,
1
],
[
"access",
22,
3600,
14,
17
],
[
"store_field",
1,
22,
"hour",
14,
1
],
[
"access",
23,
86400,
15,
17
],
[
"store_field",
1,
23,
"day",
15,
1
],
[
"access",
24,
604800,
16,
17
],
[
"store_field",
1,
24,
"week",
16,
1
],
[
"access",
25,
"Sunday",
19,
3
],
[
"access",
26,
"Monday",
19,
13
],
[
"access",
27,
"Tuesday",
19,
23
],
[
"access",
28,
"Wednesday",
20,
3
],
[
"access",
29,
"Thursday",
20,
16
],
[
"access",
30,
"Friday",
20,
28
],
[
"access",
31,
"Saturday",
20,
38
],
[
"array",
32,
0,
20,
38
],
[
"push",
32,
25,
20,
38
],
[
"push",
32,
26,
20,
38
],
[
"push",
32,
27,
20,
38
],
[
"push",
32,
28,
20,
38
],
[
"push",
32,
29,
20,
38
],
[
"push",
32,
30,
20,
38
],
[
"push",
32,
31,
20,
38
],
[
"store_field",
1,
32,
"weekdays",
18,
1
],
[
"access",
33,
"January",
24,
3
],
[
"access",
34,
"February",
24,
14
],
[
"access",
35,
"March",
24,
26
],
[
"access",
36,
"April",
24,
35
],
[
"access",
37,
"May",
24,
44
],
[
"access",
38,
"June",
24,
51
],
[
"access",
39,
"July",
25,
3
],
[
"access",
40,
"August",
25,
11
],
[
"access",
41,
"September",
25,
21
],
[
"access",
42,
"October",
25,
34
],
[
"access",
43,
"November",
25,
45
],
[
"access",
44,
"December",
25,
57
],
[
"array",
45,
0,
25,
57
],
[
"push",
45,
33,
25,
57
],
[
"push",
45,
34,
25,
57
],
[
"push",
45,
35,
25,
57
],
[
"push",
45,
36,
25,
57
],
[
"push",
45,
37,
25,
57
],
[
"push",
45,
38,
25,
57
],
[
"push",
45,
39,
25,
57
],
[
"push",
45,
40,
25,
57
],
[
"push",
45,
41,
25,
57
],
[
"push",
45,
42,
25,
57
],
[
"push",
45,
43,
25,
57
],
[
"push",
45,
44,
25,
57
],
[
"store_field",
1,
45,
"monthstr",
23,
1
],
[
"access",
46,
1970,
28,
14
],
[
"store_field",
1,
46,
"epoch",
28,
1
],
[
"function",
47,
3,
30,
23
],
[
"store_field",
1,
47,
"hour2minute",
30,
1
],
[
"function",
48,
4,
31,
23
],
[
"store_field",
1,
48,
"day2hour",
31,
1
],
[
"function",
49,
5,
32,
23
],
[
"store_field",
1,
49,
"minute2second",
32,
1
],
[
"function",
50,
6,
33,
23
],
[
"store_field",
1,
50,
"week2day",
33,
1
],
[
"function",
51,
7,
35,
17
],
[
"store_field",
1,
51,
"yearsize",
35,
1
],
[
"function",
52,
8,
39,
15
],
[
"store_field",
1,
52,
"isleap",
39,
1
],
[
"function",
53,
9,
41,
17
],
[
"store_field",
1,
53,
"timecode",
41,
1
],
[
"access",
54,
31,
48,
19
],
[
"access",
55,
28,
48,
23
],
[
"access",
56,
31,
48,
27
],
[
"access",
57,
30,
48,
31
],
[
"access",
58,
31,
48,
35
],
[
"access",
59,
30,
48,
39
],
[
"access",
60,
31,
48,
43
],
[
"access",
61,
31,
48,
47
],
[
"access",
62,
30,
48,
51
],
[
"access",
63,
31,
48,
55
],
[
"access",
64,
30,
48,
59
],
[
"access",
65,
31,
48,
63
],
[
"array",
66,
0,
48,
63
],
[
"push",
66,
54,
48,
63
],
[
"push",
66,
55,
48,
63
],
[
"push",
66,
56,
48,
63
],
[
"push",
66,
57,
48,
63
],
[
"push",
66,
58,
48,
63
],
[
"push",
66,
59,
48,
63
],
[
"push",
66,
60,
48,
63
],
[
"push",
66,
61,
48,
63
],
[
"push",
66,
62,
48,
63
],
[
"push",
66,
63,
48,
63
],
[
"push",
66,
64,
48,
63
],
[
"push",
66,
65,
48,
63
],
[
"store_field",
1,
66,
"monthdays",
48,
1
],
[
"access",
8,
"vB mB d hh:nn:ss a z y c",
158,
19
],
[
"record",
67,
0
],
[
"store_field",
67,
3,
"record",
212,
18
],
[
"store_field",
67,
4,
"number",
212,
39
],
[
"store_field",
67,
5,
"text",
212,
58
],
[
"return",
67,
212,
58
],
"_nop_ur_1",
"_nop_ur_2"
]
},
"filename": "time.cm",
"data": {}
}