{ "type": "Script", "span": { "start": 1, "end": 1223, "ctxt": 0 }, "body": [ { "type": "VariableDeclaration", "span": { "start": 1, "end": 36, "ctxt": 0 }, "kind": "const", "declare": true, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 15, "end": 35, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 15, "end": 17, "ctxt": 0 }, "value": "s2", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 17, "end": 35, "ctxt": 0 }, "typeAnnotation": { "type": "TsTupleType", "span": { "start": 19, "end": 35, "ctxt": 0 }, "elemTypes": [ { "type": "TsTupleElement", "span": { "start": 20, "end": 26, "ctxt": 0 }, "label": null, "ty": { "type": "TsKeywordType", "span": { "start": 20, "end": 26, "ctxt": 0 }, "kind": "string" } }, { "type": "TsTupleElement", "span": { "start": 28, "end": 34, "ctxt": 0 }, "label": null, "ty": { "type": "TsKeywordType", "span": { "start": 28, "end": 34, "ctxt": 0 }, "kind": "string" } } ] } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 37, "end": 80, "ctxt": 0 }, "kind": "const", "declare": true, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 51, "end": 79, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 51, "end": 53, "ctxt": 0 }, "value": "s3", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 53, "end": 79, "ctxt": 0 }, "typeAnnotation": { "type": "TsTupleType", "span": { "start": 55, "end": 79, "ctxt": 0 }, "elemTypes": [ { "type": "TsTupleElement", "span": { "start": 56, "end": 62, "ctxt": 0 }, "label": null, "ty": { "type": "TsKeywordType", "span": { "start": 56, "end": 62, "ctxt": 0 }, "kind": "string" } }, { "type": "TsTupleElement", "span": { "start": 64, "end": 70, "ctxt": 0 }, "label": null, "ty": { "type": "TsKeywordType", "span": { "start": 64, "end": 70, "ctxt": 0 }, "kind": "string" } }, { "type": "TsTupleElement", "span": { "start": 72, "end": 78, "ctxt": 0 }, "label": null, "ty": { "type": "TsKeywordType", "span": { "start": 72, "end": 78, "ctxt": 0 }, "kind": "string" } } ] } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 81, "end": 130, "ctxt": 0 }, "kind": "const", "declare": true, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 95, "end": 129, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 95, "end": 98, "ctxt": 0 }, "value": "s2_", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 98, "end": 129, "ctxt": 0 }, "typeAnnotation": { "type": "TsTupleType", "span": { "start": 100, "end": 129, "ctxt": 0 }, "elemTypes": [ { "type": "TsTupleElement", "span": { "start": 101, "end": 107, "ctxt": 0 }, "label": null, "ty": { "type": "TsKeywordType", "span": { "start": 101, "end": 107, "ctxt": 0 }, "kind": "string" } }, { "type": "TsTupleElement", "span": { "start": 109, "end": 115, "ctxt": 0 }, "label": null, "ty": { "type": "TsKeywordType", "span": { "start": 109, "end": 115, "ctxt": 0 }, "kind": "string" } }, { "type": "TsTupleElement", "span": { "start": 117, "end": 128, "ctxt": 0 }, "label": null, "ty": { "type": "TsRestType", "span": { "start": 117, "end": 128, "ctxt": 0 }, "typeAnnotation": { "type": "TsArrayType", "span": { "start": 120, "end": 128, "ctxt": 0 }, "elemType": { "type": "TsKeywordType", "span": { "start": 120, "end": 126, "ctxt": 0 }, "kind": "string" } } } } ] } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 131, "end": 158, "ctxt": 0 }, "kind": "const", "declare": true, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 145, "end": 157, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 145, "end": 147, "ctxt": 0 }, "value": "s_", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 147, "end": 157, "ctxt": 0 }, "typeAnnotation": { "type": "TsArrayType", "span": { "start": 149, "end": 157, "ctxt": 0 }, "elemType": { "type": "TsKeywordType", "span": { "start": 149, "end": 155, "ctxt": 0 }, "kind": "string" } } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 159, "end": 186, "ctxt": 0 }, "kind": "const", "declare": true, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 173, "end": 185, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 173, "end": 175, "ctxt": 0 }, "value": "n_", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 175, "end": 185, "ctxt": 0 }, "typeAnnotation": { "type": "TsArrayType", "span": { "start": 177, "end": 185, "ctxt": 0 }, "elemType": { "type": "TsKeywordType", "span": { "start": 177, "end": 183, "ctxt": 0 }, "kind": "number" } } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 187, "end": 237, "ctxt": 0 }, "kind": "const", "declare": true, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 201, "end": 236, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 201, "end": 205, "ctxt": 0 }, "value": "s2n_", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 205, "end": 236, "ctxt": 0 }, "typeAnnotation": { "type": "TsTupleType", "span": { "start": 207, "end": 236, "ctxt": 0 }, "elemTypes": [ { "type": "TsTupleElement", "span": { "start": 208, "end": 214, "ctxt": 0 }, "label": null, "ty": { "type": "TsKeywordType", "span": { "start": 208, "end": 214, "ctxt": 0 }, "kind": "string" } }, { "type": "TsTupleElement", "span": { "start": 216, "end": 222, "ctxt": 0 }, "label": null, "ty": { "type": "TsKeywordType", "span": { "start": 216, "end": 222, "ctxt": 0 }, "kind": "string" } }, { "type": "TsTupleElement", "span": { "start": 224, "end": 235, "ctxt": 0 }, "label": null, "ty": { "type": "TsRestType", "span": { "start": 224, "end": 235, "ctxt": 0 }, "typeAnnotation": { "type": "TsArrayType", "span": { "start": 227, "end": 235, "ctxt": 0 }, "elemType": { "type": "TsKeywordType", "span": { "start": 227, "end": 233, "ctxt": 0 }, "kind": "number" } } } } ] } } }, "init": null, "definite": false } ] }, { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 256, "end": 259, "ctxt": 0 }, "value": "fs2", "optional": false }, "declare": true, "params": [ { "type": "Parameter", "span": { "start": 260, "end": 269, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 260, "end": 269, "ctxt": 0 }, "value": "a", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 261, "end": 269, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 263, "end": 269, "ctxt": 0 }, "kind": "string" } } } }, { "type": "Parameter", "span": { "start": 271, "end": 280, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 271, "end": 280, "ctxt": 0 }, "value": "b", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 272, "end": 280, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 274, "end": 280, "ctxt": 0 }, "kind": "string" } } } } ], "decorators": [], "span": { "start": 239, "end": 288, "ctxt": 0 }, "body": null, "generator": false, "async": false, "typeParameters": null, "returnType": { "type": "TsTypeAnnotation", "span": { "start": 281, "end": 287, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 283, "end": 287, "ctxt": 0 }, "kind": "void" } } }, { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 306, "end": 310, "ctxt": 0 }, "value": "fs2_", "optional": false }, "declare": true, "params": [ { "type": "Parameter", "span": { "start": 311, "end": 320, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 311, "end": 320, "ctxt": 0 }, "value": "a", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 312, "end": 320, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 314, "end": 320, "ctxt": 0 }, "kind": "string" } } } }, { "type": "Parameter", "span": { "start": 322, "end": 331, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 322, "end": 331, "ctxt": 0 }, "value": "b", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 323, "end": 331, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 325, "end": 331, "ctxt": 0 }, "kind": "string" } } } }, { "type": "Parameter", "span": { "start": 333, "end": 347, "ctxt": 0 }, "decorators": [], "pat": { "type": "RestElement", "span": { "start": 333, "end": 347, "ctxt": 0 }, "rest": { "start": 333, "end": 336, "ctxt": 0 }, "argument": { "type": "Identifier", "span": { "start": 336, "end": 337, "ctxt": 0 }, "value": "c", "optional": false, "typeAnnotation": null }, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 337, "end": 347, "ctxt": 0 }, "typeAnnotation": { "type": "TsArrayType", "span": { "start": 339, "end": 347, "ctxt": 0 }, "elemType": { "type": "TsKeywordType", "span": { "start": 339, "end": 345, "ctxt": 0 }, "kind": "string" } } } } } ], "decorators": [], "span": { "start": 289, "end": 355, "ctxt": 0 }, "body": null, "generator": false, "async": false, "typeParameters": null, "returnType": { "type": "TsTypeAnnotation", "span": { "start": 348, "end": 354, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 350, "end": 354, "ctxt": 0 }, "kind": "void" } } }, { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 373, "end": 378, "ctxt": 0 }, "value": "fs2n_", "optional": false }, "declare": true, "params": [ { "type": "Parameter", "span": { "start": 379, "end": 388, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 379, "end": 388, "ctxt": 0 }, "value": "a", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 380, "end": 388, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 382, "end": 388, "ctxt": 0 }, "kind": "string" } } } }, { "type": "Parameter", "span": { "start": 390, "end": 399, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 390, "end": 399, "ctxt": 0 }, "value": "b", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 391, "end": 399, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 393, "end": 399, "ctxt": 0 }, "kind": "string" } } } }, { "type": "Parameter", "span": { "start": 401, "end": 415, "ctxt": 0 }, "decorators": [], "pat": { "type": "RestElement", "span": { "start": 401, "end": 415, "ctxt": 0 }, "rest": { "start": 401, "end": 404, "ctxt": 0 }, "argument": { "type": "Identifier", "span": { "start": 404, "end": 405, "ctxt": 0 }, "value": "c", "optional": false, "typeAnnotation": null }, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 405, "end": 415, "ctxt": 0 }, "typeAnnotation": { "type": "TsArrayType", "span": { "start": 407, "end": 415, "ctxt": 0 }, "elemType": { "type": "TsKeywordType", "span": { "start": 407, "end": 413, "ctxt": 0 }, "kind": "number" } } } } } ], "decorators": [], "span": { "start": 356, "end": 423, "ctxt": 0 }, "body": null, "generator": false, "async": false, "typeParameters": null, "returnType": { "type": "TsTypeAnnotation", "span": { "start": 416, "end": 422, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 418, "end": 422, "ctxt": 0 }, "kind": "void" } } }, { "type": "FunctionDeclaration", "identifier": { "type": "Identifier", "span": { "start": 441, "end": 444, "ctxt": 0 }, "value": "fs5", "optional": false }, "declare": true, "params": [ { "type": "Parameter", "span": { "start": 445, "end": 454, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 445, "end": 454, "ctxt": 0 }, "value": "a", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 446, "end": 454, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 448, "end": 454, "ctxt": 0 }, "kind": "string" } } } }, { "type": "Parameter", "span": { "start": 456, "end": 465, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 456, "end": 465, "ctxt": 0 }, "value": "b", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 457, "end": 465, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 459, "end": 465, "ctxt": 0 }, "kind": "string" } } } }, { "type": "Parameter", "span": { "start": 467, "end": 476, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 467, "end": 476, "ctxt": 0 }, "value": "c", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 468, "end": 476, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 470, "end": 476, "ctxt": 0 }, "kind": "string" } } } }, { "type": "Parameter", "span": { "start": 478, "end": 487, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 478, "end": 487, "ctxt": 0 }, "value": "d", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 479, "end": 487, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 481, "end": 487, "ctxt": 0 }, "kind": "string" } } } }, { "type": "Parameter", "span": { "start": 489, "end": 498, "ctxt": 0 }, "decorators": [], "pat": { "type": "Identifier", "span": { "start": 489, "end": 498, "ctxt": 0 }, "value": "e", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 490, "end": 498, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 492, "end": 498, "ctxt": 0 }, "kind": "string" } } } } ], "decorators": [], "span": { "start": 424, "end": 506, "ctxt": 0 }, "body": null, "generator": false, "async": false, "typeParameters": null, "returnType": { "type": "TsTypeAnnotation", "span": { "start": 499, "end": 505, "ctxt": 0 }, "typeAnnotation": { "type": "TsKeywordType", "span": { "start": 501, "end": 505, "ctxt": 0 }, "kind": "void" } } }, { "type": "ExpressionStatement", "span": { "start": 517, "end": 533, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 517, "end": 532, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 517, "end": 520, "ctxt": 0 }, "value": "fs2", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 521, "end": 524, "ctxt": 0 }, "value": "a", "raw": "'a'" } }, { "spread": { "start": 526, "end": 529, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 529, "end": 531, "ctxt": 0 }, "value": "s2", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 552, "end": 578, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 552, "end": 577, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 552, "end": 555, "ctxt": 0 }, "value": "fs2", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 556, "end": 559, "ctxt": 0 }, "value": "a", "raw": "'a'" } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 561, "end": 564, "ctxt": 0 }, "value": "b", "raw": "'b'" } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 566, "end": 569, "ctxt": 0 }, "value": "c", "raw": "'c'" } }, { "spread": { "start": 571, "end": 574, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 574, "end": 576, "ctxt": 0 }, "value": "s2", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 605, "end": 631, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 605, "end": 630, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 605, "end": 608, "ctxt": 0 }, "value": "fs2", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 609, "end": 612, "ctxt": 0 }, "value": "a", "raw": "'a'" } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 614, "end": 617, "ctxt": 0 }, "value": "b", "raw": "'b'" } }, { "spread": { "start": 619, "end": 622, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 622, "end": 624, "ctxt": 0 }, "value": "s2", "optional": false } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 626, "end": 629, "ctxt": 0 }, "value": "c", "raw": "'c'" } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 658, "end": 689, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 658, "end": 688, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 658, "end": 661, "ctxt": 0 }, "value": "fs2", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 662, "end": 665, "ctxt": 0 }, "value": "a", "raw": "'a'" } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 667, "end": 670, "ctxt": 0 }, "value": "b", "raw": "'b'" } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 672, "end": 675, "ctxt": 0 }, "value": "c", "raw": "'c'" } }, { "spread": { "start": 677, "end": 680, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 680, "end": 682, "ctxt": 0 }, "value": "s2", "optional": false } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 684, "end": 687, "ctxt": 0 }, "value": "d", "raw": "'d'" } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 721, "end": 737, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 721, "end": 736, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 721, "end": 724, "ctxt": 0 }, "value": "fs2", "optional": false }, "arguments": [ { "spread": { "start": 725, "end": 728, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 728, "end": 730, "ctxt": 0 }, "value": "s2", "optional": false } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 732, "end": 735, "ctxt": 0 }, "value": "a", "raw": "'a'" } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 754, "end": 765, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 754, "end": 764, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 754, "end": 757, "ctxt": 0 }, "value": "fs2", "optional": false }, "arguments": [ { "spread": { "start": 758, "end": 761, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 761, "end": 763, "ctxt": 0 }, "value": "s3", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 784, "end": 796, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 784, "end": 795, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 784, "end": 788, "ctxt": 0 }, "value": "fs2_", "optional": false }, "arguments": [ { "spread": { "start": 789, "end": 792, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 792, "end": 794, "ctxt": 0 }, "value": "s_", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 815, "end": 829, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 815, "end": 828, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 815, "end": 819, "ctxt": 0 }, "value": "fs2_", "optional": false }, "arguments": [ { "spread": { "start": 820, "end": 823, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 823, "end": 827, "ctxt": 0 }, "value": "s2n_", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 850, "end": 869, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 850, "end": 868, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 850, "end": 854, "ctxt": 0 }, "value": "fs2_", "optional": false }, "arguments": [ { "spread": { "start": 855, "end": 858, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 858, "end": 860, "ctxt": 0 }, "value": "s_", "optional": false } }, { "spread": { "start": 862, "end": 865, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 865, "end": 867, "ctxt": 0 }, "value": "s_", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 888, "end": 914, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 888, "end": 913, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 888, "end": 892, "ctxt": 0 }, "value": "fs2_", "optional": false }, "arguments": [ { "spread": { "start": 893, "end": 896, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 896, "end": 898, "ctxt": 0 }, "value": "s_", "optional": false } }, { "spread": { "start": 900, "end": 903, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 903, "end": 905, "ctxt": 0 }, "value": "s_", "optional": false } }, { "spread": { "start": 907, "end": 910, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 910, "end": 912, "ctxt": 0 }, "value": "s_", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 1000, "end": 1014, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 1000, "end": 1013, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 1000, "end": 1005, "ctxt": 0 }, "value": "fs2n_", "optional": false }, "arguments": [ { "spread": { "start": 1006, "end": 1009, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 1009, "end": 1012, "ctxt": 0 }, "value": "s2_", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 1041, "end": 1054, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 1041, "end": 1053, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 1041, "end": 1045, "ctxt": 0 }, "value": "fs2_", "optional": false }, "arguments": [ { "spread": { "start": 1046, "end": 1049, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 1049, "end": 1052, "ctxt": 0 }, "value": "s2_", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 1055, "end": 1075, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 1055, "end": 1074, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 1055, "end": 1059, "ctxt": 0 }, "value": "fs2_", "optional": false }, "arguments": [ { "spread": { "start": 1060, "end": 1063, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 1063, "end": 1066, "ctxt": 0 }, "value": "s2_", "optional": false } }, { "spread": { "start": 1068, "end": 1071, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 1071, "end": 1073, "ctxt": 0 }, "value": "s_", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 1076, "end": 1097, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 1076, "end": 1096, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 1076, "end": 1080, "ctxt": 0 }, "value": "fs2_", "optional": false }, "arguments": [ { "spread": { "start": 1081, "end": 1084, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 1084, "end": 1087, "ctxt": 0 }, "value": "s2_", "optional": false } }, { "spread": { "start": 1089, "end": 1092, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 1092, "end": 1095, "ctxt": 0 }, "value": "s2_", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 1098, "end": 1118, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 1098, "end": 1117, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 1098, "end": 1102, "ctxt": 0 }, "value": "fs2_", "optional": false }, "arguments": [ { "spread": { "start": 1103, "end": 1106, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 1106, "end": 1108, "ctxt": 0 }, "value": "s_", "optional": false } }, { "spread": { "start": 1110, "end": 1113, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 1113, "end": 1116, "ctxt": 0 }, "value": "s2_", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 1119, "end": 1134, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 1119, "end": 1133, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 1119, "end": 1124, "ctxt": 0 }, "value": "fs2n_", "optional": false }, "arguments": [ { "spread": { "start": 1125, "end": 1128, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 1128, "end": 1132, "ctxt": 0 }, "value": "s2n_", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 1135, "end": 1148, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 1135, "end": 1147, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 1135, "end": 1140, "ctxt": 0 }, "value": "fs2n_", "optional": false }, "arguments": [ { "spread": { "start": 1141, "end": 1144, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 1144, "end": 1146, "ctxt": 0 }, "value": "s2", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 1198, "end": 1223, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 1198, "end": 1222, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 1198, "end": 1201, "ctxt": 0 }, "value": "fs5", "optional": false }, "arguments": [ { "spread": { "start": 1202, "end": 1205, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 1205, "end": 1207, "ctxt": 0 }, "value": "s2", "optional": false } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 1209, "end": 1214, "ctxt": 0 }, "value": "foo", "raw": "\"foo\"" } }, { "spread": { "start": 1216, "end": 1219, "ctxt": 0 }, "expression": { "type": "Identifier", "span": { "start": 1219, "end": 1221, "ctxt": 0 }, "value": "s2", "optional": false } } ], "typeArguments": null } } ], "interpreter": null }