{ "type": "File", "start": 0, "end": 6048, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 175, "column": 1 } }, "program": { "type": "Program", "start": 0, "end": 6048, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 175, "column": 1 } }, "sourceType": "module", "body": [ { "type": "ImportDeclaration", "start": 0, "end": 24, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 24 } }, "specifiers": [ { "type": "ImportDefaultSpecifier", "start": 7, "end": 11, "loc": { "start": { "line": 1, "column": 7 }, "end": { "line": 1, "column": 11 } }, "local": { "type": "Identifier", "start": 7, "end": 11, "loc": { "start": { "line": 1, "column": 7 }, "end": { "line": 1, "column": 11 }, "identifierName": "trim" }, "name": "trim" } } ], "source": { "type": "StringLiteral", "start": 17, "end": 23, "loc": { "start": { "line": 1, "column": 17 }, "end": { "line": 1, "column": 23 } }, "extra": { "rawValue": "trim", "raw": "\"trim\"" }, "value": "trim" } }, { "type": "ImportDeclaration", "start": 26, "end": 78, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 52 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 35, "end": 50, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 24 } }, "imported": { "type": "Identifier", "start": 35, "end": 50, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 24 }, "identifierName": "THIRDPARTY_URLS" }, "name": "THIRDPARTY_URLS" }, "local": { "type": "Identifier", "start": 35, "end": 50, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 24 }, "identifierName": "THIRDPARTY_URLS" }, "name": "THIRDPARTY_URLS" } } ], "source": { "type": "StringLiteral", "start": 58, "end": 77, "loc": { "start": { "line": 2, "column": 32 }, "end": { "line": 2, "column": 51 } }, "extra": { "rawValue": "../../core/config", "raw": "\"../../core/config\"" }, "value": "../../core/config" } }, { "type": "ImportDeclaration", "start": 80, "end": 146, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 66 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 89, "end": 103, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 23 } }, "imported": { "type": "Identifier", "start": 89, "end": 103, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 23 }, "identifierName": "DialogWithForm" }, "name": "DialogWithForm" }, "local": { "type": "Identifier", "start": 89, "end": 103, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 23 }, "identifierName": "DialogWithForm" }, "name": "DialogWithForm" } } ], "source": { "type": "StringLiteral", "start": 111, "end": 145, "loc": { "start": { "line": 3, "column": 31 }, "end": { "line": 3, "column": 65 } }, "extra": { "rawValue": "../../core/modal_dialog_elements", "raw": "\"../../core/modal_dialog_elements\"" }, "value": "../../core/modal_dialog_elements" } }, { "type": "ImportDeclaration", "start": 148, "end": 237, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 89 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 157, "end": 173, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 25 } }, "imported": { "type": "Identifier", "start": 157, "end": 173, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 25 }, "identifierName": "FormElementInput" }, "name": "FormElementInput" }, "local": { "type": "Identifier", "start": 157, "end": 173, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 25 }, "identifierName": "FormElementInput" }, "name": "FormElementInput" } }, { "type": "ImportSpecifier", "start": 175, "end": 197, "loc": { "start": { "line": 4, "column": 27 }, "end": { "line": 4, "column": 49 } }, "imported": { "type": "Identifier", "start": 175, "end": 197, "loc": { "start": { "line": 4, "column": 27 }, "end": { "line": 4, "column": 49 }, "identifierName": "FormElementItemChooser" }, "name": "FormElementItemChooser" }, "local": { "type": "Identifier", "start": 175, "end": 197, "loc": { "start": { "line": 4, "column": 27 }, "end": { "line": 4, "column": 49 }, "identifierName": "FormElementItemChooser" }, "name": "FormElementItemChooser" } } ], "source": { "type": "StringLiteral", "start": 205, "end": 236, "loc": { "start": { "line": 4, "column": 57 }, "end": { "line": 4, "column": 88 } }, "extra": { "rawValue": "../../core/modal_dialog_forms", "raw": "\"../../core/modal_dialog_forms\"" }, "value": "../../core/modal_dialog_forms" } }, { "type": "ImportDeclaration", "start": 239, "end": 300, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 61 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 248, "end": 273, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 34 } }, "imported": { "type": "Identifier", "start": 248, "end": 273, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 34 }, "identifierName": "fillInLinkIntoTranslation" }, "name": "fillInLinkIntoTranslation" }, "local": { "type": "Identifier", "start": 248, "end": 273, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 34 }, "identifierName": "fillInLinkIntoTranslation" }, "name": "fillInLinkIntoTranslation" } } ], "source": { "type": "StringLiteral", "start": 281, "end": 299, "loc": { "start": { "line": 5, "column": 42 }, "end": { "line": 5, "column": 60 } }, "extra": { "rawValue": "../../core/utils", "raw": "\"../../core/utils\"" }, "value": "../../core/utils" } }, { "type": "ImportDeclaration", "start": 302, "end": 341, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 39 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 311, "end": 312, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 10 } }, "imported": { "type": "Identifier", "start": 311, "end": 312, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 10 }, "identifierName": "T" }, "name": "T" }, "local": { "type": "Identifier", "start": 311, "end": 312, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 10 }, "identifierName": "T" }, "name": "T" } } ], "source": { "type": "StringLiteral", "start": 320, "end": 340, "loc": { "start": { "line": 6, "column": 18 }, "end": { "line": 6, "column": 38 } }, "extra": { "rawValue": "../../translations", "raw": "\"../../translations\"" }, "value": "../../translations" } }, { "type": "ImportDeclaration", "start": 343, "end": 383, "loc": { "start": { "line": 7, "column": 0 }, "end": { "line": 7, "column": 40 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 352, "end": 360, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 17 } }, "imported": { "type": "Identifier", "start": 352, "end": 360, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 17 }, "identifierName": "BaseItem" }, "name": "BaseItem" }, "local": { "type": "Identifier", "start": 352, "end": 360, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 17 }, "identifierName": "BaseItem" }, "name": "BaseItem" } } ], "source": { "type": "StringLiteral", "start": 368, "end": 382, "loc": { "start": { "line": 7, "column": 25 }, "end": { "line": 7, "column": 39 } }, "extra": { "rawValue": "../base_item", "raw": "\"../base_item\"" }, "value": "../base_item" } }, { "type": "ImportDeclaration", "start": 385, "end": 424, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 39 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 394, "end": 404, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 19 } }, "imported": { "type": "Identifier", "start": 394, "end": 404, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 19 }, "identifierName": "enumColors" }, "name": "enumColors" }, "local": { "type": "Identifier", "start": 394, "end": 404, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 19 }, "identifierName": "enumColors" }, "name": "enumColors" } } ], "source": { "type": "StringLiteral", "start": 412, "end": 423, "loc": { "start": { "line": 8, "column": 27 }, "end": { "line": 8, "column": 38 } }, "extra": { "rawValue": "../colors", "raw": "\"../colors\"" }, "value": "../colors" } }, { "type": "ImportDeclaration", "start": 426, "end": 498, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 9, "column": 72 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 435, "end": 458, "loc": { "start": { "line": 9, "column": 9 }, "end": { "line": 9, "column": 32 } }, "imported": { "type": "Identifier", "start": 435, "end": 458, "loc": { "start": { "line": 9, "column": 9 }, "end": { "line": 9, "column": 32 }, "identifierName": "ConstantSignalComponent" }, "name": "ConstantSignalComponent" }, "local": { "type": "Identifier", "start": 435, "end": 458, "loc": { "start": { "line": 9, "column": 9 }, "end": { "line": 9, "column": 32 }, "identifierName": "ConstantSignalComponent" }, "name": "ConstantSignalComponent" } } ], "source": { "type": "StringLiteral", "start": 466, "end": 497, "loc": { "start": { "line": 9, "column": 40 }, "end": { "line": 9, "column": 71 } }, "extra": { "rawValue": "../components/constant_signal", "raw": "\"../components/constant_signal\"" }, "value": "../components/constant_signal" } }, { "type": "ImportDeclaration", "start": 500, "end": 535, "loc": { "start": { "line": 10, "column": 0 }, "end": { "line": 10, "column": 35 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 509, "end": 515, "loc": { "start": { "line": 10, "column": 9 }, "end": { "line": 10, "column": 15 } }, "imported": { "type": "Identifier", "start": 509, "end": 515, "loc": { "start": { "line": 10, "column": 9 }, "end": { "line": 10, "column": 15 }, "identifierName": "Entity" }, "name": "Entity" }, "local": { "type": "Identifier", "start": 509, "end": 515, "loc": { "start": { "line": 10, "column": 9 }, "end": { "line": 10, "column": 15 }, "identifierName": "Entity" }, "name": "Entity" } } ], "source": { "type": "StringLiteral", "start": 523, "end": 534, "loc": { "start": { "line": 10, "column": 23 }, "end": { "line": 10, "column": 34 } }, "extra": { "rawValue": "../entity", "raw": "\"../entity\"" }, "value": "../entity" } }, { "type": "ImportDeclaration", "start": 537, "end": 603, "loc": { "start": { "line": 11, "column": 0 }, "end": { "line": 11, "column": 66 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 546, "end": 566, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 29 } }, "imported": { "type": "Identifier", "start": 546, "end": 566, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 29 }, "identifierName": "GameSystemWithFilter" }, "name": "GameSystemWithFilter" }, "local": { "type": "Identifier", "start": 546, "end": 566, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 29 }, "identifierName": "GameSystemWithFilter" }, "name": "GameSystemWithFilter" } } ], "source": { "type": "StringLiteral", "start": 574, "end": 602, "loc": { "start": { "line": 11, "column": 37 }, "end": { "line": 11, "column": 65 } }, "extra": { "rawValue": "../game_system_with_filter", "raw": "\"../game_system_with_filter\"" }, "value": "../game_system_with_filter" } }, { "type": "ImportDeclaration", "start": 605, "end": 687, "loc": { "start": { "line": 12, "column": 0 }, "end": { "line": 12, "column": 82 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 614, "end": 634, "loc": { "start": { "line": 12, "column": 9 }, "end": { "line": 12, "column": 29 } }, "imported": { "type": "Identifier", "start": 614, "end": 634, "loc": { "start": { "line": 12, "column": 9 }, "end": { "line": 12, "column": 29 }, "identifierName": "BOOL_FALSE_SINGLETON" }, "name": "BOOL_FALSE_SINGLETON" }, "local": { "type": "Identifier", "start": 614, "end": 634, "loc": { "start": { "line": 12, "column": 9 }, "end": { "line": 12, "column": 29 }, "identifierName": "BOOL_FALSE_SINGLETON" }, "name": "BOOL_FALSE_SINGLETON" } }, { "type": "ImportSpecifier", "start": 636, "end": 655, "loc": { "start": { "line": 12, "column": 31 }, "end": { "line": 12, "column": 50 } }, "imported": { "type": "Identifier", "start": 636, "end": 655, "loc": { "start": { "line": 12, "column": 31 }, "end": { "line": 12, "column": 50 }, "identifierName": "BOOL_TRUE_SINGLETON" }, "name": "BOOL_TRUE_SINGLETON" }, "local": { "type": "Identifier", "start": 636, "end": 655, "loc": { "start": { "line": 12, "column": 31 }, "end": { "line": 12, "column": 50 }, "identifierName": "BOOL_TRUE_SINGLETON" }, "name": "BOOL_TRUE_SINGLETON" } } ], "source": { "type": "StringLiteral", "start": 663, "end": 686, "loc": { "start": { "line": 12, "column": 58 }, "end": { "line": 12, "column": 81 } }, "extra": { "rawValue": "../items/boolean_item", "raw": "\"../items/boolean_item\"" }, "value": "../items/boolean_item" } }, { "type": "ImportDeclaration", "start": 689, "end": 737, "loc": { "start": { "line": 13, "column": 0 }, "end": { "line": 13, "column": 48 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 698, "end": 707, "loc": { "start": { "line": 13, "column": 9 }, "end": { "line": 13, "column": 18 } }, "imported": { "type": "Identifier", "start": 698, "end": 707, "loc": { "start": { "line": 13, "column": 9 }, "end": { "line": 13, "column": 18 }, "identifierName": "ColorItem" }, "name": "ColorItem" }, "local": { "type": "Identifier", "start": 698, "end": 707, "loc": { "start": { "line": 13, "column": 9 }, "end": { "line": 13, "column": 18 }, "identifierName": "ColorItem" }, "name": "ColorItem" } } ], "source": { "type": "StringLiteral", "start": 715, "end": 736, "loc": { "start": { "line": 13, "column": 26 }, "end": { "line": 13, "column": 47 } }, "extra": { "rawValue": "../items/color_item", "raw": "\"../items/color_item\"" }, "value": "../items/color_item" } }, { "type": "ImportDeclaration", "start": 739, "end": 793, "loc": { "start": { "line": 14, "column": 0 }, "end": { "line": 14, "column": 54 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 748, "end": 763, "loc": { "start": { "line": 14, "column": 9 }, "end": { "line": 14, "column": 24 } }, "imported": { "type": "Identifier", "start": 748, "end": 763, "loc": { "start": { "line": 14, "column": 9 }, "end": { "line": 14, "column": 24 }, "identifierName": "ShapeDefinition" }, "name": "ShapeDefinition" }, "local": { "type": "Identifier", "start": 748, "end": 763, "loc": { "start": { "line": 14, "column": 9 }, "end": { "line": 14, "column": 24 }, "identifierName": "ShapeDefinition" }, "name": "ShapeDefinition" } } ], "source": { "type": "StringLiteral", "start": 771, "end": 792, "loc": { "start": { "line": 14, "column": 32 }, "end": { "line": 14, "column": 53 } }, "extra": { "rawValue": "../shape_definition", "raw": "\"../shape_definition\"" }, "value": "../shape_definition" } }, { "type": "ExportNamedDeclaration", "start": 797, "end": 6048, "loc": { "start": { "line": 16, "column": 0 }, "end": { "line": 175, "column": 1 } }, "specifiers": [], "source": null, "declaration": { "type": "ClassDeclaration", "start": 804, "end": 6048, "loc": { "start": { "line": 16, "column": 7 }, "end": { "line": 175, "column": 1 } }, "id": { "type": "Identifier", "start": 810, "end": 830, "loc": { "start": { "line": 16, "column": 13 }, "end": { "line": 16, "column": 33 }, "identifierName": "ConstantSignalSystem" }, "name": "ConstantSignalSystem" }, "superClass": { "type": "Identifier", "start": 839, "end": 859, "loc": { "start": { "line": 16, "column": 42 }, "end": { "line": 16, "column": 62 }, "identifierName": "GameSystemWithFilter" }, "name": "GameSystemWithFilter" }, "body": { "type": "ClassBody", "start": 860, "end": 6048, "loc": { "start": { "line": 16, "column": 63 }, "end": { "line": 175, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 867, "end": 1089, "loc": { "start": { "line": 17, "column": 4 }, "end": { "line": 23, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 867, "end": 878, "loc": { "start": { "line": 17, "column": 4 }, "end": { "line": 17, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 879, "end": 883, "loc": { "start": { "line": 17, "column": 16 }, "end": { "line": 17, "column": 20 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "BlockStatement", "start": 885, "end": 1089, "loc": { "start": { "line": 17, "column": 22 }, "end": { "line": 23, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 896, "end": 935, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 47 } }, "expression": { "type": "CallExpression", "start": 896, "end": 934, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 46 } }, "callee": { "type": "Super", "start": 896, "end": 901, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 902, "end": 906, "loc": { "start": { "line": 18, "column": 14 }, "end": { "line": 18, "column": 18 }, "identifierName": "root" }, "name": "root" }, { "type": "ArrayExpression", "start": 908, "end": 933, "loc": { "start": { "line": 18, "column": 20 }, "end": { "line": 18, "column": 45 } }, "elements": [ { "type": "Identifier", "start": 909, "end": 932, "loc": { "start": { "line": 18, "column": 21 }, "end": { "line": 18, "column": 44 }, "identifierName": "ConstantSignalComponent" }, "name": "ConstantSignalComponent" } ] } ] } }, { "type": "ExpressionStatement", "start": 947, "end": 1082, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 22, "column": 10 } }, "expression": { "type": "CallExpression", "start": 947, "end": 1081, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 22, "column": 9 } }, "callee": { "type": "MemberExpression", "start": 947, "end": 989, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 50 } }, "object": { "type": "MemberExpression", "start": 947, "end": 985, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 46 } }, "object": { "type": "MemberExpression", "start": 947, "end": 964, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 25 } }, "object": { "type": "MemberExpression", "start": 947, "end": 956, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 17 } }, "object": { "type": "ThisExpression", "start": 947, "end": 951, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 12 } } }, "property": { "type": "Identifier", "start": 952, "end": 956, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "column": 17 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 957, "end": 964, "loc": { "start": { "line": 20, "column": 18 }, "end": { "line": 20, "column": 25 }, "identifierName": "signals" }, "name": "signals" }, "computed": false }, "property": { "type": "Identifier", "start": 965, "end": 985, "loc": { "start": { "line": 20, "column": 26 }, "end": { "line": 20, "column": 46 }, "identifierName": "entityManuallyPlaced" }, "name": "entityManuallyPlaced" }, "computed": false }, "property": { "type": "Identifier", "start": 986, "end": 989, "loc": { "start": { "line": 20, "column": 47 }, "end": { "line": 20, "column": 50 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 990, "end": 1070, "loc": { "start": { "line": 20, "column": 51 }, "end": { "line": 21, "column": 69 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 990, "end": 996, "loc": { "start": { "line": 20, "column": 51 }, "end": { "line": 20, "column": 57 }, "identifierName": "entity" }, "name": "entity" } ], "body": { "type": "CallExpression", "start": 1013, "end": 1070, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 1013, "end": 1036, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 35 } }, "object": { "type": "ThisExpression", "start": 1013, "end": 1017, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 16 } } }, "property": { "type": "Identifier", "start": 1018, "end": 1036, "loc": { "start": { "line": 21, "column": 17 }, "end": { "line": 21, "column": 35 }, "identifierName": "editConstantSignal" }, "name": "editConstantSignal" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1037, "end": 1043, "loc": { "start": { "line": 21, "column": 36 }, "end": { "line": 21, "column": 42 }, "identifierName": "entity" }, "name": "entity" }, { "type": "ObjectExpression", "start": 1045, "end": 1069, "loc": { "start": { "line": 21, "column": 44 }, "end": { "line": 21, "column": 68 } }, "properties": [ { "type": "ObjectProperty", "start": 1047, "end": 1067, "loc": { "start": { "line": 21, "column": 46 }, "end": { "line": 21, "column": 66 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 1047, "end": 1061, "loc": { "start": { "line": 21, "column": 46 }, "end": { "line": 21, "column": 60 }, "identifierName": "deleteOnCancel" }, "name": "deleteOnCancel" }, "value": { "type": "BooleanLiteral", "start": 1063, "end": 1067, "loc": { "start": { "line": 21, "column": 62 }, "end": { "line": 21, "column": 66 } }, "value": true } } ] } ] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 1097, "end": 1154, "loc": { "start": { "line": 25, "column": 4 }, "end": { "line": 27, "column": 5 } }, "static": true, "computed": false, "key": { "type": "Identifier", "start": 1104, "end": 1109, "loc": { "start": { "line": 25, "column": 11 }, "end": { "line": 25, "column": 16 }, "identifierName": "getId" }, "name": "getId" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1112, "end": 1154, "loc": { "start": { "line": 25, "column": 19 }, "end": { "line": 27, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 1123, "end": 1147, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 32 } }, "argument": { "type": "StringLiteral", "start": 1130, "end": 1146, "loc": { "start": { "line": 26, "column": 15 }, "end": { "line": 26, "column": 31 } }, "extra": { "rawValue": "constantSignal", "raw": "\"constantSignal\"" }, "value": "constantSignal" } } ], "directives": [] } }, { "type": "ClassMethod", "start": 1162, "end": 1507, "loc": { "start": { "line": 29, "column": 4 }, "end": { "line": 37, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1162, "end": 1168, "loc": { "start": { "line": 29, "column": 4 }, "end": { "line": 29, "column": 10 }, "identifierName": "update" }, "name": "update" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1171, "end": 1507, "loc": { "start": { "line": 29, "column": 13 }, "end": { "line": 37, "column": 5 } }, "body": [ { "type": "ForStatement", "start": 1206, "end": 1500, "loc": { "start": { "line": 31, "column": 8 }, "end": { "line": 36, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 1211, "end": 1220, "loc": { "start": { "line": 31, "column": 13 }, "end": { "line": 31, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1215, "end": 1220, "loc": { "start": { "line": 31, "column": 17 }, "end": { "line": 31, "column": 22 } }, "id": { "type": "Identifier", "start": 1215, "end": 1216, "loc": { "start": { "line": 31, "column": 17 }, "end": { "line": 31, "column": 18 }, "identifierName": "i" }, "name": "i", "leadingComments": null }, "init": { "type": "NumericLiteral", "start": 1219, "end": 1220, "loc": { "start": { "line": 31, "column": 21 }, "end": { "line": 31, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "leadingComments": null } ], "kind": "let", "leadingComments": null }, "test": { "type": "BinaryExpression", "start": 1222, "end": 1249, "loc": { "start": { "line": 31, "column": 24 }, "end": { "line": 31, "column": 51 } }, "left": { "type": "Identifier", "start": 1222, "end": 1223, "loc": { "start": { "line": 31, "column": 24 }, "end": { "line": 31, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 1226, "end": 1249, "loc": { "start": { "line": 31, "column": 28 }, "end": { "line": 31, "column": 51 } }, "object": { "type": "MemberExpression", "start": 1226, "end": 1242, "loc": { "start": { "line": 31, "column": 28 }, "end": { "line": 31, "column": 44 } }, "object": { "type": "ThisExpression", "start": 1226, "end": 1230, "loc": { "start": { "line": 31, "column": 28 }, "end": { "line": 31, "column": 32 } } }, "property": { "type": "Identifier", "start": 1231, "end": 1242, "loc": { "start": { "line": 31, "column": 33 }, "end": { "line": 31, "column": 44 }, "identifierName": "allEntities" }, "name": "allEntities" }, "computed": false }, "property": { "type": "Identifier", "start": 1243, "end": 1249, "loc": { "start": { "line": 31, "column": 45 }, "end": { "line": 31, "column": 51 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 1251, "end": 1254, "loc": { "start": { "line": 31, "column": 53 }, "end": { "line": 31, "column": 56 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 1253, "end": 1254, "loc": { "start": { "line": 31, "column": 55 }, "end": { "line": 31, "column": 56 }, "identifierName": "i" }, "name": "i" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 1256, "end": 1500, "loc": { "start": { "line": 31, "column": 58 }, "end": { "line": 36, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 1271, "end": 1306, "loc": { "start": { "line": 32, "column": 12 }, "end": { "line": 32, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1277, "end": 1305, "loc": { "start": { "line": 32, "column": 18 }, "end": { "line": 32, "column": 46 } }, "id": { "type": "Identifier", "start": 1277, "end": 1283, "loc": { "start": { "line": 32, "column": 18 }, "end": { "line": 32, "column": 24 }, "identifierName": "entity" }, "name": "entity" }, "init": { "type": "MemberExpression", "start": 1286, "end": 1305, "loc": { "start": { "line": 32, "column": 27 }, "end": { "line": 32, "column": 46 } }, "object": { "type": "MemberExpression", "start": 1286, "end": 1302, "loc": { "start": { "line": 32, "column": 27 }, "end": { "line": 32, "column": 43 } }, "object": { "type": "ThisExpression", "start": 1286, "end": 1290, "loc": { "start": { "line": 32, "column": 27 }, "end": { "line": 32, "column": 31 } } }, "property": { "type": "Identifier", "start": 1291, "end": 1302, "loc": { "start": { "line": 32, "column": 32 }, "end": { "line": 32, "column": 43 }, "identifierName": "allEntities" }, "name": "allEntities" }, "computed": false }, "property": { "type": "Identifier", "start": 1303, "end": 1304, "loc": { "start": { "line": 32, "column": 44 }, "end": { "line": 32, "column": 45 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 1320, "end": 1365, "loc": { "start": { "line": 33, "column": 12 }, "end": { "line": 33, "column": 57 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1326, "end": 1364, "loc": { "start": { "line": 33, "column": 18 }, "end": { "line": 33, "column": 56 } }, "id": { "type": "Identifier", "start": 1326, "end": 1334, "loc": { "start": { "line": 33, "column": 18 }, "end": { "line": 33, "column": 26 }, "identifierName": "pinsComp" }, "name": "pinsComp" }, "init": { "type": "MemberExpression", "start": 1337, "end": 1364, "loc": { "start": { "line": 33, "column": 29 }, "end": { "line": 33, "column": 56 } }, "object": { "type": "MemberExpression", "start": 1337, "end": 1354, "loc": { "start": { "line": 33, "column": 29 }, "end": { "line": 33, "column": 46 } }, "object": { "type": "Identifier", "start": 1337, "end": 1343, "loc": { "start": { "line": 33, "column": 29 }, "end": { "line": 33, "column": 35 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 1344, "end": 1354, "loc": { "start": { "line": 33, "column": 36 }, "end": { "line": 33, "column": 46 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 1355, "end": 1364, "loc": { "start": { "line": 33, "column": 47 }, "end": { "line": 33, "column": 56 }, "identifierName": "WiredPins" }, "name": "WiredPins" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 1379, "end": 1431, "loc": { "start": { "line": 34, "column": 12 }, "end": { "line": 34, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1385, "end": 1430, "loc": { "start": { "line": 34, "column": 18 }, "end": { "line": 34, "column": 63 } }, "id": { "type": "Identifier", "start": 1385, "end": 1395, "loc": { "start": { "line": 34, "column": 18 }, "end": { "line": 34, "column": 28 }, "identifierName": "signalComp" }, "name": "signalComp" }, "init": { "type": "MemberExpression", "start": 1398, "end": 1430, "loc": { "start": { "line": 34, "column": 31 }, "end": { "line": 34, "column": 63 } }, "object": { "type": "MemberExpression", "start": 1398, "end": 1415, "loc": { "start": { "line": 34, "column": 31 }, "end": { "line": 34, "column": 48 } }, "object": { "type": "Identifier", "start": 1398, "end": 1404, "loc": { "start": { "line": 34, "column": 31 }, "end": { "line": 34, "column": 37 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 1405, "end": 1415, "loc": { "start": { "line": 34, "column": 38 }, "end": { "line": 34, "column": 48 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 1416, "end": 1430, "loc": { "start": { "line": 34, "column": 49 }, "end": { "line": 34, "column": 63 }, "identifierName": "ConstantSignal" }, "name": "ConstantSignal" }, "computed": false } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 1445, "end": 1489, "loc": { "start": { "line": 35, "column": 12 }, "end": { "line": 35, "column": 56 } }, "expression": { "type": "AssignmentExpression", "start": 1445, "end": 1488, "loc": { "start": { "line": 35, "column": 12 }, "end": { "line": 35, "column": 55 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1445, "end": 1468, "loc": { "start": { "line": 35, "column": 12 }, "end": { "line": 35, "column": 35 } }, "object": { "type": "MemberExpression", "start": 1445, "end": 1462, "loc": { "start": { "line": 35, "column": 12 }, "end": { "line": 35, "column": 29 } }, "object": { "type": "MemberExpression", "start": 1445, "end": 1459, "loc": { "start": { "line": 35, "column": 12 }, "end": { "line": 35, "column": 26 } }, "object": { "type": "Identifier", "start": 1445, "end": 1453, "loc": { "start": { "line": 35, "column": 12 }, "end": { "line": 35, "column": 20 }, "identifierName": "pinsComp" }, "name": "pinsComp" }, "property": { "type": "Identifier", "start": 1454, "end": 1459, "loc": { "start": { "line": 35, "column": 21 }, "end": { "line": 35, "column": 26 }, "identifierName": "slots" }, "name": "slots" }, "computed": false }, "property": { "type": "NumericLiteral", "start": 1460, "end": 1461, "loc": { "start": { "line": 35, "column": 27 }, "end": { "line": 35, "column": 28 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "property": { "type": "Identifier", "start": 1463, "end": 1468, "loc": { "start": { "line": 35, "column": 30 }, "end": { "line": 35, "column": 35 }, "identifierName": "value" }, "name": "value" }, "computed": false }, "right": { "type": "MemberExpression", "start": 1471, "end": 1488, "loc": { "start": { "line": 35, "column": 38 }, "end": { "line": 35, "column": 55 } }, "object": { "type": "Identifier", "start": 1471, "end": 1481, "loc": { "start": { "line": 35, "column": 38 }, "end": { "line": 35, "column": 48 }, "identifierName": "signalComp" }, "name": "signalComp" }, "property": { "type": "Identifier", "start": 1482, "end": 1488, "loc": { "start": { "line": 35, "column": 49 }, "end": { "line": 35, "column": 55 }, "identifierName": "signal" }, "name": "signal" }, "computed": false } } } ], "directives": [] }, "leadingComments": [ { "type": "CommentLine", "value": " Set signals", "start": 1182, "end": 1196, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 22 } } } ] } ], "directives": [], "trailingComments": null }, "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Asks the entity to enter a valid signal code\r\n * @param {Entity} entity\r\n * @param {object} param0\r\n * @param {boolean=} param0.deleteOnCancel\r\n ", "start": 1515, "end": 1690, "loc": { "start": { "line": 39, "column": 4 }, "end": { "line": 44, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 1696, "end": 5194, "loc": { "start": { "line": 45, "column": 4 }, "end": { "line": 142, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1696, "end": 1714, "loc": { "start": { "line": 45, "column": 4 }, "end": { "line": 45, "column": 22 }, "identifierName": "editConstantSignal" }, "name": "editConstantSignal", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1715, "end": 1721, "loc": { "start": { "line": 45, "column": 23 }, "end": { "line": 45, "column": 29 }, "identifierName": "entity" }, "name": "entity" }, { "type": "ObjectPattern", "start": 1723, "end": 1748, "loc": { "start": { "line": 45, "column": 31 }, "end": { "line": 45, "column": 56 } }, "properties": [ { "type": "ObjectProperty", "start": 1725, "end": 1746, "loc": { "start": { "line": 45, "column": 33 }, "end": { "line": 45, "column": 54 } }, "method": false, "shorthand": true, "computed": false, "key": { "type": "Identifier", "start": 1725, "end": 1739, "loc": { "start": { "line": 45, "column": 33 }, "end": { "line": 45, "column": 47 }, "identifierName": "deleteOnCancel" }, "name": "deleteOnCancel" }, "value": { "type": "AssignmentPattern", "start": 1725, "end": 1746, "loc": { "start": { "line": 45, "column": 33 }, "end": { "line": 45, "column": 54 } }, "left": { "type": "Identifier", "start": 1725, "end": 1739, "loc": { "start": { "line": 45, "column": 33 }, "end": { "line": 45, "column": 47 }, "identifierName": "deleteOnCancel" }, "name": "deleteOnCancel" }, "right": { "type": "BooleanLiteral", "start": 1742, "end": 1746, "loc": { "start": { "line": 45, "column": 50 }, "end": { "line": 45, "column": 54 } }, "value": true } }, "extra": { "shorthand": true } } ] } ], "body": { "type": "BlockStatement", "start": 1750, "end": 5194, "loc": { "start": { "line": 45, "column": 58 }, "end": { "line": 142, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 1761, "end": 1833, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 48, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 1765, "end": 1798, "loc": { "start": { "line": 46, "column": 12 }, "end": { "line": 46, "column": 45 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1766, "end": 1798, "loc": { "start": { "line": 46, "column": 13 }, "end": { "line": 46, "column": 45 } }, "object": { "type": "MemberExpression", "start": 1766, "end": 1783, "loc": { "start": { "line": 46, "column": 13 }, "end": { "line": 46, "column": 30 } }, "object": { "type": "Identifier", "start": 1766, "end": 1772, "loc": { "start": { "line": 46, "column": 13 }, "end": { "line": 46, "column": 19 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 1773, "end": 1783, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 30 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 1784, "end": 1798, "loc": { "start": { "line": 46, "column": 31 }, "end": { "line": 46, "column": 45 }, "identifierName": "ConstantSignal" }, "name": "ConstantSignal" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1800, "end": 1833, "loc": { "start": { "line": 46, "column": 47 }, "end": { "line": 48, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 1815, "end": 1822, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 19 } }, "argument": null } ], "directives": [], "trailingComments": null }, "alternate": null, "trailingComments": [ { "type": "CommentLine", "value": " Ok, query, but also save the uid because it could get stale", "start": 1845, "end": 1907, "loc": { "start": { "line": 50, "column": 8 }, "end": { "line": 50, "column": 70 } } } ] }, { "type": "VariableDeclaration", "start": 1917, "end": 1940, "loc": { "start": { "line": 51, "column": 8 }, "end": { "line": 51, "column": 31 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1923, "end": 1939, "loc": { "start": { "line": 51, "column": 14 }, "end": { "line": 51, "column": 30 } }, "id": { "type": "Identifier", "start": 1923, "end": 1926, "loc": { "start": { "line": 51, "column": 14 }, "end": { "line": 51, "column": 17 }, "identifierName": "uid" }, "name": "uid", "leadingComments": null }, "init": { "type": "MemberExpression", "start": 1929, "end": 1939, "loc": { "start": { "line": 51, "column": 20 }, "end": { "line": 51, "column": 30 } }, "object": { "type": "Identifier", "start": 1929, "end": 1935, "loc": { "start": { "line": 51, "column": 20 }, "end": { "line": 51, "column": 26 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 1936, "end": 1939, "loc": { "start": { "line": 51, "column": 27 }, "end": { "line": 51, "column": 30 }, "identifierName": "uid" }, "name": "uid" }, "computed": false }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentLine", "value": " Ok, query, but also save the uid because it could get stale", "start": 1845, "end": 1907, "loc": { "start": { "line": 50, "column": 8 }, "end": { "line": 50, "column": 70 } } } ] }, { "type": "VariableDeclaration", "start": 1952, "end": 2274, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 59, "column": 11 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1958, "end": 2273, "loc": { "start": { "line": 53, "column": 14 }, "end": { "line": 59, "column": 10 } }, "id": { "type": "Identifier", "start": 1958, "end": 1974, "loc": { "start": { "line": 53, "column": 14 }, "end": { "line": 53, "column": 30 }, "identifierName": "signalValueInput" }, "name": "signalValueInput" }, "init": { "type": "NewExpression", "start": 1977, "end": 2273, "loc": { "start": { "line": 53, "column": 33 }, "end": { "line": 59, "column": 10 } }, "callee": { "type": "Identifier", "start": 1981, "end": 1997, "loc": { "start": { "line": 53, "column": 37 }, "end": { "line": 53, "column": 53 }, "identifierName": "FormElementInput" }, "name": "FormElementInput" }, "arguments": [ { "type": "ObjectExpression", "start": 1998, "end": 2272, "loc": { "start": { "line": 53, "column": 54 }, "end": { "line": 59, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 2013, "end": 2030, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 54, "column": 29 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2013, "end": 2015, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 54, "column": 14 }, "identifierName": "id" }, "name": "id" }, "value": { "type": "StringLiteral", "start": 2017, "end": 2030, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 29 } }, "extra": { "rawValue": "signalValue", "raw": "\"signalValue\"" }, "value": "signalValue" } }, { "type": "ObjectProperty", "start": 2045, "end": 2141, "loc": { "start": { "line": 55, "column": 12 }, "end": { "line": 55, "column": 108 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2045, "end": 2050, "loc": { "start": { "line": 55, "column": 12 }, "end": { "line": 55, "column": 17 }, "identifierName": "label" }, "name": "label" }, "value": { "type": "CallExpression", "start": 2052, "end": 2141, "loc": { "start": { "line": 55, "column": 19 }, "end": { "line": 55, "column": 108 } }, "callee": { "type": "Identifier", "start": 2052, "end": 2077, "loc": { "start": { "line": 55, "column": 19 }, "end": { "line": 55, "column": 44 }, "identifierName": "fillInLinkIntoTranslation" }, "name": "fillInLinkIntoTranslation" }, "arguments": [ { "type": "MemberExpression", "start": 2078, "end": 2111, "loc": { "start": { "line": 55, "column": 45 }, "end": { "line": 55, "column": 78 } }, "object": { "type": "MemberExpression", "start": 2078, "end": 2098, "loc": { "start": { "line": 55, "column": 45 }, "end": { "line": 55, "column": 65 } }, "object": { "type": "MemberExpression", "start": 2078, "end": 2087, "loc": { "start": { "line": 55, "column": 45 }, "end": { "line": 55, "column": 54 } }, "object": { "type": "Identifier", "start": 2078, "end": 2079, "loc": { "start": { "line": 55, "column": 45 }, "end": { "line": 55, "column": 46 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 2080, "end": 2087, "loc": { "start": { "line": 55, "column": 47 }, "end": { "line": 55, "column": 54 }, "identifierName": "dialogs" }, "name": "dialogs" }, "computed": false }, "property": { "type": "Identifier", "start": 2088, "end": 2098, "loc": { "start": { "line": 55, "column": 55 }, "end": { "line": 55, "column": 65 }, "identifierName": "editSignal" }, "name": "editSignal" }, "computed": false }, "property": { "type": "Identifier", "start": 2099, "end": 2111, "loc": { "start": { "line": 55, "column": 66 }, "end": { "line": 55, "column": 78 }, "identifierName": "descShortKey" }, "name": "descShortKey" }, "computed": false }, { "type": "MemberExpression", "start": 2113, "end": 2140, "loc": { "start": { "line": 55, "column": 80 }, "end": { "line": 55, "column": 107 } }, "object": { "type": "Identifier", "start": 2113, "end": 2128, "loc": { "start": { "line": 55, "column": 80 }, "end": { "line": 55, "column": 95 }, "identifierName": "THIRDPARTY_URLS" }, "name": "THIRDPARTY_URLS" }, "property": { "type": "Identifier", "start": 2129, "end": 2140, "loc": { "start": { "line": 55, "column": 96 }, "end": { "line": 55, "column": 107 }, "identifierName": "shapeViewer" }, "name": "shapeViewer" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 2156, "end": 2171, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 27 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2156, "end": 2167, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 23 }, "identifierName": "placeholder" }, "name": "placeholder" }, "value": { "type": "StringLiteral", "start": 2169, "end": 2171, "loc": { "start": { "line": 56, "column": 25 }, "end": { "line": 56, "column": 27 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } }, { "type": "ObjectProperty", "start": 2186, "end": 2202, "loc": { "start": { "line": 57, "column": 12 }, "end": { "line": 57, "column": 28 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2186, "end": 2198, "loc": { "start": { "line": 57, "column": 12 }, "end": { "line": 57, "column": 24 }, "identifierName": "defaultValue" }, "name": "defaultValue" }, "value": { "type": "StringLiteral", "start": 2200, "end": 2202, "loc": { "start": { "line": 57, "column": 26 }, "end": { "line": 57, "column": 28 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } }, { "type": "ObjectProperty", "start": 2217, "end": 2260, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 55 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2217, "end": 2226, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 21 }, "identifierName": "validator" }, "name": "validator" }, "value": { "type": "ArrowFunctionExpression", "start": 2228, "end": 2260, "loc": { "start": { "line": 58, "column": 23 }, "end": { "line": 58, "column": 55 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 2228, "end": 2231, "loc": { "start": { "line": 58, "column": 23 }, "end": { "line": 58, "column": 26 }, "identifierName": "val" }, "name": "val" } ], "body": { "type": "CallExpression", "start": 2235, "end": 2260, "loc": { "start": { "line": 58, "column": 30 }, "end": { "line": 58, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 2235, "end": 2255, "loc": { "start": { "line": 58, "column": 30 }, "end": { "line": 58, "column": 50 } }, "object": { "type": "ThisExpression", "start": 2235, "end": 2239, "loc": { "start": { "line": 58, "column": 30 }, "end": { "line": 58, "column": 34 } } }, "property": { "type": "Identifier", "start": 2240, "end": 2255, "loc": { "start": { "line": 58, "column": 35 }, "end": { "line": 58, "column": 50 }, "identifierName": "parseSignalCode" }, "name": "parseSignalCode" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2256, "end": 2259, "loc": { "start": { "line": 58, "column": 51 }, "end": { "line": 58, "column": 54 }, "identifierName": "val" }, "name": "val" } ] } } } ] } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 2286, "end": 3068, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 78, "column": 11 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2292, "end": 3067, "loc": { "start": { "line": 61, "column": 14 }, "end": { "line": 78, "column": 10 } }, "id": { "type": "Identifier", "start": 2292, "end": 2301, "loc": { "start": { "line": 61, "column": 14 }, "end": { "line": 61, "column": 23 }, "identifierName": "itemInput" }, "name": "itemInput" }, "init": { "type": "NewExpression", "start": 2304, "end": 3067, "loc": { "start": { "line": 61, "column": 26 }, "end": { "line": 78, "column": 10 } }, "callee": { "type": "Identifier", "start": 2308, "end": 2330, "loc": { "start": { "line": 61, "column": 30 }, "end": { "line": 61, "column": 52 }, "identifierName": "FormElementItemChooser" }, "name": "FormElementItemChooser" }, "arguments": [ { "type": "ObjectExpression", "start": 2331, "end": 3066, "loc": { "start": { "line": 61, "column": 53 }, "end": { "line": 78, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 2346, "end": 2362, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 28 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2346, "end": 2348, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 14 }, "identifierName": "id" }, "name": "id" }, "value": { "type": "StringLiteral", "start": 2350, "end": 2362, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 28 } }, "extra": { "rawValue": "signalItem", "raw": "\"signalItem\"" }, "value": "signalItem" } }, { "type": "ObjectProperty", "start": 2377, "end": 2388, "loc": { "start": { "line": 63, "column": 12 }, "end": { "line": 63, "column": 23 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2377, "end": 2382, "loc": { "start": { "line": 63, "column": 12 }, "end": { "line": 63, "column": 17 }, "identifierName": "label" }, "name": "label" }, "value": { "type": "NullLiteral", "start": 2384, "end": 2388, "loc": { "start": { "line": 63, "column": 19 }, "end": { "line": 63, "column": 23 } } } }, { "type": "ObjectProperty", "start": 2403, "end": 3054, "loc": { "start": { "line": 64, "column": 12 }, "end": { "line": 77, "column": 13 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2403, "end": 2408, "loc": { "start": { "line": 64, "column": 12 }, "end": { "line": 64, "column": 17 }, "identifierName": "items" }, "name": "items" }, "value": { "type": "ArrayExpression", "start": 2410, "end": 3054, "loc": { "start": { "line": 64, "column": 19 }, "end": { "line": 77, "column": 13 } }, "elements": [ { "type": "Identifier", "start": 2429, "end": 2449, "loc": { "start": { "line": 65, "column": 16 }, "end": { "line": 65, "column": 36 }, "identifierName": "BOOL_FALSE_SINGLETON" }, "name": "BOOL_FALSE_SINGLETON" }, { "type": "Identifier", "start": 2468, "end": 2487, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 35 }, "identifierName": "BOOL_TRUE_SINGLETON" }, "name": "BOOL_TRUE_SINGLETON" }, { "type": "SpreadElement", "start": 2506, "end": 2549, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 59 } }, "argument": { "type": "CallExpression", "start": 2509, "end": 2549, "loc": { "start": { "line": 67, "column": 19 }, "end": { "line": 67, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 2509, "end": 2522, "loc": { "start": { "line": 67, "column": 19 }, "end": { "line": 67, "column": 32 } }, "object": { "type": "Identifier", "start": 2509, "end": 2515, "loc": { "start": { "line": 67, "column": 19 }, "end": { "line": 67, "column": 25 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 2516, "end": 2522, "loc": { "start": { "line": 67, "column": 26 }, "end": { "line": 67, "column": 32 }, "identifierName": "values" }, "name": "values" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 2523, "end": 2548, "loc": { "start": { "line": 67, "column": 33 }, "end": { "line": 67, "column": 58 } }, "object": { "type": "Identifier", "start": 2523, "end": 2532, "loc": { "start": { "line": 67, "column": 33 }, "end": { "line": 67, "column": 42 }, "identifierName": "ColorItem" }, "name": "ColorItem" }, "property": { "type": "Identifier", "start": 2533, "end": 2548, "loc": { "start": { "line": 67, "column": 43 }, "end": { "line": 67, "column": 58 }, "identifierName": "ITEM_SINGLETONS" }, "name": "ITEM_SINGLETONS" }, "computed": false } ] } }, { "type": "CallExpression", "start": 2568, "end": 2706, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 70, "column": 17 } }, "callee": { "type": "MemberExpression", "start": 2568, "end": 2623, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 71 } }, "object": { "type": "MemberExpression", "start": 2568, "end": 2596, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 44 } }, "object": { "type": "MemberExpression", "start": 2568, "end": 2577, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 25 } }, "object": { "type": "ThisExpression", "start": 2568, "end": 2572, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 20 } } }, "property": { "type": "Identifier", "start": 2573, "end": 2577, "loc": { "start": { "line": 68, "column": 21 }, "end": { "line": 68, "column": 25 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 2578, "end": 2596, "loc": { "start": { "line": 68, "column": 26 }, "end": { "line": 68, "column": 44 }, "identifierName": "shapeDefinitionMgr" }, "name": "shapeDefinitionMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 2597, "end": 2623, "loc": { "start": { "line": 68, "column": 45 }, "end": { "line": 68, "column": 71 }, "identifierName": "getShapeItemFromDefinition" }, "name": "getShapeItemFromDefinition" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 2646, "end": 2687, "loc": { "start": { "line": 69, "column": 20 }, "end": { "line": 69, "column": 61 } }, "object": { "type": "MemberExpression", "start": 2646, "end": 2676, "loc": { "start": { "line": 69, "column": 20 }, "end": { "line": 69, "column": 50 } }, "object": { "type": "MemberExpression", "start": 2646, "end": 2664, "loc": { "start": { "line": 69, "column": 20 }, "end": { "line": 69, "column": 38 } }, "object": { "type": "MemberExpression", "start": 2646, "end": 2655, "loc": { "start": { "line": 69, "column": 20 }, "end": { "line": 69, "column": 29 } }, "object": { "type": "ThisExpression", "start": 2646, "end": 2650, "loc": { "start": { "line": 69, "column": 20 }, "end": { "line": 69, "column": 24 } } }, "property": { "type": "Identifier", "start": 2651, "end": 2655, "loc": { "start": { "line": 69, "column": 25 }, "end": { "line": 69, "column": 29 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 2656, "end": 2664, "loc": { "start": { "line": 69, "column": 30 }, "end": { "line": 69, "column": 38 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 2665, "end": 2676, "loc": { "start": { "line": 69, "column": 39 }, "end": { "line": 69, "column": 50 }, "identifierName": "currentGoal" }, "name": "currentGoal" }, "computed": false }, "property": { "type": "Identifier", "start": 2677, "end": 2687, "loc": { "start": { "line": 69, "column": 51 }, "end": { "line": 69, "column": 61 }, "identifierName": "definition" }, "name": "definition" }, "computed": false } ] }, { "type": "CallExpression", "start": 2725, "end": 2861, "loc": { "start": { "line": 71, "column": 16 }, "end": { "line": 73, "column": 17 } }, "callee": { "type": "MemberExpression", "start": 2725, "end": 2778, "loc": { "start": { "line": 71, "column": 16 }, "end": { "line": 71, "column": 69 } }, "object": { "type": "MemberExpression", "start": 2725, "end": 2753, "loc": { "start": { "line": 71, "column": 16 }, "end": { "line": 71, "column": 44 } }, "object": { "type": "MemberExpression", "start": 2725, "end": 2734, "loc": { "start": { "line": 71, "column": 16 }, "end": { "line": 71, "column": 25 } }, "object": { "type": "ThisExpression", "start": 2725, "end": 2729, "loc": { "start": { "line": 71, "column": 16 }, "end": { "line": 71, "column": 20 } } }, "property": { "type": "Identifier", "start": 2730, "end": 2734, "loc": { "start": { "line": 71, "column": 21 }, "end": { "line": 71, "column": 25 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 2735, "end": 2753, "loc": { "start": { "line": 71, "column": 26 }, "end": { "line": 71, "column": 44 }, "identifierName": "shapeDefinitionMgr" }, "name": "shapeDefinitionMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 2754, "end": 2778, "loc": { "start": { "line": 71, "column": 45 }, "end": { "line": 71, "column": 69 }, "identifierName": "getShapeItemFromShortKey" }, "name": "getShapeItemFromShortKey" }, "computed": false }, "arguments": [ { "type": "CallExpression", "start": 2801, "end": 2842, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 61 } }, "callee": { "type": "MemberExpression", "start": 2801, "end": 2840, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 59 } }, "object": { "type": "MemberExpression", "start": 2801, "end": 2819, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 38 } }, "object": { "type": "MemberExpression", "start": 2801, "end": 2810, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 29 } }, "object": { "type": "ThisExpression", "start": 2801, "end": 2805, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 24 } } }, "property": { "type": "Identifier", "start": 2806, "end": 2810, "loc": { "start": { "line": 72, "column": 25 }, "end": { "line": 72, "column": 29 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 2811, "end": 2819, "loc": { "start": { "line": 72, "column": 30 }, "end": { "line": 72, "column": 38 }, "identifierName": "gameMode" }, "name": "gameMode" }, "computed": false }, "property": { "type": "Identifier", "start": 2820, "end": 2840, "loc": { "start": { "line": 72, "column": 39 }, "end": { "line": 72, "column": 59 }, "identifierName": "getBlueprintShapeKey" }, "name": "getBlueprintShapeKey" }, "computed": false }, "arguments": [] } ] }, { "type": "SpreadElement", "start": 2880, "end": 3038, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 76, "column": 17 } }, "argument": { "type": "CallExpression", "start": 2883, "end": 3038, "loc": { "start": { "line": 74, "column": 19 }, "end": { "line": 76, "column": 17 } }, "callee": { "type": "MemberExpression", "start": 2883, "end": 2932, "loc": { "start": { "line": 74, "column": 19 }, "end": { "line": 74, "column": 68 } }, "object": { "type": "MemberExpression", "start": 2883, "end": 2928, "loc": { "start": { "line": 74, "column": 19 }, "end": { "line": 74, "column": 64 } }, "object": { "type": "MemberExpression", "start": 2883, "end": 2915, "loc": { "start": { "line": 74, "column": 19 }, "end": { "line": 74, "column": 51 } }, "object": { "type": "MemberExpression", "start": 2883, "end": 2902, "loc": { "start": { "line": 74, "column": 19 }, "end": { "line": 74, "column": 38 } }, "object": { "type": "MemberExpression", "start": 2883, "end": 2896, "loc": { "start": { "line": 74, "column": 19 }, "end": { "line": 74, "column": 32 } }, "object": { "type": "MemberExpression", "start": 2883, "end": 2892, "loc": { "start": { "line": 74, "column": 19 }, "end": { "line": 74, "column": 28 } }, "object": { "type": "ThisExpression", "start": 2883, "end": 2887, "loc": { "start": { "line": 74, "column": 19 }, "end": { "line": 74, "column": 23 } } }, "property": { "type": "Identifier", "start": 2888, "end": 2892, "loc": { "start": { "line": 74, "column": 24 }, "end": { "line": 74, "column": 28 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 2893, "end": 2896, "loc": { "start": { "line": 74, "column": 29 }, "end": { "line": 74, "column": 32 }, "identifierName": "hud" }, "name": "hud" }, "computed": false }, "property": { "type": "Identifier", "start": 2897, "end": 2902, "loc": { "start": { "line": 74, "column": 33 }, "end": { "line": 74, "column": 38 }, "identifierName": "parts" }, "name": "parts" }, "computed": false }, "property": { "type": "Identifier", "start": 2903, "end": 2915, "loc": { "start": { "line": 74, "column": 39 }, "end": { "line": 74, "column": 51 }, "identifierName": "pinnedShapes" }, "name": "pinnedShapes" }, "computed": false }, "property": { "type": "Identifier", "start": 2916, "end": 2928, "loc": { "start": { "line": 74, "column": 52 }, "end": { "line": 74, "column": 64 }, "identifierName": "pinnedShapes" }, "name": "pinnedShapes" }, "computed": false }, "property": { "type": "Identifier", "start": 2929, "end": 2932, "loc": { "start": { "line": 74, "column": 65 }, "end": { "line": 74, "column": 68 }, "identifierName": "map" }, "name": "map" }, "computed": false }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 2933, "end": 3019, "loc": { "start": { "line": 74, "column": 69 }, "end": { "line": 75, "column": 78 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 2933, "end": 2936, "loc": { "start": { "line": 74, "column": 69 }, "end": { "line": 74, "column": 72 }, "identifierName": "key" }, "name": "key" } ], "body": { "type": "CallExpression", "start": 2961, "end": 3019, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 78 } }, "callee": { "type": "MemberExpression", "start": 2961, "end": 3014, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 73 } }, "object": { "type": "MemberExpression", "start": 2961, "end": 2989, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 48 } }, "object": { "type": "MemberExpression", "start": 2961, "end": 2970, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 29 } }, "object": { "type": "ThisExpression", "start": 2961, "end": 2965, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 24 } } }, "property": { "type": "Identifier", "start": 2966, "end": 2970, "loc": { "start": { "line": 75, "column": 25 }, "end": { "line": 75, "column": 29 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 2971, "end": 2989, "loc": { "start": { "line": 75, "column": 30 }, "end": { "line": 75, "column": 48 }, "identifierName": "shapeDefinitionMgr" }, "name": "shapeDefinitionMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 2990, "end": 3014, "loc": { "start": { "line": 75, "column": 49 }, "end": { "line": 75, "column": 73 }, "identifierName": "getShapeItemFromShortKey" }, "name": "getShapeItemFromShortKey" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3015, "end": 3018, "loc": { "start": { "line": 75, "column": 74 }, "end": { "line": 75, "column": 77 }, "identifierName": "key" }, "name": "key" } ] } } ] } } ] } } ] } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 3080, "end": 3413, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 87, "column": 11 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3086, "end": 3412, "loc": { "start": { "line": 80, "column": 14 }, "end": { "line": 87, "column": 10 } }, "id": { "type": "Identifier", "start": 3086, "end": 3092, "loc": { "start": { "line": 80, "column": 14 }, "end": { "line": 80, "column": 20 }, "identifierName": "dialog" }, "name": "dialog" }, "init": { "type": "NewExpression", "start": 3095, "end": 3412, "loc": { "start": { "line": 80, "column": 23 }, "end": { "line": 87, "column": 10 } }, "callee": { "type": "Identifier", "start": 3099, "end": 3113, "loc": { "start": { "line": 80, "column": 27 }, "end": { "line": 80, "column": 41 }, "identifierName": "DialogWithForm" }, "name": "DialogWithForm" }, "arguments": [ { "type": "ObjectExpression", "start": 3114, "end": 3411, "loc": { "start": { "line": 80, "column": 42 }, "end": { "line": 87, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 3129, "end": 3147, "loc": { "start": { "line": 81, "column": 12 }, "end": { "line": 81, "column": 30 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3129, "end": 3132, "loc": { "start": { "line": 81, "column": 12 }, "end": { "line": 81, "column": 15 }, "identifierName": "app" }, "name": "app" }, "value": { "type": "MemberExpression", "start": 3134, "end": 3147, "loc": { "start": { "line": 81, "column": 17 }, "end": { "line": 81, "column": 30 } }, "object": { "type": "MemberExpression", "start": 3134, "end": 3143, "loc": { "start": { "line": 81, "column": 17 }, "end": { "line": 81, "column": 26 } }, "object": { "type": "ThisExpression", "start": 3134, "end": 3138, "loc": { "start": { "line": 81, "column": 17 }, "end": { "line": 81, "column": 21 } } }, "property": { "type": "Identifier", "start": 3139, "end": 3143, "loc": { "start": { "line": 81, "column": 22 }, "end": { "line": 81, "column": 26 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3144, "end": 3147, "loc": { "start": { "line": 81, "column": 27 }, "end": { "line": 81, "column": 30 }, "identifierName": "app" }, "name": "app" }, "computed": false } }, { "type": "ObjectProperty", "start": 3162, "end": 3195, "loc": { "start": { "line": 82, "column": 12 }, "end": { "line": 82, "column": 45 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3162, "end": 3167, "loc": { "start": { "line": 82, "column": 12 }, "end": { "line": 82, "column": 17 }, "identifierName": "title" }, "name": "title" }, "value": { "type": "MemberExpression", "start": 3169, "end": 3195, "loc": { "start": { "line": 82, "column": 19 }, "end": { "line": 82, "column": 45 } }, "object": { "type": "MemberExpression", "start": 3169, "end": 3189, "loc": { "start": { "line": 82, "column": 19 }, "end": { "line": 82, "column": 39 } }, "object": { "type": "MemberExpression", "start": 3169, "end": 3178, "loc": { "start": { "line": 82, "column": 19 }, "end": { "line": 82, "column": 28 } }, "object": { "type": "Identifier", "start": 3169, "end": 3170, "loc": { "start": { "line": 82, "column": 19 }, "end": { "line": 82, "column": 20 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 3171, "end": 3178, "loc": { "start": { "line": 82, "column": 21 }, "end": { "line": 82, "column": 28 }, "identifierName": "dialogs" }, "name": "dialogs" }, "computed": false }, "property": { "type": "Identifier", "start": 3179, "end": 3189, "loc": { "start": { "line": 82, "column": 29 }, "end": { "line": 82, "column": 39 }, "identifierName": "editSignal" }, "name": "editSignal" }, "computed": false }, "property": { "type": "Identifier", "start": 3190, "end": 3195, "loc": { "start": { "line": 82, "column": 40 }, "end": { "line": 82, "column": 45 }, "identifierName": "title" }, "name": "title" }, "computed": false } }, { "type": "ObjectProperty", "start": 3210, "end": 3246, "loc": { "start": { "line": 83, "column": 12 }, "end": { "line": 83, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3210, "end": 3214, "loc": { "start": { "line": 83, "column": 12 }, "end": { "line": 83, "column": 16 }, "identifierName": "desc" }, "name": "desc" }, "value": { "type": "MemberExpression", "start": 3216, "end": 3246, "loc": { "start": { "line": 83, "column": 18 }, "end": { "line": 83, "column": 48 } }, "object": { "type": "MemberExpression", "start": 3216, "end": 3236, "loc": { "start": { "line": 83, "column": 18 }, "end": { "line": 83, "column": 38 } }, "object": { "type": "MemberExpression", "start": 3216, "end": 3225, "loc": { "start": { "line": 83, "column": 18 }, "end": { "line": 83, "column": 27 } }, "object": { "type": "Identifier", "start": 3216, "end": 3217, "loc": { "start": { "line": 83, "column": 18 }, "end": { "line": 83, "column": 19 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 3218, "end": 3225, "loc": { "start": { "line": 83, "column": 20 }, "end": { "line": 83, "column": 27 }, "identifierName": "dialogs" }, "name": "dialogs" }, "computed": false }, "property": { "type": "Identifier", "start": 3226, "end": 3236, "loc": { "start": { "line": 83, "column": 28 }, "end": { "line": 83, "column": 38 }, "identifierName": "editSignal" }, "name": "editSignal" }, "computed": false }, "property": { "type": "Identifier", "start": 3237, "end": 3246, "loc": { "start": { "line": 83, "column": 39 }, "end": { "line": 83, "column": 48 }, "identifierName": "descItems" }, "name": "descItems" }, "computed": false } }, { "type": "ObjectProperty", "start": 3261, "end": 3304, "loc": { "start": { "line": 84, "column": 12 }, "end": { "line": 84, "column": 55 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3261, "end": 3273, "loc": { "start": { "line": 84, "column": 12 }, "end": { "line": 84, "column": 24 }, "identifierName": "formElements" }, "name": "formElements" }, "value": { "type": "ArrayExpression", "start": 3275, "end": 3304, "loc": { "start": { "line": 84, "column": 26 }, "end": { "line": 84, "column": 55 } }, "elements": [ { "type": "Identifier", "start": 3276, "end": 3285, "loc": { "start": { "line": 84, "column": 27 }, "end": { "line": 84, "column": 36 }, "identifierName": "itemInput" }, "name": "itemInput" }, { "type": "Identifier", "start": 3287, "end": 3303, "loc": { "start": { "line": 84, "column": 38 }, "end": { "line": 84, "column": 54 }, "identifierName": "signalValueInput" }, "name": "signalValueInput" } ] } }, { "type": "ObjectProperty", "start": 3319, "end": 3366, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 59 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3319, "end": 3326, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 19 }, "identifierName": "buttons" }, "name": "buttons" }, "value": { "type": "ArrayExpression", "start": 3328, "end": 3366, "loc": { "start": { "line": 85, "column": 21 }, "end": { "line": 85, "column": 59 } }, "elements": [ { "type": "StringLiteral", "start": 3329, "end": 3348, "loc": { "start": { "line": 85, "column": 22 }, "end": { "line": 85, "column": 41 } }, "extra": { "rawValue": "cancel:bad:escape", "raw": "\"cancel:bad:escape\"" }, "value": "cancel:bad:escape" }, { "type": "StringLiteral", "start": 3350, "end": 3365, "loc": { "start": { "line": 85, "column": 43 }, "end": { "line": 85, "column": 58 } }, "extra": { "rawValue": "ok:good:enter", "raw": "\"ok:good:enter\"" }, "value": "ok:good:enter" } ] } }, { "type": "ObjectProperty", "start": 3381, "end": 3399, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 30 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3381, "end": 3392, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 23 }, "identifierName": "closeButton" }, "name": "closeButton" }, "value": { "type": "BooleanLiteral", "start": 3394, "end": 3399, "loc": { "start": { "line": 86, "column": 25 }, "end": { "line": 86, "column": 30 } }, "value": false } } ] } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 3423, "end": 3478, "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 63 } }, "expression": { "type": "CallExpression", "start": 3423, "end": 3477, "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 62 } }, "callee": { "type": "MemberExpression", "start": 3423, "end": 3469, "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 54 } }, "object": { "type": "MemberExpression", "start": 3423, "end": 3450, "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 35 } }, "object": { "type": "MemberExpression", "start": 3423, "end": 3442, "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 27 } }, "object": { "type": "MemberExpression", "start": 3423, "end": 3436, "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 21 } }, "object": { "type": "MemberExpression", "start": 3423, "end": 3432, "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 17 } }, "object": { "type": "ThisExpression", "start": 3423, "end": 3427, "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 12 } } }, "property": { "type": "Identifier", "start": 3428, "end": 3432, "loc": { "start": { "line": 88, "column": 13 }, "end": { "line": 88, "column": 17 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3433, "end": 3436, "loc": { "start": { "line": 88, "column": 18 }, "end": { "line": 88, "column": 21 }, "identifierName": "hud" }, "name": "hud" }, "computed": false }, "property": { "type": "Identifier", "start": 3437, "end": 3442, "loc": { "start": { "line": 88, "column": 22 }, "end": { "line": 88, "column": 27 }, "identifierName": "parts" }, "name": "parts" }, "computed": false }, "property": { "type": "Identifier", "start": 3443, "end": 3450, "loc": { "start": { "line": 88, "column": 28 }, "end": { "line": 88, "column": 35 }, "identifierName": "dialogs" }, "name": "dialogs" }, "computed": false }, "property": { "type": "Identifier", "start": 3451, "end": 3469, "loc": { "start": { "line": 88, "column": 36 }, "end": { "line": 88, "column": 54 }, "identifierName": "internalShowDialog" }, "name": "internalShowDialog" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3470, "end": 3476, "loc": { "start": { "line": 88, "column": 55 }, "end": { "line": 88, "column": 61 }, "identifierName": "dialog" }, "name": "dialog" } ] }, "trailingComments": [ { "type": "CommentLine", "value": " When confirmed, set the signal", "start": 3490, "end": 3523, "loc": { "start": { "line": 90, "column": 8 }, "end": { "line": 90, "column": 41 } } } ] }, { "type": "VariableDeclaration", "start": 3533, "end": 4301, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 114, "column": 10 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3539, "end": 4300, "loc": { "start": { "line": 91, "column": 14 }, "end": { "line": 114, "column": 9 } }, "id": { "type": "Identifier", "start": 3539, "end": 3551, "loc": { "start": { "line": 91, "column": 14 }, "end": { "line": 91, "column": 26 }, "identifierName": "closeHandler" }, "name": "closeHandler", "leadingComments": null }, "init": { "type": "ArrowFunctionExpression", "start": 3554, "end": 4300, "loc": { "start": { "line": 91, "column": 29 }, "end": { "line": 114, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3560, "end": 4300, "loc": { "start": { "line": 91, "column": 35 }, "end": { "line": 114, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 3575, "end": 3693, "loc": { "start": { "line": 92, "column": 12 }, "end": { "line": 95, "column": 13 } }, "test": { "type": "LogicalExpression", "start": 3579, "end": 3613, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 50 } }, "left": { "type": "UnaryExpression", "start": 3579, "end": 3589, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 26 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 3580, "end": 3589, "loc": { "start": { "line": 92, "column": 17 }, "end": { "line": 92, "column": 26 } }, "object": { "type": "ThisExpression", "start": 3580, "end": 3584, "loc": { "start": { "line": 92, "column": 17 }, "end": { "line": 92, "column": 21 } } }, "property": { "type": "Identifier", "start": 3585, "end": 3589, "loc": { "start": { "line": 92, "column": 22 }, "end": { "line": 92, "column": 26 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "||", "right": { "type": "UnaryExpression", "start": 3593, "end": 3613, "loc": { "start": { "line": 92, "column": 30 }, "end": { "line": 92, "column": 50 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 3594, "end": 3613, "loc": { "start": { "line": 92, "column": 31 }, "end": { "line": 92, "column": 50 } }, "object": { "type": "MemberExpression", "start": 3594, "end": 3603, "loc": { "start": { "line": 92, "column": 31 }, "end": { "line": 92, "column": 40 } }, "object": { "type": "ThisExpression", "start": 3594, "end": 3598, "loc": { "start": { "line": 92, "column": 31 }, "end": { "line": 92, "column": 35 } } }, "property": { "type": "Identifier", "start": 3599, "end": 3603, "loc": { "start": { "line": 92, "column": 36 }, "end": { "line": 92, "column": 40 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3604, "end": 3613, "loc": { "start": { "line": 92, "column": 41 }, "end": { "line": 92, "column": 50 }, "identifierName": "entityMgr" }, "name": "entityMgr" }, "computed": false }, "extra": { "parenthesizedArgument": false } } }, "consequent": { "type": "BlockStatement", "start": 3615, "end": 3693, "loc": { "start": { "line": 92, "column": 52 }, "end": { "line": 95, "column": 13 } }, "body": [ { "type": "ReturnStatement", "start": 3671, "end": 3678, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 23 } }, "argument": null, "leadingComments": [ { "type": "CommentLine", "value": " Game got stopped", "start": 3634, "end": 3653, "loc": { "start": { "line": 93, "column": 16 }, "end": { "line": 93, "column": 35 } } } ] } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 3709, "end": 3769, "loc": { "start": { "line": 97, "column": 12 }, "end": { "line": 97, "column": 72 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3715, "end": 3768, "loc": { "start": { "line": 97, "column": 18 }, "end": { "line": 97, "column": 71 } }, "id": { "type": "Identifier", "start": 3715, "end": 3724, "loc": { "start": { "line": 97, "column": 18 }, "end": { "line": 97, "column": 27 }, "identifierName": "entityRef" }, "name": "entityRef" }, "init": { "type": "CallExpression", "start": 3727, "end": 3768, "loc": { "start": { "line": 97, "column": 30 }, "end": { "line": 97, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 3727, "end": 3756, "loc": { "start": { "line": 97, "column": 30 }, "end": { "line": 97, "column": 59 } }, "object": { "type": "MemberExpression", "start": 3727, "end": 3746, "loc": { "start": { "line": 97, "column": 30 }, "end": { "line": 97, "column": 49 } }, "object": { "type": "MemberExpression", "start": 3727, "end": 3736, "loc": { "start": { "line": 97, "column": 30 }, "end": { "line": 97, "column": 39 } }, "object": { "type": "ThisExpression", "start": 3727, "end": 3731, "loc": { "start": { "line": 97, "column": 30 }, "end": { "line": 97, "column": 34 } } }, "property": { "type": "Identifier", "start": 3732, "end": 3736, "loc": { "start": { "line": 97, "column": 35 }, "end": { "line": 97, "column": 39 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3737, "end": 3746, "loc": { "start": { "line": 97, "column": 40 }, "end": { "line": 97, "column": 49 }, "identifierName": "entityMgr" }, "name": "entityMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 3747, "end": 3756, "loc": { "start": { "line": 97, "column": 50 }, "end": { "line": 97, "column": 59 }, "identifierName": "findByUid" }, "name": "findByUid" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3757, "end": 3760, "loc": { "start": { "line": 97, "column": 60 }, "end": { "line": 97, "column": 63 }, "identifierName": "uid" }, "name": "uid" }, { "type": "BooleanLiteral", "start": 3762, "end": 3767, "loc": { "start": { "line": 97, "column": 65 }, "end": { "line": 97, "column": 70 } }, "value": false } ] } } ], "kind": "const" }, { "type": "IfStatement", "start": 3783, "end": 3869, "loc": { "start": { "line": 98, "column": 12 }, "end": { "line": 101, "column": 13 } }, "test": { "type": "UnaryExpression", "start": 3787, "end": 3797, "loc": { "start": { "line": 98, "column": 16 }, "end": { "line": 98, "column": 26 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 3788, "end": 3797, "loc": { "start": { "line": 98, "column": 17 }, "end": { "line": 98, "column": 26 }, "identifierName": "entityRef" }, "name": "entityRef" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 3799, "end": 3869, "loc": { "start": { "line": 98, "column": 28 }, "end": { "line": 101, "column": 13 } }, "body": [ { "type": "ReturnStatement", "start": 3847, "end": 3854, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 23 } }, "argument": null, "leadingComments": [ { "type": "CommentLine", "value": " outdated", "start": 3818, "end": 3829, "loc": { "start": { "line": 99, "column": 16 }, "end": { "line": 99, "column": 27 } } } ] } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 3885, "end": 3942, "loc": { "start": { "line": 103, "column": 12 }, "end": { "line": 103, "column": 69 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3891, "end": 3941, "loc": { "start": { "line": 103, "column": 18 }, "end": { "line": 103, "column": 68 } }, "id": { "type": "Identifier", "start": 3891, "end": 3903, "loc": { "start": { "line": 103, "column": 18 }, "end": { "line": 103, "column": 30 }, "identifierName": "constantComp" }, "name": "constantComp" }, "init": { "type": "MemberExpression", "start": 3906, "end": 3941, "loc": { "start": { "line": 103, "column": 33 }, "end": { "line": 103, "column": 68 } }, "object": { "type": "MemberExpression", "start": 3906, "end": 3926, "loc": { "start": { "line": 103, "column": 33 }, "end": { "line": 103, "column": 53 } }, "object": { "type": "Identifier", "start": 3906, "end": 3915, "loc": { "start": { "line": 103, "column": 33 }, "end": { "line": 103, "column": 42 }, "identifierName": "entityRef" }, "name": "entityRef" }, "property": { "type": "Identifier", "start": 3916, "end": 3926, "loc": { "start": { "line": 103, "column": 43 }, "end": { "line": 103, "column": 53 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 3927, "end": 3941, "loc": { "start": { "line": 103, "column": 54 }, "end": { "line": 103, "column": 68 }, "identifierName": "ConstantSignal" }, "name": "ConstantSignal" }, "computed": false } } ], "kind": "const" }, { "type": "IfStatement", "start": 3956, "end": 4058, "loc": { "start": { "line": 104, "column": 12 }, "end": { "line": 107, "column": 13 } }, "test": { "type": "UnaryExpression", "start": 3960, "end": 3973, "loc": { "start": { "line": 104, "column": 16 }, "end": { "line": 104, "column": 29 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 3961, "end": 3973, "loc": { "start": { "line": 104, "column": 17 }, "end": { "line": 104, "column": 29 }, "identifierName": "constantComp" }, "name": "constantComp" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 3975, "end": 4058, "loc": { "start": { "line": 104, "column": 31 }, "end": { "line": 107, "column": 13 } }, "body": [ { "type": "ReturnStatement", "start": 4036, "end": 4043, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 23 } }, "argument": null, "leadingComments": [ { "type": "CommentLine", "value": " no longer interesting", "start": 3994, "end": 4018, "loc": { "start": { "line": 105, "column": 16 }, "end": { "line": 105, "column": 40 } } } ] } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 4074, "end": 4289, "loc": { "start": { "line": 109, "column": 12 }, "end": { "line": 113, "column": 13 } }, "test": { "type": "MemberExpression", "start": 4078, "end": 4098, "loc": { "start": { "line": 109, "column": 16 }, "end": { "line": 109, "column": 36 } }, "object": { "type": "Identifier", "start": 4078, "end": 4087, "loc": { "start": { "line": 109, "column": 16 }, "end": { "line": 109, "column": 25 }, "identifierName": "itemInput" }, "name": "itemInput" }, "property": { "type": "Identifier", "start": 4088, "end": 4098, "loc": { "start": { "line": 109, "column": 26 }, "end": { "line": 109, "column": 36 }, "identifierName": "chosenItem" }, "name": "chosenItem" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 4100, "end": 4177, "loc": { "start": { "line": 109, "column": 38 }, "end": { "line": 111, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 4119, "end": 4162, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 59 } }, "expression": { "type": "AssignmentExpression", "start": 4119, "end": 4161, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 58 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4119, "end": 4138, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 35 } }, "object": { "type": "Identifier", "start": 4119, "end": 4131, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 28 }, "identifierName": "constantComp" }, "name": "constantComp" }, "property": { "type": "Identifier", "start": 4132, "end": 4138, "loc": { "start": { "line": 110, "column": 29 }, "end": { "line": 110, "column": 35 }, "identifierName": "signal" }, "name": "signal" }, "computed": false }, "right": { "type": "MemberExpression", "start": 4141, "end": 4161, "loc": { "start": { "line": 110, "column": 38 }, "end": { "line": 110, "column": 58 } }, "object": { "type": "Identifier", "start": 4141, "end": 4150, "loc": { "start": { "line": 110, "column": 38 }, "end": { "line": 110, "column": 47 }, "identifierName": "itemInput" }, "name": "itemInput" }, "property": { "type": "Identifier", "start": 4151, "end": 4161, "loc": { "start": { "line": 110, "column": 48 }, "end": { "line": 110, "column": 58 }, "identifierName": "chosenItem" }, "name": "chosenItem" }, "computed": false } } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 4183, "end": 4289, "loc": { "start": { "line": 111, "column": 19 }, "end": { "line": 113, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 4202, "end": 4274, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 88 } }, "expression": { "type": "AssignmentExpression", "start": 4202, "end": 4273, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 87 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4202, "end": 4221, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 35 } }, "object": { "type": "Identifier", "start": 4202, "end": 4214, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 28 }, "identifierName": "constantComp" }, "name": "constantComp" }, "property": { "type": "Identifier", "start": 4215, "end": 4221, "loc": { "start": { "line": 112, "column": 29 }, "end": { "line": 112, "column": 35 }, "identifierName": "signal" }, "name": "signal" }, "computed": false }, "right": { "type": "CallExpression", "start": 4224, "end": 4273, "loc": { "start": { "line": 112, "column": 38 }, "end": { "line": 112, "column": 87 } }, "callee": { "type": "MemberExpression", "start": 4224, "end": 4244, "loc": { "start": { "line": 112, "column": 38 }, "end": { "line": 112, "column": 58 } }, "object": { "type": "ThisExpression", "start": 4224, "end": 4228, "loc": { "start": { "line": 112, "column": 38 }, "end": { "line": 112, "column": 42 } } }, "property": { "type": "Identifier", "start": 4229, "end": 4244, "loc": { "start": { "line": 112, "column": 43 }, "end": { "line": 112, "column": 58 }, "identifierName": "parseSignalCode" }, "name": "parseSignalCode" }, "computed": false }, "arguments": [ { "type": "CallExpression", "start": 4245, "end": 4272, "loc": { "start": { "line": 112, "column": 59 }, "end": { "line": 112, "column": 86 } }, "callee": { "type": "MemberExpression", "start": 4245, "end": 4270, "loc": { "start": { "line": 112, "column": 59 }, "end": { "line": 112, "column": 84 } }, "object": { "type": "Identifier", "start": 4245, "end": 4261, "loc": { "start": { "line": 112, "column": 59 }, "end": { "line": 112, "column": 75 }, "identifierName": "signalValueInput" }, "name": "signalValueInput" }, "property": { "type": "Identifier", "start": 4262, "end": 4270, "loc": { "start": { "line": 112, "column": 76 }, "end": { "line": 112, "column": 84 }, "identifierName": "getValue" }, "name": "getValue" }, "computed": false }, "arguments": [] } ] } } } ], "directives": [] } } ], "directives": [] } }, "leadingComments": null } ], "kind": "const", "leadingComments": [ { "type": "CommentLine", "value": " When confirmed, set the signal", "start": 3490, "end": 3523, "loc": { "start": { "line": 90, "column": 8 }, "end": { "line": 90, "column": 41 } } } ] }, { "type": "ExpressionStatement", "start": 4313, "end": 4355, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 50 } }, "expression": { "type": "CallExpression", "start": 4313, "end": 4354, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 4313, "end": 4340, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 35 } }, "object": { "type": "MemberExpression", "start": 4313, "end": 4336, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 31 } }, "object": { "type": "MemberExpression", "start": 4313, "end": 4333, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 28 } }, "object": { "type": "Identifier", "start": 4313, "end": 4319, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 14 }, "identifierName": "dialog" }, "name": "dialog" }, "property": { "type": "Identifier", "start": 4320, "end": 4333, "loc": { "start": { "line": 116, "column": 15 }, "end": { "line": 116, "column": 28 }, "identifierName": "buttonSignals" }, "name": "buttonSignals" }, "computed": false }, "property": { "type": "Identifier", "start": 4334, "end": 4336, "loc": { "start": { "line": 116, "column": 29 }, "end": { "line": 116, "column": 31 }, "identifierName": "ok" }, "name": "ok" }, "computed": false }, "property": { "type": "Identifier", "start": 4337, "end": 4340, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 35 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4341, "end": 4353, "loc": { "start": { "line": 116, "column": 36 }, "end": { "line": 116, "column": 48 }, "identifierName": "closeHandler" }, "name": "closeHandler" } ] } }, { "type": "ExpressionStatement", "start": 4365, "end": 4402, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 45 } }, "expression": { "type": "CallExpression", "start": 4365, "end": 4401, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 4365, "end": 4387, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 30 } }, "object": { "type": "MemberExpression", "start": 4365, "end": 4383, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 26 } }, "object": { "type": "Identifier", "start": 4365, "end": 4371, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 14 }, "identifierName": "dialog" }, "name": "dialog" }, "property": { "type": "Identifier", "start": 4372, "end": 4383, "loc": { "start": { "line": 117, "column": 15 }, "end": { "line": 117, "column": 26 }, "identifierName": "valueChosen" }, "name": "valueChosen" }, "computed": false }, "property": { "type": "Identifier", "start": 4384, "end": 4387, "loc": { "start": { "line": 117, "column": 27 }, "end": { "line": 117, "column": 30 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4388, "end": 4400, "loc": { "start": { "line": 117, "column": 31 }, "end": { "line": 117, "column": 43 }, "identifierName": "closeHandler" }, "name": "closeHandler" } ] }, "trailingComments": [ { "type": "CommentLine", "value": " When cancelled, destroy the entity again", "start": 4414, "end": 4457, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 51 } } } ] }, { "type": "IfStatement", "start": 4467, "end": 5187, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 141, "column": 9 } }, "test": { "type": "Identifier", "start": 4471, "end": 4485, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 120, "column": 26 }, "identifierName": "deleteOnCancel" }, "name": "deleteOnCancel", "leadingComments": null }, "consequent": { "type": "BlockStatement", "start": 4487, "end": 5187, "loc": { "start": { "line": 120, "column": 28 }, "end": { "line": 141, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4502, "end": 5176, "loc": { "start": { "line": 121, "column": 12 }, "end": { "line": 140, "column": 15 } }, "expression": { "type": "CallExpression", "start": 4502, "end": 5175, "loc": { "start": { "line": 121, "column": 12 }, "end": { "line": 140, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 4502, "end": 4533, "loc": { "start": { "line": 121, "column": 12 }, "end": { "line": 121, "column": 43 } }, "object": { "type": "MemberExpression", "start": 4502, "end": 4529, "loc": { "start": { "line": 121, "column": 12 }, "end": { "line": 121, "column": 39 } }, "object": { "type": "MemberExpression", "start": 4502, "end": 4522, "loc": { "start": { "line": 121, "column": 12 }, "end": { "line": 121, "column": 32 } }, "object": { "type": "Identifier", "start": 4502, "end": 4508, "loc": { "start": { "line": 121, "column": 12 }, "end": { "line": 121, "column": 18 }, "identifierName": "dialog" }, "name": "dialog" }, "property": { "type": "Identifier", "start": 4509, "end": 4522, "loc": { "start": { "line": 121, "column": 19 }, "end": { "line": 121, "column": 32 }, "identifierName": "buttonSignals" }, "name": "buttonSignals" }, "computed": false }, "property": { "type": "Identifier", "start": 4523, "end": 4529, "loc": { "start": { "line": 121, "column": 33 }, "end": { "line": 121, "column": 39 }, "identifierName": "cancel" }, "name": "cancel" }, "computed": false }, "property": { "type": "Identifier", "start": 4530, "end": 4533, "loc": { "start": { "line": 121, "column": 40 }, "end": { "line": 121, "column": 43 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 4534, "end": 5174, "loc": { "start": { "line": 121, "column": 44 }, "end": { "line": 140, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4540, "end": 5174, "loc": { "start": { "line": 121, "column": 50 }, "end": { "line": 140, "column": 13 } }, "body": [ { "type": "IfStatement", "start": 4559, "end": 4689, "loc": { "start": { "line": 122, "column": 16 }, "end": { "line": 125, "column": 17 } }, "test": { "type": "LogicalExpression", "start": 4563, "end": 4597, "loc": { "start": { "line": 122, "column": 20 }, "end": { "line": 122, "column": 54 } }, "left": { "type": "UnaryExpression", "start": 4563, "end": 4573, "loc": { "start": { "line": 122, "column": 20 }, "end": { "line": 122, "column": 30 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 4564, "end": 4573, "loc": { "start": { "line": 122, "column": 21 }, "end": { "line": 122, "column": 30 } }, "object": { "type": "ThisExpression", "start": 4564, "end": 4568, "loc": { "start": { "line": 122, "column": 21 }, "end": { "line": 122, "column": 25 } } }, "property": { "type": "Identifier", "start": 4569, "end": 4573, "loc": { "start": { "line": 122, "column": 26 }, "end": { "line": 122, "column": 30 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "||", "right": { "type": "UnaryExpression", "start": 4577, "end": 4597, "loc": { "start": { "line": 122, "column": 34 }, "end": { "line": 122, "column": 54 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 4578, "end": 4597, "loc": { "start": { "line": 122, "column": 35 }, "end": { "line": 122, "column": 54 } }, "object": { "type": "MemberExpression", "start": 4578, "end": 4587, "loc": { "start": { "line": 122, "column": 35 }, "end": { "line": 122, "column": 44 } }, "object": { "type": "ThisExpression", "start": 4578, "end": 4582, "loc": { "start": { "line": 122, "column": 35 }, "end": { "line": 122, "column": 39 } } }, "property": { "type": "Identifier", "start": 4583, "end": 4587, "loc": { "start": { "line": 122, "column": 40 }, "end": { "line": 122, "column": 44 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 4588, "end": 4597, "loc": { "start": { "line": 122, "column": 45 }, "end": { "line": 122, "column": 54 }, "identifierName": "entityMgr" }, "name": "entityMgr" }, "computed": false }, "extra": { "parenthesizedArgument": false } } }, "consequent": { "type": "BlockStatement", "start": 4599, "end": 4689, "loc": { "start": { "line": 122, "column": 56 }, "end": { "line": 125, "column": 17 } }, "body": [ { "type": "ReturnStatement", "start": 4663, "end": 4670, "loc": { "start": { "line": 124, "column": 20 }, "end": { "line": 124, "column": 27 } }, "argument": null, "leadingComments": [ { "type": "CommentLine", "value": " Game got stopped", "start": 4622, "end": 4641, "loc": { "start": { "line": 123, "column": 20 }, "end": { "line": 123, "column": 39 } } } ] } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 4709, "end": 4769, "loc": { "start": { "line": 127, "column": 16 }, "end": { "line": 127, "column": 76 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4715, "end": 4768, "loc": { "start": { "line": 127, "column": 22 }, "end": { "line": 127, "column": 75 } }, "id": { "type": "Identifier", "start": 4715, "end": 4724, "loc": { "start": { "line": 127, "column": 22 }, "end": { "line": 127, "column": 31 }, "identifierName": "entityRef" }, "name": "entityRef" }, "init": { "type": "CallExpression", "start": 4727, "end": 4768, "loc": { "start": { "line": 127, "column": 34 }, "end": { "line": 127, "column": 75 } }, "callee": { "type": "MemberExpression", "start": 4727, "end": 4756, "loc": { "start": { "line": 127, "column": 34 }, "end": { "line": 127, "column": 63 } }, "object": { "type": "MemberExpression", "start": 4727, "end": 4746, "loc": { "start": { "line": 127, "column": 34 }, "end": { "line": 127, "column": 53 } }, "object": { "type": "MemberExpression", "start": 4727, "end": 4736, "loc": { "start": { "line": 127, "column": 34 }, "end": { "line": 127, "column": 43 } }, "object": { "type": "ThisExpression", "start": 4727, "end": 4731, "loc": { "start": { "line": 127, "column": 34 }, "end": { "line": 127, "column": 38 } } }, "property": { "type": "Identifier", "start": 4732, "end": 4736, "loc": { "start": { "line": 127, "column": 39 }, "end": { "line": 127, "column": 43 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 4737, "end": 4746, "loc": { "start": { "line": 127, "column": 44 }, "end": { "line": 127, "column": 53 }, "identifierName": "entityMgr" }, "name": "entityMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 4747, "end": 4756, "loc": { "start": { "line": 127, "column": 54 }, "end": { "line": 127, "column": 63 }, "identifierName": "findByUid" }, "name": "findByUid" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4757, "end": 4760, "loc": { "start": { "line": 127, "column": 64 }, "end": { "line": 127, "column": 67 }, "identifierName": "uid" }, "name": "uid" }, { "type": "BooleanLiteral", "start": 4762, "end": 4767, "loc": { "start": { "line": 127, "column": 69 }, "end": { "line": 127, "column": 74 } }, "value": false } ] } } ], "kind": "const" }, { "type": "IfStatement", "start": 4787, "end": 4885, "loc": { "start": { "line": 128, "column": 16 }, "end": { "line": 131, "column": 17 } }, "test": { "type": "UnaryExpression", "start": 4791, "end": 4801, "loc": { "start": { "line": 128, "column": 20 }, "end": { "line": 128, "column": 30 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 4792, "end": 4801, "loc": { "start": { "line": 128, "column": 21 }, "end": { "line": 128, "column": 30 }, "identifierName": "entityRef" }, "name": "entityRef" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 4803, "end": 4885, "loc": { "start": { "line": 128, "column": 32 }, "end": { "line": 131, "column": 17 } }, "body": [ { "type": "ReturnStatement", "start": 4859, "end": 4866, "loc": { "start": { "line": 130, "column": 20 }, "end": { "line": 130, "column": 27 } }, "argument": null, "leadingComments": [ { "type": "CommentLine", "value": " outdated", "start": 4826, "end": 4837, "loc": { "start": { "line": 129, "column": 20 }, "end": { "line": 129, "column": 31 } } } ] } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 4905, "end": 4962, "loc": { "start": { "line": 133, "column": 16 }, "end": { "line": 133, "column": 73 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4911, "end": 4961, "loc": { "start": { "line": 133, "column": 22 }, "end": { "line": 133, "column": 72 } }, "id": { "type": "Identifier", "start": 4911, "end": 4923, "loc": { "start": { "line": 133, "column": 22 }, "end": { "line": 133, "column": 34 }, "identifierName": "constantComp" }, "name": "constantComp" }, "init": { "type": "MemberExpression", "start": 4926, "end": 4961, "loc": { "start": { "line": 133, "column": 37 }, "end": { "line": 133, "column": 72 } }, "object": { "type": "MemberExpression", "start": 4926, "end": 4946, "loc": { "start": { "line": 133, "column": 37 }, "end": { "line": 133, "column": 57 } }, "object": { "type": "Identifier", "start": 4926, "end": 4935, "loc": { "start": { "line": 133, "column": 37 }, "end": { "line": 133, "column": 46 }, "identifierName": "entityRef" }, "name": "entityRef" }, "property": { "type": "Identifier", "start": 4936, "end": 4946, "loc": { "start": { "line": 133, "column": 47 }, "end": { "line": 133, "column": 57 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 4947, "end": 4961, "loc": { "start": { "line": 133, "column": 58 }, "end": { "line": 133, "column": 72 }, "identifierName": "ConstantSignal" }, "name": "ConstantSignal" }, "computed": false } } ], "kind": "const" }, { "type": "IfStatement", "start": 4980, "end": 5094, "loc": { "start": { "line": 134, "column": 16 }, "end": { "line": 137, "column": 17 } }, "test": { "type": "UnaryExpression", "start": 4984, "end": 4997, "loc": { "start": { "line": 134, "column": 20 }, "end": { "line": 134, "column": 33 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 4985, "end": 4997, "loc": { "start": { "line": 134, "column": 21 }, "end": { "line": 134, "column": 33 }, "identifierName": "constantComp" }, "name": "constantComp" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 4999, "end": 5094, "loc": { "start": { "line": 134, "column": 35 }, "end": { "line": 137, "column": 17 } }, "body": [ { "type": "ReturnStatement", "start": 5068, "end": 5075, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 27 } }, "argument": null, "leadingComments": [ { "type": "CommentLine", "value": " no longer interesting", "start": 5022, "end": 5046, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 44 } } } ] } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 5114, "end": 5159, "loc": { "start": { "line": 139, "column": 16 }, "end": { "line": 139, "column": 61 } }, "expression": { "type": "CallExpression", "start": 5114, "end": 5158, "loc": { "start": { "line": 139, "column": 16 }, "end": { "line": 139, "column": 60 } }, "callee": { "type": "MemberExpression", "start": 5114, "end": 5147, "loc": { "start": { "line": 139, "column": 16 }, "end": { "line": 139, "column": 49 } }, "object": { "type": "MemberExpression", "start": 5114, "end": 5129, "loc": { "start": { "line": 139, "column": 16 }, "end": { "line": 139, "column": 31 } }, "object": { "type": "MemberExpression", "start": 5114, "end": 5123, "loc": { "start": { "line": 139, "column": 16 }, "end": { "line": 139, "column": 25 } }, "object": { "type": "ThisExpression", "start": 5114, "end": 5118, "loc": { "start": { "line": 139, "column": 16 }, "end": { "line": 139, "column": 20 } } }, "property": { "type": "Identifier", "start": 5119, "end": 5123, "loc": { "start": { "line": 139, "column": 21 }, "end": { "line": 139, "column": 25 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 5124, "end": 5129, "loc": { "start": { "line": 139, "column": 26 }, "end": { "line": 139, "column": 31 }, "identifierName": "logic" }, "name": "logic" }, "computed": false }, "property": { "type": "Identifier", "start": 5130, "end": 5147, "loc": { "start": { "line": 139, "column": 32 }, "end": { "line": 139, "column": 49 }, "identifierName": "tryDeleteBuilding" }, "name": "tryDeleteBuilding" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5148, "end": 5157, "loc": { "start": { "line": 139, "column": 50 }, "end": { "line": 139, "column": 59 }, "identifierName": "entityRef" }, "name": "entityRef" } ] } } ], "directives": [] } } ] } } ], "directives": [] }, "alternate": null, "leadingComments": [ { "type": "CommentLine", "value": " When cancelled, destroy the entity again", "start": 4414, "end": 4457, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 51 } } } ] } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Asks the entity to enter a valid signal code\r\n * @param {Entity} entity\r\n * @param {object} param0\r\n * @param {boolean=} param0.deleteOnCancel\r\n ", "start": 1515, "end": 1690, "loc": { "start": { "line": 39, "column": 4 }, "end": { "line": 44, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Tries to parse a signal code\r\n * @param {string} code\r\n * @returns {BaseItem}\r\n ", "start": 5202, "end": 5308, "loc": { "start": { "line": 144, "column": 4 }, "end": { "line": 148, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 5314, "end": 6045, "loc": { "start": { "line": 149, "column": 4 }, "end": { "line": 174, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 5314, "end": 5329, "loc": { "start": { "line": 149, "column": 4 }, "end": { "line": 149, "column": 19 }, "identifierName": "parseSignalCode" }, "name": "parseSignalCode", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5330, "end": 5334, "loc": { "start": { "line": 149, "column": 20 }, "end": { "line": 149, "column": 24 }, "identifierName": "code" }, "name": "code" } ], "body": { "type": "BlockStatement", "start": 5336, "end": 6045, "loc": { "start": { "line": 149, "column": 26 }, "end": { "line": 174, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 5347, "end": 5466, "loc": { "start": { "line": 150, "column": 8 }, "end": { "line": 153, "column": 9 } }, "test": { "type": "LogicalExpression", "start": 5351, "end": 5394, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 55 } }, "left": { "type": "UnaryExpression", "start": 5351, "end": 5361, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 22 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 5352, "end": 5361, "loc": { "start": { "line": 150, "column": 13 }, "end": { "line": 150, "column": 22 } }, "object": { "type": "ThisExpression", "start": 5352, "end": 5356, "loc": { "start": { "line": 150, "column": 13 }, "end": { "line": 150, "column": 17 } } }, "property": { "type": "Identifier", "start": 5357, "end": 5361, "loc": { "start": { "line": 150, "column": 18 }, "end": { "line": 150, "column": 22 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "||", "right": { "type": "UnaryExpression", "start": 5365, "end": 5394, "loc": { "start": { "line": 150, "column": 26 }, "end": { "line": 150, "column": 55 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 5366, "end": 5394, "loc": { "start": { "line": 150, "column": 27 }, "end": { "line": 150, "column": 55 } }, "object": { "type": "MemberExpression", "start": 5366, "end": 5375, "loc": { "start": { "line": 150, "column": 27 }, "end": { "line": 150, "column": 36 } }, "object": { "type": "ThisExpression", "start": 5366, "end": 5370, "loc": { "start": { "line": 150, "column": 27 }, "end": { "line": 150, "column": 31 } } }, "property": { "type": "Identifier", "start": 5371, "end": 5375, "loc": { "start": { "line": 150, "column": 32 }, "end": { "line": 150, "column": 36 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 5376, "end": 5394, "loc": { "start": { "line": 150, "column": 37 }, "end": { "line": 150, "column": 55 }, "identifierName": "shapeDefinitionMgr" }, "name": "shapeDefinitionMgr" }, "computed": false }, "extra": { "parenthesizedArgument": false } } }, "consequent": { "type": "BlockStatement", "start": 5396, "end": 5466, "loc": { "start": { "line": 150, "column": 57 }, "end": { "line": 153, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 5443, "end": 5455, "loc": { "start": { "line": 152, "column": 12 }, "end": { "line": 152, "column": 24 } }, "argument": { "type": "NullLiteral", "start": 5450, "end": 5454, "loc": { "start": { "line": 152, "column": 19 }, "end": { "line": 152, "column": 23 } }, "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Stale reference", "start": 5411, "end": 5429, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 30 } } } ] } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 5478, "end": 5496, "loc": { "start": { "line": 155, "column": 8 }, "end": { "line": 155, "column": 26 } }, "expression": { "type": "AssignmentExpression", "start": 5478, "end": 5495, "loc": { "start": { "line": 155, "column": 8 }, "end": { "line": 155, "column": 25 } }, "operator": "=", "left": { "type": "Identifier", "start": 5478, "end": 5482, "loc": { "start": { "line": 155, "column": 8 }, "end": { "line": 155, "column": 12 }, "identifierName": "code" }, "name": "code" }, "right": { "type": "CallExpression", "start": 5485, "end": 5495, "loc": { "start": { "line": 155, "column": 15 }, "end": { "line": 155, "column": 25 } }, "callee": { "type": "Identifier", "start": 5485, "end": 5489, "loc": { "start": { "line": 155, "column": 15 }, "end": { "line": 155, "column": 19 }, "identifierName": "trim" }, "name": "trim" }, "arguments": [ { "type": "Identifier", "start": 5490, "end": 5494, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 24 }, "identifierName": "code" }, "name": "code" } ] } } }, { "type": "VariableDeclaration", "start": 5506, "end": 5543, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5512, "end": 5542, "loc": { "start": { "line": 156, "column": 14 }, "end": { "line": 156, "column": 44 } }, "id": { "type": "Identifier", "start": 5512, "end": 5521, "loc": { "start": { "line": 156, "column": 14 }, "end": { "line": 156, "column": 23 }, "identifierName": "codeLower" }, "name": "codeLower" }, "init": { "type": "CallExpression", "start": 5524, "end": 5542, "loc": { "start": { "line": 156, "column": 26 }, "end": { "line": 156, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 5524, "end": 5540, "loc": { "start": { "line": 156, "column": 26 }, "end": { "line": 156, "column": 42 } }, "object": { "type": "Identifier", "start": 5524, "end": 5528, "loc": { "start": { "line": 156, "column": 26 }, "end": { "line": 156, "column": 30 }, "identifierName": "code" }, "name": "code" }, "property": { "type": "Identifier", "start": 5529, "end": 5540, "loc": { "start": { "line": 156, "column": 31 }, "end": { "line": 156, "column": 42 }, "identifierName": "toLowerCase" }, "name": "toLowerCase" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "IfStatement", "start": 5555, "end": 5652, "loc": { "start": { "line": 158, "column": 8 }, "end": { "line": 160, "column": 9 } }, "test": { "type": "MemberExpression", "start": 5559, "end": 5580, "loc": { "start": { "line": 158, "column": 12 }, "end": { "line": 158, "column": 33 } }, "object": { "type": "Identifier", "start": 5559, "end": 5569, "loc": { "start": { "line": 158, "column": 12 }, "end": { "line": 158, "column": 22 }, "identifierName": "enumColors" }, "name": "enumColors" }, "property": { "type": "Identifier", "start": 5570, "end": 5579, "loc": { "start": { "line": 158, "column": 23 }, "end": { "line": 158, "column": 32 }, "identifierName": "codeLower" }, "name": "codeLower" }, "computed": true }, "consequent": { "type": "BlockStatement", "start": 5582, "end": 5652, "loc": { "start": { "line": 158, "column": 35 }, "end": { "line": 160, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 5597, "end": 5641, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 56 } }, "argument": { "type": "MemberExpression", "start": 5604, "end": 5640, "loc": { "start": { "line": 159, "column": 19 }, "end": { "line": 159, "column": 55 } }, "object": { "type": "MemberExpression", "start": 5604, "end": 5629, "loc": { "start": { "line": 159, "column": 19 }, "end": { "line": 159, "column": 44 } }, "object": { "type": "Identifier", "start": 5604, "end": 5613, "loc": { "start": { "line": 159, "column": 19 }, "end": { "line": 159, "column": 28 }, "identifierName": "ColorItem" }, "name": "ColorItem" }, "property": { "type": "Identifier", "start": 5614, "end": 5629, "loc": { "start": { "line": 159, "column": 29 }, "end": { "line": 159, "column": 44 }, "identifierName": "ITEM_SINGLETONS" }, "name": "ITEM_SINGLETONS" }, "computed": false }, "property": { "type": "Identifier", "start": 5630, "end": 5639, "loc": { "start": { "line": 159, "column": 45 }, "end": { "line": 159, "column": 54 }, "identifierName": "codeLower" }, "name": "codeLower" }, "computed": true } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 5662, "end": 5757, "loc": { "start": { "line": 161, "column": 8 }, "end": { "line": 163, "column": 9 } }, "test": { "type": "LogicalExpression", "start": 5666, "end": 5702, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 48 } }, "left": { "type": "BinaryExpression", "start": 5666, "end": 5678, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 24 } }, "left": { "type": "Identifier", "start": 5666, "end": 5670, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 16 }, "identifierName": "code" }, "name": "code" }, "operator": "===", "right": { "type": "StringLiteral", "start": 5675, "end": 5678, "loc": { "start": { "line": 161, "column": 21 }, "end": { "line": 161, "column": 24 } }, "extra": { "rawValue": "1", "raw": "\"1\"" }, "value": "1" } }, "operator": "||", "right": { "type": "BinaryExpression", "start": 5682, "end": 5702, "loc": { "start": { "line": 161, "column": 28 }, "end": { "line": 161, "column": 48 } }, "left": { "type": "Identifier", "start": 5682, "end": 5691, "loc": { "start": { "line": 161, "column": 28 }, "end": { "line": 161, "column": 37 }, "identifierName": "codeLower" }, "name": "codeLower" }, "operator": "===", "right": { "type": "StringLiteral", "start": 5696, "end": 5702, "loc": { "start": { "line": 161, "column": 42 }, "end": { "line": 161, "column": 48 } }, "extra": { "rawValue": "true", "raw": "\"true\"" }, "value": "true" } } }, "consequent": { "type": "BlockStatement", "start": 5704, "end": 5757, "loc": { "start": { "line": 161, "column": 50 }, "end": { "line": 163, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 5719, "end": 5746, "loc": { "start": { "line": 162, "column": 12 }, "end": { "line": 162, "column": 39 } }, "argument": { "type": "Identifier", "start": 5726, "end": 5745, "loc": { "start": { "line": 162, "column": 19 }, "end": { "line": 162, "column": 38 }, "identifierName": "BOOL_TRUE_SINGLETON" }, "name": "BOOL_TRUE_SINGLETON" } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 5769, "end": 5866, "loc": { "start": { "line": 165, "column": 8 }, "end": { "line": 167, "column": 9 } }, "test": { "type": "LogicalExpression", "start": 5773, "end": 5810, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 49 } }, "left": { "type": "BinaryExpression", "start": 5773, "end": 5785, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 24 } }, "left": { "type": "Identifier", "start": 5773, "end": 5777, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 16 }, "identifierName": "code" }, "name": "code" }, "operator": "===", "right": { "type": "StringLiteral", "start": 5782, "end": 5785, "loc": { "start": { "line": 165, "column": 21 }, "end": { "line": 165, "column": 24 } }, "extra": { "rawValue": "0", "raw": "\"0\"" }, "value": "0" } }, "operator": "||", "right": { "type": "BinaryExpression", "start": 5789, "end": 5810, "loc": { "start": { "line": 165, "column": 28 }, "end": { "line": 165, "column": 49 } }, "left": { "type": "Identifier", "start": 5789, "end": 5798, "loc": { "start": { "line": 165, "column": 28 }, "end": { "line": 165, "column": 37 }, "identifierName": "codeLower" }, "name": "codeLower" }, "operator": "===", "right": { "type": "StringLiteral", "start": 5803, "end": 5810, "loc": { "start": { "line": 165, "column": 42 }, "end": { "line": 165, "column": 49 } }, "extra": { "rawValue": "false", "raw": "\"false\"" }, "value": "false" } } }, "consequent": { "type": "BlockStatement", "start": 5812, "end": 5866, "loc": { "start": { "line": 165, "column": 51 }, "end": { "line": 167, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 5827, "end": 5855, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 40 } }, "argument": { "type": "Identifier", "start": 5834, "end": 5854, "loc": { "start": { "line": 166, "column": 19 }, "end": { "line": 166, "column": 39 }, "identifierName": "BOOL_FALSE_SINGLETON" }, "name": "BOOL_FALSE_SINGLETON" } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 5878, "end": 6014, "loc": { "start": { "line": 169, "column": 8 }, "end": { "line": 171, "column": 9 } }, "test": { "type": "CallExpression", "start": 5882, "end": 5919, "loc": { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 5882, "end": 5913, "loc": { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 43 } }, "object": { "type": "Identifier", "start": 5882, "end": 5897, "loc": { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 27 }, "identifierName": "ShapeDefinition" }, "name": "ShapeDefinition" }, "property": { "type": "Identifier", "start": 5898, "end": 5913, "loc": { "start": { "line": 169, "column": 28 }, "end": { "line": 169, "column": 43 }, "identifierName": "isValidShortKey" }, "name": "isValidShortKey" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5914, "end": 5918, "loc": { "start": { "line": 169, "column": 44 }, "end": { "line": 169, "column": 48 }, "identifierName": "code" }, "name": "code" } ] }, "consequent": { "type": "BlockStatement", "start": 5921, "end": 6014, "loc": { "start": { "line": 169, "column": 51 }, "end": { "line": 171, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 5936, "end": 6003, "loc": { "start": { "line": 170, "column": 12 }, "end": { "line": 170, "column": 79 } }, "argument": { "type": "CallExpression", "start": 5943, "end": 6002, "loc": { "start": { "line": 170, "column": 19 }, "end": { "line": 170, "column": 78 } }, "callee": { "type": "MemberExpression", "start": 5943, "end": 5996, "loc": { "start": { "line": 170, "column": 19 }, "end": { "line": 170, "column": 72 } }, "object": { "type": "MemberExpression", "start": 5943, "end": 5971, "loc": { "start": { "line": 170, "column": 19 }, "end": { "line": 170, "column": 47 } }, "object": { "type": "MemberExpression", "start": 5943, "end": 5952, "loc": { "start": { "line": 170, "column": 19 }, "end": { "line": 170, "column": 28 } }, "object": { "type": "ThisExpression", "start": 5943, "end": 5947, "loc": { "start": { "line": 170, "column": 19 }, "end": { "line": 170, "column": 23 } } }, "property": { "type": "Identifier", "start": 5948, "end": 5952, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 28 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 5953, "end": 5971, "loc": { "start": { "line": 170, "column": 29 }, "end": { "line": 170, "column": 47 }, "identifierName": "shapeDefinitionMgr" }, "name": "shapeDefinitionMgr" }, "computed": false }, "property": { "type": "Identifier", "start": 5972, "end": 5996, "loc": { "start": { "line": 170, "column": 48 }, "end": { "line": 170, "column": 72 }, "identifierName": "getShapeItemFromShortKey" }, "name": "getShapeItemFromShortKey" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5997, "end": 6001, "loc": { "start": { "line": 170, "column": 73 }, "end": { "line": 170, "column": 77 }, "identifierName": "code" }, "name": "code" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ReturnStatement", "start": 6026, "end": 6038, "loc": { "start": { "line": 173, "column": 8 }, "end": { "line": 173, "column": 20 } }, "argument": { "type": "NullLiteral", "start": 6033, "end": 6037, "loc": { "start": { "line": 173, "column": 15 }, "end": { "line": 173, "column": 19 } } } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Tries to parse a signal code\r\n * @param {string} code\r\n * @returns {BaseItem}\r\n ", "start": 5202, "end": 5308, "loc": { "start": { "line": 144, "column": 4 }, "end": { "line": 148, "column": 7 } } } ] } ] }, "leadingComments": [], "trailingComments": [] } } ], "directives": [] }, "comments": [ { "type": "CommentLine", "value": " Set signals", "start": 1182, "end": 1196, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 22 } } }, { "type": "CommentBlock", "value": "*\r\n * Asks the entity to enter a valid signal code\r\n * @param {Entity} entity\r\n * @param {object} param0\r\n * @param {boolean=} param0.deleteOnCancel\r\n ", "start": 1515, "end": 1690, "loc": { "start": { "line": 39, "column": 4 }, "end": { "line": 44, "column": 7 } } }, { "type": "CommentLine", "value": " Ok, query, but also save the uid because it could get stale", "start": 1845, "end": 1907, "loc": { "start": { "line": 50, "column": 8 }, "end": { "line": 50, "column": 70 } } }, { "type": "CommentLine", "value": " When confirmed, set the signal", "start": 3490, "end": 3523, "loc": { "start": { "line": 90, "column": 8 }, "end": { "line": 90, "column": 41 } } }, { "type": "CommentLine", "value": " Game got stopped", "start": 3634, "end": 3653, "loc": { "start": { "line": 93, "column": 16 }, "end": { "line": 93, "column": 35 } } }, { "type": "CommentLine", "value": " outdated", "start": 3818, "end": 3829, "loc": { "start": { "line": 99, "column": 16 }, "end": { "line": 99, "column": 27 } } }, { "type": "CommentLine", "value": " no longer interesting", "start": 3994, "end": 4018, "loc": { "start": { "line": 105, "column": 16 }, "end": { "line": 105, "column": 40 } } }, { "type": "CommentLine", "value": " When cancelled, destroy the entity again", "start": 4414, "end": 4457, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 51 } } }, { "type": "CommentLine", "value": " Game got stopped", "start": 4622, "end": 4641, "loc": { "start": { "line": 123, "column": 20 }, "end": { "line": 123, "column": 39 } } }, { "type": "CommentLine", "value": " outdated", "start": 4826, "end": 4837, "loc": { "start": { "line": 129, "column": 20 }, "end": { "line": 129, "column": 31 } } }, { "type": "CommentLine", "value": " no longer interesting", "start": 5022, "end": 5046, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 44 } } }, { "type": "CommentBlock", "value": "*\r\n * Tries to parse a signal code\r\n * @param {string} code\r\n * @returns {BaseItem}\r\n ", "start": 5202, "end": 5308, "loc": { "start": { "line": 144, "column": 4 }, "end": { "line": 148, "column": 7 } } }, { "type": "CommentLine", "value": " Stale reference", "start": 5411, "end": 5429, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 30 } } } ], "tokens": [ { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 0, "end": 6, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 6 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "trim", "start": 7, "end": 11, "loc": { "start": { "line": 1, "column": 7 }, "end": { "line": 1, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 12, "end": 16, "loc": { "start": { "line": 1, "column": 12 }, "end": { "line": 1, "column": 16 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "trim", "start": 17, "end": 23, "loc": { "start": { "line": 1, "column": 17 }, "end": { "line": 1, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 23, "end": 24, "loc": { "start": { "line": 1, "column": 23 }, "end": { "line": 1, "column": 24 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 26, "end": 32, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 33, "end": 34, "loc": { "start": { "line": 2, "column": 7 }, "end": { "line": 2, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "THIRDPARTY_URLS", "start": 35, "end": 50, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 24 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 51, "end": 52, "loc": { "start": { "line": 2, "column": 25 }, "end": { "line": 2, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 53, "end": 57, "loc": { "start": { "line": 2, "column": 27 }, "end": { "line": 2, "column": 31 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../core/config", "start": 58, "end": 77, "loc": { "start": { "line": 2, "column": 32 }, "end": { "line": 2, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 77, "end": 78, "loc": { "start": { "line": 2, "column": 51 }, "end": { "line": 2, "column": 52 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 80, "end": 86, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 87, "end": 88, "loc": { "start": { "line": 3, "column": 7 }, "end": { "line": 3, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "DialogWithForm", "start": 89, "end": 103, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 104, "end": 105, "loc": { "start": { "line": 3, "column": 24 }, "end": { "line": 3, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 106, "end": 110, "loc": { "start": { "line": 3, "column": 26 }, "end": { "line": 3, "column": 30 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../core/modal_dialog_elements", "start": 111, "end": 145, "loc": { "start": { "line": 3, "column": 31 }, "end": { "line": 3, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 145, "end": 146, "loc": { "start": { "line": 3, "column": 65 }, "end": { "line": 3, "column": 66 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 148, "end": 154, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 155, "end": 156, "loc": { "start": { "line": 4, "column": 7 }, "end": { "line": 4, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "FormElementInput", "start": 157, "end": 173, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 173, "end": 174, "loc": { "start": { "line": 4, "column": 25 }, "end": { "line": 4, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "FormElementItemChooser", "start": 175, "end": 197, "loc": { "start": { "line": 4, "column": 27 }, "end": { "line": 4, "column": 49 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 198, "end": 199, "loc": { "start": { "line": 4, "column": 50 }, "end": { "line": 4, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 200, "end": 204, "loc": { "start": { "line": 4, "column": 52 }, "end": { "line": 4, "column": 56 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../core/modal_dialog_forms", "start": 205, "end": 236, "loc": { "start": { "line": 4, "column": 57 }, "end": { "line": 4, "column": 88 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 236, "end": 237, "loc": { "start": { "line": 4, "column": 88 }, "end": { "line": 4, "column": 89 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 239, "end": 245, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 246, "end": 247, "loc": { "start": { "line": 5, "column": 7 }, "end": { "line": 5, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillInLinkIntoTranslation", "start": 248, "end": 273, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 274, "end": 275, "loc": { "start": { "line": 5, "column": 35 }, "end": { "line": 5, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 276, "end": 280, "loc": { "start": { "line": 5, "column": 37 }, "end": { "line": 5, "column": 41 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../core/utils", "start": 281, "end": 299, "loc": { "start": { "line": 5, "column": 42 }, "end": { "line": 5, "column": 60 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 299, "end": 300, "loc": { "start": { "line": 5, "column": 60 }, "end": { "line": 5, "column": 61 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 302, "end": 308, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 309, "end": 310, "loc": { "start": { "line": 6, "column": 7 }, "end": { "line": 6, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 311, "end": 312, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 10 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 313, "end": 314, "loc": { "start": { "line": 6, "column": 11 }, "end": { "line": 6, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 315, "end": 319, "loc": { "start": { "line": 6, "column": 13 }, "end": { "line": 6, "column": 17 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../translations", "start": 320, "end": 340, "loc": { "start": { "line": 6, "column": 18 }, "end": { "line": 6, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 340, "end": 341, "loc": { "start": { "line": 6, "column": 38 }, "end": { "line": 6, "column": 39 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 343, "end": 349, "loc": { "start": { "line": 7, "column": 0 }, "end": { "line": 7, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 350, "end": 351, "loc": { "start": { "line": 7, "column": 7 }, "end": { "line": 7, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BaseItem", "start": 352, "end": 360, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 361, "end": 362, "loc": { "start": { "line": 7, "column": 18 }, "end": { "line": 7, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 363, "end": 367, "loc": { "start": { "line": 7, "column": 20 }, "end": { "line": 7, "column": 24 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../base_item", "start": 368, "end": 382, "loc": { "start": { "line": 7, "column": 25 }, "end": { "line": 7, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 382, "end": 383, "loc": { "start": { "line": 7, "column": 39 }, "end": { "line": 7, "column": 40 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 385, "end": 391, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 392, "end": 393, "loc": { "start": { "line": 8, "column": 7 }, "end": { "line": 8, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumColors", "start": 394, "end": 404, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 405, "end": 406, "loc": { "start": { "line": 8, "column": 20 }, "end": { "line": 8, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 407, "end": 411, "loc": { "start": { "line": 8, "column": 22 }, "end": { "line": 8, "column": 26 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../colors", "start": 412, "end": 423, "loc": { "start": { "line": 8, "column": 27 }, "end": { "line": 8, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 423, "end": 424, "loc": { "start": { "line": 8, "column": 38 }, "end": { "line": 8, "column": 39 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 426, "end": 432, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 9, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 433, "end": 434, "loc": { "start": { "line": 9, "column": 7 }, "end": { "line": 9, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ConstantSignalComponent", "start": 435, "end": 458, "loc": { "start": { "line": 9, "column": 9 }, "end": { "line": 9, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 459, "end": 460, "loc": { "start": { "line": 9, "column": 33 }, "end": { "line": 9, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 461, "end": 465, "loc": { "start": { "line": 9, "column": 35 }, "end": { "line": 9, "column": 39 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../components/constant_signal", "start": 466, "end": 497, "loc": { "start": { "line": 9, "column": 40 }, "end": { "line": 9, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 497, "end": 498, "loc": { "start": { "line": 9, "column": 71 }, "end": { "line": 9, "column": 72 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 500, "end": 506, "loc": { "start": { "line": 10, "column": 0 }, "end": { "line": 10, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 507, "end": 508, "loc": { "start": { "line": 10, "column": 7 }, "end": { "line": 10, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Entity", "start": 509, "end": 515, "loc": { "start": { "line": 10, "column": 9 }, "end": { "line": 10, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 516, "end": 517, "loc": { "start": { "line": 10, "column": 16 }, "end": { "line": 10, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 518, "end": 522, "loc": { "start": { "line": 10, "column": 18 }, "end": { "line": 10, "column": 22 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../entity", "start": 523, "end": 534, "loc": { "start": { "line": 10, "column": 23 }, "end": { "line": 10, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 534, "end": 535, "loc": { "start": { "line": 10, "column": 34 }, "end": { "line": 10, "column": 35 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 537, "end": 543, "loc": { "start": { "line": 11, "column": 0 }, "end": { "line": 11, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 544, "end": 545, "loc": { "start": { "line": 11, "column": 7 }, "end": { "line": 11, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "GameSystemWithFilter", "start": 546, "end": 566, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 567, "end": 568, "loc": { "start": { "line": 11, "column": 30 }, "end": { "line": 11, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 569, "end": 573, "loc": { "start": { "line": 11, "column": 32 }, "end": { "line": 11, "column": 36 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../game_system_with_filter", "start": 574, "end": 602, "loc": { "start": { "line": 11, "column": 37 }, "end": { "line": 11, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 602, "end": 603, "loc": { "start": { "line": 11, "column": 65 }, "end": { "line": 11, "column": 66 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 605, "end": 611, "loc": { "start": { "line": 12, "column": 0 }, "end": { "line": 12, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 612, "end": 613, "loc": { "start": { "line": 12, "column": 7 }, "end": { "line": 12, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BOOL_FALSE_SINGLETON", "start": 614, "end": 634, "loc": { "start": { "line": 12, "column": 9 }, "end": { "line": 12, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 634, "end": 635, "loc": { "start": { "line": 12, "column": 29 }, "end": { "line": 12, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BOOL_TRUE_SINGLETON", "start": 636, "end": 655, "loc": { "start": { "line": 12, "column": 31 }, "end": { "line": 12, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 656, "end": 657, "loc": { "start": { "line": 12, "column": 51 }, "end": { "line": 12, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 658, "end": 662, "loc": { "start": { "line": 12, "column": 53 }, "end": { "line": 12, "column": 57 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../items/boolean_item", "start": 663, "end": 686, "loc": { "start": { "line": 12, "column": 58 }, "end": { "line": 12, "column": 81 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 686, "end": 687, "loc": { "start": { "line": 12, "column": 81 }, "end": { "line": 12, "column": 82 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 689, "end": 695, "loc": { "start": { "line": 13, "column": 0 }, "end": { "line": 13, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 696, "end": 697, "loc": { "start": { "line": 13, "column": 7 }, "end": { "line": 13, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ColorItem", "start": 698, "end": 707, "loc": { "start": { "line": 13, "column": 9 }, "end": { "line": 13, "column": 18 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 708, "end": 709, "loc": { "start": { "line": 13, "column": 19 }, "end": { "line": 13, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 710, "end": 714, "loc": { "start": { "line": 13, "column": 21 }, "end": { "line": 13, "column": 25 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../items/color_item", "start": 715, "end": 736, "loc": { "start": { "line": 13, "column": 26 }, "end": { "line": 13, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 736, "end": 737, "loc": { "start": { "line": 13, "column": 47 }, "end": { "line": 13, "column": 48 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 739, "end": 745, "loc": { "start": { "line": 14, "column": 0 }, "end": { "line": 14, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 746, "end": 747, "loc": { "start": { "line": 14, "column": 7 }, "end": { "line": 14, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ShapeDefinition", "start": 748, "end": 763, "loc": { "start": { "line": 14, "column": 9 }, "end": { "line": 14, "column": 24 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 764, "end": 765, "loc": { "start": { "line": 14, "column": 25 }, "end": { "line": 14, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 766, "end": 770, "loc": { "start": { "line": 14, "column": 27 }, "end": { "line": 14, "column": 31 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../shape_definition", "start": 771, "end": 792, "loc": { "start": { "line": 14, "column": 32 }, "end": { "line": 14, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 792, "end": 793, "loc": { "start": { "line": 14, "column": 53 }, "end": { "line": 14, "column": 54 } } }, { "type": { "label": "export", "keyword": "export", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "export", "start": 797, "end": 803, "loc": { "start": { "line": 16, "column": 0 }, "end": { "line": 16, "column": 6 } } }, { "type": { "label": "class", "keyword": "class", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "class", "start": 804, "end": 809, "loc": { "start": { "line": 16, "column": 7 }, "end": { "line": 16, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ConstantSignalSystem", "start": 810, "end": 830, "loc": { "start": { "line": 16, "column": 13 }, "end": { "line": 16, "column": 33 } } }, { "type": { "label": "extends", "keyword": "extends", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "extends", "start": 831, "end": 838, "loc": { "start": { "line": 16, "column": 34 }, "end": { "line": 16, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "GameSystemWithFilter", "start": 839, "end": 859, "loc": { "start": { "line": 16, "column": 42 }, "end": { "line": 16, "column": 62 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 860, "end": 861, "loc": { "start": { "line": 16, "column": 63 }, "end": { "line": 16, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 867, "end": 878, "loc": { "start": { "line": 17, "column": 4 }, "end": { "line": 17, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 878, "end": 879, "loc": { "start": { "line": 17, "column": 15 }, "end": { "line": 17, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 879, "end": 883, "loc": { "start": { "line": 17, "column": 16 }, "end": { "line": 17, "column": 20 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 883, "end": 884, "loc": { "start": { "line": 17, "column": 20 }, "end": { "line": 17, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 885, "end": 886, "loc": { "start": { "line": 17, "column": 22 }, "end": { "line": 17, "column": 23 } } }, { "type": { "label": "super", "keyword": "super", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "super", "start": 896, "end": 901, "loc": { "start": { "line": 18, "column": 8 }, "end": { "line": 18, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 901, "end": 902, "loc": { "start": { "line": 18, "column": 13 }, "end": { "line": 18, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 902, "end": 906, "loc": { "start": { "line": 18, "column": 14 }, "end": { "line": 18, "column": 18 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 906, "end": 907, "loc": { "start": { "line": 18, "column": 18 }, "end": { "line": 18, "column": 19 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 908, "end": 909, "loc": { "start": { "line": 18, "column": 20 }, "end": { "line": 18, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ConstantSignalComponent", "start": 909, "end": 932, "loc": { "start": { "line": 18, "column": 21 }, "end": { "line": 18, "column": 44 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 932, "end": 933, "loc": { "start": { "line": 18, "column": 44 }, "end": { "line": 18, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 933, "end": 934, "loc": { "start": { "line": 18, "column": 45 }, "end": { "line": 18, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 934, "end": 935, "loc": { "start": { "line": 18, "column": 46 }, "end": { "line": 18, "column": 47 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 947, "end": 951, "loc": { "start": { "line": 20, "column": 8 }, "end": { "line": 20, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 951, "end": 952, "loc": { "start": { "line": 20, "column": 12 }, "end": { "line": 20, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 952, "end": 956, "loc": { "start": { "line": 20, "column": 13 }, "end": { "line": 20, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 956, "end": 957, "loc": { "start": { "line": 20, "column": 17 }, "end": { "line": 20, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signals", "start": 957, "end": 964, "loc": { "start": { "line": 20, "column": 18 }, "end": { "line": 20, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 964, "end": 965, "loc": { "start": { "line": 20, "column": 25 }, "end": { "line": 20, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entityManuallyPlaced", "start": 965, "end": 985, "loc": { "start": { "line": 20, "column": 26 }, "end": { "line": 20, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 985, "end": 986, "loc": { "start": { "line": 20, "column": 46 }, "end": { "line": 20, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 986, "end": 989, "loc": { "start": { "line": 20, "column": 47 }, "end": { "line": 20, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 989, "end": 990, "loc": { "start": { "line": 20, "column": 50 }, "end": { "line": 20, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 990, "end": 996, "loc": { "start": { "line": 20, "column": 51 }, "end": { "line": 20, "column": 57 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 997, "end": 999, "loc": { "start": { "line": 20, "column": 58 }, "end": { "line": 20, "column": 60 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1013, "end": 1017, "loc": { "start": { "line": 21, "column": 12 }, "end": { "line": 21, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1017, "end": 1018, "loc": { "start": { "line": 21, "column": 16 }, "end": { "line": 21, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "editConstantSignal", "start": 1018, "end": 1036, "loc": { "start": { "line": 21, "column": 17 }, "end": { "line": 21, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1036, "end": 1037, "loc": { "start": { "line": 21, "column": 35 }, "end": { "line": 21, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 1037, "end": 1043, "loc": { "start": { "line": 21, "column": 36 }, "end": { "line": 21, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1043, "end": 1044, "loc": { "start": { "line": 21, "column": 42 }, "end": { "line": 21, "column": 43 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1045, "end": 1046, "loc": { "start": { "line": 21, "column": 44 }, "end": { "line": 21, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "deleteOnCancel", "start": 1047, "end": 1061, "loc": { "start": { "line": 21, "column": 46 }, "end": { "line": 21, "column": 60 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1061, "end": 1062, "loc": { "start": { "line": 21, "column": 60 }, "end": { "line": 21, "column": 61 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 1063, "end": 1067, "loc": { "start": { "line": 21, "column": 62 }, "end": { "line": 21, "column": 66 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1068, "end": 1069, "loc": { "start": { "line": 21, "column": 67 }, "end": { "line": 21, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1069, "end": 1070, "loc": { "start": { "line": 21, "column": 68 }, "end": { "line": 21, "column": 69 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1080, "end": 1081, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1081, "end": 1082, "loc": { "start": { "line": 22, "column": 9 }, "end": { "line": 22, "column": 10 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1088, "end": 1089, "loc": { "start": { "line": 23, "column": 4 }, "end": { "line": 23, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "static", "start": 1097, "end": 1103, "loc": { "start": { "line": 25, "column": 4 }, "end": { "line": 25, "column": 10 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getId", "start": 1104, "end": 1109, "loc": { "start": { "line": 25, "column": 11 }, "end": { "line": 25, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1109, "end": 1110, "loc": { "start": { "line": 25, "column": 16 }, "end": { "line": 25, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1110, "end": 1111, "loc": { "start": { "line": 25, "column": 17 }, "end": { "line": 25, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1112, "end": 1113, "loc": { "start": { "line": 25, "column": 19 }, "end": { "line": 25, "column": 20 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 1123, "end": 1129, "loc": { "start": { "line": 26, "column": 8 }, "end": { "line": 26, "column": 14 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "constantSignal", "start": 1130, "end": 1146, "loc": { "start": { "line": 26, "column": 15 }, "end": { "line": 26, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1146, "end": 1147, "loc": { "start": { "line": 26, "column": 31 }, "end": { "line": 26, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1153, "end": 1154, "loc": { "start": { "line": 27, "column": 4 }, "end": { "line": 27, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "update", "start": 1162, "end": 1168, "loc": { "start": { "line": 29, "column": 4 }, "end": { "line": 29, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1168, "end": 1169, "loc": { "start": { "line": 29, "column": 10 }, "end": { "line": 29, "column": 11 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1169, "end": 1170, "loc": { "start": { "line": 29, "column": 11 }, "end": { "line": 29, "column": 12 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1171, "end": 1172, "loc": { "start": { "line": 29, "column": 13 }, "end": { "line": 29, "column": 14 } } }, { "type": "CommentLine", "value": " Set signals", "start": 1182, "end": 1196, "loc": { "start": { "line": 30, "column": 8 }, "end": { "line": 30, "column": 22 } } }, { "type": { "label": "for", "keyword": "for", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": true, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "for", "start": 1206, "end": 1209, "loc": { "start": { "line": 31, "column": 8 }, "end": { "line": 31, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1210, "end": 1211, "loc": { "start": { "line": 31, "column": 12 }, "end": { "line": 31, "column": 13 } } }, { "type": { "label": "let", "keyword": "let", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "let", "start": 1211, "end": 1214, "loc": { "start": { "line": 31, "column": 13 }, "end": { "line": 31, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1215, "end": 1216, "loc": { "start": { "line": 31, "column": 17 }, "end": { "line": 31, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1217, "end": 1218, "loc": { "start": { "line": 31, "column": 19 }, "end": { "line": 31, "column": 20 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 1219, "end": 1220, "loc": { "start": { "line": 31, "column": 21 }, "end": { "line": 31, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1220, "end": 1221, "loc": { "start": { "line": 31, "column": 22 }, "end": { "line": 31, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1222, "end": 1223, "loc": { "start": { "line": 31, "column": 24 }, "end": { "line": 31, "column": 25 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 1224, "end": 1225, "loc": { "start": { "line": 31, "column": 26 }, "end": { "line": 31, "column": 27 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1226, "end": 1230, "loc": { "start": { "line": 31, "column": 28 }, "end": { "line": 31, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1230, "end": 1231, "loc": { "start": { "line": 31, "column": 32 }, "end": { "line": 31, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "allEntities", "start": 1231, "end": 1242, "loc": { "start": { "line": 31, "column": 33 }, "end": { "line": 31, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1242, "end": 1243, "loc": { "start": { "line": 31, "column": 44 }, "end": { "line": 31, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 1243, "end": 1249, "loc": { "start": { "line": 31, "column": 45 }, "end": { "line": 31, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1249, "end": 1250, "loc": { "start": { "line": 31, "column": 51 }, "end": { "line": 31, "column": 52 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 1251, "end": 1253, "loc": { "start": { "line": 31, "column": 53 }, "end": { "line": 31, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1253, "end": 1254, "loc": { "start": { "line": 31, "column": 55 }, "end": { "line": 31, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1254, "end": 1255, "loc": { "start": { "line": 31, "column": 56 }, "end": { "line": 31, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1256, "end": 1257, "loc": { "start": { "line": 31, "column": 58 }, "end": { "line": 31, "column": 59 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 1271, "end": 1276, "loc": { "start": { "line": 32, "column": 12 }, "end": { "line": 32, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 1277, "end": 1283, "loc": { "start": { "line": 32, "column": 18 }, "end": { "line": 32, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1284, "end": 1285, "loc": { "start": { "line": 32, "column": 25 }, "end": { "line": 32, "column": 26 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1286, "end": 1290, "loc": { "start": { "line": 32, "column": 27 }, "end": { "line": 32, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1290, "end": 1291, "loc": { "start": { "line": 32, "column": 31 }, "end": { "line": 32, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "allEntities", "start": 1291, "end": 1302, "loc": { "start": { "line": 32, "column": 32 }, "end": { "line": 32, "column": 43 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1302, "end": 1303, "loc": { "start": { "line": 32, "column": 43 }, "end": { "line": 32, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 1303, "end": 1304, "loc": { "start": { "line": 32, "column": 44 }, "end": { "line": 32, "column": 45 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1304, "end": 1305, "loc": { "start": { "line": 32, "column": 45 }, "end": { "line": 32, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1305, "end": 1306, "loc": { "start": { "line": 32, "column": 46 }, "end": { "line": 32, "column": 47 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 1320, "end": 1325, "loc": { "start": { "line": 33, "column": 12 }, "end": { "line": 33, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pinsComp", "start": 1326, "end": 1334, "loc": { "start": { "line": 33, "column": 18 }, "end": { "line": 33, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1335, "end": 1336, "loc": { "start": { "line": 33, "column": 27 }, "end": { "line": 33, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 1337, "end": 1343, "loc": { "start": { "line": 33, "column": 29 }, "end": { "line": 33, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1343, "end": 1344, "loc": { "start": { "line": 33, "column": 35 }, "end": { "line": 33, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 1344, "end": 1354, "loc": { "start": { "line": 33, "column": 36 }, "end": { "line": 33, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1354, "end": 1355, "loc": { "start": { "line": 33, "column": 46 }, "end": { "line": 33, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "WiredPins", "start": 1355, "end": 1364, "loc": { "start": { "line": 33, "column": 47 }, "end": { "line": 33, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1364, "end": 1365, "loc": { "start": { "line": 33, "column": 56 }, "end": { "line": 33, "column": 57 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 1379, "end": 1384, "loc": { "start": { "line": 34, "column": 12 }, "end": { "line": 34, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signalComp", "start": 1385, "end": 1395, "loc": { "start": { "line": 34, "column": 18 }, "end": { "line": 34, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1396, "end": 1397, "loc": { "start": { "line": 34, "column": 29 }, "end": { "line": 34, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 1398, "end": 1404, "loc": { "start": { "line": 34, "column": 31 }, "end": { "line": 34, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1404, "end": 1405, "loc": { "start": { "line": 34, "column": 37 }, "end": { "line": 34, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 1405, "end": 1415, "loc": { "start": { "line": 34, "column": 38 }, "end": { "line": 34, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1415, "end": 1416, "loc": { "start": { "line": 34, "column": 48 }, "end": { "line": 34, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ConstantSignal", "start": 1416, "end": 1430, "loc": { "start": { "line": 34, "column": 49 }, "end": { "line": 34, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1430, "end": 1431, "loc": { "start": { "line": 34, "column": 63 }, "end": { "line": 34, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pinsComp", "start": 1445, "end": 1453, "loc": { "start": { "line": 35, "column": 12 }, "end": { "line": 35, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1453, "end": 1454, "loc": { "start": { "line": 35, "column": 20 }, "end": { "line": 35, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "slots", "start": 1454, "end": 1459, "loc": { "start": { "line": 35, "column": 21 }, "end": { "line": 35, "column": 26 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1459, "end": 1460, "loc": { "start": { "line": 35, "column": 26 }, "end": { "line": 35, "column": 27 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 1460, "end": 1461, "loc": { "start": { "line": 35, "column": 27 }, "end": { "line": 35, "column": 28 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1461, "end": 1462, "loc": { "start": { "line": 35, "column": 28 }, "end": { "line": 35, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1462, "end": 1463, "loc": { "start": { "line": 35, "column": 29 }, "end": { "line": 35, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "value", "start": 1463, "end": 1468, "loc": { "start": { "line": 35, "column": 30 }, "end": { "line": 35, "column": 35 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1469, "end": 1470, "loc": { "start": { "line": 35, "column": 36 }, "end": { "line": 35, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signalComp", "start": 1471, "end": 1481, "loc": { "start": { "line": 35, "column": 38 }, "end": { "line": 35, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1481, "end": 1482, "loc": { "start": { "line": 35, "column": 48 }, "end": { "line": 35, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signal", "start": 1482, "end": 1488, "loc": { "start": { "line": 35, "column": 49 }, "end": { "line": 35, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1488, "end": 1489, "loc": { "start": { "line": 35, "column": 55 }, "end": { "line": 35, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1499, "end": 1500, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1506, "end": 1507, "loc": { "start": { "line": 37, "column": 4 }, "end": { "line": 37, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Asks the entity to enter a valid signal code\r\n * @param {Entity} entity\r\n * @param {object} param0\r\n * @param {boolean=} param0.deleteOnCancel\r\n ", "start": 1515, "end": 1690, "loc": { "start": { "line": 39, "column": 4 }, "end": { "line": 44, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "editConstantSignal", "start": 1696, "end": 1714, "loc": { "start": { "line": 45, "column": 4 }, "end": { "line": 45, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1714, "end": 1715, "loc": { "start": { "line": 45, "column": 22 }, "end": { "line": 45, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 1715, "end": 1721, "loc": { "start": { "line": 45, "column": 23 }, "end": { "line": 45, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1721, "end": 1722, "loc": { "start": { "line": 45, "column": 29 }, "end": { "line": 45, "column": 30 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1723, "end": 1724, "loc": { "start": { "line": 45, "column": 31 }, "end": { "line": 45, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "deleteOnCancel", "start": 1725, "end": 1739, "loc": { "start": { "line": 45, "column": 33 }, "end": { "line": 45, "column": 47 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1740, "end": 1741, "loc": { "start": { "line": 45, "column": 48 }, "end": { "line": 45, "column": 49 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 1742, "end": 1746, "loc": { "start": { "line": 45, "column": 50 }, "end": { "line": 45, "column": 54 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1747, "end": 1748, "loc": { "start": { "line": 45, "column": 55 }, "end": { "line": 45, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1748, "end": 1749, "loc": { "start": { "line": 45, "column": 56 }, "end": { "line": 45, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1750, "end": 1751, "loc": { "start": { "line": 45, "column": 58 }, "end": { "line": 45, "column": 59 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 1761, "end": 1763, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 46, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1764, "end": 1765, "loc": { "start": { "line": 46, "column": 11 }, "end": { "line": 46, "column": 12 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 1765, "end": 1766, "loc": { "start": { "line": 46, "column": 12 }, "end": { "line": 46, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 1766, "end": 1772, "loc": { "start": { "line": 46, "column": 13 }, "end": { "line": 46, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1772, "end": 1773, "loc": { "start": { "line": 46, "column": 19 }, "end": { "line": 46, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 1773, "end": 1783, "loc": { "start": { "line": 46, "column": 20 }, "end": { "line": 46, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1783, "end": 1784, "loc": { "start": { "line": 46, "column": 30 }, "end": { "line": 46, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ConstantSignal", "start": 1784, "end": 1798, "loc": { "start": { "line": 46, "column": 31 }, "end": { "line": 46, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1798, "end": 1799, "loc": { "start": { "line": 46, "column": 45 }, "end": { "line": 46, "column": 46 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1800, "end": 1801, "loc": { "start": { "line": 46, "column": 47 }, "end": { "line": 46, "column": 48 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 1815, "end": 1821, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1821, "end": 1822, "loc": { "start": { "line": 47, "column": 18 }, "end": { "line": 47, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1832, "end": 1833, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 9 } } }, { "type": "CommentLine", "value": " Ok, query, but also save the uid because it could get stale", "start": 1845, "end": 1907, "loc": { "start": { "line": 50, "column": 8 }, "end": { "line": 50, "column": 70 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 1917, "end": 1922, "loc": { "start": { "line": 51, "column": 8 }, "end": { "line": 51, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "uid", "start": 1923, "end": 1926, "loc": { "start": { "line": 51, "column": 14 }, "end": { "line": 51, "column": 17 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1927, "end": 1928, "loc": { "start": { "line": 51, "column": 18 }, "end": { "line": 51, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 1929, "end": 1935, "loc": { "start": { "line": 51, "column": 20 }, "end": { "line": 51, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1935, "end": 1936, "loc": { "start": { "line": 51, "column": 26 }, "end": { "line": 51, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "uid", "start": 1936, "end": 1939, "loc": { "start": { "line": 51, "column": 27 }, "end": { "line": 51, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1939, "end": 1940, "loc": { "start": { "line": 51, "column": 30 }, "end": { "line": 51, "column": 31 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 1952, "end": 1957, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signalValueInput", "start": 1958, "end": 1974, "loc": { "start": { "line": 53, "column": 14 }, "end": { "line": 53, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1975, "end": 1976, "loc": { "start": { "line": 53, "column": 31 }, "end": { "line": 53, "column": 32 } } }, { "type": { "label": "new", "keyword": "new", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "new", "start": 1977, "end": 1980, "loc": { "start": { "line": 53, "column": 33 }, "end": { "line": 53, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "FormElementInput", "start": 1981, "end": 1997, "loc": { "start": { "line": 53, "column": 37 }, "end": { "line": 53, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1997, "end": 1998, "loc": { "start": { "line": 53, "column": 53 }, "end": { "line": 53, "column": 54 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1998, "end": 1999, "loc": { "start": { "line": 53, "column": 54 }, "end": { "line": 53, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 2013, "end": 2015, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 54, "column": 14 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2015, "end": 2016, "loc": { "start": { "line": 54, "column": 14 }, "end": { "line": 54, "column": 15 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "signalValue", "start": 2017, "end": 2030, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2030, "end": 2031, "loc": { "start": { "line": 54, "column": 29 }, "end": { "line": 54, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 2045, "end": 2050, "loc": { "start": { "line": 55, "column": 12 }, "end": { "line": 55, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2050, "end": 2051, "loc": { "start": { "line": 55, "column": 17 }, "end": { "line": 55, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fillInLinkIntoTranslation", "start": 2052, "end": 2077, "loc": { "start": { "line": 55, "column": 19 }, "end": { "line": 55, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2077, "end": 2078, "loc": { "start": { "line": 55, "column": 44 }, "end": { "line": 55, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 2078, "end": 2079, "loc": { "start": { "line": 55, "column": 45 }, "end": { "line": 55, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2079, "end": 2080, "loc": { "start": { "line": 55, "column": 46 }, "end": { "line": 55, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dialogs", "start": 2080, "end": 2087, "loc": { "start": { "line": 55, "column": 47 }, "end": { "line": 55, "column": 54 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2087, "end": 2088, "loc": { "start": { "line": 55, "column": 54 }, "end": { "line": 55, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "editSignal", "start": 2088, "end": 2098, "loc": { "start": { "line": 55, "column": 55 }, "end": { "line": 55, "column": 65 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2098, "end": 2099, "loc": { "start": { "line": 55, "column": 65 }, "end": { "line": 55, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "descShortKey", "start": 2099, "end": 2111, "loc": { "start": { "line": 55, "column": 66 }, "end": { "line": 55, "column": 78 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2111, "end": 2112, "loc": { "start": { "line": 55, "column": 78 }, "end": { "line": 55, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "THIRDPARTY_URLS", "start": 2113, "end": 2128, "loc": { "start": { "line": 55, "column": 80 }, "end": { "line": 55, "column": 95 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2128, "end": 2129, "loc": { "start": { "line": 55, "column": 95 }, "end": { "line": 55, "column": 96 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "shapeViewer", "start": 2129, "end": 2140, "loc": { "start": { "line": 55, "column": 96 }, "end": { "line": 55, "column": 107 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2140, "end": 2141, "loc": { "start": { "line": 55, "column": 107 }, "end": { "line": 55, "column": 108 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2141, "end": 2142, "loc": { "start": { "line": 55, "column": 108 }, "end": { "line": 55, "column": 109 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placeholder", "start": 2156, "end": 2167, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2167, "end": 2168, "loc": { "start": { "line": 56, "column": 23 }, "end": { "line": 56, "column": 24 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 2169, "end": 2171, "loc": { "start": { "line": 56, "column": 25 }, "end": { "line": 56, "column": 27 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2171, "end": 2172, "loc": { "start": { "line": 56, "column": 27 }, "end": { "line": 56, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultValue", "start": 2186, "end": 2198, "loc": { "start": { "line": 57, "column": 12 }, "end": { "line": 57, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2198, "end": 2199, "loc": { "start": { "line": 57, "column": 24 }, "end": { "line": 57, "column": 25 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 2200, "end": 2202, "loc": { "start": { "line": 57, "column": 26 }, "end": { "line": 57, "column": 28 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2202, "end": 2203, "loc": { "start": { "line": 57, "column": 28 }, "end": { "line": 57, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "validator", "start": 2217, "end": 2226, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2226, "end": 2227, "loc": { "start": { "line": 58, "column": 21 }, "end": { "line": 58, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2228, "end": 2231, "loc": { "start": { "line": 58, "column": 23 }, "end": { "line": 58, "column": 26 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2232, "end": 2234, "loc": { "start": { "line": 58, "column": 27 }, "end": { "line": 58, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2235, "end": 2239, "loc": { "start": { "line": 58, "column": 30 }, "end": { "line": 58, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2239, "end": 2240, "loc": { "start": { "line": 58, "column": 34 }, "end": { "line": 58, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parseSignalCode", "start": 2240, "end": 2255, "loc": { "start": { "line": 58, "column": 35 }, "end": { "line": 58, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2255, "end": 2256, "loc": { "start": { "line": 58, "column": 50 }, "end": { "line": 58, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "val", "start": 2256, "end": 2259, "loc": { "start": { "line": 58, "column": 51 }, "end": { "line": 58, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2259, "end": 2260, "loc": { "start": { "line": 58, "column": 54 }, "end": { "line": 58, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2260, "end": 2261, "loc": { "start": { "line": 58, "column": 55 }, "end": { "line": 58, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2271, "end": 2272, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2272, "end": 2273, "loc": { "start": { "line": 59, "column": 9 }, "end": { "line": 59, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2273, "end": 2274, "loc": { "start": { "line": 59, "column": 10 }, "end": { "line": 59, "column": 11 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 2286, "end": 2291, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "itemInput", "start": 2292, "end": 2301, "loc": { "start": { "line": 61, "column": 14 }, "end": { "line": 61, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2302, "end": 2303, "loc": { "start": { "line": 61, "column": 24 }, "end": { "line": 61, "column": 25 } } }, { "type": { "label": "new", "keyword": "new", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "new", "start": 2304, "end": 2307, "loc": { "start": { "line": 61, "column": 26 }, "end": { "line": 61, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "FormElementItemChooser", "start": 2308, "end": 2330, "loc": { "start": { "line": 61, "column": 30 }, "end": { "line": 61, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2330, "end": 2331, "loc": { "start": { "line": 61, "column": 52 }, "end": { "line": 61, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2331, "end": 2332, "loc": { "start": { "line": 61, "column": 53 }, "end": { "line": 61, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 2346, "end": 2348, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 14 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2348, "end": 2349, "loc": { "start": { "line": 62, "column": 14 }, "end": { "line": 62, "column": 15 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "signalItem", "start": 2350, "end": 2362, "loc": { "start": { "line": 62, "column": 16 }, "end": { "line": 62, "column": 28 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2362, "end": 2363, "loc": { "start": { "line": 62, "column": 28 }, "end": { "line": 62, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 2377, "end": 2382, "loc": { "start": { "line": 63, "column": 12 }, "end": { "line": 63, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2382, "end": 2383, "loc": { "start": { "line": 63, "column": 17 }, "end": { "line": 63, "column": 18 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 2384, "end": 2388, "loc": { "start": { "line": 63, "column": 19 }, "end": { "line": 63, "column": 23 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2388, "end": 2389, "loc": { "start": { "line": 63, "column": 23 }, "end": { "line": 63, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "items", "start": 2403, "end": 2408, "loc": { "start": { "line": 64, "column": 12 }, "end": { "line": 64, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2408, "end": 2409, "loc": { "start": { "line": 64, "column": 17 }, "end": { "line": 64, "column": 18 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2410, "end": 2411, "loc": { "start": { "line": 64, "column": 19 }, "end": { "line": 64, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BOOL_FALSE_SINGLETON", "start": 2429, "end": 2449, "loc": { "start": { "line": 65, "column": 16 }, "end": { "line": 65, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2449, "end": 2450, "loc": { "start": { "line": 65, "column": 36 }, "end": { "line": 65, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BOOL_TRUE_SINGLETON", "start": 2468, "end": 2487, "loc": { "start": { "line": 66, "column": 16 }, "end": { "line": 66, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2487, "end": 2488, "loc": { "start": { "line": 66, "column": 35 }, "end": { "line": 66, "column": 36 } } }, { "type": { "label": "...", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2506, "end": 2509, "loc": { "start": { "line": 67, "column": 16 }, "end": { "line": 67, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Object", "start": 2509, "end": 2515, "loc": { "start": { "line": 67, "column": 19 }, "end": { "line": 67, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2515, "end": 2516, "loc": { "start": { "line": 67, "column": 25 }, "end": { "line": 67, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "values", "start": 2516, "end": 2522, "loc": { "start": { "line": 67, "column": 26 }, "end": { "line": 67, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2522, "end": 2523, "loc": { "start": { "line": 67, "column": 32 }, "end": { "line": 67, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ColorItem", "start": 2523, "end": 2532, "loc": { "start": { "line": 67, "column": 33 }, "end": { "line": 67, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2532, "end": 2533, "loc": { "start": { "line": 67, "column": 42 }, "end": { "line": 67, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ITEM_SINGLETONS", "start": 2533, "end": 2548, "loc": { "start": { "line": 67, "column": 43 }, "end": { "line": 67, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2548, "end": 2549, "loc": { "start": { "line": 67, "column": 58 }, "end": { "line": 67, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2549, "end": 2550, "loc": { "start": { "line": 67, "column": 59 }, "end": { "line": 67, "column": 60 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2568, "end": 2572, "loc": { "start": { "line": 68, "column": 16 }, "end": { "line": 68, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2572, "end": 2573, "loc": { "start": { "line": 68, "column": 20 }, "end": { "line": 68, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2573, "end": 2577, "loc": { "start": { "line": 68, "column": 21 }, "end": { "line": 68, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2577, "end": 2578, "loc": { "start": { "line": 68, "column": 25 }, "end": { "line": 68, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "shapeDefinitionMgr", "start": 2578, "end": 2596, "loc": { "start": { "line": 68, "column": 26 }, "end": { "line": 68, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2596, "end": 2597, "loc": { "start": { "line": 68, "column": 44 }, "end": { "line": 68, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getShapeItemFromDefinition", "start": 2597, "end": 2623, "loc": { "start": { "line": 68, "column": 45 }, "end": { "line": 68, "column": 71 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2623, "end": 2624, "loc": { "start": { "line": 68, "column": 71 }, "end": { "line": 68, "column": 72 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2646, "end": 2650, "loc": { "start": { "line": 69, "column": 20 }, "end": { "line": 69, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2650, "end": 2651, "loc": { "start": { "line": 69, "column": 24 }, "end": { "line": 69, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2651, "end": 2655, "loc": { "start": { "line": 69, "column": 25 }, "end": { "line": 69, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2655, "end": 2656, "loc": { "start": { "line": 69, "column": 29 }, "end": { "line": 69, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 2656, "end": 2664, "loc": { "start": { "line": 69, "column": 30 }, "end": { "line": 69, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2664, "end": 2665, "loc": { "start": { "line": 69, "column": 38 }, "end": { "line": 69, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "currentGoal", "start": 2665, "end": 2676, "loc": { "start": { "line": 69, "column": 39 }, "end": { "line": 69, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2676, "end": 2677, "loc": { "start": { "line": 69, "column": 50 }, "end": { "line": 69, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "definition", "start": 2677, "end": 2687, "loc": { "start": { "line": 69, "column": 51 }, "end": { "line": 69, "column": 61 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2705, "end": 2706, "loc": { "start": { "line": 70, "column": 16 }, "end": { "line": 70, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2706, "end": 2707, "loc": { "start": { "line": 70, "column": 17 }, "end": { "line": 70, "column": 18 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2725, "end": 2729, "loc": { "start": { "line": 71, "column": 16 }, "end": { "line": 71, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2729, "end": 2730, "loc": { "start": { "line": 71, "column": 20 }, "end": { "line": 71, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2730, "end": 2734, "loc": { "start": { "line": 71, "column": 21 }, "end": { "line": 71, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2734, "end": 2735, "loc": { "start": { "line": 71, "column": 25 }, "end": { "line": 71, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "shapeDefinitionMgr", "start": 2735, "end": 2753, "loc": { "start": { "line": 71, "column": 26 }, "end": { "line": 71, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2753, "end": 2754, "loc": { "start": { "line": 71, "column": 44 }, "end": { "line": 71, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getShapeItemFromShortKey", "start": 2754, "end": 2778, "loc": { "start": { "line": 71, "column": 45 }, "end": { "line": 71, "column": 69 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2778, "end": 2779, "loc": { "start": { "line": 71, "column": 69 }, "end": { "line": 71, "column": 70 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2801, "end": 2805, "loc": { "start": { "line": 72, "column": 20 }, "end": { "line": 72, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2805, "end": 2806, "loc": { "start": { "line": 72, "column": 24 }, "end": { "line": 72, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2806, "end": 2810, "loc": { "start": { "line": 72, "column": 25 }, "end": { "line": 72, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2810, "end": 2811, "loc": { "start": { "line": 72, "column": 29 }, "end": { "line": 72, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "gameMode", "start": 2811, "end": 2819, "loc": { "start": { "line": 72, "column": 30 }, "end": { "line": 72, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2819, "end": 2820, "loc": { "start": { "line": 72, "column": 38 }, "end": { "line": 72, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getBlueprintShapeKey", "start": 2820, "end": 2840, "loc": { "start": { "line": 72, "column": 39 }, "end": { "line": 72, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2840, "end": 2841, "loc": { "start": { "line": 72, "column": 59 }, "end": { "line": 72, "column": 60 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2841, "end": 2842, "loc": { "start": { "line": 72, "column": 60 }, "end": { "line": 72, "column": 61 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2860, "end": 2861, "loc": { "start": { "line": 73, "column": 16 }, "end": { "line": 73, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2861, "end": 2862, "loc": { "start": { "line": 73, "column": 17 }, "end": { "line": 73, "column": 18 } } }, { "type": { "label": "...", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2880, "end": 2883, "loc": { "start": { "line": 74, "column": 16 }, "end": { "line": 74, "column": 19 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2883, "end": 2887, "loc": { "start": { "line": 74, "column": 19 }, "end": { "line": 74, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2887, "end": 2888, "loc": { "start": { "line": 74, "column": 23 }, "end": { "line": 74, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2888, "end": 2892, "loc": { "start": { "line": 74, "column": 24 }, "end": { "line": 74, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2892, "end": 2893, "loc": { "start": { "line": 74, "column": 28 }, "end": { "line": 74, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hud", "start": 2893, "end": 2896, "loc": { "start": { "line": 74, "column": 29 }, "end": { "line": 74, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2896, "end": 2897, "loc": { "start": { "line": 74, "column": 32 }, "end": { "line": 74, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parts", "start": 2897, "end": 2902, "loc": { "start": { "line": 74, "column": 33 }, "end": { "line": 74, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2902, "end": 2903, "loc": { "start": { "line": 74, "column": 38 }, "end": { "line": 74, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pinnedShapes", "start": 2903, "end": 2915, "loc": { "start": { "line": 74, "column": 39 }, "end": { "line": 74, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2915, "end": 2916, "loc": { "start": { "line": 74, "column": 51 }, "end": { "line": 74, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pinnedShapes", "start": 2916, "end": 2928, "loc": { "start": { "line": 74, "column": 52 }, "end": { "line": 74, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2928, "end": 2929, "loc": { "start": { "line": 74, "column": 64 }, "end": { "line": 74, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "map", "start": 2929, "end": 2932, "loc": { "start": { "line": 74, "column": 65 }, "end": { "line": 74, "column": 68 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2932, "end": 2933, "loc": { "start": { "line": 74, "column": 68 }, "end": { "line": 74, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 2933, "end": 2936, "loc": { "start": { "line": 74, "column": 69 }, "end": { "line": 74, "column": 72 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2937, "end": 2939, "loc": { "start": { "line": 74, "column": 73 }, "end": { "line": 74, "column": 75 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2961, "end": 2965, "loc": { "start": { "line": 75, "column": 20 }, "end": { "line": 75, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2965, "end": 2966, "loc": { "start": { "line": 75, "column": 24 }, "end": { "line": 75, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2966, "end": 2970, "loc": { "start": { "line": 75, "column": 25 }, "end": { "line": 75, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2970, "end": 2971, "loc": { "start": { "line": 75, "column": 29 }, "end": { "line": 75, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "shapeDefinitionMgr", "start": 2971, "end": 2989, "loc": { "start": { "line": 75, "column": 30 }, "end": { "line": 75, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2989, "end": 2990, "loc": { "start": { "line": 75, "column": 48 }, "end": { "line": 75, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getShapeItemFromShortKey", "start": 2990, "end": 3014, "loc": { "start": { "line": 75, "column": 49 }, "end": { "line": 75, "column": 73 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3014, "end": 3015, "loc": { "start": { "line": 75, "column": 73 }, "end": { "line": 75, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 3015, "end": 3018, "loc": { "start": { "line": 75, "column": 74 }, "end": { "line": 75, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3018, "end": 3019, "loc": { "start": { "line": 75, "column": 77 }, "end": { "line": 75, "column": 78 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3037, "end": 3038, "loc": { "start": { "line": 76, "column": 16 }, "end": { "line": 76, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3038, "end": 3039, "loc": { "start": { "line": 76, "column": 17 }, "end": { "line": 76, "column": 18 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3053, "end": 3054, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 77, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3054, "end": 3055, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 14 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3065, "end": 3066, "loc": { "start": { "line": 78, "column": 8 }, "end": { "line": 78, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3066, "end": 3067, "loc": { "start": { "line": 78, "column": 9 }, "end": { "line": 78, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3067, "end": 3068, "loc": { "start": { "line": 78, "column": 10 }, "end": { "line": 78, "column": 11 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3080, "end": 3085, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 80, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dialog", "start": 3086, "end": 3092, "loc": { "start": { "line": 80, "column": 14 }, "end": { "line": 80, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3093, "end": 3094, "loc": { "start": { "line": 80, "column": 21 }, "end": { "line": 80, "column": 22 } } }, { "type": { "label": "new", "keyword": "new", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "new", "start": 3095, "end": 3098, "loc": { "start": { "line": 80, "column": 23 }, "end": { "line": 80, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "DialogWithForm", "start": 3099, "end": 3113, "loc": { "start": { "line": 80, "column": 27 }, "end": { "line": 80, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3113, "end": 3114, "loc": { "start": { "line": 80, "column": 41 }, "end": { "line": 80, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3114, "end": 3115, "loc": { "start": { "line": 80, "column": 42 }, "end": { "line": 80, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 3129, "end": 3132, "loc": { "start": { "line": 81, "column": 12 }, "end": { "line": 81, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3132, "end": 3133, "loc": { "start": { "line": 81, "column": 15 }, "end": { "line": 81, "column": 16 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3134, "end": 3138, "loc": { "start": { "line": 81, "column": 17 }, "end": { "line": 81, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3138, "end": 3139, "loc": { "start": { "line": 81, "column": 21 }, "end": { "line": 81, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3139, "end": 3143, "loc": { "start": { "line": 81, "column": 22 }, "end": { "line": 81, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3143, "end": 3144, "loc": { "start": { "line": 81, "column": 26 }, "end": { "line": 81, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 3144, "end": 3147, "loc": { "start": { "line": 81, "column": 27 }, "end": { "line": 81, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3147, "end": 3148, "loc": { "start": { "line": 81, "column": 30 }, "end": { "line": 81, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "title", "start": 3162, "end": 3167, "loc": { "start": { "line": 82, "column": 12 }, "end": { "line": 82, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3167, "end": 3168, "loc": { "start": { "line": 82, "column": 17 }, "end": { "line": 82, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 3169, "end": 3170, "loc": { "start": { "line": 82, "column": 19 }, "end": { "line": 82, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3170, "end": 3171, "loc": { "start": { "line": 82, "column": 20 }, "end": { "line": 82, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dialogs", "start": 3171, "end": 3178, "loc": { "start": { "line": 82, "column": 21 }, "end": { "line": 82, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3178, "end": 3179, "loc": { "start": { "line": 82, "column": 28 }, "end": { "line": 82, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "editSignal", "start": 3179, "end": 3189, "loc": { "start": { "line": 82, "column": 29 }, "end": { "line": 82, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3189, "end": 3190, "loc": { "start": { "line": 82, "column": 39 }, "end": { "line": 82, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "title", "start": 3190, "end": 3195, "loc": { "start": { "line": 82, "column": 40 }, "end": { "line": 82, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3195, "end": 3196, "loc": { "start": { "line": 82, "column": 45 }, "end": { "line": 82, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "desc", "start": 3210, "end": 3214, "loc": { "start": { "line": 83, "column": 12 }, "end": { "line": 83, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3214, "end": 3215, "loc": { "start": { "line": 83, "column": 16 }, "end": { "line": 83, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 3216, "end": 3217, "loc": { "start": { "line": 83, "column": 18 }, "end": { "line": 83, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3217, "end": 3218, "loc": { "start": { "line": 83, "column": 19 }, "end": { "line": 83, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dialogs", "start": 3218, "end": 3225, "loc": { "start": { "line": 83, "column": 20 }, "end": { "line": 83, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3225, "end": 3226, "loc": { "start": { "line": 83, "column": 27 }, "end": { "line": 83, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "editSignal", "start": 3226, "end": 3236, "loc": { "start": { "line": 83, "column": 28 }, "end": { "line": 83, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3236, "end": 3237, "loc": { "start": { "line": 83, "column": 38 }, "end": { "line": 83, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "descItems", "start": 3237, "end": 3246, "loc": { "start": { "line": 83, "column": 39 }, "end": { "line": 83, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3246, "end": 3247, "loc": { "start": { "line": 83, "column": 48 }, "end": { "line": 83, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "formElements", "start": 3261, "end": 3273, "loc": { "start": { "line": 84, "column": 12 }, "end": { "line": 84, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3273, "end": 3274, "loc": { "start": { "line": 84, "column": 24 }, "end": { "line": 84, "column": 25 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3275, "end": 3276, "loc": { "start": { "line": 84, "column": 26 }, "end": { "line": 84, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "itemInput", "start": 3276, "end": 3285, "loc": { "start": { "line": 84, "column": 27 }, "end": { "line": 84, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3285, "end": 3286, "loc": { "start": { "line": 84, "column": 36 }, "end": { "line": 84, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signalValueInput", "start": 3287, "end": 3303, "loc": { "start": { "line": 84, "column": 38 }, "end": { "line": 84, "column": 54 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3303, "end": 3304, "loc": { "start": { "line": 84, "column": 54 }, "end": { "line": 84, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3304, "end": 3305, "loc": { "start": { "line": 84, "column": 55 }, "end": { "line": 84, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buttons", "start": 3319, "end": 3326, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3326, "end": 3327, "loc": { "start": { "line": 85, "column": 19 }, "end": { "line": 85, "column": 20 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3328, "end": 3329, "loc": { "start": { "line": 85, "column": 21 }, "end": { "line": 85, "column": 22 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "cancel:bad:escape", "start": 3329, "end": 3348, "loc": { "start": { "line": 85, "column": 22 }, "end": { "line": 85, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3348, "end": 3349, "loc": { "start": { "line": 85, "column": 41 }, "end": { "line": 85, "column": 42 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "ok:good:enter", "start": 3350, "end": 3365, "loc": { "start": { "line": 85, "column": 43 }, "end": { "line": 85, "column": 58 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3365, "end": 3366, "loc": { "start": { "line": 85, "column": 58 }, "end": { "line": 85, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3366, "end": 3367, "loc": { "start": { "line": 85, "column": 59 }, "end": { "line": 85, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "closeButton", "start": 3381, "end": 3392, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3392, "end": 3393, "loc": { "start": { "line": 86, "column": 23 }, "end": { "line": 86, "column": 24 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 3394, "end": 3399, "loc": { "start": { "line": 86, "column": 25 }, "end": { "line": 86, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3399, "end": 3400, "loc": { "start": { "line": 86, "column": 30 }, "end": { "line": 86, "column": 31 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3410, "end": 3411, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3411, "end": 3412, "loc": { "start": { "line": 87, "column": 9 }, "end": { "line": 87, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3412, "end": 3413, "loc": { "start": { "line": 87, "column": 10 }, "end": { "line": 87, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3423, "end": 3427, "loc": { "start": { "line": 88, "column": 8 }, "end": { "line": 88, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3427, "end": 3428, "loc": { "start": { "line": 88, "column": 12 }, "end": { "line": 88, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3428, "end": 3432, "loc": { "start": { "line": 88, "column": 13 }, "end": { "line": 88, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3432, "end": 3433, "loc": { "start": { "line": 88, "column": 17 }, "end": { "line": 88, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hud", "start": 3433, "end": 3436, "loc": { "start": { "line": 88, "column": 18 }, "end": { "line": 88, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3436, "end": 3437, "loc": { "start": { "line": 88, "column": 21 }, "end": { "line": 88, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parts", "start": 3437, "end": 3442, "loc": { "start": { "line": 88, "column": 22 }, "end": { "line": 88, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3442, "end": 3443, "loc": { "start": { "line": 88, "column": 27 }, "end": { "line": 88, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dialogs", "start": 3443, "end": 3450, "loc": { "start": { "line": 88, "column": 28 }, "end": { "line": 88, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3450, "end": 3451, "loc": { "start": { "line": 88, "column": 35 }, "end": { "line": 88, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "internalShowDialog", "start": 3451, "end": 3469, "loc": { "start": { "line": 88, "column": 36 }, "end": { "line": 88, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3469, "end": 3470, "loc": { "start": { "line": 88, "column": 54 }, "end": { "line": 88, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dialog", "start": 3470, "end": 3476, "loc": { "start": { "line": 88, "column": 55 }, "end": { "line": 88, "column": 61 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3476, "end": 3477, "loc": { "start": { "line": 88, "column": 61 }, "end": { "line": 88, "column": 62 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3477, "end": 3478, "loc": { "start": { "line": 88, "column": 62 }, "end": { "line": 88, "column": 63 } } }, { "type": "CommentLine", "value": " When confirmed, set the signal", "start": 3490, "end": 3523, "loc": { "start": { "line": 90, "column": 8 }, "end": { "line": 90, "column": 41 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3533, "end": 3538, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "closeHandler", "start": 3539, "end": 3551, "loc": { "start": { "line": 91, "column": 14 }, "end": { "line": 91, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3552, "end": 3553, "loc": { "start": { "line": 91, "column": 27 }, "end": { "line": 91, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3554, "end": 3555, "loc": { "start": { "line": 91, "column": 29 }, "end": { "line": 91, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3555, "end": 3556, "loc": { "start": { "line": 91, "column": 30 }, "end": { "line": 91, "column": 31 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3557, "end": 3559, "loc": { "start": { "line": 91, "column": 32 }, "end": { "line": 91, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3560, "end": 3561, "loc": { "start": { "line": 91, "column": 35 }, "end": { "line": 91, "column": 36 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 3575, "end": 3577, "loc": { "start": { "line": 92, "column": 12 }, "end": { "line": 92, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3578, "end": 3579, "loc": { "start": { "line": 92, "column": 15 }, "end": { "line": 92, "column": 16 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 3579, "end": 3580, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 17 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3580, "end": 3584, "loc": { "start": { "line": 92, "column": 17 }, "end": { "line": 92, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3584, "end": 3585, "loc": { "start": { "line": 92, "column": 21 }, "end": { "line": 92, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3585, "end": 3589, "loc": { "start": { "line": 92, "column": 22 }, "end": { "line": 92, "column": 26 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 3590, "end": 3592, "loc": { "start": { "line": 92, "column": 27 }, "end": { "line": 92, "column": 29 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 3593, "end": 3594, "loc": { "start": { "line": 92, "column": 30 }, "end": { "line": 92, "column": 31 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3594, "end": 3598, "loc": { "start": { "line": 92, "column": 31 }, "end": { "line": 92, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3598, "end": 3599, "loc": { "start": { "line": 92, "column": 35 }, "end": { "line": 92, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3599, "end": 3603, "loc": { "start": { "line": 92, "column": 36 }, "end": { "line": 92, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3603, "end": 3604, "loc": { "start": { "line": 92, "column": 40 }, "end": { "line": 92, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entityMgr", "start": 3604, "end": 3613, "loc": { "start": { "line": 92, "column": 41 }, "end": { "line": 92, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3613, "end": 3614, "loc": { "start": { "line": 92, "column": 50 }, "end": { "line": 92, "column": 51 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3615, "end": 3616, "loc": { "start": { "line": 92, "column": 52 }, "end": { "line": 92, "column": 53 } } }, { "type": "CommentLine", "value": " Game got stopped", "start": 3634, "end": 3653, "loc": { "start": { "line": 93, "column": 16 }, "end": { "line": 93, "column": 35 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 3671, "end": 3677, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3677, "end": 3678, "loc": { "start": { "line": 94, "column": 22 }, "end": { "line": 94, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3692, "end": 3693, "loc": { "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 13 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3709, "end": 3714, "loc": { "start": { "line": 97, "column": 12 }, "end": { "line": 97, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entityRef", "start": 3715, "end": 3724, "loc": { "start": { "line": 97, "column": 18 }, "end": { "line": 97, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3725, "end": 3726, "loc": { "start": { "line": 97, "column": 28 }, "end": { "line": 97, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3727, "end": 3731, "loc": { "start": { "line": 97, "column": 30 }, "end": { "line": 97, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3731, "end": 3732, "loc": { "start": { "line": 97, "column": 34 }, "end": { "line": 97, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3732, "end": 3736, "loc": { "start": { "line": 97, "column": 35 }, "end": { "line": 97, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3736, "end": 3737, "loc": { "start": { "line": 97, "column": 39 }, "end": { "line": 97, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entityMgr", "start": 3737, "end": 3746, "loc": { "start": { "line": 97, "column": 40 }, "end": { "line": 97, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3746, "end": 3747, "loc": { "start": { "line": 97, "column": 49 }, "end": { "line": 97, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "findByUid", "start": 3747, "end": 3756, "loc": { "start": { "line": 97, "column": 50 }, "end": { "line": 97, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3756, "end": 3757, "loc": { "start": { "line": 97, "column": 59 }, "end": { "line": 97, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "uid", "start": 3757, "end": 3760, "loc": { "start": { "line": 97, "column": 60 }, "end": { "line": 97, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3760, "end": 3761, "loc": { "start": { "line": 97, "column": 63 }, "end": { "line": 97, "column": 64 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 3762, "end": 3767, "loc": { "start": { "line": 97, "column": 65 }, "end": { "line": 97, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3767, "end": 3768, "loc": { "start": { "line": 97, "column": 70 }, "end": { "line": 97, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3768, "end": 3769, "loc": { "start": { "line": 97, "column": 71 }, "end": { "line": 97, "column": 72 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 3783, "end": 3785, "loc": { "start": { "line": 98, "column": 12 }, "end": { "line": 98, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3786, "end": 3787, "loc": { "start": { "line": 98, "column": 15 }, "end": { "line": 98, "column": 16 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 3787, "end": 3788, "loc": { "start": { "line": 98, "column": 16 }, "end": { "line": 98, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entityRef", "start": 3788, "end": 3797, "loc": { "start": { "line": 98, "column": 17 }, "end": { "line": 98, "column": 26 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3797, "end": 3798, "loc": { "start": { "line": 98, "column": 26 }, "end": { "line": 98, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3799, "end": 3800, "loc": { "start": { "line": 98, "column": 28 }, "end": { "line": 98, "column": 29 } } }, { "type": "CommentLine", "value": " outdated", "start": 3818, "end": 3829, "loc": { "start": { "line": 99, "column": 16 }, "end": { "line": 99, "column": 27 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 3847, "end": 3853, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3853, "end": 3854, "loc": { "start": { "line": 100, "column": 22 }, "end": { "line": 100, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3868, "end": 3869, "loc": { "start": { "line": 101, "column": 12 }, "end": { "line": 101, "column": 13 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3885, "end": 3890, "loc": { "start": { "line": 103, "column": 12 }, "end": { "line": 103, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constantComp", "start": 3891, "end": 3903, "loc": { "start": { "line": 103, "column": 18 }, "end": { "line": 103, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3904, "end": 3905, "loc": { "start": { "line": 103, "column": 31 }, "end": { "line": 103, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entityRef", "start": 3906, "end": 3915, "loc": { "start": { "line": 103, "column": 33 }, "end": { "line": 103, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3915, "end": 3916, "loc": { "start": { "line": 103, "column": 42 }, "end": { "line": 103, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 3916, "end": 3926, "loc": { "start": { "line": 103, "column": 43 }, "end": { "line": 103, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3926, "end": 3927, "loc": { "start": { "line": 103, "column": 53 }, "end": { "line": 103, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ConstantSignal", "start": 3927, "end": 3941, "loc": { "start": { "line": 103, "column": 54 }, "end": { "line": 103, "column": 68 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3941, "end": 3942, "loc": { "start": { "line": 103, "column": 68 }, "end": { "line": 103, "column": 69 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 3956, "end": 3958, "loc": { "start": { "line": 104, "column": 12 }, "end": { "line": 104, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3959, "end": 3960, "loc": { "start": { "line": 104, "column": 15 }, "end": { "line": 104, "column": 16 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 3960, "end": 3961, "loc": { "start": { "line": 104, "column": 16 }, "end": { "line": 104, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constantComp", "start": 3961, "end": 3973, "loc": { "start": { "line": 104, "column": 17 }, "end": { "line": 104, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3973, "end": 3974, "loc": { "start": { "line": 104, "column": 29 }, "end": { "line": 104, "column": 30 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3975, "end": 3976, "loc": { "start": { "line": 104, "column": 31 }, "end": { "line": 104, "column": 32 } } }, { "type": "CommentLine", "value": " no longer interesting", "start": 3994, "end": 4018, "loc": { "start": { "line": 105, "column": 16 }, "end": { "line": 105, "column": 40 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 4036, "end": 4042, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4042, "end": 4043, "loc": { "start": { "line": 106, "column": 22 }, "end": { "line": 106, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4057, "end": 4058, "loc": { "start": { "line": 107, "column": 12 }, "end": { "line": 107, "column": 13 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 4074, "end": 4076, "loc": { "start": { "line": 109, "column": 12 }, "end": { "line": 109, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4077, "end": 4078, "loc": { "start": { "line": 109, "column": 15 }, "end": { "line": 109, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "itemInput", "start": 4078, "end": 4087, "loc": { "start": { "line": 109, "column": 16 }, "end": { "line": 109, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4087, "end": 4088, "loc": { "start": { "line": 109, "column": 25 }, "end": { "line": 109, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "chosenItem", "start": 4088, "end": 4098, "loc": { "start": { "line": 109, "column": 26 }, "end": { "line": 109, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4098, "end": 4099, "loc": { "start": { "line": 109, "column": 36 }, "end": { "line": 109, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4100, "end": 4101, "loc": { "start": { "line": 109, "column": 38 }, "end": { "line": 109, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constantComp", "start": 4119, "end": 4131, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4131, "end": 4132, "loc": { "start": { "line": 110, "column": 28 }, "end": { "line": 110, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signal", "start": 4132, "end": 4138, "loc": { "start": { "line": 110, "column": 29 }, "end": { "line": 110, "column": 35 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4139, "end": 4140, "loc": { "start": { "line": 110, "column": 36 }, "end": { "line": 110, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "itemInput", "start": 4141, "end": 4150, "loc": { "start": { "line": 110, "column": 38 }, "end": { "line": 110, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4150, "end": 4151, "loc": { "start": { "line": 110, "column": 47 }, "end": { "line": 110, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "chosenItem", "start": 4151, "end": 4161, "loc": { "start": { "line": 110, "column": 48 }, "end": { "line": 110, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4161, "end": 4162, "loc": { "start": { "line": 110, "column": 58 }, "end": { "line": 110, "column": 59 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4176, "end": 4177, "loc": { "start": { "line": 111, "column": 12 }, "end": { "line": 111, "column": 13 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 4178, "end": 4182, "loc": { "start": { "line": 111, "column": 14 }, "end": { "line": 111, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4183, "end": 4184, "loc": { "start": { "line": 111, "column": 19 }, "end": { "line": 111, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constantComp", "start": 4202, "end": 4214, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4214, "end": 4215, "loc": { "start": { "line": 112, "column": 28 }, "end": { "line": 112, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signal", "start": 4215, "end": 4221, "loc": { "start": { "line": 112, "column": 29 }, "end": { "line": 112, "column": 35 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4222, "end": 4223, "loc": { "start": { "line": 112, "column": 36 }, "end": { "line": 112, "column": 37 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4224, "end": 4228, "loc": { "start": { "line": 112, "column": 38 }, "end": { "line": 112, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4228, "end": 4229, "loc": { "start": { "line": 112, "column": 42 }, "end": { "line": 112, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parseSignalCode", "start": 4229, "end": 4244, "loc": { "start": { "line": 112, "column": 43 }, "end": { "line": 112, "column": 58 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4244, "end": 4245, "loc": { "start": { "line": 112, "column": 58 }, "end": { "line": 112, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signalValueInput", "start": 4245, "end": 4261, "loc": { "start": { "line": 112, "column": 59 }, "end": { "line": 112, "column": 75 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4261, "end": 4262, "loc": { "start": { "line": 112, "column": 75 }, "end": { "line": 112, "column": 76 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getValue", "start": 4262, "end": 4270, "loc": { "start": { "line": 112, "column": 76 }, "end": { "line": 112, "column": 84 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4270, "end": 4271, "loc": { "start": { "line": 112, "column": 84 }, "end": { "line": 112, "column": 85 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4271, "end": 4272, "loc": { "start": { "line": 112, "column": 85 }, "end": { "line": 112, "column": 86 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4272, "end": 4273, "loc": { "start": { "line": 112, "column": 86 }, "end": { "line": 112, "column": 87 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4273, "end": 4274, "loc": { "start": { "line": 112, "column": 87 }, "end": { "line": 112, "column": 88 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4288, "end": 4289, "loc": { "start": { "line": 113, "column": 12 }, "end": { "line": 113, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4299, "end": 4300, "loc": { "start": { "line": 114, "column": 8 }, "end": { "line": 114, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4300, "end": 4301, "loc": { "start": { "line": 114, "column": 9 }, "end": { "line": 114, "column": 10 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dialog", "start": 4313, "end": 4319, "loc": { "start": { "line": 116, "column": 8 }, "end": { "line": 116, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4319, "end": 4320, "loc": { "start": { "line": 116, "column": 14 }, "end": { "line": 116, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buttonSignals", "start": 4320, "end": 4333, "loc": { "start": { "line": 116, "column": 15 }, "end": { "line": 116, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4333, "end": 4334, "loc": { "start": { "line": 116, "column": 28 }, "end": { "line": 116, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ok", "start": 4334, "end": 4336, "loc": { "start": { "line": 116, "column": 29 }, "end": { "line": 116, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4336, "end": 4337, "loc": { "start": { "line": 116, "column": 31 }, "end": { "line": 116, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 4337, "end": 4340, "loc": { "start": { "line": 116, "column": 32 }, "end": { "line": 116, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4340, "end": 4341, "loc": { "start": { "line": 116, "column": 35 }, "end": { "line": 116, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "closeHandler", "start": 4341, "end": 4353, "loc": { "start": { "line": 116, "column": 36 }, "end": { "line": 116, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4353, "end": 4354, "loc": { "start": { "line": 116, "column": 48 }, "end": { "line": 116, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4354, "end": 4355, "loc": { "start": { "line": 116, "column": 49 }, "end": { "line": 116, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dialog", "start": 4365, "end": 4371, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4371, "end": 4372, "loc": { "start": { "line": 117, "column": 14 }, "end": { "line": 117, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "valueChosen", "start": 4372, "end": 4383, "loc": { "start": { "line": 117, "column": 15 }, "end": { "line": 117, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4383, "end": 4384, "loc": { "start": { "line": 117, "column": 26 }, "end": { "line": 117, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 4384, "end": 4387, "loc": { "start": { "line": 117, "column": 27 }, "end": { "line": 117, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4387, "end": 4388, "loc": { "start": { "line": 117, "column": 30 }, "end": { "line": 117, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "closeHandler", "start": 4388, "end": 4400, "loc": { "start": { "line": 117, "column": 31 }, "end": { "line": 117, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4400, "end": 4401, "loc": { "start": { "line": 117, "column": 43 }, "end": { "line": 117, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4401, "end": 4402, "loc": { "start": { "line": 117, "column": 44 }, "end": { "line": 117, "column": 45 } } }, { "type": "CommentLine", "value": " When cancelled, destroy the entity again", "start": 4414, "end": 4457, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 51 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 4467, "end": 4469, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 120, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4470, "end": 4471, "loc": { "start": { "line": 120, "column": 11 }, "end": { "line": 120, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "deleteOnCancel", "start": 4471, "end": 4485, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 120, "column": 26 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4485, "end": 4486, "loc": { "start": { "line": 120, "column": 26 }, "end": { "line": 120, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4487, "end": 4488, "loc": { "start": { "line": 120, "column": 28 }, "end": { "line": 120, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dialog", "start": 4502, "end": 4508, "loc": { "start": { "line": 121, "column": 12 }, "end": { "line": 121, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4508, "end": 4509, "loc": { "start": { "line": 121, "column": 18 }, "end": { "line": 121, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buttonSignals", "start": 4509, "end": 4522, "loc": { "start": { "line": 121, "column": 19 }, "end": { "line": 121, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4522, "end": 4523, "loc": { "start": { "line": 121, "column": 32 }, "end": { "line": 121, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cancel", "start": 4523, "end": 4529, "loc": { "start": { "line": 121, "column": 33 }, "end": { "line": 121, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4529, "end": 4530, "loc": { "start": { "line": 121, "column": 39 }, "end": { "line": 121, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 4530, "end": 4533, "loc": { "start": { "line": 121, "column": 40 }, "end": { "line": 121, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4533, "end": 4534, "loc": { "start": { "line": 121, "column": 43 }, "end": { "line": 121, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4534, "end": 4535, "loc": { "start": { "line": 121, "column": 44 }, "end": { "line": 121, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4535, "end": 4536, "loc": { "start": { "line": 121, "column": 45 }, "end": { "line": 121, "column": 46 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4537, "end": 4539, "loc": { "start": { "line": 121, "column": 47 }, "end": { "line": 121, "column": 49 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4540, "end": 4541, "loc": { "start": { "line": 121, "column": 50 }, "end": { "line": 121, "column": 51 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 4559, "end": 4561, "loc": { "start": { "line": 122, "column": 16 }, "end": { "line": 122, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4562, "end": 4563, "loc": { "start": { "line": 122, "column": 19 }, "end": { "line": 122, "column": 20 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 4563, "end": 4564, "loc": { "start": { "line": 122, "column": 20 }, "end": { "line": 122, "column": 21 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4564, "end": 4568, "loc": { "start": { "line": 122, "column": 21 }, "end": { "line": 122, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4568, "end": 4569, "loc": { "start": { "line": 122, "column": 25 }, "end": { "line": 122, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 4569, "end": 4573, "loc": { "start": { "line": 122, "column": 26 }, "end": { "line": 122, "column": 30 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 4574, "end": 4576, "loc": { "start": { "line": 122, "column": 31 }, "end": { "line": 122, "column": 33 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 4577, "end": 4578, "loc": { "start": { "line": 122, "column": 34 }, "end": { "line": 122, "column": 35 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4578, "end": 4582, "loc": { "start": { "line": 122, "column": 35 }, "end": { "line": 122, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4582, "end": 4583, "loc": { "start": { "line": 122, "column": 39 }, "end": { "line": 122, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 4583, "end": 4587, "loc": { "start": { "line": 122, "column": 40 }, "end": { "line": 122, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4587, "end": 4588, "loc": { "start": { "line": 122, "column": 44 }, "end": { "line": 122, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entityMgr", "start": 4588, "end": 4597, "loc": { "start": { "line": 122, "column": 45 }, "end": { "line": 122, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4597, "end": 4598, "loc": { "start": { "line": 122, "column": 54 }, "end": { "line": 122, "column": 55 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4599, "end": 4600, "loc": { "start": { "line": 122, "column": 56 }, "end": { "line": 122, "column": 57 } } }, { "type": "CommentLine", "value": " Game got stopped", "start": 4622, "end": 4641, "loc": { "start": { "line": 123, "column": 20 }, "end": { "line": 123, "column": 39 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 4663, "end": 4669, "loc": { "start": { "line": 124, "column": 20 }, "end": { "line": 124, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4669, "end": 4670, "loc": { "start": { "line": 124, "column": 26 }, "end": { "line": 124, "column": 27 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4688, "end": 4689, "loc": { "start": { "line": 125, "column": 16 }, "end": { "line": 125, "column": 17 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 4709, "end": 4714, "loc": { "start": { "line": 127, "column": 16 }, "end": { "line": 127, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entityRef", "start": 4715, "end": 4724, "loc": { "start": { "line": 127, "column": 22 }, "end": { "line": 127, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4725, "end": 4726, "loc": { "start": { "line": 127, "column": 32 }, "end": { "line": 127, "column": 33 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4727, "end": 4731, "loc": { "start": { "line": 127, "column": 34 }, "end": { "line": 127, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4731, "end": 4732, "loc": { "start": { "line": 127, "column": 38 }, "end": { "line": 127, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 4732, "end": 4736, "loc": { "start": { "line": 127, "column": 39 }, "end": { "line": 127, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4736, "end": 4737, "loc": { "start": { "line": 127, "column": 43 }, "end": { "line": 127, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entityMgr", "start": 4737, "end": 4746, "loc": { "start": { "line": 127, "column": 44 }, "end": { "line": 127, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4746, "end": 4747, "loc": { "start": { "line": 127, "column": 53 }, "end": { "line": 127, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "findByUid", "start": 4747, "end": 4756, "loc": { "start": { "line": 127, "column": 54 }, "end": { "line": 127, "column": 63 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4756, "end": 4757, "loc": { "start": { "line": 127, "column": 63 }, "end": { "line": 127, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "uid", "start": 4757, "end": 4760, "loc": { "start": { "line": 127, "column": 64 }, "end": { "line": 127, "column": 67 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4760, "end": 4761, "loc": { "start": { "line": 127, "column": 67 }, "end": { "line": 127, "column": 68 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 4762, "end": 4767, "loc": { "start": { "line": 127, "column": 69 }, "end": { "line": 127, "column": 74 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4767, "end": 4768, "loc": { "start": { "line": 127, "column": 74 }, "end": { "line": 127, "column": 75 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4768, "end": 4769, "loc": { "start": { "line": 127, "column": 75 }, "end": { "line": 127, "column": 76 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 4787, "end": 4789, "loc": { "start": { "line": 128, "column": 16 }, "end": { "line": 128, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4790, "end": 4791, "loc": { "start": { "line": 128, "column": 19 }, "end": { "line": 128, "column": 20 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 4791, "end": 4792, "loc": { "start": { "line": 128, "column": 20 }, "end": { "line": 128, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entityRef", "start": 4792, "end": 4801, "loc": { "start": { "line": 128, "column": 21 }, "end": { "line": 128, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4801, "end": 4802, "loc": { "start": { "line": 128, "column": 30 }, "end": { "line": 128, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4803, "end": 4804, "loc": { "start": { "line": 128, "column": 32 }, "end": { "line": 128, "column": 33 } } }, { "type": "CommentLine", "value": " outdated", "start": 4826, "end": 4837, "loc": { "start": { "line": 129, "column": 20 }, "end": { "line": 129, "column": 31 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 4859, "end": 4865, "loc": { "start": { "line": 130, "column": 20 }, "end": { "line": 130, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4865, "end": 4866, "loc": { "start": { "line": 130, "column": 26 }, "end": { "line": 130, "column": 27 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4884, "end": 4885, "loc": { "start": { "line": 131, "column": 16 }, "end": { "line": 131, "column": 17 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 4905, "end": 4910, "loc": { "start": { "line": 133, "column": 16 }, "end": { "line": 133, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constantComp", "start": 4911, "end": 4923, "loc": { "start": { "line": 133, "column": 22 }, "end": { "line": 133, "column": 34 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4924, "end": 4925, "loc": { "start": { "line": 133, "column": 35 }, "end": { "line": 133, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entityRef", "start": 4926, "end": 4935, "loc": { "start": { "line": 133, "column": 37 }, "end": { "line": 133, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4935, "end": 4936, "loc": { "start": { "line": 133, "column": 46 }, "end": { "line": 133, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 4936, "end": 4946, "loc": { "start": { "line": 133, "column": 47 }, "end": { "line": 133, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4946, "end": 4947, "loc": { "start": { "line": 133, "column": 57 }, "end": { "line": 133, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ConstantSignal", "start": 4947, "end": 4961, "loc": { "start": { "line": 133, "column": 58 }, "end": { "line": 133, "column": 72 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4961, "end": 4962, "loc": { "start": { "line": 133, "column": 72 }, "end": { "line": 133, "column": 73 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 4980, "end": 4982, "loc": { "start": { "line": 134, "column": 16 }, "end": { "line": 134, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4983, "end": 4984, "loc": { "start": { "line": 134, "column": 19 }, "end": { "line": 134, "column": 20 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 4984, "end": 4985, "loc": { "start": { "line": 134, "column": 20 }, "end": { "line": 134, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constantComp", "start": 4985, "end": 4997, "loc": { "start": { "line": 134, "column": 21 }, "end": { "line": 134, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4997, "end": 4998, "loc": { "start": { "line": 134, "column": 33 }, "end": { "line": 134, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4999, "end": 5000, "loc": { "start": { "line": 134, "column": 35 }, "end": { "line": 134, "column": 36 } } }, { "type": "CommentLine", "value": " no longer interesting", "start": 5022, "end": 5046, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 44 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5068, "end": 5074, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5074, "end": 5075, "loc": { "start": { "line": 136, "column": 26 }, "end": { "line": 136, "column": 27 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5093, "end": 5094, "loc": { "start": { "line": 137, "column": 16 }, "end": { "line": 137, "column": 17 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5114, "end": 5118, "loc": { "start": { "line": 139, "column": 16 }, "end": { "line": 139, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5118, "end": 5119, "loc": { "start": { "line": 139, "column": 20 }, "end": { "line": 139, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5119, "end": 5123, "loc": { "start": { "line": 139, "column": 21 }, "end": { "line": 139, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5123, "end": 5124, "loc": { "start": { "line": 139, "column": 25 }, "end": { "line": 139, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "logic", "start": 5124, "end": 5129, "loc": { "start": { "line": 139, "column": 26 }, "end": { "line": 139, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5129, "end": 5130, "loc": { "start": { "line": 139, "column": 31 }, "end": { "line": 139, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tryDeleteBuilding", "start": 5130, "end": 5147, "loc": { "start": { "line": 139, "column": 32 }, "end": { "line": 139, "column": 49 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5147, "end": 5148, "loc": { "start": { "line": 139, "column": 49 }, "end": { "line": 139, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entityRef", "start": 5148, "end": 5157, "loc": { "start": { "line": 139, "column": 50 }, "end": { "line": 139, "column": 59 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5157, "end": 5158, "loc": { "start": { "line": 139, "column": 59 }, "end": { "line": 139, "column": 60 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5158, "end": 5159, "loc": { "start": { "line": 139, "column": 60 }, "end": { "line": 139, "column": 61 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5173, "end": 5174, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5174, "end": 5175, "loc": { "start": { "line": 140, "column": 13 }, "end": { "line": 140, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5175, "end": 5176, "loc": { "start": { "line": 140, "column": 14 }, "end": { "line": 140, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5186, "end": 5187, "loc": { "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5193, "end": 5194, "loc": { "start": { "line": 142, "column": 4 }, "end": { "line": 142, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Tries to parse a signal code\r\n * @param {string} code\r\n * @returns {BaseItem}\r\n ", "start": 5202, "end": 5308, "loc": { "start": { "line": 144, "column": 4 }, "end": { "line": 148, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parseSignalCode", "start": 5314, "end": 5329, "loc": { "start": { "line": 149, "column": 4 }, "end": { "line": 149, "column": 19 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5329, "end": 5330, "loc": { "start": { "line": 149, "column": 19 }, "end": { "line": 149, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 5330, "end": 5334, "loc": { "start": { "line": 149, "column": 20 }, "end": { "line": 149, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5334, "end": 5335, "loc": { "start": { "line": 149, "column": 24 }, "end": { "line": 149, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5336, "end": 5337, "loc": { "start": { "line": 149, "column": 26 }, "end": { "line": 149, "column": 27 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 5347, "end": 5349, "loc": { "start": { "line": 150, "column": 8 }, "end": { "line": 150, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5350, "end": 5351, "loc": { "start": { "line": 150, "column": 11 }, "end": { "line": 150, "column": 12 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5351, "end": 5352, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 13 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5352, "end": 5356, "loc": { "start": { "line": 150, "column": 13 }, "end": { "line": 150, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5356, "end": 5357, "loc": { "start": { "line": 150, "column": 17 }, "end": { "line": 150, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5357, "end": 5361, "loc": { "start": { "line": 150, "column": 18 }, "end": { "line": 150, "column": 22 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 5362, "end": 5364, "loc": { "start": { "line": 150, "column": 23 }, "end": { "line": 150, "column": 25 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5365, "end": 5366, "loc": { "start": { "line": 150, "column": 26 }, "end": { "line": 150, "column": 27 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5366, "end": 5370, "loc": { "start": { "line": 150, "column": 27 }, "end": { "line": 150, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5370, "end": 5371, "loc": { "start": { "line": 150, "column": 31 }, "end": { "line": 150, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5371, "end": 5375, "loc": { "start": { "line": 150, "column": 32 }, "end": { "line": 150, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5375, "end": 5376, "loc": { "start": { "line": 150, "column": 36 }, "end": { "line": 150, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "shapeDefinitionMgr", "start": 5376, "end": 5394, "loc": { "start": { "line": 150, "column": 37 }, "end": { "line": 150, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5394, "end": 5395, "loc": { "start": { "line": 150, "column": 55 }, "end": { "line": 150, "column": 56 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5396, "end": 5397, "loc": { "start": { "line": 150, "column": 57 }, "end": { "line": 150, "column": 58 } } }, { "type": "CommentLine", "value": " Stale reference", "start": 5411, "end": 5429, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 30 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5443, "end": 5449, "loc": { "start": { "line": 152, "column": 12 }, "end": { "line": 152, "column": 18 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 5450, "end": 5454, "loc": { "start": { "line": 152, "column": 19 }, "end": { "line": 152, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5454, "end": 5455, "loc": { "start": { "line": 152, "column": 23 }, "end": { "line": 152, "column": 24 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5465, "end": 5466, "loc": { "start": { "line": 153, "column": 8 }, "end": { "line": 153, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 5478, "end": 5482, "loc": { "start": { "line": 155, "column": 8 }, "end": { "line": 155, "column": 12 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5483, "end": 5484, "loc": { "start": { "line": 155, "column": 13 }, "end": { "line": 155, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "trim", "start": 5485, "end": 5489, "loc": { "start": { "line": 155, "column": 15 }, "end": { "line": 155, "column": 19 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5489, "end": 5490, "loc": { "start": { "line": 155, "column": 19 }, "end": { "line": 155, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 5490, "end": 5494, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5494, "end": 5495, "loc": { "start": { "line": 155, "column": 24 }, "end": { "line": 155, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5495, "end": 5496, "loc": { "start": { "line": 155, "column": 25 }, "end": { "line": 155, "column": 26 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 5506, "end": 5511, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "codeLower", "start": 5512, "end": 5521, "loc": { "start": { "line": 156, "column": 14 }, "end": { "line": 156, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5522, "end": 5523, "loc": { "start": { "line": 156, "column": 24 }, "end": { "line": 156, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 5524, "end": 5528, "loc": { "start": { "line": 156, "column": 26 }, "end": { "line": 156, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5528, "end": 5529, "loc": { "start": { "line": 156, "column": 30 }, "end": { "line": 156, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "toLowerCase", "start": 5529, "end": 5540, "loc": { "start": { "line": 156, "column": 31 }, "end": { "line": 156, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5540, "end": 5541, "loc": { "start": { "line": 156, "column": 42 }, "end": { "line": 156, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5541, "end": 5542, "loc": { "start": { "line": 156, "column": 43 }, "end": { "line": 156, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5542, "end": 5543, "loc": { "start": { "line": 156, "column": 44 }, "end": { "line": 156, "column": 45 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 5555, "end": 5557, "loc": { "start": { "line": 158, "column": 8 }, "end": { "line": 158, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5558, "end": 5559, "loc": { "start": { "line": 158, "column": 11 }, "end": { "line": 158, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumColors", "start": 5559, "end": 5569, "loc": { "start": { "line": 158, "column": 12 }, "end": { "line": 158, "column": 22 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5569, "end": 5570, "loc": { "start": { "line": 158, "column": 22 }, "end": { "line": 158, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "codeLower", "start": 5570, "end": 5579, "loc": { "start": { "line": 158, "column": 23 }, "end": { "line": 158, "column": 32 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5579, "end": 5580, "loc": { "start": { "line": 158, "column": 32 }, "end": { "line": 158, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5580, "end": 5581, "loc": { "start": { "line": 158, "column": 33 }, "end": { "line": 158, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5582, "end": 5583, "loc": { "start": { "line": 158, "column": 35 }, "end": { "line": 158, "column": 36 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5597, "end": 5603, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ColorItem", "start": 5604, "end": 5613, "loc": { "start": { "line": 159, "column": 19 }, "end": { "line": 159, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5613, "end": 5614, "loc": { "start": { "line": 159, "column": 28 }, "end": { "line": 159, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ITEM_SINGLETONS", "start": 5614, "end": 5629, "loc": { "start": { "line": 159, "column": 29 }, "end": { "line": 159, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5629, "end": 5630, "loc": { "start": { "line": 159, "column": 44 }, "end": { "line": 159, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "codeLower", "start": 5630, "end": 5639, "loc": { "start": { "line": 159, "column": 45 }, "end": { "line": 159, "column": 54 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5639, "end": 5640, "loc": { "start": { "line": 159, "column": 54 }, "end": { "line": 159, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5640, "end": 5641, "loc": { "start": { "line": 159, "column": 55 }, "end": { "line": 159, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5651, "end": 5652, "loc": { "start": { "line": 160, "column": 8 }, "end": { "line": 160, "column": 9 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 5662, "end": 5664, "loc": { "start": { "line": 161, "column": 8 }, "end": { "line": 161, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5665, "end": 5666, "loc": { "start": { "line": 161, "column": 11 }, "end": { "line": 161, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 5666, "end": 5670, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 16 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 5671, "end": 5674, "loc": { "start": { "line": 161, "column": 17 }, "end": { "line": 161, "column": 20 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "1", "start": 5675, "end": 5678, "loc": { "start": { "line": 161, "column": 21 }, "end": { "line": 161, "column": 24 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 5679, "end": 5681, "loc": { "start": { "line": 161, "column": 25 }, "end": { "line": 161, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "codeLower", "start": 5682, "end": 5691, "loc": { "start": { "line": 161, "column": 28 }, "end": { "line": 161, "column": 37 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 5692, "end": 5695, "loc": { "start": { "line": 161, "column": 38 }, "end": { "line": 161, "column": 41 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 5696, "end": 5702, "loc": { "start": { "line": 161, "column": 42 }, "end": { "line": 161, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5702, "end": 5703, "loc": { "start": { "line": 161, "column": 48 }, "end": { "line": 161, "column": 49 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5704, "end": 5705, "loc": { "start": { "line": 161, "column": 50 }, "end": { "line": 161, "column": 51 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5719, "end": 5725, "loc": { "start": { "line": 162, "column": 12 }, "end": { "line": 162, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BOOL_TRUE_SINGLETON", "start": 5726, "end": 5745, "loc": { "start": { "line": 162, "column": 19 }, "end": { "line": 162, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5745, "end": 5746, "loc": { "start": { "line": 162, "column": 38 }, "end": { "line": 162, "column": 39 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5756, "end": 5757, "loc": { "start": { "line": 163, "column": 8 }, "end": { "line": 163, "column": 9 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 5769, "end": 5771, "loc": { "start": { "line": 165, "column": 8 }, "end": { "line": 165, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5772, "end": 5773, "loc": { "start": { "line": 165, "column": 11 }, "end": { "line": 165, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 5773, "end": 5777, "loc": { "start": { "line": 165, "column": 12 }, "end": { "line": 165, "column": 16 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 5778, "end": 5781, "loc": { "start": { "line": 165, "column": 17 }, "end": { "line": 165, "column": 20 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "0", "start": 5782, "end": 5785, "loc": { "start": { "line": 165, "column": 21 }, "end": { "line": 165, "column": 24 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 5786, "end": 5788, "loc": { "start": { "line": 165, "column": 25 }, "end": { "line": 165, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "codeLower", "start": 5789, "end": 5798, "loc": { "start": { "line": 165, "column": 28 }, "end": { "line": 165, "column": 37 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 5799, "end": 5802, "loc": { "start": { "line": 165, "column": 38 }, "end": { "line": 165, "column": 41 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 5803, "end": 5810, "loc": { "start": { "line": 165, "column": 42 }, "end": { "line": 165, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5810, "end": 5811, "loc": { "start": { "line": 165, "column": 49 }, "end": { "line": 165, "column": 50 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5812, "end": 5813, "loc": { "start": { "line": 165, "column": 51 }, "end": { "line": 165, "column": 52 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5827, "end": 5833, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BOOL_FALSE_SINGLETON", "start": 5834, "end": 5854, "loc": { "start": { "line": 166, "column": 19 }, "end": { "line": 166, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5854, "end": 5855, "loc": { "start": { "line": 166, "column": 39 }, "end": { "line": 166, "column": 40 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5865, "end": 5866, "loc": { "start": { "line": 167, "column": 8 }, "end": { "line": 167, "column": 9 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 5878, "end": 5880, "loc": { "start": { "line": 169, "column": 8 }, "end": { "line": 169, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5881, "end": 5882, "loc": { "start": { "line": 169, "column": 11 }, "end": { "line": 169, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ShapeDefinition", "start": 5882, "end": 5897, "loc": { "start": { "line": 169, "column": 12 }, "end": { "line": 169, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5897, "end": 5898, "loc": { "start": { "line": 169, "column": 27 }, "end": { "line": 169, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isValidShortKey", "start": 5898, "end": 5913, "loc": { "start": { "line": 169, "column": 28 }, "end": { "line": 169, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5913, "end": 5914, "loc": { "start": { "line": 169, "column": 43 }, "end": { "line": 169, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 5914, "end": 5918, "loc": { "start": { "line": 169, "column": 44 }, "end": { "line": 169, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5918, "end": 5919, "loc": { "start": { "line": 169, "column": 48 }, "end": { "line": 169, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5919, "end": 5920, "loc": { "start": { "line": 169, "column": 49 }, "end": { "line": 169, "column": 50 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5921, "end": 5922, "loc": { "start": { "line": 169, "column": 51 }, "end": { "line": 169, "column": 52 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 5936, "end": 5942, "loc": { "start": { "line": 170, "column": 12 }, "end": { "line": 170, "column": 18 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5943, "end": 5947, "loc": { "start": { "line": 170, "column": 19 }, "end": { "line": 170, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5947, "end": 5948, "loc": { "start": { "line": 170, "column": 23 }, "end": { "line": 170, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5948, "end": 5952, "loc": { "start": { "line": 170, "column": 24 }, "end": { "line": 170, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5952, "end": 5953, "loc": { "start": { "line": 170, "column": 28 }, "end": { "line": 170, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "shapeDefinitionMgr", "start": 5953, "end": 5971, "loc": { "start": { "line": 170, "column": 29 }, "end": { "line": 170, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5971, "end": 5972, "loc": { "start": { "line": 170, "column": 47 }, "end": { "line": 170, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getShapeItemFromShortKey", "start": 5972, "end": 5996, "loc": { "start": { "line": 170, "column": 48 }, "end": { "line": 170, "column": 72 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5996, "end": 5997, "loc": { "start": { "line": 170, "column": 72 }, "end": { "line": 170, "column": 73 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "code", "start": 5997, "end": 6001, "loc": { "start": { "line": 170, "column": 73 }, "end": { "line": 170, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6001, "end": 6002, "loc": { "start": { "line": 170, "column": 77 }, "end": { "line": 170, "column": 78 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6002, "end": 6003, "loc": { "start": { "line": 170, "column": 78 }, "end": { "line": 170, "column": 79 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6013, "end": 6014, "loc": { "start": { "line": 171, "column": 8 }, "end": { "line": 171, "column": 9 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 6026, "end": 6032, "loc": { "start": { "line": 173, "column": 8 }, "end": { "line": 173, "column": 14 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 6033, "end": 6037, "loc": { "start": { "line": 173, "column": 15 }, "end": { "line": 173, "column": 19 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6037, "end": 6038, "loc": { "start": { "line": 173, "column": 19 }, "end": { "line": 173, "column": 20 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6044, "end": 6045, "loc": { "start": { "line": 174, "column": 4 }, "end": { "line": 174, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6047, "end": 6048, "loc": { "start": { "line": 175, "column": 0 }, "end": { "line": 175, "column": 1 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6048, "end": 6048, "loc": { "start": { "line": 175, "column": 1 }, "end": { "line": 175, "column": 1 } } } ] }