{ "type": "Script", "span": { "start": 106, "end": 569, "ctxt": 0 }, "body": [ { "type": "TsEnumDeclaration", "span": { "start": 106, "end": 124, "ctxt": 0 }, "declare": false, "isConst": false, "id": { "type": "Identifier", "span": { "start": 111, "end": 112, "ctxt": 0 }, "value": "E", "optional": false }, "members": [ { "type": "TsEnumMember", "span": { "start": 115, "end": 116, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 115, "end": 116, "ctxt": 0 }, "value": "a", "optional": false }, "init": null }, { "type": "TsEnumMember", "span": { "start": 118, "end": 119, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 118, "end": 119, "ctxt": 0 }, "value": "b", "optional": false }, "init": null }, { "type": "TsEnumMember", "span": { "start": 121, "end": 122, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 121, "end": 122, "ctxt": 0 }, "value": "c", "optional": false }, "init": null } ] }, { "type": "VariableDeclaration", "span": { "start": 126, "end": 137, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 130, "end": 136, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 130, "end": 131, "ctxt": 0 }, "value": "a", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 131, "end": 136, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 133, "end": 136, "ctxt": 0 }, "kind": "any" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 138, "end": 152, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 142, "end": 151, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 142, "end": 143, "ctxt": 0 }, "value": "b", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 143, "end": 151, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 145, "end": 151, "ctxt": 0 }, "kind": "number" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 153, "end": 162, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 157, "end": 161, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 157, "end": 158, "ctxt": 0 }, "value": "c", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 158, "end": 161, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 160, "end": 161, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 160, "end": 161, "ctxt": 0 }, "value": "E", "optional": false }, "typeParams": null } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 163, "end": 177, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 167, "end": 176, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 167, "end": 168, "ctxt": 0 }, "value": "d", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 168, "end": 176, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 170, "end": 176, "ctxt": 0 }, "kind": "string" } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 193, "end": 216, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 197, "end": 215, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 197, "end": 199, "ctxt": 0 }, "value": "r1", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 199, "end": 204, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 201, "end": 204, "ctxt": 0 }, "kind": "any" } } }, "init": { "type": "BinaryExpression", "span": { "start": 207, "end": 215, "ctxt": 0 }, "operator": "+", "left": { "type": "NullLiteral", "span": { "start": 207, "end": 211, "ctxt": 0 } }, "right": { "type": "Identifier", "span": { "start": 214, "end": 215, "ctxt": 0 }, "value": "a", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 217, "end": 240, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 221, "end": 239, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 221, "end": 223, "ctxt": 0 }, "value": "r2", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 223, "end": 228, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 225, "end": 228, "ctxt": 0 }, "kind": "any" } } }, "init": { "type": "BinaryExpression", "span": { "start": 231, "end": 239, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 231, "end": 232, "ctxt": 0 }, "value": "a", "optional": false }, "right": { "type": "NullLiteral", "span": { "start": 235, "end": 239, "ctxt": 0 } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 264, "end": 282, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 268, "end": 281, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 268, "end": 270, "ctxt": 0 }, "value": "r3", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 273, "end": 281, "ctxt": 0 }, "operator": "+", "left": { "type": "NullLiteral", "span": { "start": 273, "end": 277, "ctxt": 0 } }, "right": { "type": "Identifier", "span": { "start": 280, "end": 281, "ctxt": 0 }, "value": "b", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 283, "end": 301, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 287, "end": 300, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 287, "end": 289, "ctxt": 0 }, "value": "r4", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 292, "end": 300, "ctxt": 0 }, "operator": "+", "left": { "type": "NullLiteral", "span": { "start": 292, "end": 296, "ctxt": 0 } }, "right": { "type": "NumericLiteral", "span": { "start": 299, "end": 300, "ctxt": 0 }, "value": 1.0, "raw": "1" } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 302, "end": 320, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 306, "end": 319, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 306, "end": 308, "ctxt": 0 }, "value": "r5", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 311, "end": 319, "ctxt": 0 }, "operator": "+", "left": { "type": "NullLiteral", "span": { "start": 311, "end": 315, "ctxt": 0 } }, "right": { "type": "Identifier", "span": { "start": 318, "end": 319, "ctxt": 0 }, "value": "c", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 321, "end": 341, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 325, "end": 340, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 325, "end": 327, "ctxt": 0 }, "value": "r6", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 330, "end": 340, "ctxt": 0 }, "operator": "+", "left": { "type": "NullLiteral", "span": { "start": 330, "end": 334, "ctxt": 0 } }, "right": { "type": "MemberExpression", "span": { "start": 337, "end": 340, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 337, "end": 338, "ctxt": 0 }, "value": "E", "optional": false }, "property": { "type": "Identifier", "span": { "start": 339, "end": 340, "ctxt": 0 }, "value": "a", "optional": false } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 342, "end": 365, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 346, "end": 364, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 346, "end": 348, "ctxt": 0 }, "value": "r7", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 351, "end": 364, "ctxt": 0 }, "operator": "+", "left": { "type": "NullLiteral", "span": { "start": 351, "end": 355, "ctxt": 0 } }, "right": { "type": "MemberExpression", "span": { "start": 358, "end": 364, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 358, "end": 359, "ctxt": 0 }, "value": "E", "optional": false }, "property": { "type": "Computed", "span": { "start": 359, "end": 364, "ctxt": 0 }, "expression": { "type": "StringLiteral", "span": { "start": 360, "end": 363, "ctxt": 0 }, "value": "a", "raw": "'a'" } } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 366, "end": 384, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 370, "end": 383, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 370, "end": 372, "ctxt": 0 }, "value": "r8", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 375, "end": 383, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 375, "end": 376, "ctxt": 0 }, "value": "b", "optional": false }, "right": { "type": "NullLiteral", "span": { "start": 379, "end": 383, "ctxt": 0 } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 385, "end": 403, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 389, "end": 402, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 389, "end": 391, "ctxt": 0 }, "value": "r9", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 394, "end": 402, "ctxt": 0 }, "operator": "+", "left": { "type": "NumericLiteral", "span": { "start": 394, "end": 395, "ctxt": 0 }, "value": 1.0, "raw": "1" }, "right": { "type": "NullLiteral", "span": { "start": 398, "end": 402, "ctxt": 0 } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 404, "end": 422, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 408, "end": 422, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 408, "end": 411, "ctxt": 0 }, "value": "r10", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 414, "end": 422, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 414, "end": 415, "ctxt": 0 }, "value": "c", "optional": false }, "right": { "type": "NullLiteral", "span": { "start": 418, "end": 422, "ctxt": 0 } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 423, "end": 444, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 427, "end": 443, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 427, "end": 430, "ctxt": 0 }, "value": "r11", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 433, "end": 443, "ctxt": 0 }, "operator": "+", "left": { "type": "MemberExpression", "span": { "start": 433, "end": 436, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 433, "end": 434, "ctxt": 0 }, "value": "E", "optional": false }, "property": { "type": "Identifier", "span": { "start": 435, "end": 436, "ctxt": 0 }, "value": "a", "optional": false } }, "right": { "type": "NullLiteral", "span": { "start": 439, "end": 443, "ctxt": 0 } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 445, "end": 469, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 449, "end": 468, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 449, "end": 452, "ctxt": 0 }, "value": "r12", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 455, "end": 468, "ctxt": 0 }, "operator": "+", "left": { "type": "MemberExpression", "span": { "start": 455, "end": 461, "ctxt": 0 }, "object": { "type": "Identifier", "span": { "start": 455, "end": 456, "ctxt": 0 }, "value": "E", "optional": false }, "property": { "type": "Computed", "span": { "start": 456, "end": 461, "ctxt": 0 }, "expression": { "type": "StringLiteral", "span": { "start": 457, "end": 460, "ctxt": 0 }, "value": "a", "raw": "'a'" } } }, "right": { "type": "NullLiteral", "span": { "start": 464, "end": 468, "ctxt": 0 } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 488, "end": 507, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 492, "end": 506, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 492, "end": 495, "ctxt": 0 }, "value": "r13", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 498, "end": 506, "ctxt": 0 }, "operator": "+", "left": { "type": "NullLiteral", "span": { "start": 498, "end": 502, "ctxt": 0 } }, "right": { "type": "Identifier", "span": { "start": 505, "end": 506, "ctxt": 0 }, "value": "d", "optional": false } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 508, "end": 528, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 512, "end": 527, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 512, "end": 515, "ctxt": 0 }, "value": "r14", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 518, "end": 527, "ctxt": 0 }, "operator": "+", "left": { "type": "NullLiteral", "span": { "start": 518, "end": 522, "ctxt": 0 } }, "right": { "type": "StringLiteral", "span": { "start": 525, "end": 527, "ctxt": 0 }, "value": "", "raw": "''" } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 529, "end": 548, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 533, "end": 547, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 533, "end": 536, "ctxt": 0 }, "value": "r15", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 539, "end": 547, "ctxt": 0 }, "operator": "+", "left": { "type": "Identifier", "span": { "start": 539, "end": 540, "ctxt": 0 }, "value": "d", "optional": false }, "right": { "type": "NullLiteral", "span": { "start": 543, "end": 547, "ctxt": 0 } } }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 549, "end": 569, "ctxt": 0 }, "kind": "var", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 553, "end": 568, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 553, "end": 556, "ctxt": 0 }, "value": "r16", "optional": false, "typeAnnotation": null }, "init": { "type": "BinaryExpression", "span": { "start": 559, "end": 568, "ctxt": 0 }, "operator": "+", "left": { "type": "StringLiteral", "span": { "start": 559, "end": 561, "ctxt": 0 }, "value": "", "raw": "''" }, "right": { "type": "NullLiteral", "span": { "start": 564, "end": 568, "ctxt": 0 } } }, "definite": false } ] } ], "interpreter": null }