Skip to content

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Full serialization dump of a Continuum JS VM context
// http://benvie.github.com/continuum/
{
2: {
type: "Intrinsics",
id: 2,
bindings: {
ObjectProto: 3,
ArrayProto: 4,
BooleanProto: 5,
DateProto: 6,
ErrorProto: 7,
FunctionProto: 8,
MapProto: 9,
NumberProto: 10,
RegExpProto: 11,
SetProto: 12,
StringProto: 13,
SymbolProto: 14,
WeakMapProto: 15,
StopIteration: 16,
EvalErrorProto: 17,
RangeErrorProto: 18,
ReferenceErrorProto: 19,
SyntaxErrorProto: 20,
TypeErrorProto: 21,
URIErrorProto: 22,
global: 24,
ThrowTypeError: 27,
ObserverCallbacks: 28,
NotifierProto: 29,
has: 31,
remove: 32,
set: 33,
get: 34,
define: 35,
query: 36,
update: 37,
CheckObjectCoercible: 38,
ToObject: 39,
ToString: 40,
ToNumber: 41,
ToBoolean: 42,
ToPropertyName: 43,
ToInteger: 44,
ToInt32: 45,
ToUint32: 46,
ToUint16: 47,
ToModule: 48,
IsObject: 49,
IsConstructor: 50,
IsConstructCall: 51,
Call: 52,
Construct: 53,
GetNotifier: 54,
EnqueueChangeRecord: 55,
DeliverChangeRecords: 56,
GetBuiltinBrand: 57,
SetBuiltinBrand: 58,
GetBrand: 59,
GetPrimitiveValue: 60,
SetInternal: 61,
GetInternal: 62,
HasInternal: 63,
Type: 64,
Exception: 65,
Signal: 66,
wrapDateMethods: 67,
now: 68,
Fetch: 69,
EvaluateModule: 70,
eval: 71,
FunctionCreate: 72,
BoundFunctionCreate: 73,
BooleanCreate: 74,
DateCreate: 75,
NumberCreate: 76,
ObjectCreate: 77,
RegExpCreate: 78,
ProxyCreate: 79,
SymbolCreate: 80,
StringCreate: 81,
TypedArrayCreate: 82,
NativeBufferCreate: 83,
NativeDataViewCreate: 84,
NativeBufferSlice: 85,
DataViewSet: 86,
DataViewGet: 87,
FunctionToString: 88,
NumberToString: 89,
RegExpToString: 90,
RegExpExec: 91,
RegExpTest: 92,
DateToNumber: 93,
DateToString: 94,
CallBuiltin: 95,
CodeUnit: 96,
StringReplace: 97,
StringSplit: 98,
StringSearch: 99,
StringSlice: 100,
FromCharCode: 101,
StringTrim: 102,
IsExtensible: 103,
PreventExtensions: 104,
GetInheritance: 105,
SetInheritance: 106,
DefineOwnProperty: 107,
Enumerate: 108,
GetProperty: 109,
GetOwnProperty: 110,
GetPropertyAttributes: 111,
HasOwnProperty: 112,
SetP: 113,
GetP: 114,
parseInt: 115,
parseFloat: 116,
decodeURI: 117,
decodeURIComponent: 118,
encodeURI: 119,
encodeURIComponent: 120,
escape: 121,
unescape: 122,
SetTimer: 123,
ClearTimer: 124,
Quote: 125,
JSONParse: 126,
acos: 127,
asin: 128,
atan: 129,
atan2: 130,
cos: 131,
exp: 132,
log: 133,
pow: 134,
random: 135,
sin: 136,
sqrt: 137,
tan: 138,
MapInitialization: 139,
MapSigil: 140,
MapSize: 141,
MapClear: 142,
MapGet: 143,
MapSet: 144,
MapDelete: 145,
MapHas: 146,
MapNext: 147,
WeakMapInitialization: 148,
WeakMapGet: 149,
WeakMapSet: 150,
WeakMapDelete: 151,
WeakMapHas: 152,
AddObserver: 153,
RemoveObserver: 154,
readFile: 155,
resolve: 156,
baseURL: 157,
defineMethods: 166,
defineProps: 170,
setupFunctions: 174,
defineConstants: 178,
setupConstructor: 182,
setLength: 186,
setProperty: 190,
hideEverything: 194,
toStringTag: 197,
iterator: 198,
EmptyClass: 199,
System: 258,
ObjectToString: 1163,
ArrayBufferProto: 1654,
DataViewProto: 1660,
Float32ArrayProto: 1704,
Float64ArrayProto: 1696,
Int16ArrayProto: 1720,
Int32ArrayProto: 1712,
Int8ArrayProto: 1728,
Uint16ArrayProto: 1744,
Uint32ArrayProto: 1736,
Uint8ArrayProto: 1752
}
},
3: {
type: "$Object",
BuiltinBrand: "Object",
id: 3,
Prototype: null,
properties: [
[ "__proto__", 6, 0, null ],
[ "constructor", 6, 2, 1150 ],
[ "toString", 6, 2, 1163 ],
[ "isPrototypeOf", 6, 2, 1166 ],
[ "toLocaleString", 6, 2, 1169 ],
[ "valueOf", 6, 2, 1172 ],
[ "hasOwnProperty", 6, 2, 1175 ],
[ "propertyIsEnumerable", 6, 2, 1178 ]
]
},
4: {
type: "$Array",
BuiltinBrand: "Array",
id: 4,
Prototype: 3,
properties: [
[ "length", 4, 0, 0 ],
[ "constructor", 6, 2, 417 ],
[ "every", 6, 2, 630 ],
[ "filter", 6, 2, 633 ],
[ "forEach", 6, 2, 636 ],
[ "indexOf", 6, 2, 639 ],
[ "items", 6, 2, 642 ],
[ "join", 6, 2, 645 ],
[ "keys", 6, 2, 648 ],
[ "lastIndexOf", 6, 2, 651 ],
[ "map", 6, 2, 654 ],
[ "pop", 6, 2, 657 ],
[ "push", 6, 2, 660 ],
[ "reduce", 6, 2, 663 ],
[ "reduceRight", 6, 2, 666 ],
[ "slice", 6, 2, 669 ],
[ "some", 6, 2, 672 ],
[ "toString", 6, 2, 675 ],
[ "values", 6, 2, 678 ],
[ 198, 6, 2, 681 ]
]
},
5: {
type: "$Boolean",
BuiltinBrand: "Boolean",
id: 5,
Prototype: 3,
properties: [
[ "constructor", 6, 2, 731 ],
[ "toString", 6, 2, 737 ],
[ "valueOf", 6, 2, 740 ]
],
PrimitiveValue: false
},
6: null,
7: {
type: "$Error",
BuiltinBrand: "Error",
id: 7,
Prototype: 3,
properties: [
[ "name", 6, 0, "Error" ],
[ "message", 6, 0, "" ],
[ "constructor", 6, 2, 1584 ]
]
},
8: {
type: "$Function",
BuiltinBrand: "Function",
id: 8,
Parameters: null,
Prototype: 3,
properties: [
[ "constructor", 6, 2, 871 ],
[ "name", 0, 0, "" ],
[ "apply", 6, 2, 880 ],
[ "bind", 6, 2, 883 ],
[ "call", 6, 2, 886 ],
[ "toString", 6, 2, 889 ]
],
Strict: false,
ThisMode: "global",
Scope: 25
},
9: {
type: "$Map",
BuiltinBrand: "Map",
id: 9,
Prototype: 3,
properties: [
[ "constructor", 6, 2, 922 ],
[ "clear", 6, 2, 932 ],
[ "set", 6, 2, 935 ],
[ "get", 6, 2, 938 ],
[ "has", 6, 2, 941 ],
[ "delete", 6, 2, 944 ],
[ "items", 6, 2, 946 ],
[ "keys", 6, 2, 949 ],
[ "values", 6, 2, 952 ],
[ 198, 6, 2, 955 ],
[ "size", 10, 1, 965 ]
]
},
10: {
type: "$Number",
BuiltinBrand: "Number",
id: 10,
Prototype: 3,
properties: [
[ "constructor", 6, 2, 1017 ],
[ "toString", 6, 2, 1030 ],
[ "valueOf", 6, 2, 1033 ],
[ "clz", 6, 2, 1036 ]
],
PrimitiveValue: 0
},
11: {
type: "$RegExp",
BuiltinBrand: "RegExp",
id: 11,
Prototype: 3,
properties: [
[ "constructor", 6, 2, 1218 ],
[ "exec", 6, 2, 1224 ],
[ "test", 6, 2, 1227 ],
[ "toString", 6, 2, 1230 ]
]
},
12: {
type: "$Set",
BuiltinBrand: "Set",
id: 12,
Prototype: 3,
properties: [
[ "constructor", 6, 2, 1260 ],
[ "clear", 6, 2, 1278 ],
[ "add", 6, 2, 1281 ],
[ "has", 6, 2, 1284 ],
[ "delete", 6, 2, 1287 ],
[ "items", 6, 2, 1289 ],
[ "keys", 6, 2, 1292 ],
[ "values", 6, 2, 1295 ],
[ 198, 6, 2, 1298 ],
[ "size", 10, 1, 1309 ]
]
},
13: {
type: "$String",
BuiltinBrand: "String",
id: 13,
Prototype: 3,
properties: [
[ "constructor", 6, 2, 1356 ],
[ "anchor", 6, 2, 1389 ],
[ "big", 6, 2, 1392 ],
[ "blink", 6, 2, 1395 ],
[ "bold", 6, 2, 1398 ],
[ "fixed", 6, 2, 1401 ],
[ "fontcolor", 6, 2, 1404 ],
[ "fontsize", 6, 2, 1407 ],
[ "italics", 6, 2, 1410 ],
[ "link", 6, 2, 1413 ],
[ "small", 6, 2, 1416 ],
[ "strike", 6, 2, 1419 ],
[ "sub", 6, 2, 1422 ],
[ "sup", 6, 2, 1425 ],
[ "charAt", 6, 2, 1428 ],
[ "charCodeAt", 6, 2, 1431 ],
[ "concat", 6, 2, 1434 ],
[ "indexOf", 6, 2, 1437 ],
[ "lastIndexOf", 6, 2, 1440 ],
[ "localeCompare", 6, 2, 1443 ],
[ "match", 6, 2, 1446 ],
[ "repeat", 6, 2, 1449 ],
[ "replace", 6, 2, 1452 ],
[ "search", 6, 2, 1455 ],
[ "slice", 6, 2, 1458 ],
[ "split", 6, 2, 1461 ],
[ "substr", 6, 2, 1464 ],
[ "substring", 6, 2, 1467 ],
[ "toLowerCase", 6, 2, 1470 ],
[ "toLocaleLowerCase", 6, 2, 1473 ],
[ "toUpperCase", 6, 2, 1476 ],
[ "toLocaleUpperCase", 6, 2, 1479 ],
[ "toString", 6, 2, 1482 ],
[ "trim", 6, 2, 1485 ],
[ "valueOf", 6, 2, 1488 ]
],
PrimitiveValue: ""
},
14: { type: "$Symbol", Name: null, Private: true, id: 14 },
15: {
type: "$WeakMap",
BuiltinBrand: "WeakMap",
id: 15,
Prototype: 3,
properties: [
[ "constructor", 6, 2, 1518 ],
[ "set", 6, 2, 1528 ],
[ "get", 6, 2, 1531 ],
[ "has", 6, 2, 1534 ],
[ "delete", 6, 2, 1537 ]
]
},
16: {
type: "$Object",
BuiltinBrand: "StopIteration",
id: 16,
Prototype: 3,
properties: []
},
17: {
type: "$Error",
BuiltinBrand: "Error",
id: 17,
Prototype: 7,
properties: [ [ "name", 6, 0, "EvalError" ], [ "constructor", 6, 2, 1581 ] ]
},
18: {
type: "$Error",
BuiltinBrand: "Error",
id: 18,
Prototype: 7,
properties: [ [ "name", 6, 0, "RangeError" ], [ "constructor", 6, 2, 1578 ] ]
},
19: {
type: "$Error",
BuiltinBrand: "Error",
id: 19,
Prototype: 7,
properties: [
[ "name", 6, 0, "ReferenceError" ],
[ "constructor", 6, 2, 1575 ]
]
},
20: {
type: "$Error",
BuiltinBrand: "Error",
id: 20,
Prototype: 7,
properties: [ [ "name", 6, 0, "SyntaxError" ], [ "constructor", 6, 2, 1572 ] ]
},
21: {
type: "$Error",
BuiltinBrand: "Error",
id: 21,
Prototype: 7,
properties: [ [ "name", 6, 0, "TypeError" ], [ "constructor", 6, 2, 1569 ] ]
},
22: {
type: "$Error",
BuiltinBrand: "Error",
id: 22,
Prototype: 7,
properties: [ [ "name", 6, 0, "URIError" ], [ "constructor", 6, 2, 1566 ] ]
},
23: {
type: "$Object",
BuiltinBrand: "Object",
id: 23,
Prototype: 3,
properties: []
},
24: {
type: "$Object",
BuiltinBrand: "global",
id: 24,
Prototype: 23,
properties: [
[ "Array", 6, 2, 417 ],
[ "Boolean", 6, 2, 731 ],
[ "Date", 6, 2, 770 ],
[ "Function", 6, 2, 871 ],
[ "Map", 6, 2, 922 ],
[ "Number", 6, 2, 1017 ],
[ "Object", 6, 2, 1150 ],
[ "Proxy", 6, 2, 555 ],
[ "RegExp", 6, 2, 1218 ],
[ "Set", 6, 2, 1260 ],
[ "String", 6, 2, 1356 ],
[ "WeakMap", 6, 2, 1518 ],
[ "Error", 6, 2, 1584 ],
[ "EvalError", 6, 2, 1581 ],
[ "RangeError", 6, 2, 1578 ],
[ "ReferenceError", 6, 2, 1575 ],
[ "SyntaxError", 6, 2, 1572 ],
[ "TypeError", 6, 2, 1569 ],
[ "URIError", 6, 2, 1566 ],
[ "ArrayBuffer", 6, 2, 1655 ],
[ "DataView", 6, 2, 1661 ],
[ "Float32Array", 6, 2, 1705 ],
[ "Float64Array", 6, 2, 1697 ],
[ "Int16Array", 6, 2, 1721 ],
[ "Int32Array", 6, 2, 1713 ],
[ "Int8Array", 6, 2, 1729 ],
[ "Uint16Array", 6, 2, 1745 ],
[ "Uint32Array", 6, 2, 1737 ],
[ "Uint8Array", 6, 2, 1753 ],
[ "clearInterval", 6, 2, 378 ],
[ "clearTimeout", 6, 2, 375 ],
[ "decodeURI", 6, 2, 339 ],
[ "decodeURIComponent", 6, 2, 336 ],
[ "escape", 6, 2, 327 ],
[ "encodeURI", 6, 2, 333 ],
[ "encodeURIComponent", 6, 2, 330 ],
[ "eval", 6, 1, 71 ],
[ "isFinite", 6, 2, 321 ],
[ "isNaN", 6, 2, 318 ],
[ "parseFloat", 6, 2, 315 ],
[ "parseInt", 6, 2, 312 ],
[ "setInterval", 6, 2, 372 ],
[ "setTimeout", 6, 2, 369 ],
[ "unescape", 6, 2, 324 ],
[ "console", 6, 1, 2335 ],
[ "StopIteration", 6, 1, 16 ],
[ "JSON", 6, 1, 1931 ],
[ "Math", 6, 1, 2055 ],
[ "NaN", 0, 0, [ "NaN" ] ],
[ "Infinity", 0, 0, [ "Infinity" ] ],
[ "undefined", 0, 0, [ "undefined" ] ]
]
},
25: { type: "GlobalEnv", id: 25, bindings: 24, natives: 2 },
26: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 26,
name: "ThrowTypeError",
Strict: true,
Parameters: null,
Extensible: false,
Prototype: 8,
properties: [ [ "name", 0, 0, "ThrowTypeError" ] ]
},
27: { Get: 26 },
28: { type: "MapData", size: 0, items: [], id: 28 },
29: {
type: "$Object",
BuiltinBrand: "Object",
id: 29,
Prototype: 3,
properties: [ [ "notify", null, 1, 30 ] ]
},
30: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 30,
name: "notify",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "notify" ] ]
},
31: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 31,
name: "has",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "has" ] ]
},
32: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 32,
name: "remove",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "remove" ] ]
},
33: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 33,
name: "set",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "set" ] ]
},
34: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 34,
name: "get",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "get" ] ]
},
35: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 35,
name: "define",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "define" ] ]
},
36: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 36,
name: "query",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "query" ] ]
},
37: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 37,
name: "update",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "update" ] ]
},
38: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 38,
name: "CheckObjectCoercible",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "CheckObjectCoercible" ] ]
},
39: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 39,
name: "ToObject",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ToObject" ] ]
},
40: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 40,
name: "ToString",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ToString" ] ]
},
41: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 41,
name: "ToNumber",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ToNumber" ] ]
},
42: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 42,
name: "ToBoolean",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ToBoolean" ] ]
},
43: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 43,
name: "ToPropertyName",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ToPropertyName" ] ]
},
44: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 44,
name: "ToInteger",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ToInteger" ] ]
},
45: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 45,
name: "ToInt32",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ToInt32" ] ]
},
46: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 46,
name: "ToUint32",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ToUint32" ] ]
},
47: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 47,
name: "ToUint16",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ToUint16" ] ]
},
48: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 48,
name: "ToModule",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ToModule" ] ]
},
49: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 49,
name: "IsObject",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "IsObject" ] ]
},
50: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 50,
name: "IsConstructor",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "IsConstructor" ] ]
},
51: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 51,
name: "IsConstructCall",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "IsConstructCall" ] ]
},
52: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 52,
name: "Call",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "Call" ] ]
},
53: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 53,
name: "Construct",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "Construct" ] ]
},
54: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 54,
name: "GetNotifier",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "GetNotifier" ] ]
},
55: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 55,
name: "EnqueueChangeRecord",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "EnqueueChangeRecord" ] ]
},
56: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 56,
name: "DeliverChangeRecords",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "DeliverChangeRecords" ] ]
},
57: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 57,
name: "GetBuiltinBrand",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "GetBuiltinBrand" ] ]
},
58: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 58,
name: "SetBuiltinBrand",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "SetBuiltinBrand" ] ]
},
59: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 59,
name: "GetBrand",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "GetBrand" ] ]
},
60: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 60,
name: "GetPrimitiveValue",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "GetPrimitiveValue" ] ]
},
61: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 61,
name: "SetInternal",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "SetInternal" ] ]
},
62: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 62,
name: "GetInternal",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "GetInternal" ] ]
},
63: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 63,
name: "HasInternal",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "HasInternal" ] ]
},
64: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 64,
name: "Type",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "Type" ] ]
},
65: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 65,
name: "Exception",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "Exception" ] ]
},
66: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 66,
name: "Signal",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "Signal" ] ]
},
67: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 67,
name: "wrapDateMethods",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "wrapDateMethods" ] ]
},
68: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 68,
name: "now",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "now" ] ]
},
69: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 69,
name: "Fetch",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "Fetch" ] ]
},
70: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 70,
name: "EvaluateModule",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "EvaluateModule" ] ]
},
71: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 71,
name: "eval",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "eval" ] ]
},
72: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 72,
name: "FunctionCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "FunctionCreate" ] ]
},
73: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 73,
name: "BoundFunctionCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "BoundFunctionCreate" ] ]
},
74: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 74,
name: "BooleanCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "BooleanCreate" ] ]
},
75: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 75,
name: "DateCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "DateCreate" ] ]
},
76: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 76,
name: "NumberCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "NumberCreate" ] ]
},
77: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 77,
name: "ObjectCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ObjectCreate" ] ]
},
78: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 78,
name: "RegExpCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "RegExpCreate" ] ]
},
79: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 79,
name: "ProxyCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ProxyCreate" ] ]
},
80: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 80,
name: "SymbolCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "SymbolCreate" ] ]
},
81: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 81,
name: "StringCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "StringCreate" ] ]
},
82: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 82,
name: "TypedArrayCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "TypedArrayCreate" ] ]
},
83: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 83,
name: "NativeBufferCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "NativeBufferCreate" ] ]
},
84: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 84,
name: "NativeDataViewCreate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "NativeDataViewCreate" ] ]
},
85: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 85,
name: "NativeBufferSlice",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "NativeBufferSlice" ] ]
},
86: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 86,
name: "DataViewSet",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "DataViewSet" ] ]
},
87: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 87,
name: "DataViewGet",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "DataViewGet" ] ]
},
88: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 88,
name: "FunctionToString",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "FunctionToString" ] ]
},
89: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 89,
name: "NumberToString",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "NumberToString" ] ]
},
90: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 90,
name: "RegExpToString",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "RegExpToString" ] ]
},
91: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 91,
name: "RegExpExec",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "RegExpExec" ] ]
},
92: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 92,
name: "RegExpTest",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "RegExpTest" ] ]
},
93: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 93,
name: "DateToNumber",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "DateToNumber" ] ]
},
94: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 94,
name: "DateToString",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "DateToString" ] ]
},
95: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 95,
name: "CallBuiltin",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "CallBuiltin" ] ]
},
96: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 96,
name: "CodeUnit",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "CodeUnit" ] ]
},
97: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 97,
name: "StringReplace",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "StringReplace" ] ]
},
98: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 98,
name: "StringSplit",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "StringSplit" ] ]
},
99: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 99,
name: "StringSearch",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "StringSearch" ] ]
},
100: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 100,
name: "StringSlice",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "StringSlice" ] ]
},
101: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 101,
name: "FromCharCode",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "FromCharCode" ] ]
},
102: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 102,
name: "StringTrim",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "StringTrim" ] ]
},
103: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 103,
name: "IsExtensible",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "IsExtensible" ] ]
},
104: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 104,
name: "PreventExtensions",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "PreventExtensions" ] ]
},
105: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 105,
name: "GetInheritance",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "GetInheritance" ] ]
},
106: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 106,
name: "SetInheritance",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "SetInheritance" ] ]
},
107: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 107,
name: "DefineOwnProperty",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "DefineOwnProperty" ] ]
},
108: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 108,
name: "Enumerate",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "Enumerate" ] ]
},
109: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 109,
name: "GetProperty",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "GetProperty" ] ]
},
110: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 110,
name: "GetOwnProperty",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "GetOwnProperty" ] ]
},
111: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 111,
name: "GetPropertyAttributes",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "GetPropertyAttributes" ] ]
},
112: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 112,
name: "HasOwnProperty",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "HasOwnProperty" ] ]
},
113: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 113,
name: "SetP",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "SetP" ] ]
},
114: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 114,
name: "GetP",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "GetP" ] ]
},
115: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 115,
name: "parseInt",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "parseInt" ] ]
},
116: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 116,
name: "parseFloat",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "parseFloat" ] ]
},
117: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 117,
name: "decodeURI",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "decodeURI" ] ]
},
118: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 118,
name: "decodeURIComponent",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "decodeURIComponent" ] ]
},
119: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 119,
name: "encodeURI",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "encodeURI" ] ]
},
120: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 120,
name: "encodeURIComponent",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "encodeURIComponent" ] ]
},
121: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 121,
name: "escape",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "escape" ] ]
},
122: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 122,
name: "unescape",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "unescape" ] ]
},
123: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 123,
name: "SetTimer",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "SetTimer" ] ]
},
124: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 124,
name: "ClearTimer",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "ClearTimer" ] ]
},
125: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 125,
name: "Quote",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "Quote" ] ]
},
126: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 126,
name: "JSONParse",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "JSONParse" ] ]
},
127: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 127,
name: "acos",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "acos" ] ]
},
128: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 128,
name: "asin",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "asin" ] ]
},
129: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 129,
name: "atan",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "atan" ] ]
},
130: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 130,
name: "atan2",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "atan2" ] ]
},
131: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 131,
name: "cos",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "cos" ] ]
},
132: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 132,
name: "exp",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "exp" ] ]
},
133: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 133,
name: "log",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "log" ] ]
},
134: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 134,
name: "pow",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "pow" ] ]
},
135: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 135,
name: "random",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "random" ] ]
},
136: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 136,
name: "sin",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "sin" ] ]
},
137: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 137,
name: "sqrt",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "sqrt" ] ]
},
138: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 138,
name: "tan",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "tan" ] ]
},
139: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 139,
name: "MapInitialization",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "MapInitialization" ] ]
},
140: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 140,
name: "MapSigil",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "MapSigil" ] ]
},
141: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 141,
name: "MapSize",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "MapSize" ] ]
},
142: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 142,
name: "MapClear",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "MapClear" ] ]
},
143: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 143,
name: "MapGet",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "MapGet" ] ]
},
144: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 144,
name: "MapSet",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "MapSet" ] ]
},
145: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 145,
name: "MapDelete",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "MapDelete" ] ]
},
146: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 146,
name: "MapHas",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "MapHas" ] ]
},
147: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 147,
name: "MapNext",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "MapNext" ] ]
},
148: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 148,
name: "WeakMapInitialization",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "WeakMapInitialization" ] ]
},
149: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 149,
name: "WeakMapGet",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "WeakMapGet" ] ]
},
150: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 150,
name: "WeakMapSet",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "WeakMapSet" ] ]
},
151: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 151,
name: "WeakMapDelete",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "WeakMapDelete" ] ]
},
152: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 152,
name: "WeakMapHas",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "WeakMapHas" ] ]
},
153: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 153,
name: "AddObserver",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "AddObserver" ] ]
},
154: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 154,
name: "RemoveObserver",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "RemoveObserver" ] ]
},
155: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 155,
name: "readFile",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "readFile" ] ]
},
156: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 156,
name: "resolve",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "resolve" ] ]
},
157: {
type: "$NativeFunction",
BuiltinBrand: "Function",
id: 157,
name: "baseURL",
Parameters: null,
Prototype: 8,
properties: [ [ "name", 0, 0, "baseURL" ] ]
},
159: {
type: "$Object",
BuiltinBrand: "global",
id: 159,
Prototype: 3,
properties: [
[ "Module", 7, 2, 161 ],
[ "Request", 7, 2, 209 ],
[ "Loader", 7, 2, 226 ],
[ "System", 7, 1, 258 ],
[ "std", 7, 1, 2342 ]
]
},
160: {
type: "GlobalEnv",
id: 160,
outer: 25,
symbols: {
translate: 217,
resolve: 218,
fetch: 219,
strict: 220,
global: 221,
baseURL: 222,
modules: 223
},
bindings: 159,
natives: 2
},
161: {
type: "$Function",
BuiltinBrand: "Function",
id: 161,
name: "Module",
Strict: true,
Parameters: { formals: [ "object" ], count: 1 },
Prototype: 8,
properties: [ [ "name", 0, 0, "Module" ] ],
ThisMode: "strict",
Scope: 160,
Code: 162
},
162: {
type: "Code",
varDecls: [],
flags: { topLevel: false, usesSuper: false, strict: true },
range: [ 6155, 6301 ],
loc: [ 237, 7, 242, 1 ],
id: 162,
scopeType: "function",
lexicalType: "normal",
transfers: [ [ 0, 14, 17 ], [ 0, 0, 34 ] ],
ops: [
[ "NATIVE_REF", null, [ "GetBuiltinBrand" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "object" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "STRING", null, [ "Module" ] ],
[ "GET" ],
[ "BINARY", null, [ 4 ] ],
[ "GET" ],
[ "JFALSE", null, [ 17 ] ],
[ "REF", null, [ "object" ] ],
[ "GET" ],
[ "RETURN" ],
[ "NATIVE_REF", null, [ "ToModule" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "NATIVE_REF", null, [ "ToObject" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "object" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "RETURN" ]
]
},
164: {
type: "DeclarativeEnv",
id: 164,
outer: 160,
symbols: { toStringTag: 197, iterator: 198 },
bindings: { HIDDEN: 6, FROZEN: 0 }
},
165: {
type: "DeclarativeEnv",
id: 165,
outer: 164,
bindings: { defineMethods: 166 }
},
166: {
type: "$Function",
BuiltinBrand: "Function",
id: 166,
name: "defineMethods",
Strict: true,
Parameters: { formals: [ "obj", "props" ], count: 2 },
Prototype: 8,
properties: [ [ "name", 0, 0, "defineMethods" ], [ "prototype", 4, 1, 168 ] ],
ThisMode: "strict",
Scope: 165,
Code: 167
},
167: {
type: "Code",
varDecls: [ "i" ],
flags: { topLevel: false, usesSuper: false, strict: true },
range: [ 64, 318 ],
loc: [ 5, 21, 12, 3 ],
id: 167,
scopeType: "function",
lexicalType: "normal",
transfers: [ [ 0, 14, 80 ], [ 0, 0, 85 ], [ 0, 0, 88 ] ],
ops: [
[ "LITERAL", null, [ 0 ] ],
[ "GET" ],
[ "VAR", null, [ "i" ] ],
[ "GET" ],
[ "POP" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "REF", null, [ "props" ] ],
[ "GET" ],
[ "MEMBER", null, [ "length" ] ],
[ "GET" ],
[ "BINARY", null, [ 6 ] ],
[ "GET" ],
[ "JFALSE", null, [ 85 ] ],
[ "NATIVE_REF", null, [ "SetInternal" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "props" ] ],
[ "GET" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "Native" ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ true ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "NATIVE_REF", null, [ "define" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "obj" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "props" ] ],
[ "GET" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "MEMBER", null, [ "name" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "props" ] ],
[ "GET" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "HIDDEN" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "NATIVE_REF", null, [ "remove" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "props" ] ],
[ "GET" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "prototype" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "REF", null, [ "i" ] ],
[ "UPDATE", null, [ 2 ] ],
[ "GET" ],
[ "POP" ],
[ "JUMP", null, [ 5 ] ],
[ "REF", null, [ "obj" ] ],
[ "GET" ],
[ "RETURN" ]
]
},
168: {
type: "$Object",
BuiltinBrand: "Object",
id: 168,
Prototype: 3,
properties: [ [ "constructor", 6, 2, 166 ] ]
},
169: {
type: "DeclarativeEnv",
id: 169,
outer: 164,
bindings: { defineProps: 170 }
},
170: {
type: "$Function",
BuiltinBrand: "Function",
id: 170,
name: "defineProps",
Strict: true,
Parameters: { formals: [ "obj", "props" ], count: 2 },
Prototype: 8,
properties: [ [ "name", 0, 0, "defineProps" ], [ "prototype", 4, 1, 172 ] ],
ThisMode: "strict",
Scope: 169,
Code: 171
},
171: {
type: "Code",
varDecls: [ "keys", "i", "name", "prop" ],
flags: { topLevel: false, usesSuper: false, strict: true },
range: [ 342, 787 ],
loc: [ 14, 19, 29, 3 ],
id: 171,
scopeType: "function",
lexicalType: "normal",
transfers: [ [ 0, 71, 119 ], [ 0, 30, 119 ], [ 0, 16, 124 ], [ 0, 0, 127 ] ],
ops: [
[ "NATIVE_REF", null, [ "Enumerate" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "props" ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ false ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ false ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "VAR", null, [ "keys" ] ],
[ "LITERAL", null, [ 0 ] ],
[ "GET" ],
[ "VAR", null, [ "i" ] ],
[ "GET" ],
[ "POP" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "REF", null, [ "keys" ] ],
[ "GET" ],
[ "MEMBER", null, [ "length" ] ],
[ "GET" ],
[ "BINARY", null, [ 6 ] ],
[ "GET" ],
[ "JFALSE", null, [ 124 ] ],
[ "REF", null, [ "keys" ] ],
[ "GET" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "VAR", null, [ "name" ] ],
[ "REF", null, [ "props" ] ],
[ "GET" ],
[ "REF", null, [ "name" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "VAR", null, [ "prop" ] ],
[ "NATIVE_REF", null, [ "define" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "obj" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "name" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "prop" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "HIDDEN" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "REF", null, [ "prop" ] ],
[ "UNARY", null, [ 2 ] ],
[ "GET" ],
[ "STRING", null, [ "function" ] ],
[ "GET" ],
[ "BINARY", null, [ 4 ] ],
[ "GET" ],
[ "JFALSE", null, [ 119 ] ],
[ "NATIVE_REF", null, [ "SetInternal" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "prop" ] ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "Native" ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ true ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "NATIVE_REF", null, [ "define" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "prop" ] ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "name" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "name" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "FROZEN" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "NATIVE_REF", null, [ "remove" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "prop" ] ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "prototype" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "REF", null, [ "i" ] ],
[ "UPDATE", null, [ 2 ] ],
[ "GET" ],
[ "POP" ],
[ "JUMP", null, [ 21 ] ],
[ "REF", null, [ "obj" ] ],
[ "GET" ],
[ "RETURN" ]
]
},
172: {
type: "$Object",
BuiltinBrand: "Object",
id: 172,
Prototype: 3,
properties: [ [ "constructor", 6, 2, 170 ] ]
},
173: {
type: "DeclarativeEnv",
id: 173,
outer: 164,
bindings: { setupFunctions: 174 }
},
174: {
type: "$Function",
BuiltinBrand: "Function",
id: 174,
name: "setupFunctions",
Strict: true,
Parameters: { formals: [], count: 0, rest: "funcs" },
Prototype: 8,
properties: [ [ "name", 0, 0, "setupFunctions" ], [ "prototype", 4, 1, 176 ] ],
ThisMode: "strict",
Scope: 173,
Code: 175
},
175: {
type: "Code",
varDecls: [ "len", "i" ],
flags: { topLevel: false, usesSuper: false, strict: true },
range: [ 814, 1045 ],
loc: [ 31, 22, 39, 3 ],
id: 175,
scopeType: "function",
lexicalType: "normal",
transfers: [ [ 0, 20, 57 ], [ 0, 8, 62 ], [ 0, 8, 62 ], [ 0, 0, 62 ] ],
ops: [
[ "REF", null, [ "funcs" ] ],
[ "GET" ],
[ "MEMBER", null, [ "length" ] ],
[ "GET" ],
[ "VAR", null, [ "len" ] ],
[ "REF", null, [ "len" ] ],
[ "GET" ],
[ "JFALSE", null, [ 62 ] ],
[ "LITERAL", null, [ 0 ] ],
[ "GET" ],
[ "VAR", null, [ "i" ] ],
[ "GET" ],
[ "POP" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "REF", null, [ "len" ] ],
[ "GET" ],
[ "BINARY", null, [ 6 ] ],
[ "GET" ],
[ "JFALSE", null, [ 62 ] ],
[ "NATIVE_REF", null, [ "SetInternal" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "funcs" ] ],
[ "GET" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "Native" ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ true ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "NATIVE_REF", null, [ "remove" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "funcs" ] ],
[ "GET" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "prototype" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "REF", null, [ "i" ] ],
[ "UPDATE", null, [ 2 ] ],
[ "GET" ],
[ "POP" ],
[ "JUMP", null, [ 13 ] ],
[ "UNDEFINED" ],
[ "RETURN" ]
]
},
176: {
type: "$Object",
BuiltinBrand: "Object",
id: 176,
Prototype: 3,
properties: [ [ "constructor", 6, 2, 174 ] ]
},
177: {
type: "DeclarativeEnv",
id: 177,
outer: 164,
bindings: { defineConstants: 178 }
},
178: {
type: "$Function",
BuiltinBrand: "Function",
id: 178,
name: "defineConstants",
Strict: true,
Parameters: { formals: [ "obj", "props" ], count: 2 },
Prototype: 8,
properties: [
[ "name", 0, 0, "defineConstants" ],
[ "prototype", 4, 1, 180 ]
],
ThisMode: "strict",
Scope: 177,
Code: 179
},
179: {
type: "Code",
varDecls: [ "keys", "i" ],
flags: { topLevel: false, usesSuper: false, strict: true },
range: [ 1073, 1272 ],
loc: [ 41, 23, 46, 3 ],
id: 179,
scopeType: "function",
lexicalType: "normal",
transfers: [ [ 0, 30, 61 ], [ 0, 16, 66 ], [ 0, 0, 66 ] ],
ops: [
[ "NATIVE_REF", null, [ "Enumerate" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "props" ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ false ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ false ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "VAR", null, [ "keys" ] ],
[ "LITERAL", null, [ 0 ] ],
[ "GET" ],
[ "VAR", null, [ "i" ] ],
[ "GET" ],
[ "POP" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "REF", null, [ "keys" ] ],
[ "GET" ],
[ "MEMBER", null, [ "length" ] ],
[ "GET" ],
[ "BINARY", null, [ 6 ] ],
[ "GET" ],
[ "JFALSE", null, [ 66 ] ],
[ "NATIVE_REF", null, [ "define" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "obj" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "keys" ] ],
[ "GET" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "props" ] ],
[ "GET" ],
[ "REF", null, [ "keys" ] ],
[ "GET" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "FROZEN" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "REF", null, [ "i" ] ],
[ "UPDATE", null, [ 2 ] ],
[ "GET" ],
[ "POP" ],
[ "JUMP", null, [ 21 ] ],
[ "UNDEFINED" ],
[ "RETURN" ]
]
},
180: {
type: "$Object",
BuiltinBrand: "Object",
id: 180,
Prototype: 3,
properties: [ [ "constructor", 6, 2, 178 ] ]
},
181: {
type: "DeclarativeEnv",
id: 181,
outer: 164,
bindings: { setupConstructor: 182 }
},
182: {
type: "$Function",
BuiltinBrand: "Function",
id: 182,
name: "setupConstructor",
Strict: true,
Parameters: { formals: [ "ctor", "proto" ], count: 2 },
Prototype: 8,
properties: [
[ "name", 0, 0, "setupConstructor" ],
[ "prototype", 4, 1, 184 ]
],
ThisMode: "strict",
Scope: 181,
Code: 183
},
183: {
type: "Code",
varDecls: [],
flags: { topLevel: false, usesSuper: false, strict: true },
range: [ 1301, 1623 ],
loc: [ 48, 24, 56, 3 ],
id: 183,
scopeType: "function",
lexicalType: "normal",
transfers: [ [ 0, 3, 22 ], [ 0, 0, 94 ] ],
ops: [
[ "REF", null, [ "proto" ] ],
[ "GET" ],
[ "JFALSE", null, [ 22 ] ],
[ "NATIVE_REF", null, [ "define" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "ctor" ] ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "prototype" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "proto" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "FROZEN" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "NATIVE_REF", null, [ "define" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "ctor" ] ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "length" ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ 1 ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "FROZEN" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "NATIVE_REF", null, [ "define" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "ctor" ] ],
[ "GET" ],
[ "MEMBER", null, [ "prototype" ] ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "constructor" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "ctor" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "HIDDEN" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "NATIVE_REF", null, [ "SetInternal" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "ctor" ] ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "Native" ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ true ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "NATIVE_REF", null, [ "SetInternal" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "ctor" ] ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "NativeConstructor" ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ true ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "UNDEFINED" ],
[ "RETURN" ]
]
},
184: {
type: "$Object",
BuiltinBrand: "Object",
id: 184,
Prototype: 3,
properties: [ [ "constructor", 6, 2, 182 ] ]
},
185: {
type: "DeclarativeEnv",
id: 185,
outer: 164,
bindings: { setLength: 186 }
},
186: {
type: "$Function",
BuiltinBrand: "Function",
id: 186,
name: "setLength",
Strict: true,
Parameters: { formals: [ "f", "length" ], count: 2 },
Prototype: 8,
properties: [ [ "name", 0, 0, "setLength" ], [ "prototype", 4, 1, 188 ] ],
ThisMode: "strict",
Scope: 185,
Code: 187
},
187: {
type: "Code",
varDecls: [ "keys", "i", "key" ],
flags: { topLevel: false, usesSuper: false, strict: true },
range: [ 1647, 1962 ],
loc: [ 59, 17, 69, 3 ],
id: 187,
scopeType: "function",
lexicalType: "normal",
transfers: [
[ 0, 8, 24 ],
[ 0, 55, 86 ],
[ 0, 41, 91 ],
[ 0, 25, 91 ],
[ 0, 0, 91 ]
],
ops: [
[ "REF", null, [ "length" ] ],
[ "UNARY", null, [ 2 ] ],
[ "GET" ],
[ "STRING", null, [ "string" ] ],
[ "GET" ],
[ "BINARY", null, [ 4 ] ],
[ "GET" ],
[ "JFALSE", null, [ 25 ] ],
[ "NATIVE_REF", null, [ "set" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "f" ] ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "length" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "length" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "JUMP", null, [ 91 ] ],
[ "NATIVE_REF", null, [ "Enumerate" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "length" ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ false ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ false ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "VAR", null, [ "keys" ] ],
[ "LITERAL", null, [ 0 ] ],
[ "GET" ],
[ "VAR", null, [ "i" ] ],
[ "GET" ],
[ "POP" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "REF", null, [ "keys" ] ],
[ "GET" ],
[ "MEMBER", null, [ "length" ] ],
[ "GET" ],
[ "BINARY", null, [ 6 ] ],
[ "GET" ],
[ "JFALSE", null, [ 91 ] ],
[ "REF", null, [ "keys" ] ],
[ "GET" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "VAR", null, [ "key" ] ],
[ "NATIVE_REF", null, [ "set" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "f" ] ],
[ "GET" ],
[ "REF", null, [ "key" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ARG" ],
[ "STRING", null, [ "length" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "length" ] ],
[ "GET" ],
[ "REF", null, [ "key" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "REF", null, [ "i" ] ],
[ "UPDATE", null, [ 2 ] ],
[ "GET" ],
[ "POP" ],
[ "JUMP", null, [ 46 ] ],
[ "UNDEFINED" ],
[ "RETURN" ]
]
},
188: {
type: "$Object",
BuiltinBrand: "Object",
id: 188,
Prototype: 3,
properties: [ [ "constructor", 6, 2, 186 ] ]
},
189: {
type: "DeclarativeEnv",
id: 189,
outer: 164,
bindings: { setProperty: 190 }
},
190: {
type: "$Function",
BuiltinBrand: "Function",
id: 190,
name: "setProperty",
Strict: true,
Parameters: { formals: [ "key", "object", "values" ], count: 3 },
Prototype: 8,
properties: [ [ "name", 0, 0, "setProperty" ], [ "prototype", 4, 1, 192 ] ],
ThisMode: "strict",
Scope: 189,
Code: 191
},
191: {
type: "Code",
varDecls: [ "keys", "i" ],
flags: { topLevel: false, usesSuper: false, strict: true },
range: [ 1986, 2204 ],
loc: [ 71, 19, 78, 3 ],
id: 191,
scopeType: "function",
lexicalType: "normal",
transfers: [ [ 0, 25, 60 ], [ 0, 0, 61 ] ],
ops: [
[ "NATIVE_REF", null, [ "Enumerate" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "values" ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ false ] ],
[ "GET" ],
[ "ARG" ],
[ "LITERAL", null, [ false ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "VAR", null, [ "keys" ] ],
[ "REF", null, [ "keys" ] ],
[ "GET" ],
[ "MEMBER", null, [ "length" ] ],
[ "GET" ],
[ "VAR", null, [ "i" ] ],
[ "REF", null, [ "i" ] ],
[ "UPDATE", null, [ 0 ] ],
[ "GET" ],
[ "JFALSE", null, [ 61 ] ],
[ "NATIVE_REF", null, [ "define" ] ],
[ "DUP" ],
[ "GET" ],
[ "ARGS" ],
[ "REF", null, [ "object" ] ],
[ "GET" ],
[ "REF", null, [ "keys" ] ],
[ "GET" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "key" ] ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "values" ] ],
[ "GET" ],
[ "REF", null, [ "keys" ] ],
[ "GET" ],
[ "REF", null, [ "i" ] ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ELEMENT" ],
[ "GET" ],
[ "ARG" ],
[ "REF", null, [ "FROZEN" ] ],
[ "GET" ],
[ "ARG" ],
[ "CALL", null, [ false ] ],
[ "GET" ],
[ "POP" ],
[ "JUMP", null, [ 21 ] ],
[ "UNDEFINED" ],
[ "RETURN" ]
]
},
192: {
type: "$Object",
BuiltinBrand: "Object",
id: 192,
Prototype: 3,
properties: [ [ "constructor", 6, 2, 190 ] ]
},
193: {
type: "DeclarativeEnv",
id: 193,
outer: 164,
bindings: { hideEverything: 194 }
},
194: {
type: "$Function",
BuiltinBrand: "Function",
id: 194,
name: "hideEverything",
Strict: true,
Parameters: { formals: [ "o" ], count: 1 },
Prototype: 8,
properties: [ [ "name", 0, 0, "hideEverything" ], [ "prototype", 4, 1, 196 ] ],
ThisMode: "strict",
Scope: 193,
Code: 195
},
195: {
type: "Code",
varDecls: [ "type", "keys", "i" ],
flags: { topLevel: false, usesSuper: false, strict: true },
range: [ 2231, 2718 ],
loc: [ 80, 22, 102, 3 ],
id: 195,
scopeType: "function",
lexicalType: "normal",
transfers: [
[ 0, 26, 29 ],
[ 0, 70, 90 ],
[ 0, 91, 111 ],
[ 0, 54, 111 ],
[ 0, 120, 132 ],
[ 0, 0, 135 ]