{ "type": "File", "start": 0, "end": 11502, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 333, "column": 0 } }, "program": { "type": "Program", "start": 0, "end": 11502, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 333, "column": 0 } }, "sourceType": "module", "body": [ { "type": "ImportDeclaration", "start": 0, "end": 46, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 46 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 9, "end": 16, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 16 } }, "imported": { "type": "Identifier", "start": 9, "end": 16, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 16 }, "identifierName": "makeDiv" }, "name": "makeDiv" }, "local": { "type": "Identifier", "start": 9, "end": 16, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 16 }, "identifierName": "makeDiv" }, "name": "makeDiv" } } ], "source": { "type": "StringLiteral", "start": 24, "end": 45, "loc": { "start": { "line": 1, "column": 24 }, "end": { "line": 1, "column": 45 } }, "extra": { "rawValue": "../../../core/utils", "raw": "\"../../../core/utils\"" }, "value": "../../../core/utils" } }, { "type": "ImportDeclaration", "start": 48, "end": 90, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 42 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 57, "end": 58, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 10 } }, "imported": { "type": "Identifier", "start": 57, "end": 58, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 10 }, "identifierName": "T" }, "name": "T" }, "local": { "type": "Identifier", "start": 57, "end": 58, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 10 }, "identifierName": "T" }, "name": "T" } } ], "source": { "type": "StringLiteral", "start": 66, "end": 89, "loc": { "start": { "line": 2, "column": 18 }, "end": { "line": 2, "column": 41 } }, "extra": { "rawValue": "../../../translations", "raw": "\"../../../translations\"" }, "value": "../../../translations" } }, { "type": "ImportDeclaration", "start": 92, "end": 233, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 9, "column": 33 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 106, "end": 125, "loc": { "start": { "line": 4, "column": 4 }, "end": { "line": 4, "column": 23 } }, "imported": { "type": "Identifier", "start": 106, "end": 125, "loc": { "start": { "line": 4, "column": 4 }, "end": { "line": 4, "column": 23 }, "identifierName": "getStringForKeyCode" }, "name": "getStringForKeyCode" }, "local": { "type": "Identifier", "start": 106, "end": 125, "loc": { "start": { "line": 4, "column": 4 }, "end": { "line": 4, "column": 23 }, "identifierName": "getStringForKeyCode" }, "name": "getStringForKeyCode" } }, { "type": "ImportSpecifier", "start": 132, "end": 143, "loc": { "start": { "line": 5, "column": 4 }, "end": { "line": 5, "column": 15 } }, "imported": { "type": "Identifier", "start": 132, "end": 143, "loc": { "start": { "line": 5, "column": 4 }, "end": { "line": 5, "column": 15 }, "identifierName": "KEYCODE_LMB" }, "name": "KEYCODE_LMB" }, "local": { "type": "Identifier", "start": 132, "end": 143, "loc": { "start": { "line": 5, "column": 4 }, "end": { "line": 5, "column": 15 }, "identifierName": "KEYCODE_LMB" }, "name": "KEYCODE_LMB" } }, { "type": "ImportSpecifier", "start": 150, "end": 161, "loc": { "start": { "line": 6, "column": 4 }, "end": { "line": 6, "column": 15 } }, "imported": { "type": "Identifier", "start": 150, "end": 161, "loc": { "start": { "line": 6, "column": 4 }, "end": { "line": 6, "column": 15 }, "identifierName": "KEYCODE_MMB" }, "name": "KEYCODE_MMB" }, "local": { "type": "Identifier", "start": 150, "end": 161, "loc": { "start": { "line": 6, "column": 4 }, "end": { "line": 6, "column": 15 }, "identifierName": "KEYCODE_MMB" }, "name": "KEYCODE_MMB" } }, { "type": "ImportSpecifier", "start": 168, "end": 179, "loc": { "start": { "line": 7, "column": 4 }, "end": { "line": 7, "column": 15 } }, "imported": { "type": "Identifier", "start": 168, "end": 179, "loc": { "start": { "line": 7, "column": 4 }, "end": { "line": 7, "column": 15 }, "identifierName": "KEYCODE_RMB" }, "name": "KEYCODE_RMB" }, "local": { "type": "Identifier", "start": 168, "end": 179, "loc": { "start": { "line": 7, "column": 4 }, "end": { "line": 7, "column": 15 }, "identifierName": "KEYCODE_RMB" }, "name": "KEYCODE_RMB" } }, { "type": "ImportSpecifier", "start": 186, "end": 197, "loc": { "start": { "line": 8, "column": 4 }, "end": { "line": 8, "column": 15 } }, "imported": { "type": "Identifier", "start": 186, "end": 197, "loc": { "start": { "line": 8, "column": 4 }, "end": { "line": 8, "column": 15 }, "identifierName": "KEYMAPPINGS" }, "name": "KEYMAPPINGS" }, "local": { "type": "Identifier", "start": 186, "end": 197, "loc": { "start": { "line": 8, "column": 4 }, "end": { "line": 8, "column": 15 }, "identifierName": "KEYMAPPINGS" }, "name": "KEYMAPPINGS" } } ], "source": { "type": "StringLiteral", "start": 207, "end": 232, "loc": { "start": { "line": 9, "column": 7 }, "end": { "line": 9, "column": 32 } }, "extra": { "rawValue": "../../key_action_mapper", "raw": "\"../../key_action_mapper\"" }, "value": "../../key_action_mapper" } }, { "type": "ImportDeclaration", "start": 235, "end": 293, "loc": { "start": { "line": 10, "column": 0 }, "end": { "line": 10, "column": 58 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 244, "end": 262, "loc": { "start": { "line": 10, "column": 9 }, "end": { "line": 10, "column": 27 } }, "imported": { "type": "Identifier", "start": 244, "end": 262, "loc": { "start": { "line": 10, "column": 9 }, "end": { "line": 10, "column": 27 }, "identifierName": "enumHubGoalRewards" }, "name": "enumHubGoalRewards" }, "local": { "type": "Identifier", "start": 244, "end": 262, "loc": { "start": { "line": 10, "column": 9 }, "end": { "line": 10, "column": 27 }, "identifierName": "enumHubGoalRewards" }, "name": "enumHubGoalRewards" } } ], "source": { "type": "StringLiteral", "start": 270, "end": 292, "loc": { "start": { "line": 10, "column": 35 }, "end": { "line": 10, "column": 57 } }, "extra": { "rawValue": "../../tutorial_goals", "raw": "\"../../tutorial_goals\"" }, "value": "../../tutorial_goals" } }, { "type": "ImportDeclaration", "start": 295, "end": 342, "loc": { "start": { "line": 11, "column": 0 }, "end": { "line": 11, "column": 47 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 304, "end": 315, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 20 } }, "imported": { "type": "Identifier", "start": 304, "end": 315, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 20 }, "identifierName": "BaseHUDPart" }, "name": "BaseHUDPart" }, "local": { "type": "Identifier", "start": 304, "end": 315, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 20 }, "identifierName": "BaseHUDPart" }, "name": "BaseHUDPart" } } ], "source": { "type": "StringLiteral", "start": 323, "end": 341, "loc": { "start": { "line": 11, "column": 28 }, "end": { "line": 11, "column": 46 } }, "extra": { "rawValue": "../base_hud_part", "raw": "\"../base_hud_part\"" }, "value": "../base_hud_part" } }, { "type": "ImportDeclaration", "start": 344, "end": 401, "loc": { "start": { "line": 12, "column": 0 }, "end": { "line": 12, "column": 57 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 353, "end": 369, "loc": { "start": { "line": 12, "column": 9 }, "end": { "line": 12, "column": 25 } }, "imported": { "type": "Identifier", "start": 353, "end": 369, "loc": { "start": { "line": 12, "column": 9 }, "end": { "line": 12, "column": 25 }, "identifierName": "DynamicDomAttach" }, "name": "DynamicDomAttach" }, "local": { "type": "Identifier", "start": 353, "end": 369, "loc": { "start": { "line": 12, "column": 9 }, "end": { "line": 12, "column": 25 }, "identifierName": "DynamicDomAttach" }, "name": "DynamicDomAttach" } } ], "source": { "type": "StringLiteral", "start": 377, "end": 400, "loc": { "start": { "line": 12, "column": 33 }, "end": { "line": 12, "column": 56 } }, "extra": { "rawValue": "../dynamic_dom_attach", "raw": "\"../dynamic_dom_attach\"" }, "value": "../dynamic_dom_attach" } }, { "type": "VariableDeclaration", "start": 405, "end": 431, "loc": { "start": { "line": 14, "column": 0 }, "end": { "line": 14, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 411, "end": 430, "loc": { "start": { "line": 14, "column": 6 }, "end": { "line": 14, "column": 25 } }, "id": { "type": "Identifier", "start": 411, "end": 424, "loc": { "start": { "line": 14, "column": 6 }, "end": { "line": 14, "column": 19 }, "identifierName": "DIVIDER_TOKEN" }, "name": "DIVIDER_TOKEN" }, "init": { "type": "StringLiteral", "start": 427, "end": 430, "loc": { "start": { "line": 14, "column": 22 }, "end": { "line": 14, "column": 25 } }, "extra": { "rawValue": "/", "raw": "\"/\"" }, "value": "/" } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 433, "end": 457, "loc": { "start": { "line": 15, "column": 0 }, "end": { "line": 15, "column": 24 } }, "declarations": [ { "type": "VariableDeclarator", "start": 439, "end": 456, "loc": { "start": { "line": 15, "column": 6 }, "end": { "line": 15, "column": 23 } }, "id": { "type": "Identifier", "start": 439, "end": 450, "loc": { "start": { "line": 15, "column": 6 }, "end": { "line": 15, "column": 17 }, "identifierName": "ADDER_TOKEN" }, "name": "ADDER_TOKEN" }, "init": { "type": "StringLiteral", "start": 453, "end": 456, "loc": { "start": { "line": 15, "column": 20 }, "end": { "line": 15, "column": 23 } }, "extra": { "rawValue": "+", "raw": "\"+\"" }, "value": "+" } } ], "kind": "const", "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @typedef {{ keyCode: number }} KeyCode\r\n ", "start": 461, "end": 512, "loc": { "start": { "line": 17, "column": 0 }, "end": { "line": 19, "column": 3 } } }, { "type": "CommentBlock", "value": "*\r\n * @typedef {{\r\n * condition: () => boolean,\r\n * keys: Array,\r\n * label: string,\r\n * cachedElement?: HTMLElement,\r\n * cachedVisibility?: boolean\r\n * }} KeyBinding\r\n ", "start": 516, "end": 721, "loc": { "start": { "line": 21, "column": 0 }, "end": { "line": 29, "column": 3 } } } ] }, { "type": "ExportNamedDeclaration", "start": 725, "end": 11500, "loc": { "start": { "line": 31, "column": 0 }, "end": { "line": 332, "column": 1 } }, "specifiers": [], "source": null, "declaration": { "type": "ClassDeclaration", "start": 732, "end": 11500, "loc": { "start": { "line": 31, "column": 7 }, "end": { "line": 332, "column": 1 } }, "id": { "type": "Identifier", "start": 738, "end": 758, "loc": { "start": { "line": 31, "column": 13 }, "end": { "line": 31, "column": 33 }, "identifierName": "HUDKeybindingOverlay" }, "name": "HUDKeybindingOverlay", "leadingComments": null }, "superClass": { "type": "Identifier", "start": 767, "end": 778, "loc": { "start": { "line": 31, "column": 42 }, "end": { "line": 31, "column": 53 }, "identifierName": "BaseHUDPart" }, "name": "BaseHUDPart" }, "body": { "type": "ClassBody", "start": 779, "end": 11500, "loc": { "start": { "line": 31, "column": 54 }, "end": { "line": 332, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 902, "end": 1089, "loc": { "start": { "line": 36, "column": 4 }, "end": { "line": 39, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 906, "end": 929, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 31 }, "identifierName": "buildingPlacementActive" }, "name": "buildingPlacementActive" }, "kind": "get", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 932, "end": 1089, "loc": { "start": { "line": 36, "column": 34 }, "end": { "line": 39, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 943, "end": 993, "loc": { "start": { "line": 37, "column": 8 }, "end": { "line": 37, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", "start": 949, "end": 992, "loc": { "start": { "line": 37, "column": 14 }, "end": { "line": 37, "column": 57 } }, "id": { "type": "Identifier", "start": 949, "end": 955, "loc": { "start": { "line": 37, "column": 14 }, "end": { "line": 37, "column": 20 }, "identifierName": "placer" }, "name": "placer" }, "init": { "type": "MemberExpression", "start": 958, "end": 992, "loc": { "start": { "line": 37, "column": 23 }, "end": { "line": 37, "column": 57 } }, "object": { "type": "MemberExpression", "start": 958, "end": 977, "loc": { "start": { "line": 37, "column": 23 }, "end": { "line": 37, "column": 42 } }, "object": { "type": "MemberExpression", "start": 958, "end": 971, "loc": { "start": { "line": 37, "column": 23 }, "end": { "line": 37, "column": 36 } }, "object": { "type": "MemberExpression", "start": 958, "end": 967, "loc": { "start": { "line": 37, "column": 23 }, "end": { "line": 37, "column": 32 } }, "object": { "type": "ThisExpression", "start": 958, "end": 962, "loc": { "start": { "line": 37, "column": 23 }, "end": { "line": 37, "column": 27 } } }, "property": { "type": "Identifier", "start": 963, "end": 967, "loc": { "start": { "line": 37, "column": 28 }, "end": { "line": 37, "column": 32 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 968, "end": 971, "loc": { "start": { "line": 37, "column": 33 }, "end": { "line": 37, "column": 36 }, "identifierName": "hud" }, "name": "hud" }, "computed": false }, "property": { "type": "Identifier", "start": 972, "end": 977, "loc": { "start": { "line": 37, "column": 37 }, "end": { "line": 37, "column": 42 }, "identifierName": "parts" }, "name": "parts" }, "computed": false }, "property": { "type": "Identifier", "start": 978, "end": 992, "loc": { "start": { "line": 37, "column": 43 }, "end": { "line": 37, "column": 57 }, "identifierName": "buildingPlacer" }, "name": "buildingPlacer" }, "computed": false } } ], "kind": "const" }, { "type": "ReturnStatement", "start": 1003, "end": 1082, "loc": { "start": { "line": 38, "column": 8 }, "end": { "line": 38, "column": 87 } }, "argument": { "type": "LogicalExpression", "start": 1010, "end": 1081, "loc": { "start": { "line": 38, "column": 15 }, "end": { "line": 38, "column": 86 } }, "left": { "type": "LogicalExpression", "start": 1010, "end": 1043, "loc": { "start": { "line": 38, "column": 15 }, "end": { "line": 38, "column": 48 } }, "left": { "type": "UnaryExpression", "start": 1010, "end": 1033, "loc": { "start": { "line": 38, "column": 15 }, "end": { "line": 38, "column": 38 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1011, "end": 1033, "loc": { "start": { "line": 38, "column": 16 }, "end": { "line": 38, "column": 38 } }, "object": { "type": "ThisExpression", "start": 1011, "end": 1015, "loc": { "start": { "line": 38, "column": 16 }, "end": { "line": 38, "column": 20 } } }, "property": { "type": "Identifier", "start": 1016, "end": 1033, "loc": { "start": { "line": 38, "column": 21 }, "end": { "line": 38, "column": 38 }, "identifierName": "mapOverviewActive" }, "name": "mapOverviewActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "&&", "right": { "type": "Identifier", "start": 1037, "end": 1043, "loc": { "start": { "line": 38, "column": 42 }, "end": { "line": 38, "column": 48 }, "identifierName": "placer" }, "name": "placer" } }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 1047, "end": 1081, "loc": { "start": { "line": 38, "column": 52 }, "end": { "line": 38, "column": 86 } }, "operator": "!", "prefix": true, "argument": { "type": "UnaryExpression", "start": 1048, "end": 1081, "loc": { "start": { "line": 38, "column": 53 }, "end": { "line": 38, "column": 86 } }, "operator": "!", "prefix": true, "argument": { "type": "CallExpression", "start": 1049, "end": 1081, "loc": { "start": { "line": 38, "column": 54 }, "end": { "line": 38, "column": 86 } }, "callee": { "type": "MemberExpression", "start": 1049, "end": 1079, "loc": { "start": { "line": 38, "column": 54 }, "end": { "line": 38, "column": 84 } }, "object": { "type": "MemberExpression", "start": 1049, "end": 1075, "loc": { "start": { "line": 38, "column": 54 }, "end": { "line": 38, "column": 80 } }, "object": { "type": "Identifier", "start": 1049, "end": 1055, "loc": { "start": { "line": 38, "column": 54 }, "end": { "line": 38, "column": 60 }, "identifierName": "placer" }, "name": "placer" }, "property": { "type": "Identifier", "start": 1056, "end": 1075, "loc": { "start": { "line": 38, "column": 61 }, "end": { "line": 38, "column": 80 }, "identifierName": "currentMetaBuilding" }, "name": "currentMetaBuilding" }, "computed": false }, "property": { "type": "Identifier", "start": 1076, "end": 1079, "loc": { "start": { "line": 38, "column": 81 }, "end": { "line": 38, "column": 84 }, "identifierName": "get" }, "name": "get" }, "computed": false }, "arguments": [] }, "extra": { "parenthesizedArgument": false } }, "extra": { "parenthesizedArgument": false } } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building selected for placement\r\n * @returns {boolean}\r\n ", "start": 786, "end": 896, "loc": { "start": { "line": 32, "column": 4 }, "end": { "line": 35, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building selected for placement and\r\n * it supports the belt planner\r\n * @returns {boolean}\r\n ", "start": 1097, "end": 1248, "loc": { "start": { "line": 41, "column": 4 }, "end": { "line": 45, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 1254, "end": 1584, "loc": { "start": { "line": 46, "column": 4 }, "end": { "line": 54, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1258, "end": 1294, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 46, "column": 44 }, "identifierName": "buildingPlacementSupportsBeltPlanner" }, "name": "buildingPlacementSupportsBeltPlanner" }, "kind": "get", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1297, "end": 1584, "loc": { "start": { "line": 46, "column": 47 }, "end": { "line": 54, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 1308, "end": 1358, "loc": { "start": { "line": 47, "column": 8 }, "end": { "line": 47, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1314, "end": 1357, "loc": { "start": { "line": 47, "column": 14 }, "end": { "line": 47, "column": 57 } }, "id": { "type": "Identifier", "start": 1314, "end": 1320, "loc": { "start": { "line": 47, "column": 14 }, "end": { "line": 47, "column": 20 }, "identifierName": "placer" }, "name": "placer" }, "init": { "type": "MemberExpression", "start": 1323, "end": 1357, "loc": { "start": { "line": 47, "column": 23 }, "end": { "line": 47, "column": 57 } }, "object": { "type": "MemberExpression", "start": 1323, "end": 1342, "loc": { "start": { "line": 47, "column": 23 }, "end": { "line": 47, "column": 42 } }, "object": { "type": "MemberExpression", "start": 1323, "end": 1336, "loc": { "start": { "line": 47, "column": 23 }, "end": { "line": 47, "column": 36 } }, "object": { "type": "MemberExpression", "start": 1323, "end": 1332, "loc": { "start": { "line": 47, "column": 23 }, "end": { "line": 47, "column": 32 } }, "object": { "type": "ThisExpression", "start": 1323, "end": 1327, "loc": { "start": { "line": 47, "column": 23 }, "end": { "line": 47, "column": 27 } } }, "property": { "type": "Identifier", "start": 1328, "end": 1332, "loc": { "start": { "line": 47, "column": 28 }, "end": { "line": 47, "column": 32 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 1333, "end": 1336, "loc": { "start": { "line": 47, "column": 33 }, "end": { "line": 47, "column": 36 }, "identifierName": "hud" }, "name": "hud" }, "computed": false }, "property": { "type": "Identifier", "start": 1337, "end": 1342, "loc": { "start": { "line": 47, "column": 37 }, "end": { "line": 47, "column": 42 }, "identifierName": "parts" }, "name": "parts" }, "computed": false }, "property": { "type": "Identifier", "start": 1343, "end": 1357, "loc": { "start": { "line": 47, "column": 43 }, "end": { "line": 47, "column": 57 }, "identifierName": "buildingPlacer" }, "name": "buildingPlacer" }, "computed": false } } ], "kind": "const" }, { "type": "ReturnStatement", "start": 1368, "end": 1577, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 53, "column": 10 } }, "argument": { "type": "LogicalExpression", "start": 1390, "end": 1565, "loc": { "start": { "line": 49, "column": 12 }, "end": { "line": 52, "column": 75 } }, "left": { "type": "LogicalExpression", "start": 1390, "end": 1485, "loc": { "start": { "line": 49, "column": 12 }, "end": { "line": 51, "column": 44 } }, "left": { "type": "LogicalExpression", "start": 1390, "end": 1436, "loc": { "start": { "line": 49, "column": 12 }, "end": { "line": 50, "column": 18 } }, "left": { "type": "UnaryExpression", "start": 1390, "end": 1413, "loc": { "start": { "line": 49, "column": 12 }, "end": { "line": 49, "column": 35 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1391, "end": 1413, "loc": { "start": { "line": 49, "column": 13 }, "end": { "line": 49, "column": 35 } }, "object": { "type": "ThisExpression", "start": 1391, "end": 1395, "loc": { "start": { "line": 49, "column": 13 }, "end": { "line": 49, "column": 17 } } }, "property": { "type": "Identifier", "start": 1396, "end": 1413, "loc": { "start": { "line": 49, "column": 18 }, "end": { "line": 49, "column": 35 }, "identifierName": "mapOverviewActive" }, "name": "mapOverviewActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "&&", "right": { "type": "Identifier", "start": 1430, "end": 1436, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 18 }, "identifierName": "placer" }, "name": "placer" } }, "operator": "&&", "right": { "type": "CallExpression", "start": 1453, "end": 1485, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 51, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 1453, "end": 1483, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 51, "column": 42 } }, "object": { "type": "MemberExpression", "start": 1453, "end": 1479, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 51, "column": 38 } }, "object": { "type": "Identifier", "start": 1453, "end": 1459, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 51, "column": 18 }, "identifierName": "placer" }, "name": "placer" }, "property": { "type": "Identifier", "start": 1460, "end": 1479, "loc": { "start": { "line": 51, "column": 19 }, "end": { "line": 51, "column": 38 }, "identifierName": "currentMetaBuilding" }, "name": "currentMetaBuilding" }, "computed": false }, "property": { "type": "Identifier", "start": 1480, "end": 1483, "loc": { "start": { "line": 51, "column": 39 }, "end": { "line": 51, "column": 42 }, "identifierName": "get" }, "name": "get" }, "computed": false }, "arguments": [] } }, "operator": "&&", "right": { "type": "CallExpression", "start": 1502, "end": 1565, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 75 } }, "callee": { "type": "MemberExpression", "start": 1502, "end": 1563, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 73 } }, "object": { "type": "CallExpression", "start": 1502, "end": 1534, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 1502, "end": 1532, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 42 } }, "object": { "type": "MemberExpression", "start": 1502, "end": 1528, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 38 } }, "object": { "type": "Identifier", "start": 1502, "end": 1508, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 18 }, "identifierName": "placer" }, "name": "placer" }, "property": { "type": "Identifier", "start": 1509, "end": 1528, "loc": { "start": { "line": 52, "column": 19 }, "end": { "line": 52, "column": 38 }, "identifierName": "currentMetaBuilding" }, "name": "currentMetaBuilding" }, "computed": false }, "property": { "type": "Identifier", "start": 1529, "end": 1532, "loc": { "start": { "line": 52, "column": 39 }, "end": { "line": 52, "column": 42 }, "identifierName": "get" }, "name": "get" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 1535, "end": 1563, "loc": { "start": { "line": 52, "column": 45 }, "end": { "line": 52, "column": 73 }, "identifierName": "getHasDirectionLockAvailable" }, "name": "getHasDirectionLockAvailable" }, "computed": false }, "arguments": [] }, "extra": { "parenthesized": true, "parenStart": 1375 } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building selected for placement and\r\n * it supports the belt planner\r\n * @returns {boolean}\r\n ", "start": 1097, "end": 1248, "loc": { "start": { "line": 41, "column": 4 }, "end": { "line": 45, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building selected for placement and\r\n * it has multiplace enabled by default\r\n * @returns {boolean}\r\n ", "start": 1592, "end": 1751, "loc": { "start": { "line": 56, "column": 4 }, "end": { "line": 60, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 1757, "end": 2078, "loc": { "start": { "line": 61, "column": 4 }, "end": { "line": 69, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1761, "end": 1794, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 41 }, "identifierName": "buildingPlacementStaysInPlacement" }, "name": "buildingPlacementStaysInPlacement" }, "kind": "get", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 1797, "end": 2078, "loc": { "start": { "line": 61, "column": 44 }, "end": { "line": 69, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 1808, "end": 1858, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1814, "end": 1857, "loc": { "start": { "line": 62, "column": 14 }, "end": { "line": 62, "column": 57 } }, "id": { "type": "Identifier", "start": 1814, "end": 1820, "loc": { "start": { "line": 62, "column": 14 }, "end": { "line": 62, "column": 20 }, "identifierName": "placer" }, "name": "placer" }, "init": { "type": "MemberExpression", "start": 1823, "end": 1857, "loc": { "start": { "line": 62, "column": 23 }, "end": { "line": 62, "column": 57 } }, "object": { "type": "MemberExpression", "start": 1823, "end": 1842, "loc": { "start": { "line": 62, "column": 23 }, "end": { "line": 62, "column": 42 } }, "object": { "type": "MemberExpression", "start": 1823, "end": 1836, "loc": { "start": { "line": 62, "column": 23 }, "end": { "line": 62, "column": 36 } }, "object": { "type": "MemberExpression", "start": 1823, "end": 1832, "loc": { "start": { "line": 62, "column": 23 }, "end": { "line": 62, "column": 32 } }, "object": { "type": "ThisExpression", "start": 1823, "end": 1827, "loc": { "start": { "line": 62, "column": 23 }, "end": { "line": 62, "column": 27 } } }, "property": { "type": "Identifier", "start": 1828, "end": 1832, "loc": { "start": { "line": 62, "column": 28 }, "end": { "line": 62, "column": 32 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 1833, "end": 1836, "loc": { "start": { "line": 62, "column": 33 }, "end": { "line": 62, "column": 36 }, "identifierName": "hud" }, "name": "hud" }, "computed": false }, "property": { "type": "Identifier", "start": 1837, "end": 1842, "loc": { "start": { "line": 62, "column": 37 }, "end": { "line": 62, "column": 42 }, "identifierName": "parts" }, "name": "parts" }, "computed": false }, "property": { "type": "Identifier", "start": 1843, "end": 1857, "loc": { "start": { "line": 62, "column": 43 }, "end": { "line": 62, "column": 57 }, "identifierName": "buildingPlacer" }, "name": "buildingPlacer" }, "computed": false } } ], "kind": "const" }, { "type": "ReturnStatement", "start": 1868, "end": 2071, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 68, "column": 10 } }, "argument": { "type": "LogicalExpression", "start": 1890, "end": 2059, "loc": { "start": { "line": 64, "column": 12 }, "end": { "line": 67, "column": 69 } }, "left": { "type": "LogicalExpression", "start": 1890, "end": 1985, "loc": { "start": { "line": 64, "column": 12 }, "end": { "line": 66, "column": 44 } }, "left": { "type": "LogicalExpression", "start": 1890, "end": 1936, "loc": { "start": { "line": 64, "column": 12 }, "end": { "line": 65, "column": 18 } }, "left": { "type": "UnaryExpression", "start": 1890, "end": 1913, "loc": { "start": { "line": 64, "column": 12 }, "end": { "line": 64, "column": 35 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1891, "end": 1913, "loc": { "start": { "line": 64, "column": 13 }, "end": { "line": 64, "column": 35 } }, "object": { "type": "ThisExpression", "start": 1891, "end": 1895, "loc": { "start": { "line": 64, "column": 13 }, "end": { "line": 64, "column": 17 } } }, "property": { "type": "Identifier", "start": 1896, "end": 1913, "loc": { "start": { "line": 64, "column": 18 }, "end": { "line": 64, "column": 35 }, "identifierName": "mapOverviewActive" }, "name": "mapOverviewActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "&&", "right": { "type": "Identifier", "start": 1930, "end": 1936, "loc": { "start": { "line": 65, "column": 12 }, "end": { "line": 65, "column": 18 }, "identifierName": "placer" }, "name": "placer" } }, "operator": "&&", "right": { "type": "CallExpression", "start": 1953, "end": 1985, "loc": { "start": { "line": 66, "column": 12 }, "end": { "line": 66, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 1953, "end": 1983, "loc": { "start": { "line": 66, "column": 12 }, "end": { "line": 66, "column": 42 } }, "object": { "type": "MemberExpression", "start": 1953, "end": 1979, "loc": { "start": { "line": 66, "column": 12 }, "end": { "line": 66, "column": 38 } }, "object": { "type": "Identifier", "start": 1953, "end": 1959, "loc": { "start": { "line": 66, "column": 12 }, "end": { "line": 66, "column": 18 }, "identifierName": "placer" }, "name": "placer" }, "property": { "type": "Identifier", "start": 1960, "end": 1979, "loc": { "start": { "line": 66, "column": 19 }, "end": { "line": 66, "column": 38 }, "identifierName": "currentMetaBuilding" }, "name": "currentMetaBuilding" }, "computed": false }, "property": { "type": "Identifier", "start": 1980, "end": 1983, "loc": { "start": { "line": 66, "column": 39 }, "end": { "line": 66, "column": 42 }, "identifierName": "get" }, "name": "get" }, "computed": false }, "arguments": [] } }, "operator": "&&", "right": { "type": "CallExpression", "start": 2002, "end": 2059, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 2002, "end": 2057, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 67 } }, "object": { "type": "CallExpression", "start": 2002, "end": 2034, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 2002, "end": 2032, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 42 } }, "object": { "type": "MemberExpression", "start": 2002, "end": 2028, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 38 } }, "object": { "type": "Identifier", "start": 2002, "end": 2008, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 18 }, "identifierName": "placer" }, "name": "placer" }, "property": { "type": "Identifier", "start": 2009, "end": 2028, "loc": { "start": { "line": 67, "column": 19 }, "end": { "line": 67, "column": 38 }, "identifierName": "currentMetaBuilding" }, "name": "currentMetaBuilding" }, "computed": false }, "property": { "type": "Identifier", "start": 2029, "end": 2032, "loc": { "start": { "line": 67, "column": 39 }, "end": { "line": 67, "column": 42 }, "identifierName": "get" }, "name": "get" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 2035, "end": 2057, "loc": { "start": { "line": 67, "column": 45 }, "end": { "line": 67, "column": 67 }, "identifierName": "getStayInPlacementMode" }, "name": "getStayInPlacementMode" }, "computed": false }, "arguments": [] }, "extra": { "parenthesized": true, "parenStart": 1875 } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building selected for placement and\r\n * it has multiplace enabled by default\r\n * @returns {boolean}\r\n ", "start": 1592, "end": 1751, "loc": { "start": { "line": 56, "column": 4 }, "end": { "line": 60, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a blueprint selected for placement\r\n * @returns {boolean}\r\n ", "start": 2086, "end": 2197, "loc": { "start": { "line": 71, "column": 4 }, "end": { "line": 74, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 2203, "end": 2362, "loc": { "start": { "line": 75, "column": 4 }, "end": { "line": 78, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2207, "end": 2231, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 32 }, "identifierName": "blueprintPlacementActive" }, "name": "blueprintPlacementActive" }, "kind": "get", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 2234, "end": 2362, "loc": { "start": { "line": 75, "column": 35 }, "end": { "line": 78, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 2245, "end": 2296, "loc": { "start": { "line": 76, "column": 8 }, "end": { "line": 76, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2251, "end": 2295, "loc": { "start": { "line": 76, "column": 14 }, "end": { "line": 76, "column": 58 } }, "id": { "type": "Identifier", "start": 2251, "end": 2257, "loc": { "start": { "line": 76, "column": 14 }, "end": { "line": 76, "column": 20 }, "identifierName": "placer" }, "name": "placer" }, "init": { "type": "MemberExpression", "start": 2260, "end": 2295, "loc": { "start": { "line": 76, "column": 23 }, "end": { "line": 76, "column": 58 } }, "object": { "type": "MemberExpression", "start": 2260, "end": 2279, "loc": { "start": { "line": 76, "column": 23 }, "end": { "line": 76, "column": 42 } }, "object": { "type": "MemberExpression", "start": 2260, "end": 2273, "loc": { "start": { "line": 76, "column": 23 }, "end": { "line": 76, "column": 36 } }, "object": { "type": "MemberExpression", "start": 2260, "end": 2269, "loc": { "start": { "line": 76, "column": 23 }, "end": { "line": 76, "column": 32 } }, "object": { "type": "ThisExpression", "start": 2260, "end": 2264, "loc": { "start": { "line": 76, "column": 23 }, "end": { "line": 76, "column": 27 } } }, "property": { "type": "Identifier", "start": 2265, "end": 2269, "loc": { "start": { "line": 76, "column": 28 }, "end": { "line": 76, "column": 32 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 2270, "end": 2273, "loc": { "start": { "line": 76, "column": 33 }, "end": { "line": 76, "column": 36 }, "identifierName": "hud" }, "name": "hud" }, "computed": false }, "property": { "type": "Identifier", "start": 2274, "end": 2279, "loc": { "start": { "line": 76, "column": 37 }, "end": { "line": 76, "column": 42 }, "identifierName": "parts" }, "name": "parts" }, "computed": false }, "property": { "type": "Identifier", "start": 2280, "end": 2295, "loc": { "start": { "line": 76, "column": 43 }, "end": { "line": 76, "column": 58 }, "identifierName": "blueprintPlacer" }, "name": "blueprintPlacer" }, "computed": false } } ], "kind": "const" }, { "type": "ReturnStatement", "start": 2306, "end": 2355, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 57 } }, "argument": { "type": "LogicalExpression", "start": 2313, "end": 2354, "loc": { "start": { "line": 77, "column": 15 }, "end": { "line": 77, "column": 56 } }, "left": { "type": "Identifier", "start": 2313, "end": 2319, "loc": { "start": { "line": 77, "column": 15 }, "end": { "line": 77, "column": 21 }, "identifierName": "placer" }, "name": "placer" }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 2323, "end": 2354, "loc": { "start": { "line": 77, "column": 25 }, "end": { "line": 77, "column": 56 } }, "operator": "!", "prefix": true, "argument": { "type": "UnaryExpression", "start": 2324, "end": 2354, "loc": { "start": { "line": 77, "column": 26 }, "end": { "line": 77, "column": 56 } }, "operator": "!", "prefix": true, "argument": { "type": "CallExpression", "start": 2325, "end": 2354, "loc": { "start": { "line": 77, "column": 27 }, "end": { "line": 77, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 2325, "end": 2352, "loc": { "start": { "line": 77, "column": 27 }, "end": { "line": 77, "column": 54 } }, "object": { "type": "MemberExpression", "start": 2325, "end": 2348, "loc": { "start": { "line": 77, "column": 27 }, "end": { "line": 77, "column": 50 } }, "object": { "type": "Identifier", "start": 2325, "end": 2331, "loc": { "start": { "line": 77, "column": 27 }, "end": { "line": 77, "column": 33 }, "identifierName": "placer" }, "name": "placer" }, "property": { "type": "Identifier", "start": 2332, "end": 2348, "loc": { "start": { "line": 77, "column": 34 }, "end": { "line": 77, "column": 50 }, "identifierName": "currentBlueprint" }, "name": "currentBlueprint" }, "computed": false }, "property": { "type": "Identifier", "start": 2349, "end": 2352, "loc": { "start": { "line": 77, "column": 51 }, "end": { "line": 77, "column": 54 }, "identifierName": "get" }, "name": "get" }, "computed": false }, "arguments": [] }, "extra": { "parenthesizedArgument": false } }, "extra": { "parenthesizedArgument": false } } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a blueprint selected for placement\r\n * @returns {boolean}\r\n ", "start": 2086, "end": 2197, "loc": { "start": { "line": 71, "column": 4 }, "end": { "line": 74, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if the belt planner is currently active\r\n * @returns {boolean}\r\n ", "start": 2370, "end": 2474, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 83, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 2480, "end": 2655, "loc": { "start": { "line": 84, "column": 4 }, "end": { "line": 87, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2484, "end": 2501, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 25 }, "identifierName": "beltPlannerActive" }, "name": "beltPlannerActive" }, "kind": "get", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 2504, "end": 2655, "loc": { "start": { "line": 84, "column": 28 }, "end": { "line": 87, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 2515, "end": 2565, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2521, "end": 2564, "loc": { "start": { "line": 85, "column": 14 }, "end": { "line": 85, "column": 57 } }, "id": { "type": "Identifier", "start": 2521, "end": 2527, "loc": { "start": { "line": 85, "column": 14 }, "end": { "line": 85, "column": 20 }, "identifierName": "placer" }, "name": "placer" }, "init": { "type": "MemberExpression", "start": 2530, "end": 2564, "loc": { "start": { "line": 85, "column": 23 }, "end": { "line": 85, "column": 57 } }, "object": { "type": "MemberExpression", "start": 2530, "end": 2549, "loc": { "start": { "line": 85, "column": 23 }, "end": { "line": 85, "column": 42 } }, "object": { "type": "MemberExpression", "start": 2530, "end": 2543, "loc": { "start": { "line": 85, "column": 23 }, "end": { "line": 85, "column": 36 } }, "object": { "type": "MemberExpression", "start": 2530, "end": 2539, "loc": { "start": { "line": 85, "column": 23 }, "end": { "line": 85, "column": 32 } }, "object": { "type": "ThisExpression", "start": 2530, "end": 2534, "loc": { "start": { "line": 85, "column": 23 }, "end": { "line": 85, "column": 27 } } }, "property": { "type": "Identifier", "start": 2535, "end": 2539, "loc": { "start": { "line": 85, "column": 28 }, "end": { "line": 85, "column": 32 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 2540, "end": 2543, "loc": { "start": { "line": 85, "column": 33 }, "end": { "line": 85, "column": 36 }, "identifierName": "hud" }, "name": "hud" }, "computed": false }, "property": { "type": "Identifier", "start": 2544, "end": 2549, "loc": { "start": { "line": 85, "column": 37 }, "end": { "line": 85, "column": 42 }, "identifierName": "parts" }, "name": "parts" }, "computed": false }, "property": { "type": "Identifier", "start": 2550, "end": 2564, "loc": { "start": { "line": 85, "column": 43 }, "end": { "line": 85, "column": 57 }, "identifierName": "buildingPlacer" }, "name": "buildingPlacer" }, "computed": false } } ], "kind": "const" }, { "type": "ReturnStatement", "start": 2575, "end": 2648, "loc": { "start": { "line": 86, "column": 8 }, "end": { "line": 86, "column": 81 } }, "argument": { "type": "LogicalExpression", "start": 2582, "end": 2647, "loc": { "start": { "line": 86, "column": 15 }, "end": { "line": 86, "column": 80 } }, "left": { "type": "LogicalExpression", "start": 2582, "end": 2615, "loc": { "start": { "line": 86, "column": 15 }, "end": { "line": 86, "column": 48 } }, "left": { "type": "UnaryExpression", "start": 2582, "end": 2605, "loc": { "start": { "line": 86, "column": 15 }, "end": { "line": 86, "column": 38 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 2583, "end": 2605, "loc": { "start": { "line": 86, "column": 16 }, "end": { "line": 86, "column": 38 } }, "object": { "type": "ThisExpression", "start": 2583, "end": 2587, "loc": { "start": { "line": 86, "column": 16 }, "end": { "line": 86, "column": 20 } } }, "property": { "type": "Identifier", "start": 2588, "end": 2605, "loc": { "start": { "line": 86, "column": 21 }, "end": { "line": 86, "column": 38 }, "identifierName": "mapOverviewActive" }, "name": "mapOverviewActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "&&", "right": { "type": "Identifier", "start": 2609, "end": 2615, "loc": { "start": { "line": 86, "column": 42 }, "end": { "line": 86, "column": 48 }, "identifierName": "placer" }, "name": "placer" } }, "operator": "&&", "right": { "type": "MemberExpression", "start": 2619, "end": 2647, "loc": { "start": { "line": 86, "column": 52 }, "end": { "line": 86, "column": 80 } }, "object": { "type": "Identifier", "start": 2619, "end": 2625, "loc": { "start": { "line": 86, "column": 52 }, "end": { "line": 86, "column": 58 }, "identifierName": "placer" }, "name": "placer" }, "property": { "type": "Identifier", "start": 2626, "end": 2647, "loc": { "start": { "line": 86, "column": 59 }, "end": { "line": 86, "column": 80 }, "identifierName": "isDirectionLockActive" }, "name": "isDirectionLockActive" }, "computed": false } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if the belt planner is currently active\r\n * @returns {boolean}\r\n ", "start": 2370, "end": 2474, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 83, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a last blueprint available\r\n * @returns {boolean}\r\n ", "start": 2663, "end": 2766, "loc": { "start": { "line": 89, "column": 4 }, "end": { "line": 92, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 2772, "end": 2924, "loc": { "start": { "line": 93, "column": 4 }, "end": { "line": 96, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2776, "end": 2798, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 30 }, "identifierName": "lastBlueprintAvailable" }, "name": "lastBlueprintAvailable" }, "kind": "get", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 2801, "end": 2924, "loc": { "start": { "line": 93, "column": 33 }, "end": { "line": 96, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 2812, "end": 2863, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2818, "end": 2862, "loc": { "start": { "line": 94, "column": 14 }, "end": { "line": 94, "column": 58 } }, "id": { "type": "Identifier", "start": 2818, "end": 2824, "loc": { "start": { "line": 94, "column": 14 }, "end": { "line": 94, "column": 20 }, "identifierName": "placer" }, "name": "placer" }, "init": { "type": "MemberExpression", "start": 2827, "end": 2862, "loc": { "start": { "line": 94, "column": 23 }, "end": { "line": 94, "column": 58 } }, "object": { "type": "MemberExpression", "start": 2827, "end": 2846, "loc": { "start": { "line": 94, "column": 23 }, "end": { "line": 94, "column": 42 } }, "object": { "type": "MemberExpression", "start": 2827, "end": 2840, "loc": { "start": { "line": 94, "column": 23 }, "end": { "line": 94, "column": 36 } }, "object": { "type": "MemberExpression", "start": 2827, "end": 2836, "loc": { "start": { "line": 94, "column": 23 }, "end": { "line": 94, "column": 32 } }, "object": { "type": "ThisExpression", "start": 2827, "end": 2831, "loc": { "start": { "line": 94, "column": 23 }, "end": { "line": 94, "column": 27 } } }, "property": { "type": "Identifier", "start": 2832, "end": 2836, "loc": { "start": { "line": 94, "column": 28 }, "end": { "line": 94, "column": 32 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 2837, "end": 2840, "loc": { "start": { "line": 94, "column": 33 }, "end": { "line": 94, "column": 36 }, "identifierName": "hud" }, "name": "hud" }, "computed": false }, "property": { "type": "Identifier", "start": 2841, "end": 2846, "loc": { "start": { "line": 94, "column": 37 }, "end": { "line": 94, "column": 42 }, "identifierName": "parts" }, "name": "parts" }, "computed": false }, "property": { "type": "Identifier", "start": 2847, "end": 2862, "loc": { "start": { "line": 94, "column": 43 }, "end": { "line": 94, "column": 58 }, "identifierName": "blueprintPlacer" }, "name": "blueprintPlacer" }, "computed": false } } ], "kind": "const" }, { "type": "ReturnStatement", "start": 2873, "end": 2917, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 52 } }, "argument": { "type": "LogicalExpression", "start": 2880, "end": 2916, "loc": { "start": { "line": 95, "column": 15 }, "end": { "line": 95, "column": 51 } }, "left": { "type": "Identifier", "start": 2880, "end": 2886, "loc": { "start": { "line": 95, "column": 15 }, "end": { "line": 95, "column": 21 }, "identifierName": "placer" }, "name": "placer" }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 2890, "end": 2916, "loc": { "start": { "line": 95, "column": 25 }, "end": { "line": 95, "column": 51 } }, "operator": "!", "prefix": true, "argument": { "type": "UnaryExpression", "start": 2891, "end": 2916, "loc": { "start": { "line": 95, "column": 26 }, "end": { "line": 95, "column": 51 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 2892, "end": 2916, "loc": { "start": { "line": 95, "column": 27 }, "end": { "line": 95, "column": 51 } }, "object": { "type": "Identifier", "start": 2892, "end": 2898, "loc": { "start": { "line": 95, "column": 27 }, "end": { "line": 95, "column": 33 }, "identifierName": "placer" }, "name": "placer" }, "property": { "type": "Identifier", "start": 2899, "end": 2916, "loc": { "start": { "line": 95, "column": 34 }, "end": { "line": 95, "column": 51 }, "identifierName": "lastBlueprintUsed" }, "name": "lastBlueprintUsed" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "extra": { "parenthesizedArgument": false } } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a last blueprint available\r\n * @returns {boolean}\r\n ", "start": 2663, "end": 2766, "loc": { "start": { "line": 89, "column": 4 }, "end": { "line": 92, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is anything selected on the map\r\n * @returns {boolean}\r\n ", "start": 2932, "end": 3037, "loc": { "start": { "line": 98, "column": 4 }, "end": { "line": 101, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 3043, "end": 3199, "loc": { "start": { "line": 102, "column": 4 }, "end": { "line": 105, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3047, "end": 3068, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 29 }, "identifierName": "anythingSelectedOnMap" }, "name": "anythingSelectedOnMap" }, "kind": "get", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3071, "end": 3199, "loc": { "start": { "line": 102, "column": 32 }, "end": { "line": 105, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 3082, "end": 3132, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 58 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3088, "end": 3131, "loc": { "start": { "line": 103, "column": 14 }, "end": { "line": 103, "column": 57 } }, "id": { "type": "Identifier", "start": 3088, "end": 3096, "loc": { "start": { "line": 103, "column": 14 }, "end": { "line": 103, "column": 22 }, "identifierName": "selector" }, "name": "selector" }, "init": { "type": "MemberExpression", "start": 3099, "end": 3131, "loc": { "start": { "line": 103, "column": 25 }, "end": { "line": 103, "column": 57 } }, "object": { "type": "MemberExpression", "start": 3099, "end": 3118, "loc": { "start": { "line": 103, "column": 25 }, "end": { "line": 103, "column": 44 } }, "object": { "type": "MemberExpression", "start": 3099, "end": 3112, "loc": { "start": { "line": 103, "column": 25 }, "end": { "line": 103, "column": 38 } }, "object": { "type": "MemberExpression", "start": 3099, "end": 3108, "loc": { "start": { "line": 103, "column": 25 }, "end": { "line": 103, "column": 34 } }, "object": { "type": "ThisExpression", "start": 3099, "end": 3103, "loc": { "start": { "line": 103, "column": 25 }, "end": { "line": 103, "column": 29 } } }, "property": { "type": "Identifier", "start": 3104, "end": 3108, "loc": { "start": { "line": 103, "column": 30 }, "end": { "line": 103, "column": 34 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3109, "end": 3112, "loc": { "start": { "line": 103, "column": 35 }, "end": { "line": 103, "column": 38 }, "identifierName": "hud" }, "name": "hud" }, "computed": false }, "property": { "type": "Identifier", "start": 3113, "end": 3118, "loc": { "start": { "line": 103, "column": 39 }, "end": { "line": 103, "column": 44 }, "identifierName": "parts" }, "name": "parts" }, "computed": false }, "property": { "type": "Identifier", "start": 3119, "end": 3131, "loc": { "start": { "line": 103, "column": 45 }, "end": { "line": 103, "column": 57 }, "identifierName": "massSelector" }, "name": "massSelector" }, "computed": false } } ], "kind": "const" }, { "type": "ReturnStatement", "start": 3142, "end": 3192, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 58 } }, "argument": { "type": "LogicalExpression", "start": 3149, "end": 3191, "loc": { "start": { "line": 104, "column": 15 }, "end": { "line": 104, "column": 57 } }, "left": { "type": "Identifier", "start": 3149, "end": 3157, "loc": { "start": { "line": 104, "column": 15 }, "end": { "line": 104, "column": 23 }, "identifierName": "selector" }, "name": "selector" }, "operator": "&&", "right": { "type": "BinaryExpression", "start": 3161, "end": 3191, "loc": { "start": { "line": 104, "column": 27 }, "end": { "line": 104, "column": 57 } }, "left": { "type": "MemberExpression", "start": 3161, "end": 3187, "loc": { "start": { "line": 104, "column": 27 }, "end": { "line": 104, "column": 53 } }, "object": { "type": "MemberExpression", "start": 3161, "end": 3182, "loc": { "start": { "line": 104, "column": 27 }, "end": { "line": 104, "column": 48 } }, "object": { "type": "Identifier", "start": 3161, "end": 3169, "loc": { "start": { "line": 104, "column": 27 }, "end": { "line": 104, "column": 35 }, "identifierName": "selector" }, "name": "selector" }, "property": { "type": "Identifier", "start": 3170, "end": 3182, "loc": { "start": { "line": 104, "column": 36 }, "end": { "line": 104, "column": 48 }, "identifierName": "selectedUids" }, "name": "selectedUids" }, "computed": false }, "property": { "type": "Identifier", "start": 3183, "end": 3187, "loc": { "start": { "line": 104, "column": 49 }, "end": { "line": 104, "column": 53 }, "identifierName": "size" }, "name": "size" }, "computed": false }, "operator": ">", "right": { "type": "NumericLiteral", "start": 3190, "end": 3191, "loc": { "start": { "line": 104, "column": 56 }, "end": { "line": 104, "column": 57 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is anything selected on the map\r\n * @returns {boolean}\r\n ", "start": 2932, "end": 3037, "loc": { "start": { "line": 98, "column": 4 }, "end": { "line": 101, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building or blueprint selected for placement\r\n * @returns {boolean}\r\n ", "start": 3207, "end": 3330, "loc": { "start": { "line": 107, "column": 4 }, "end": { "line": 110, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 3336, "end": 3448, "loc": { "start": { "line": 111, "column": 4 }, "end": { "line": 113, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3340, "end": 3358, "loc": { "start": { "line": 111, "column": 8 }, "end": { "line": 111, "column": 26 }, "identifierName": "anyPlacementActive" }, "name": "anyPlacementActive" }, "kind": "get", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3361, "end": 3448, "loc": { "start": { "line": 111, "column": 29 }, "end": { "line": 113, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 3372, "end": 3441, "loc": { "start": { "line": 112, "column": 8 }, "end": { "line": 112, "column": 77 } }, "argument": { "type": "LogicalExpression", "start": 3379, "end": 3440, "loc": { "start": { "line": 112, "column": 15 }, "end": { "line": 112, "column": 76 } }, "left": { "type": "MemberExpression", "start": 3379, "end": 3407, "loc": { "start": { "line": 112, "column": 15 }, "end": { "line": 112, "column": 43 } }, "object": { "type": "ThisExpression", "start": 3379, "end": 3383, "loc": { "start": { "line": 112, "column": 15 }, "end": { "line": 112, "column": 19 } } }, "property": { "type": "Identifier", "start": 3384, "end": 3407, "loc": { "start": { "line": 112, "column": 20 }, "end": { "line": 112, "column": 43 }, "identifierName": "buildingPlacementActive" }, "name": "buildingPlacementActive" }, "computed": false }, "operator": "||", "right": { "type": "MemberExpression", "start": 3411, "end": 3440, "loc": { "start": { "line": 112, "column": 47 }, "end": { "line": 112, "column": 76 } }, "object": { "type": "ThisExpression", "start": 3411, "end": 3415, "loc": { "start": { "line": 112, "column": 47 }, "end": { "line": 112, "column": 51 } } }, "property": { "type": "Identifier", "start": 3416, "end": 3440, "loc": { "start": { "line": 112, "column": 52 }, "end": { "line": 112, "column": 76 }, "identifierName": "blueprintPlacementActive" }, "name": "blueprintPlacementActive" }, "computed": false } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building or blueprint selected for placement\r\n * @returns {boolean}\r\n ", "start": 3207, "end": 3330, "loc": { "start": { "line": 107, "column": 4 }, "end": { "line": 110, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if the map overview is active\r\n * @returns {boolean}\r\n ", "start": 3456, "end": 3550, "loc": { "start": { "line": 115, "column": 4 }, "end": { "line": 118, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 3556, "end": 3646, "loc": { "start": { "line": 119, "column": 4 }, "end": { "line": 121, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3560, "end": 3577, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 25 }, "identifierName": "mapOverviewActive" }, "name": "mapOverviewActive" }, "kind": "get", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3580, "end": 3646, "loc": { "start": { "line": 119, "column": 28 }, "end": { "line": 121, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 3591, "end": 3639, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 120, "column": 56 } }, "argument": { "type": "CallExpression", "start": 3598, "end": 3638, "loc": { "start": { "line": 120, "column": 15 }, "end": { "line": 120, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 3598, "end": 3636, "loc": { "start": { "line": 120, "column": 15 }, "end": { "line": 120, "column": 53 } }, "object": { "type": "MemberExpression", "start": 3598, "end": 3614, "loc": { "start": { "line": 120, "column": 15 }, "end": { "line": 120, "column": 31 } }, "object": { "type": "MemberExpression", "start": 3598, "end": 3607, "loc": { "start": { "line": 120, "column": 15 }, "end": { "line": 120, "column": 24 } }, "object": { "type": "ThisExpression", "start": 3598, "end": 3602, "loc": { "start": { "line": 120, "column": 15 }, "end": { "line": 120, "column": 19 } } }, "property": { "type": "Identifier", "start": 3603, "end": 3607, "loc": { "start": { "line": 120, "column": 20 }, "end": { "line": 120, "column": 24 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3608, "end": 3614, "loc": { "start": { "line": 120, "column": 25 }, "end": { "line": 120, "column": 31 }, "identifierName": "camera" }, "name": "camera" }, "computed": false }, "property": { "type": "Identifier", "start": 3615, "end": 3636, "loc": { "start": { "line": 120, "column": 32 }, "end": { "line": 120, "column": 53 }, "identifierName": "getIsMapOverlayActive" }, "name": "getIsMapOverlayActive" }, "computed": false }, "arguments": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if the map overview is active\r\n * @returns {boolean}\r\n ", "start": 3456, "end": 3550, "loc": { "start": { "line": 115, "column": 4 }, "end": { "line": 118, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Initializes the element\r\n * @param {HTMLElement} parent\r\n ", "start": 3654, "end": 3734, "loc": { "start": { "line": 123, "column": 4 }, "end": { "line": 126, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 3740, "end": 10873, "loc": { "start": { "line": 127, "column": 4 }, "end": { "line": 311, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3740, "end": 3754, "loc": { "start": { "line": 127, "column": 4 }, "end": { "line": 127, "column": 18 }, "identifierName": "createElements" }, "name": "createElements", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3755, "end": 3761, "loc": { "start": { "line": 127, "column": 19 }, "end": { "line": 127, "column": 25 }, "identifierName": "parent" }, "name": "parent" } ], "body": { "type": "BlockStatement", "start": 3763, "end": 10873, "loc": { "start": { "line": 127, "column": 27 }, "end": { "line": 311, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 3774, "end": 3809, "loc": { "start": { "line": 128, "column": 8 }, "end": { "line": 128, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3780, "end": 3808, "loc": { "start": { "line": 128, "column": 14 }, "end": { "line": 128, "column": 42 } }, "id": { "type": "Identifier", "start": 3780, "end": 3786, "loc": { "start": { "line": 128, "column": 14 }, "end": { "line": 128, "column": 20 }, "identifierName": "mapper" }, "name": "mapper" }, "init": { "type": "MemberExpression", "start": 3789, "end": 3808, "loc": { "start": { "line": 128, "column": 23 }, "end": { "line": 128, "column": 42 } }, "object": { "type": "MemberExpression", "start": 3789, "end": 3798, "loc": { "start": { "line": 128, "column": 23 }, "end": { "line": 128, "column": 32 } }, "object": { "type": "ThisExpression", "start": 3789, "end": 3793, "loc": { "start": { "line": 128, "column": 23 }, "end": { "line": 128, "column": 27 } } }, "property": { "type": "Identifier", "start": 3794, "end": 3798, "loc": { "start": { "line": 128, "column": 28 }, "end": { "line": 128, "column": 32 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3799, "end": 3808, "loc": { "start": { "line": 128, "column": 33 }, "end": { "line": 128, "column": 42 }, "identifierName": "keyMapper" }, "name": "keyMapper" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 3819, "end": 3841, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3825, "end": 3840, "loc": { "start": { "line": 129, "column": 14 }, "end": { "line": 129, "column": 29 } }, "id": { "type": "Identifier", "start": 3825, "end": 3826, "loc": { "start": { "line": 129, "column": 14 }, "end": { "line": 129, "column": 15 }, "identifierName": "k" }, "name": "k" }, "init": { "type": "Identifier", "start": 3829, "end": 3840, "loc": { "start": { "line": 129, "column": 18 }, "end": { "line": 129, "column": 29 }, "identifierName": "KEYMAPPINGS" }, "name": "KEYMAPPINGS" } } ], "kind": "const", "trailingComments": [ { "type": "CommentBlock", "value": "* @type {Array} ", "start": 3853, "end": 3885, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 40 } } } ] }, { "type": "ExpressionStatement", "start": 3895, "end": 8959, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 264, "column": 10 } }, "expression": { "type": "AssignmentExpression", "start": 3895, "end": 8958, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 264, "column": 9 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3895, "end": 3911, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 24 } }, "object": { "type": "ThisExpression", "start": 3895, "end": 3899, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 12 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 3900, "end": 3911, "loc": { "start": { "line": 132, "column": 13 }, "end": { "line": 132, "column": 24 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false, "leadingComments": null }, "right": { "type": "ArrayExpression", "start": 3914, "end": 8958, "loc": { "start": { "line": 132, "column": 27 }, "end": { "line": 264, "column": 9 } }, "elements": [ { "type": "ObjectExpression", "start": 3929, "end": 4415, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 145, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 3995, "end": 4037, "loc": { "start": { "line": 135, "column": 16 }, "end": { "line": 135, "column": 58 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3995, "end": 4000, "loc": { "start": { "line": 135, "column": 16 }, "end": { "line": 135, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 4002, "end": 4037, "loc": { "start": { "line": 135, "column": 23 }, "end": { "line": 135, "column": 58 } }, "object": { "type": "MemberExpression", "start": 4002, "end": 4029, "loc": { "start": { "line": 135, "column": 23 }, "end": { "line": 135, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4002, "end": 4010, "loc": { "start": { "line": 135, "column": 23 }, "end": { "line": 135, "column": 31 } }, "object": { "type": "Identifier", "start": 4002, "end": 4003, "loc": { "start": { "line": 135, "column": 23 }, "end": { "line": 135, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 4004, "end": 4010, "loc": { "start": { "line": 135, "column": 25 }, "end": { "line": 135, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 4011, "end": 4029, "loc": { "start": { "line": 135, "column": 32 }, "end": { "line": 135, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 4030, "end": 4037, "loc": { "start": { "line": 135, "column": 51 }, "end": { "line": 135, "column": 58 }, "identifierName": "moveMap" }, "name": "moveMap" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " Move map - Including mouse", "start": 3948, "end": 3977, "loc": { "start": { "line": 134, "column": 16 }, "end": { "line": 134, "column": 45 } } } ] }, { "type": "ObjectProperty", "start": 4056, "end": 4339, "loc": { "start": { "line": 136, "column": 16 }, "end": { "line": 143, "column": 17 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4056, "end": 4060, "loc": { "start": { "line": 136, "column": 16 }, "end": { "line": 136, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 4062, "end": 4339, "loc": { "start": { "line": 136, "column": 22 }, "end": { "line": 143, "column": 17 } }, "elements": [ { "type": "Identifier", "start": 4085, "end": 4096, "loc": { "start": { "line": 137, "column": 20 }, "end": { "line": 137, "column": 31 }, "identifierName": "KEYCODE_LMB" }, "name": "KEYCODE_LMB" }, { "type": "Identifier", "start": 4119, "end": 4132, "loc": { "start": { "line": 138, "column": 20 }, "end": { "line": 138, "column": 33 }, "identifierName": "DIVIDER_TOKEN" }, "name": "DIVIDER_TOKEN" }, { "type": "MemberExpression", "start": 4155, "end": 4177, "loc": { "start": { "line": 139, "column": 20 }, "end": { "line": 139, "column": 42 } }, "object": { "type": "MemberExpression", "start": 4155, "end": 4167, "loc": { "start": { "line": 139, "column": 20 }, "end": { "line": 139, "column": 32 } }, "object": { "type": "Identifier", "start": 4155, "end": 4156, "loc": { "start": { "line": 139, "column": 20 }, "end": { "line": 139, "column": 21 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 4157, "end": 4167, "loc": { "start": { "line": 139, "column": 22 }, "end": { "line": 139, "column": 32 }, "identifierName": "navigation" }, "name": "navigation" }, "computed": false }, "property": { "type": "Identifier", "start": 4168, "end": 4177, "loc": { "start": { "line": 139, "column": 33 }, "end": { "line": 139, "column": 42 }, "identifierName": "mapMoveUp" }, "name": "mapMoveUp" }, "computed": false }, { "type": "MemberExpression", "start": 4200, "end": 4224, "loc": { "start": { "line": 140, "column": 20 }, "end": { "line": 140, "column": 44 } }, "object": { "type": "MemberExpression", "start": 4200, "end": 4212, "loc": { "start": { "line": 140, "column": 20 }, "end": { "line": 140, "column": 32 } }, "object": { "type": "Identifier", "start": 4200, "end": 4201, "loc": { "start": { "line": 140, "column": 20 }, "end": { "line": 140, "column": 21 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 4202, "end": 4212, "loc": { "start": { "line": 140, "column": 22 }, "end": { "line": 140, "column": 32 }, "identifierName": "navigation" }, "name": "navigation" }, "computed": false }, "property": { "type": "Identifier", "start": 4213, "end": 4224, "loc": { "start": { "line": 140, "column": 33 }, "end": { "line": 140, "column": 44 }, "identifierName": "mapMoveLeft" }, "name": "mapMoveLeft" }, "computed": false }, { "type": "MemberExpression", "start": 4247, "end": 4271, "loc": { "start": { "line": 141, "column": 20 }, "end": { "line": 141, "column": 44 } }, "object": { "type": "MemberExpression", "start": 4247, "end": 4259, "loc": { "start": { "line": 141, "column": 20 }, "end": { "line": 141, "column": 32 } }, "object": { "type": "Identifier", "start": 4247, "end": 4248, "loc": { "start": { "line": 141, "column": 20 }, "end": { "line": 141, "column": 21 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 4249, "end": 4259, "loc": { "start": { "line": 141, "column": 22 }, "end": { "line": 141, "column": 32 }, "identifierName": "navigation" }, "name": "navigation" }, "computed": false }, "property": { "type": "Identifier", "start": 4260, "end": 4271, "loc": { "start": { "line": 141, "column": 33 }, "end": { "line": 141, "column": 44 }, "identifierName": "mapMoveDown" }, "name": "mapMoveDown" }, "computed": false }, { "type": "MemberExpression", "start": 4294, "end": 4319, "loc": { "start": { "line": 142, "column": 20 }, "end": { "line": 142, "column": 45 } }, "object": { "type": "MemberExpression", "start": 4294, "end": 4306, "loc": { "start": { "line": 142, "column": 20 }, "end": { "line": 142, "column": 32 } }, "object": { "type": "Identifier", "start": 4294, "end": 4295, "loc": { "start": { "line": 142, "column": 20 }, "end": { "line": 142, "column": 21 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 4296, "end": 4306, "loc": { "start": { "line": 142, "column": 22 }, "end": { "line": 142, "column": 32 }, "identifierName": "navigation" }, "name": "navigation" }, "computed": false }, "property": { "type": "Identifier", "start": 4307, "end": 4319, "loc": { "start": { "line": 142, "column": 33 }, "end": { "line": 142, "column": 45 }, "identifierName": "mapMoveRight" }, "name": "mapMoveRight" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 4358, "end": 4399, "loc": { "start": { "line": 144, "column": 16 }, "end": { "line": 144, "column": 57 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4358, "end": 4367, "loc": { "start": { "line": 144, "column": 16 }, "end": { "line": 144, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 4369, "end": 4399, "loc": { "start": { "line": 144, "column": 27 }, "end": { "line": 144, "column": 57 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "UnaryExpression", "start": 4375, "end": 4399, "loc": { "start": { "line": 144, "column": 33 }, "end": { "line": 144, "column": 57 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 4376, "end": 4399, "loc": { "start": { "line": 144, "column": 34 }, "end": { "line": 144, "column": 57 } }, "object": { "type": "ThisExpression", "start": 4376, "end": 4380, "loc": { "start": { "line": 144, "column": 34 }, "end": { "line": 144, "column": 38 } } }, "property": { "type": "Identifier", "start": 4381, "end": 4399, "loc": { "start": { "line": 144, "column": 39 }, "end": { "line": 144, "column": 57 }, "identifierName": "anyPlacementActive" }, "name": "anyPlacementActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } } } } ] }, { "type": "ObjectExpression", "start": 4432, "end": 4840, "loc": { "start": { "line": 147, "column": 12 }, "end": { "line": 157, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 4491, "end": 4533, "loc": { "start": { "line": 149, "column": 16 }, "end": { "line": 149, "column": 58 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4491, "end": 4496, "loc": { "start": { "line": 149, "column": 16 }, "end": { "line": 149, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 4498, "end": 4533, "loc": { "start": { "line": 149, "column": 23 }, "end": { "line": 149, "column": 58 } }, "object": { "type": "MemberExpression", "start": 4498, "end": 4525, "loc": { "start": { "line": 149, "column": 23 }, "end": { "line": 149, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4498, "end": 4506, "loc": { "start": { "line": 149, "column": 23 }, "end": { "line": 149, "column": 31 } }, "object": { "type": "Identifier", "start": 4498, "end": 4499, "loc": { "start": { "line": 149, "column": 23 }, "end": { "line": 149, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 4500, "end": 4506, "loc": { "start": { "line": 149, "column": 25 }, "end": { "line": 149, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 4507, "end": 4525, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 4526, "end": 4533, "loc": { "start": { "line": 149, "column": 51 }, "end": { "line": 149, "column": 58 }, "identifierName": "moveMap" }, "name": "moveMap" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " Move map - No mouse", "start": 4451, "end": 4473, "loc": { "start": { "line": 148, "column": 16 }, "end": { "line": 148, "column": 38 } } } ] }, { "type": "ObjectProperty", "start": 4552, "end": 4765, "loc": { "start": { "line": 150, "column": 16 }, "end": { "line": 155, "column": 17 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4552, "end": 4556, "loc": { "start": { "line": 150, "column": 16 }, "end": { "line": 150, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 4558, "end": 4765, "loc": { "start": { "line": 150, "column": 22 }, "end": { "line": 155, "column": 17 } }, "elements": [ { "type": "MemberExpression", "start": 4581, "end": 4603, "loc": { "start": { "line": 151, "column": 20 }, "end": { "line": 151, "column": 42 } }, "object": { "type": "MemberExpression", "start": 4581, "end": 4593, "loc": { "start": { "line": 151, "column": 20 }, "end": { "line": 151, "column": 32 } }, "object": { "type": "Identifier", "start": 4581, "end": 4582, "loc": { "start": { "line": 151, "column": 20 }, "end": { "line": 151, "column": 21 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 4583, "end": 4593, "loc": { "start": { "line": 151, "column": 22 }, "end": { "line": 151, "column": 32 }, "identifierName": "navigation" }, "name": "navigation" }, "computed": false }, "property": { "type": "Identifier", "start": 4594, "end": 4603, "loc": { "start": { "line": 151, "column": 33 }, "end": { "line": 151, "column": 42 }, "identifierName": "mapMoveUp" }, "name": "mapMoveUp" }, "computed": false }, { "type": "MemberExpression", "start": 4626, "end": 4650, "loc": { "start": { "line": 152, "column": 20 }, "end": { "line": 152, "column": 44 } }, "object": { "type": "MemberExpression", "start": 4626, "end": 4638, "loc": { "start": { "line": 152, "column": 20 }, "end": { "line": 152, "column": 32 } }, "object": { "type": "Identifier", "start": 4626, "end": 4627, "loc": { "start": { "line": 152, "column": 20 }, "end": { "line": 152, "column": 21 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 4628, "end": 4638, "loc": { "start": { "line": 152, "column": 22 }, "end": { "line": 152, "column": 32 }, "identifierName": "navigation" }, "name": "navigation" }, "computed": false }, "property": { "type": "Identifier", "start": 4639, "end": 4650, "loc": { "start": { "line": 152, "column": 33 }, "end": { "line": 152, "column": 44 }, "identifierName": "mapMoveLeft" }, "name": "mapMoveLeft" }, "computed": false }, { "type": "MemberExpression", "start": 4673, "end": 4697, "loc": { "start": { "line": 153, "column": 20 }, "end": { "line": 153, "column": 44 } }, "object": { "type": "MemberExpression", "start": 4673, "end": 4685, "loc": { "start": { "line": 153, "column": 20 }, "end": { "line": 153, "column": 32 } }, "object": { "type": "Identifier", "start": 4673, "end": 4674, "loc": { "start": { "line": 153, "column": 20 }, "end": { "line": 153, "column": 21 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 4675, "end": 4685, "loc": { "start": { "line": 153, "column": 22 }, "end": { "line": 153, "column": 32 }, "identifierName": "navigation" }, "name": "navigation" }, "computed": false }, "property": { "type": "Identifier", "start": 4686, "end": 4697, "loc": { "start": { "line": 153, "column": 33 }, "end": { "line": 153, "column": 44 }, "identifierName": "mapMoveDown" }, "name": "mapMoveDown" }, "computed": false }, { "type": "MemberExpression", "start": 4720, "end": 4745, "loc": { "start": { "line": 154, "column": 20 }, "end": { "line": 154, "column": 45 } }, "object": { "type": "MemberExpression", "start": 4720, "end": 4732, "loc": { "start": { "line": 154, "column": 20 }, "end": { "line": 154, "column": 32 } }, "object": { "type": "Identifier", "start": 4720, "end": 4721, "loc": { "start": { "line": 154, "column": 20 }, "end": { "line": 154, "column": 21 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 4722, "end": 4732, "loc": { "start": { "line": 154, "column": 22 }, "end": { "line": 154, "column": 32 }, "identifierName": "navigation" }, "name": "navigation" }, "computed": false }, "property": { "type": "Identifier", "start": 4733, "end": 4745, "loc": { "start": { "line": 154, "column": 33 }, "end": { "line": 154, "column": 45 }, "identifierName": "mapMoveRight" }, "name": "mapMoveRight" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 4784, "end": 4824, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4784, "end": 4793, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 4795, "end": 4824, "loc": { "start": { "line": 156, "column": 27 }, "end": { "line": 156, "column": 56 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "MemberExpression", "start": 4801, "end": 4824, "loc": { "start": { "line": 156, "column": 33 }, "end": { "line": 156, "column": 56 } }, "object": { "type": "ThisExpression", "start": 4801, "end": 4805, "loc": { "start": { "line": 156, "column": 33 }, "end": { "line": 156, "column": 37 } } }, "property": { "type": "Identifier", "start": 4806, "end": 4824, "loc": { "start": { "line": 156, "column": 38 }, "end": { "line": 156, "column": 56 }, "identifierName": "anyPlacementActive" }, "name": "anyPlacementActive" }, "computed": false } } } ] }, { "type": "ObjectExpression", "start": 4857, "end": 5131, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 164, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 4938, "end": 4985, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 63 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4938, "end": 4943, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 4945, "end": 4985, "loc": { "start": { "line": 161, "column": 23 }, "end": { "line": 161, "column": 63 } }, "object": { "type": "MemberExpression", "start": 4945, "end": 4972, "loc": { "start": { "line": 161, "column": 23 }, "end": { "line": 161, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4945, "end": 4953, "loc": { "start": { "line": 161, "column": 23 }, "end": { "line": 161, "column": 31 } }, "object": { "type": "Identifier", "start": 4945, "end": 4946, "loc": { "start": { "line": 161, "column": 23 }, "end": { "line": 161, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 4947, "end": 4953, "loc": { "start": { "line": 161, "column": 25 }, "end": { "line": 161, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 4954, "end": 4972, "loc": { "start": { "line": 161, "column": 32 }, "end": { "line": 161, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 4973, "end": 4985, "loc": { "start": { "line": 161, "column": 51 }, "end": { "line": 161, "column": 63 }, "identifierName": "createMarker" }, "name": "createMarker" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " [OVERVIEW] Create marker with right click", "start": 4876, "end": 4920, "loc": { "start": { "line": 160, "column": 16 }, "end": { "line": 160, "column": 60 } } } ] }, { "type": "ObjectProperty", "start": 5004, "end": 5023, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5004, "end": 5008, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 5010, "end": 5023, "loc": { "start": { "line": 162, "column": 22 }, "end": { "line": 162, "column": 35 } }, "elements": [ { "type": "Identifier", "start": 5011, "end": 5022, "loc": { "start": { "line": 162, "column": 23 }, "end": { "line": 162, "column": 34 }, "identifierName": "KEYCODE_RMB" }, "name": "KEYCODE_RMB" } ] } }, { "type": "ObjectProperty", "start": 5042, "end": 5115, "loc": { "start": { "line": 163, "column": 16 }, "end": { "line": 163, "column": 89 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5042, "end": 5051, "loc": { "start": { "line": 163, "column": 16 }, "end": { "line": 163, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 5053, "end": 5115, "loc": { "start": { "line": 163, "column": 27 }, "end": { "line": 163, "column": 89 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "LogicalExpression", "start": 5059, "end": 5115, "loc": { "start": { "line": 163, "column": 33 }, "end": { "line": 163, "column": 89 } }, "left": { "type": "MemberExpression", "start": 5059, "end": 5081, "loc": { "start": { "line": 163, "column": 33 }, "end": { "line": 163, "column": 55 } }, "object": { "type": "ThisExpression", "start": 5059, "end": 5063, "loc": { "start": { "line": 163, "column": 33 }, "end": { "line": 163, "column": 37 } } }, "property": { "type": "Identifier", "start": 5064, "end": 5081, "loc": { "start": { "line": 163, "column": 38 }, "end": { "line": 163, "column": 55 }, "identifierName": "mapOverviewActive" }, "name": "mapOverviewActive" }, "computed": false }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 5085, "end": 5115, "loc": { "start": { "line": 163, "column": 59 }, "end": { "line": 163, "column": 89 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 5086, "end": 5115, "loc": { "start": { "line": 163, "column": 60 }, "end": { "line": 163, "column": 89 } }, "object": { "type": "ThisExpression", "start": 5086, "end": 5090, "loc": { "start": { "line": 163, "column": 60 }, "end": { "line": 163, "column": 64 } } }, "property": { "type": "Identifier", "start": 5091, "end": 5115, "loc": { "start": { "line": 163, "column": 65 }, "end": { "line": 163, "column": 89 }, "identifierName": "blueprintPlacementActive" }, "name": "blueprintPlacementActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } } } } } ] }, { "type": "ObjectExpression", "start": 5148, "end": 5365, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 171, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 5204, "end": 5252, "loc": { "start": { "line": 168, "column": 16 }, "end": { "line": 168, "column": 64 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5204, "end": 5209, "loc": { "start": { "line": 168, "column": 16 }, "end": { "line": 168, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 5211, "end": 5252, "loc": { "start": { "line": 168, "column": 23 }, "end": { "line": 168, "column": 64 } }, "object": { "type": "MemberExpression", "start": 5211, "end": 5238, "loc": { "start": { "line": 168, "column": 23 }, "end": { "line": 168, "column": 50 } }, "object": { "type": "MemberExpression", "start": 5211, "end": 5219, "loc": { "start": { "line": 168, "column": 23 }, "end": { "line": 168, "column": 31 } }, "object": { "type": "Identifier", "start": 5211, "end": 5212, "loc": { "start": { "line": 168, "column": 23 }, "end": { "line": 168, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 5213, "end": 5219, "loc": { "start": { "line": 168, "column": 25 }, "end": { "line": 168, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 5220, "end": 5238, "loc": { "start": { "line": 168, "column": 32 }, "end": { "line": 168, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 5239, "end": 5252, "loc": { "start": { "line": 168, "column": 51 }, "end": { "line": 168, "column": 64 }, "identifierName": "stopPlacement" }, "name": "stopPlacement" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " Cancel placement", "start": 5167, "end": 5186, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 35 } } } ] }, { "type": "ObjectProperty", "start": 5271, "end": 5290, "loc": { "start": { "line": 169, "column": 16 }, "end": { "line": 169, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5271, "end": 5275, "loc": { "start": { "line": 169, "column": 16 }, "end": { "line": 169, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 5277, "end": 5290, "loc": { "start": { "line": 169, "column": 22 }, "end": { "line": 169, "column": 35 } }, "elements": [ { "type": "Identifier", "start": 5278, "end": 5289, "loc": { "start": { "line": 169, "column": 23 }, "end": { "line": 169, "column": 34 }, "identifierName": "KEYCODE_RMB" }, "name": "KEYCODE_RMB" } ] } }, { "type": "ObjectProperty", "start": 5309, "end": 5349, "loc": { "start": { "line": 170, "column": 16 }, "end": { "line": 170, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5309, "end": 5318, "loc": { "start": { "line": 170, "column": 16 }, "end": { "line": 170, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 5320, "end": 5349, "loc": { "start": { "line": 170, "column": 27 }, "end": { "line": 170, "column": 56 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "MemberExpression", "start": 5326, "end": 5349, "loc": { "start": { "line": 170, "column": 33 }, "end": { "line": 170, "column": 56 } }, "object": { "type": "ThisExpression", "start": 5326, "end": 5330, "loc": { "start": { "line": 170, "column": 33 }, "end": { "line": 170, "column": 37 } } }, "property": { "type": "Identifier", "start": 5331, "end": 5349, "loc": { "start": { "line": 170, "column": 38 }, "end": { "line": 170, "column": 56 }, "identifierName": "anyPlacementActive" }, "name": "anyPlacementActive" }, "computed": false } } } ] }, { "type": "ObjectExpression", "start": 5382, "end": 5679, "loc": { "start": { "line": 173, "column": 12 }, "end": { "line": 179, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 5445, "end": 5486, "loc": { "start": { "line": 175, "column": 16 }, "end": { "line": 175, "column": 57 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5445, "end": 5450, "loc": { "start": { "line": 175, "column": 16 }, "end": { "line": 175, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 5452, "end": 5486, "loc": { "start": { "line": 175, "column": 23 }, "end": { "line": 175, "column": 57 } }, "object": { "type": "MemberExpression", "start": 5452, "end": 5479, "loc": { "start": { "line": 175, "column": 23 }, "end": { "line": 175, "column": 50 } }, "object": { "type": "MemberExpression", "start": 5452, "end": 5460, "loc": { "start": { "line": 175, "column": 23 }, "end": { "line": 175, "column": 31 } }, "object": { "type": "Identifier", "start": 5452, "end": 5453, "loc": { "start": { "line": 175, "column": 23 }, "end": { "line": 175, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 5454, "end": 5460, "loc": { "start": { "line": 175, "column": 25 }, "end": { "line": 175, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 5461, "end": 5479, "loc": { "start": { "line": 175, "column": 32 }, "end": { "line": 175, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 5480, "end": 5486, "loc": { "start": { "line": 175, "column": 51 }, "end": { "line": 175, "column": 57 }, "identifierName": "delete" }, "name": "delete" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " Delete with right click", "start": 5401, "end": 5427, "loc": { "start": { "line": 174, "column": 16 }, "end": { "line": 174, "column": 42 } } } ] }, { "type": "ObjectProperty", "start": 5505, "end": 5524, "loc": { "start": { "line": 176, "column": 16 }, "end": { "line": 176, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5505, "end": 5509, "loc": { "start": { "line": 176, "column": 16 }, "end": { "line": 176, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 5511, "end": 5524, "loc": { "start": { "line": 176, "column": 22 }, "end": { "line": 176, "column": 35 } }, "elements": [ { "type": "Identifier", "start": 5512, "end": 5523, "loc": { "start": { "line": 176, "column": 23 }, "end": { "line": 176, "column": 34 }, "identifierName": "KEYCODE_RMB" }, "name": "KEYCODE_RMB" } ] } }, { "type": "ObjectProperty", "start": 5543, "end": 5663, "loc": { "start": { "line": 177, "column": 16 }, "end": { "line": 178, "column": 102 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5543, "end": 5552, "loc": { "start": { "line": 177, "column": 16 }, "end": { "line": 177, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 5554, "end": 5663, "loc": { "start": { "line": 177, "column": 27 }, "end": { "line": 178, "column": 102 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "LogicalExpression", "start": 5581, "end": 5663, "loc": { "start": { "line": 178, "column": 20 }, "end": { "line": 178, "column": 102 } }, "left": { "type": "LogicalExpression", "start": 5581, "end": 5632, "loc": { "start": { "line": 178, "column": 20 }, "end": { "line": 178, "column": 71 } }, "left": { "type": "UnaryExpression", "start": 5581, "end": 5605, "loc": { "start": { "line": 178, "column": 20 }, "end": { "line": 178, "column": 44 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 5582, "end": 5605, "loc": { "start": { "line": 178, "column": 21 }, "end": { "line": 178, "column": 44 } }, "object": { "type": "ThisExpression", "start": 5582, "end": 5586, "loc": { "start": { "line": 178, "column": 21 }, "end": { "line": 178, "column": 25 } } }, "property": { "type": "Identifier", "start": 5587, "end": 5605, "loc": { "start": { "line": 178, "column": 26 }, "end": { "line": 178, "column": 44 }, "identifierName": "anyPlacementActive" }, "name": "anyPlacementActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 5609, "end": 5632, "loc": { "start": { "line": 178, "column": 48 }, "end": { "line": 178, "column": 71 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 5610, "end": 5632, "loc": { "start": { "line": 178, "column": 49 }, "end": { "line": 178, "column": 71 } }, "object": { "type": "ThisExpression", "start": 5610, "end": 5614, "loc": { "start": { "line": 178, "column": 49 }, "end": { "line": 178, "column": 53 } } }, "property": { "type": "Identifier", "start": 5615, "end": 5632, "loc": { "start": { "line": 178, "column": 54 }, "end": { "line": 178, "column": 71 }, "identifierName": "mapOverviewActive" }, "name": "mapOverviewActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } } }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 5636, "end": 5663, "loc": { "start": { "line": 178, "column": 75 }, "end": { "line": 178, "column": 102 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 5637, "end": 5663, "loc": { "start": { "line": 178, "column": 76 }, "end": { "line": 178, "column": 102 } }, "object": { "type": "ThisExpression", "start": 5637, "end": 5641, "loc": { "start": { "line": 178, "column": 76 }, "end": { "line": 178, "column": 80 } } }, "property": { "type": "Identifier", "start": 5642, "end": 5663, "loc": { "start": { "line": 178, "column": 81 }, "end": { "line": 178, "column": 102 }, "identifierName": "anythingSelectedOnMap" }, "name": "anythingSelectedOnMap" }, "computed": false }, "extra": { "parenthesizedArgument": false } } } } } ] }, { "type": "ObjectExpression", "start": 5696, "end": 5940, "loc": { "start": { "line": 181, "column": 12 }, "end": { "line": 186, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 5743, "end": 5785, "loc": { "start": { "line": 183, "column": 16 }, "end": { "line": 183, "column": 58 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5743, "end": 5748, "loc": { "start": { "line": 183, "column": 16 }, "end": { "line": 183, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 5750, "end": 5785, "loc": { "start": { "line": 183, "column": 23 }, "end": { "line": 183, "column": 58 } }, "object": { "type": "MemberExpression", "start": 5750, "end": 5777, "loc": { "start": { "line": 183, "column": 23 }, "end": { "line": 183, "column": 50 } }, "object": { "type": "MemberExpression", "start": 5750, "end": 5758, "loc": { "start": { "line": 183, "column": 23 }, "end": { "line": 183, "column": 31 } }, "object": { "type": "Identifier", "start": 5750, "end": 5751, "loc": { "start": { "line": 183, "column": 23 }, "end": { "line": 183, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 5752, "end": 5758, "loc": { "start": { "line": 183, "column": 25 }, "end": { "line": 183, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 5759, "end": 5777, "loc": { "start": { "line": 183, "column": 32 }, "end": { "line": 183, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 5778, "end": 5785, "loc": { "start": { "line": 183, "column": 51 }, "end": { "line": 183, "column": 58 }, "identifierName": "pipette" }, "name": "pipette" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " Pipette", "start": 5715, "end": 5725, "loc": { "start": { "line": 182, "column": 16 }, "end": { "line": 182, "column": 26 } } } ] }, { "type": "ObjectProperty", "start": 5804, "end": 5831, "loc": { "start": { "line": 184, "column": 16 }, "end": { "line": 184, "column": 43 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5804, "end": 5808, "loc": { "start": { "line": 184, "column": 16 }, "end": { "line": 184, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 5810, "end": 5831, "loc": { "start": { "line": 184, "column": 22 }, "end": { "line": 184, "column": 43 } }, "elements": [ { "type": "MemberExpression", "start": 5811, "end": 5830, "loc": { "start": { "line": 184, "column": 23 }, "end": { "line": 184, "column": 42 } }, "object": { "type": "MemberExpression", "start": 5811, "end": 5822, "loc": { "start": { "line": 184, "column": 23 }, "end": { "line": 184, "column": 34 } }, "object": { "type": "Identifier", "start": 5811, "end": 5812, "loc": { "start": { "line": 184, "column": 23 }, "end": { "line": 184, "column": 24 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 5813, "end": 5822, "loc": { "start": { "line": 184, "column": 25 }, "end": { "line": 184, "column": 34 }, "identifierName": "placement" }, "name": "placement" }, "computed": false }, "property": { "type": "Identifier", "start": 5823, "end": 5830, "loc": { "start": { "line": 184, "column": 35 }, "end": { "line": 184, "column": 42 }, "identifierName": "pipette" }, "name": "pipette" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 5850, "end": 5924, "loc": { "start": { "line": 185, "column": 16 }, "end": { "line": 185, "column": 90 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5850, "end": 5859, "loc": { "start": { "line": 185, "column": 16 }, "end": { "line": 185, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 5861, "end": 5924, "loc": { "start": { "line": 185, "column": 27 }, "end": { "line": 185, "column": 90 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "LogicalExpression", "start": 5867, "end": 5924, "loc": { "start": { "line": 185, "column": 33 }, "end": { "line": 185, "column": 90 } }, "left": { "type": "UnaryExpression", "start": 5867, "end": 5890, "loc": { "start": { "line": 185, "column": 33 }, "end": { "line": 185, "column": 56 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 5868, "end": 5890, "loc": { "start": { "line": 185, "column": 34 }, "end": { "line": 185, "column": 56 } }, "object": { "type": "ThisExpression", "start": 5868, "end": 5872, "loc": { "start": { "line": 185, "column": 34 }, "end": { "line": 185, "column": 38 } } }, "property": { "type": "Identifier", "start": 5873, "end": 5890, "loc": { "start": { "line": 185, "column": 39 }, "end": { "line": 185, "column": 56 }, "identifierName": "mapOverviewActive" }, "name": "mapOverviewActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 5894, "end": 5924, "loc": { "start": { "line": 185, "column": 60 }, "end": { "line": 185, "column": 90 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 5895, "end": 5924, "loc": { "start": { "line": 185, "column": 61 }, "end": { "line": 185, "column": 90 } }, "object": { "type": "ThisExpression", "start": 5895, "end": 5899, "loc": { "start": { "line": 185, "column": 61 }, "end": { "line": 185, "column": 65 } } }, "property": { "type": "Identifier", "start": 5900, "end": 5924, "loc": { "start": { "line": 185, "column": 66 }, "end": { "line": 185, "column": 90 }, "identifierName": "blueprintPlacementActive" }, "name": "blueprintPlacementActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } } } } } ] }, { "type": "ObjectExpression", "start": 5957, "end": 6246, "loc": { "start": { "line": 188, "column": 12 }, "end": { "line": 193, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 6008, "end": 6058, "loc": { "start": { "line": 190, "column": 16 }, "end": { "line": 190, "column": 66 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6008, "end": 6013, "loc": { "start": { "line": 190, "column": 16 }, "end": { "line": 190, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 6015, "end": 6058, "loc": { "start": { "line": 190, "column": 23 }, "end": { "line": 190, "column": 66 } }, "object": { "type": "MemberExpression", "start": 6015, "end": 6042, "loc": { "start": { "line": 190, "column": 23 }, "end": { "line": 190, "column": 50 } }, "object": { "type": "MemberExpression", "start": 6015, "end": 6023, "loc": { "start": { "line": 190, "column": 23 }, "end": { "line": 190, "column": 31 } }, "object": { "type": "Identifier", "start": 6015, "end": 6016, "loc": { "start": { "line": 190, "column": 23 }, "end": { "line": 190, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 6017, "end": 6023, "loc": { "start": { "line": 190, "column": 25 }, "end": { "line": 190, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 6024, "end": 6042, "loc": { "start": { "line": 190, "column": 32 }, "end": { "line": 190, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 6043, "end": 6058, "loc": { "start": { "line": 190, "column": 51 }, "end": { "line": 190, "column": 66 }, "identifierName": "selectBuildings" }, "name": "selectBuildings" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " Area select", "start": 5976, "end": 5990, "loc": { "start": { "line": 189, "column": 16 }, "end": { "line": 189, "column": 30 } } } ] }, { "type": "ObjectProperty", "start": 6077, "end": 6139, "loc": { "start": { "line": 191, "column": 16 }, "end": { "line": 191, "column": 78 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6077, "end": 6081, "loc": { "start": { "line": 191, "column": 16 }, "end": { "line": 191, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 6083, "end": 6139, "loc": { "start": { "line": 191, "column": 22 }, "end": { "line": 191, "column": 78 } }, "elements": [ { "type": "MemberExpression", "start": 6084, "end": 6112, "loc": { "start": { "line": 191, "column": 23 }, "end": { "line": 191, "column": 51 } }, "object": { "type": "MemberExpression", "start": 6084, "end": 6096, "loc": { "start": { "line": 191, "column": 23 }, "end": { "line": 191, "column": 35 } }, "object": { "type": "Identifier", "start": 6084, "end": 6085, "loc": { "start": { "line": 191, "column": 23 }, "end": { "line": 191, "column": 24 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 6086, "end": 6096, "loc": { "start": { "line": 191, "column": 25 }, "end": { "line": 191, "column": 35 }, "identifierName": "massSelect" }, "name": "massSelect" }, "computed": false }, "property": { "type": "Identifier", "start": 6097, "end": 6112, "loc": { "start": { "line": 191, "column": 36 }, "end": { "line": 191, "column": 51 }, "identifierName": "massSelectStart" }, "name": "massSelectStart" }, "computed": false }, { "type": "Identifier", "start": 6114, "end": 6125, "loc": { "start": { "line": 191, "column": 53 }, "end": { "line": 191, "column": 64 }, "identifierName": "ADDER_TOKEN" }, "name": "ADDER_TOKEN" }, { "type": "Identifier", "start": 6127, "end": 6138, "loc": { "start": { "line": 191, "column": 66 }, "end": { "line": 191, "column": 77 }, "identifierName": "KEYCODE_LMB" }, "name": "KEYCODE_LMB" } ] } }, { "type": "ObjectProperty", "start": 6158, "end": 6230, "loc": { "start": { "line": 192, "column": 16 }, "end": { "line": 192, "column": 88 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6158, "end": 6167, "loc": { "start": { "line": 192, "column": 16 }, "end": { "line": 192, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 6169, "end": 6230, "loc": { "start": { "line": 192, "column": 27 }, "end": { "line": 192, "column": 88 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "LogicalExpression", "start": 6175, "end": 6230, "loc": { "start": { "line": 192, "column": 33 }, "end": { "line": 192, "column": 88 } }, "left": { "type": "UnaryExpression", "start": 6175, "end": 6199, "loc": { "start": { "line": 192, "column": 33 }, "end": { "line": 192, "column": 57 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 6176, "end": 6199, "loc": { "start": { "line": 192, "column": 34 }, "end": { "line": 192, "column": 57 } }, "object": { "type": "ThisExpression", "start": 6176, "end": 6180, "loc": { "start": { "line": 192, "column": 34 }, "end": { "line": 192, "column": 38 } } }, "property": { "type": "Identifier", "start": 6181, "end": 6199, "loc": { "start": { "line": 192, "column": 39 }, "end": { "line": 192, "column": 57 }, "identifierName": "anyPlacementActive" }, "name": "anyPlacementActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 6203, "end": 6230, "loc": { "start": { "line": 192, "column": 61 }, "end": { "line": 192, "column": 88 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 6204, "end": 6230, "loc": { "start": { "line": 192, "column": 62 }, "end": { "line": 192, "column": 88 } }, "object": { "type": "ThisExpression", "start": 6204, "end": 6208, "loc": { "start": { "line": 192, "column": 62 }, "end": { "line": 192, "column": 66 } } }, "property": { "type": "Identifier", "start": 6209, "end": 6230, "loc": { "start": { "line": 192, "column": 67 }, "end": { "line": 192, "column": 88 }, "identifierName": "anythingSelectedOnMap" }, "name": "anythingSelectedOnMap" }, "computed": false }, "extra": { "parenthesizedArgument": false } } } } } ] }, { "type": "ObjectExpression", "start": 6263, "end": 6478, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 200, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 6317, "end": 6365, "loc": { "start": { "line": 197, "column": 16 }, "end": { "line": 197, "column": 64 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6317, "end": 6322, "loc": { "start": { "line": 197, "column": 16 }, "end": { "line": 197, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 6324, "end": 6365, "loc": { "start": { "line": 197, "column": 23 }, "end": { "line": 197, "column": 64 } }, "object": { "type": "MemberExpression", "start": 6324, "end": 6351, "loc": { "start": { "line": 197, "column": 23 }, "end": { "line": 197, "column": 50 } }, "object": { "type": "MemberExpression", "start": 6324, "end": 6332, "loc": { "start": { "line": 197, "column": 23 }, "end": { "line": 197, "column": 31 } }, "object": { "type": "Identifier", "start": 6324, "end": 6325, "loc": { "start": { "line": 197, "column": 23 }, "end": { "line": 197, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 6326, "end": 6332, "loc": { "start": { "line": 197, "column": 25 }, "end": { "line": 197, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 6333, "end": 6351, "loc": { "start": { "line": 197, "column": 32 }, "end": { "line": 197, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 6352, "end": 6365, "loc": { "start": { "line": 197, "column": 51 }, "end": { "line": 197, "column": 64 }, "identifierName": "placeBuilding" }, "name": "placeBuilding" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " Place building", "start": 6282, "end": 6299, "loc": { "start": { "line": 196, "column": 16 }, "end": { "line": 196, "column": 33 } } } ] }, { "type": "ObjectProperty", "start": 6384, "end": 6403, "loc": { "start": { "line": 198, "column": 16 }, "end": { "line": 198, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6384, "end": 6388, "loc": { "start": { "line": 198, "column": 16 }, "end": { "line": 198, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 6390, "end": 6403, "loc": { "start": { "line": 198, "column": 22 }, "end": { "line": 198, "column": 35 } }, "elements": [ { "type": "Identifier", "start": 6391, "end": 6402, "loc": { "start": { "line": 198, "column": 23 }, "end": { "line": 198, "column": 34 }, "identifierName": "KEYCODE_LMB" }, "name": "KEYCODE_LMB" } ] } }, { "type": "ObjectProperty", "start": 6422, "end": 6462, "loc": { "start": { "line": 199, "column": 16 }, "end": { "line": 199, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6422, "end": 6431, "loc": { "start": { "line": 199, "column": 16 }, "end": { "line": 199, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 6433, "end": 6462, "loc": { "start": { "line": 199, "column": 27 }, "end": { "line": 199, "column": 56 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "MemberExpression", "start": 6439, "end": 6462, "loc": { "start": { "line": 199, "column": 33 }, "end": { "line": 199, "column": 56 } }, "object": { "type": "ThisExpression", "start": 6439, "end": 6443, "loc": { "start": { "line": 199, "column": 33 }, "end": { "line": 199, "column": 37 } } }, "property": { "type": "Identifier", "start": 6444, "end": 6462, "loc": { "start": { "line": 199, "column": 38 }, "end": { "line": 199, "column": 56 }, "identifierName": "anyPlacementActive" }, "name": "anyPlacementActive" }, "computed": false } } } ] }, { "type": "ObjectExpression", "start": 6495, "end": 6749, "loc": { "start": { "line": 202, "column": 12 }, "end": { "line": 207, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 6541, "end": 6590, "loc": { "start": { "line": 204, "column": 16 }, "end": { "line": 204, "column": 65 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6541, "end": 6546, "loc": { "start": { "line": 204, "column": 16 }, "end": { "line": 204, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 6548, "end": 6590, "loc": { "start": { "line": 204, "column": 23 }, "end": { "line": 204, "column": 65 } }, "object": { "type": "MemberExpression", "start": 6548, "end": 6575, "loc": { "start": { "line": 204, "column": 23 }, "end": { "line": 204, "column": 50 } }, "object": { "type": "MemberExpression", "start": 6548, "end": 6556, "loc": { "start": { "line": 204, "column": 23 }, "end": { "line": 204, "column": 31 } }, "object": { "type": "Identifier", "start": 6548, "end": 6549, "loc": { "start": { "line": 204, "column": 23 }, "end": { "line": 204, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 6550, "end": 6556, "loc": { "start": { "line": 204, "column": 25 }, "end": { "line": 204, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 6557, "end": 6575, "loc": { "start": { "line": 204, "column": 32 }, "end": { "line": 204, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 6576, "end": 6590, "loc": { "start": { "line": 204, "column": 51 }, "end": { "line": 204, "column": 65 }, "identifierName": "rotateBuilding" }, "name": "rotateBuilding" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " Rotate", "start": 6514, "end": 6523, "loc": { "start": { "line": 203, "column": 16 }, "end": { "line": 203, "column": 25 } } } ] }, { "type": "ObjectProperty", "start": 6609, "end": 6647, "loc": { "start": { "line": 205, "column": 16 }, "end": { "line": 205, "column": 54 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6609, "end": 6613, "loc": { "start": { "line": 205, "column": 16 }, "end": { "line": 205, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 6615, "end": 6647, "loc": { "start": { "line": 205, "column": 22 }, "end": { "line": 205, "column": 54 } }, "elements": [ { "type": "MemberExpression", "start": 6616, "end": 6646, "loc": { "start": { "line": 205, "column": 23 }, "end": { "line": 205, "column": 53 } }, "object": { "type": "MemberExpression", "start": 6616, "end": 6627, "loc": { "start": { "line": 205, "column": 23 }, "end": { "line": 205, "column": 34 } }, "object": { "type": "Identifier", "start": 6616, "end": 6617, "loc": { "start": { "line": 205, "column": 23 }, "end": { "line": 205, "column": 24 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 6618, "end": 6627, "loc": { "start": { "line": 205, "column": 25 }, "end": { "line": 205, "column": 34 }, "identifierName": "placement" }, "name": "placement" }, "computed": false }, "property": { "type": "Identifier", "start": 6628, "end": 6646, "loc": { "start": { "line": 205, "column": 35 }, "end": { "line": 205, "column": 53 }, "identifierName": "rotateWhilePlacing" }, "name": "rotateWhilePlacing" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 6666, "end": 6733, "loc": { "start": { "line": 206, "column": 16 }, "end": { "line": 206, "column": 83 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6666, "end": 6675, "loc": { "start": { "line": 206, "column": 16 }, "end": { "line": 206, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 6677, "end": 6733, "loc": { "start": { "line": 206, "column": 27 }, "end": { "line": 206, "column": 83 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "LogicalExpression", "start": 6683, "end": 6733, "loc": { "start": { "line": 206, "column": 33 }, "end": { "line": 206, "column": 83 } }, "left": { "type": "MemberExpression", "start": 6683, "end": 6706, "loc": { "start": { "line": 206, "column": 33 }, "end": { "line": 206, "column": 56 } }, "object": { "type": "ThisExpression", "start": 6683, "end": 6687, "loc": { "start": { "line": 206, "column": 33 }, "end": { "line": 206, "column": 37 } } }, "property": { "type": "Identifier", "start": 6688, "end": 6706, "loc": { "start": { "line": 206, "column": 38 }, "end": { "line": 206, "column": 56 }, "identifierName": "anyPlacementActive" }, "name": "anyPlacementActive" }, "computed": false }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 6710, "end": 6733, "loc": { "start": { "line": 206, "column": 60 }, "end": { "line": 206, "column": 83 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 6711, "end": 6733, "loc": { "start": { "line": 206, "column": 61 }, "end": { "line": 206, "column": 83 } }, "object": { "type": "ThisExpression", "start": 6711, "end": 6715, "loc": { "start": { "line": 206, "column": 61 }, "end": { "line": 206, "column": 65 } } }, "property": { "type": "Identifier", "start": 6716, "end": 6733, "loc": { "start": { "line": 206, "column": 66 }, "end": { "line": 206, "column": 83 }, "identifierName": "beltPlannerActive" }, "name": "beltPlannerActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } } } } } ] }, { "type": "ObjectExpression", "start": 6766, "end": 7018, "loc": { "start": { "line": 209, "column": 12 }, "end": { "line": 214, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 6830, "end": 6882, "loc": { "start": { "line": 211, "column": 16 }, "end": { "line": 211, "column": 68 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6830, "end": 6835, "loc": { "start": { "line": 211, "column": 16 }, "end": { "line": 211, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 6837, "end": 6882, "loc": { "start": { "line": 211, "column": 23 }, "end": { "line": 211, "column": 68 } }, "object": { "type": "MemberExpression", "start": 6837, "end": 6864, "loc": { "start": { "line": 211, "column": 23 }, "end": { "line": 211, "column": 50 } }, "object": { "type": "MemberExpression", "start": 6837, "end": 6845, "loc": { "start": { "line": 211, "column": 23 }, "end": { "line": 211, "column": 31 } }, "object": { "type": "Identifier", "start": 6837, "end": 6838, "loc": { "start": { "line": 211, "column": 23 }, "end": { "line": 211, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 6839, "end": 6845, "loc": { "start": { "line": 211, "column": 25 }, "end": { "line": 211, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 6846, "end": 6864, "loc": { "start": { "line": 211, "column": 32 }, "end": { "line": 211, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 6865, "end": 6882, "loc": { "start": { "line": 211, "column": 51 }, "end": { "line": 211, "column": 68 }, "identifierName": "plannerSwitchSide" }, "name": "plannerSwitchSide" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " [BELT PLANNER] Flip Side", "start": 6785, "end": 6812, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 43 } } } ] }, { "type": "ObjectProperty", "start": 6901, "end": 6944, "loc": { "start": { "line": 212, "column": 16 }, "end": { "line": 212, "column": 59 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6901, "end": 6905, "loc": { "start": { "line": 212, "column": 16 }, "end": { "line": 212, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 6907, "end": 6944, "loc": { "start": { "line": 212, "column": 22 }, "end": { "line": 212, "column": 59 } }, "elements": [ { "type": "MemberExpression", "start": 6908, "end": 6943, "loc": { "start": { "line": 212, "column": 23 }, "end": { "line": 212, "column": 58 } }, "object": { "type": "MemberExpression", "start": 6908, "end": 6919, "loc": { "start": { "line": 212, "column": 23 }, "end": { "line": 212, "column": 34 } }, "object": { "type": "Identifier", "start": 6908, "end": 6909, "loc": { "start": { "line": 212, "column": 23 }, "end": { "line": 212, "column": 24 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 6910, "end": 6919, "loc": { "start": { "line": 212, "column": 25 }, "end": { "line": 212, "column": 34 }, "identifierName": "placement" }, "name": "placement" }, "computed": false }, "property": { "type": "Identifier", "start": 6920, "end": 6943, "loc": { "start": { "line": 212, "column": 35 }, "end": { "line": 212, "column": 58 }, "identifierName": "switchDirectionLockSide" }, "name": "switchDirectionLockSide" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 6963, "end": 7002, "loc": { "start": { "line": 213, "column": 16 }, "end": { "line": 213, "column": 55 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 6963, "end": 6972, "loc": { "start": { "line": 213, "column": 16 }, "end": { "line": 213, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 6974, "end": 7002, "loc": { "start": { "line": 213, "column": 27 }, "end": { "line": 213, "column": 55 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "MemberExpression", "start": 6980, "end": 7002, "loc": { "start": { "line": 213, "column": 33 }, "end": { "line": 213, "column": 55 } }, "object": { "type": "ThisExpression", "start": 6980, "end": 6984, "loc": { "start": { "line": 213, "column": 33 }, "end": { "line": 213, "column": 37 } } }, "property": { "type": "Identifier", "start": 6985, "end": 7002, "loc": { "start": { "line": 213, "column": 38 }, "end": { "line": 213, "column": 55 }, "identifierName": "beltPlannerActive" }, "name": "beltPlannerActive" }, "computed": false } } } ] }, { "type": "ObjectExpression", "start": 7035, "end": 7319, "loc": { "start": { "line": 216, "column": 12 }, "end": { "line": 221, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 7095, "end": 7148, "loc": { "start": { "line": 218, "column": 16 }, "end": { "line": 218, "column": 69 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 7095, "end": 7100, "loc": { "start": { "line": 218, "column": 16 }, "end": { "line": 218, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 7102, "end": 7148, "loc": { "start": { "line": 218, "column": 23 }, "end": { "line": 218, "column": 69 } }, "object": { "type": "MemberExpression", "start": 7102, "end": 7129, "loc": { "start": { "line": 218, "column": 23 }, "end": { "line": 218, "column": 50 } }, "object": { "type": "MemberExpression", "start": 7102, "end": 7110, "loc": { "start": { "line": 218, "column": 23 }, "end": { "line": 218, "column": 31 } }, "object": { "type": "Identifier", "start": 7102, "end": 7103, "loc": { "start": { "line": 218, "column": 23 }, "end": { "line": 218, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 7104, "end": 7110, "loc": { "start": { "line": 218, "column": 25 }, "end": { "line": 218, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 7111, "end": 7129, "loc": { "start": { "line": 218, "column": 32 }, "end": { "line": 218, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 7130, "end": 7148, "loc": { "start": { "line": 218, "column": 51 }, "end": { "line": 218, "column": 69 }, "identifierName": "pasteLastBlueprint" }, "name": "pasteLastBlueprint" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " Place last blueprint", "start": 7054, "end": 7077, "loc": { "start": { "line": 217, "column": 16 }, "end": { "line": 217, "column": 39 } } } ] }, { "type": "ObjectProperty", "start": 7167, "end": 7206, "loc": { "start": { "line": 219, "column": 16 }, "end": { "line": 219, "column": 55 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 7167, "end": 7171, "loc": { "start": { "line": 219, "column": 16 }, "end": { "line": 219, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 7173, "end": 7206, "loc": { "start": { "line": 219, "column": 22 }, "end": { "line": 219, "column": 55 } }, "elements": [ { "type": "MemberExpression", "start": 7174, "end": 7205, "loc": { "start": { "line": 219, "column": 23 }, "end": { "line": 219, "column": 54 } }, "object": { "type": "MemberExpression", "start": 7174, "end": 7186, "loc": { "start": { "line": 219, "column": 23 }, "end": { "line": 219, "column": 35 } }, "object": { "type": "Identifier", "start": 7174, "end": 7175, "loc": { "start": { "line": 219, "column": 23 }, "end": { "line": 219, "column": 24 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 7176, "end": 7186, "loc": { "start": { "line": 219, "column": 25 }, "end": { "line": 219, "column": 35 }, "identifierName": "massSelect" }, "name": "massSelect" }, "computed": false }, "property": { "type": "Identifier", "start": 7187, "end": 7205, "loc": { "start": { "line": 219, "column": 36 }, "end": { "line": 219, "column": 54 }, "identifierName": "pasteLastBlueprint" }, "name": "pasteLastBlueprint" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 7225, "end": 7303, "loc": { "start": { "line": 220, "column": 16 }, "end": { "line": 220, "column": 94 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 7225, "end": 7234, "loc": { "start": { "line": 220, "column": 16 }, "end": { "line": 220, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 7236, "end": 7303, "loc": { "start": { "line": 220, "column": 27 }, "end": { "line": 220, "column": 94 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "LogicalExpression", "start": 7242, "end": 7303, "loc": { "start": { "line": 220, "column": 33 }, "end": { "line": 220, "column": 94 } }, "left": { "type": "UnaryExpression", "start": 7242, "end": 7272, "loc": { "start": { "line": 220, "column": 33 }, "end": { "line": 220, "column": 63 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 7243, "end": 7272, "loc": { "start": { "line": 220, "column": 34 }, "end": { "line": 220, "column": 63 } }, "object": { "type": "ThisExpression", "start": 7243, "end": 7247, "loc": { "start": { "line": 220, "column": 34 }, "end": { "line": 220, "column": 38 } } }, "property": { "type": "Identifier", "start": 7248, "end": 7272, "loc": { "start": { "line": 220, "column": 39 }, "end": { "line": 220, "column": 63 }, "identifierName": "blueprintPlacementActive" }, "name": "blueprintPlacementActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "operator": "&&", "right": { "type": "MemberExpression", "start": 7276, "end": 7303, "loc": { "start": { "line": 220, "column": 67 }, "end": { "line": 220, "column": 94 } }, "object": { "type": "ThisExpression", "start": 7276, "end": 7280, "loc": { "start": { "line": 220, "column": 67 }, "end": { "line": 220, "column": 71 } } }, "property": { "type": "Identifier", "start": 7281, "end": 7303, "loc": { "start": { "line": 220, "column": 72 }, "end": { "line": 220, "column": 94 }, "identifierName": "lastBlueprintAvailable" }, "name": "lastBlueprintAvailable" }, "computed": false } } } } ] }, { "type": "ObjectExpression", "start": 7336, "end": 7625, "loc": { "start": { "line": 223, "column": 12 }, "end": { "line": 228, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 7388, "end": 7440, "loc": { "start": { "line": 225, "column": 16 }, "end": { "line": 225, "column": 68 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 7388, "end": 7393, "loc": { "start": { "line": 225, "column": 16 }, "end": { "line": 225, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 7395, "end": 7440, "loc": { "start": { "line": 225, "column": 23 }, "end": { "line": 225, "column": 68 } }, "object": { "type": "MemberExpression", "start": 7395, "end": 7422, "loc": { "start": { "line": 225, "column": 23 }, "end": { "line": 225, "column": 50 } }, "object": { "type": "MemberExpression", "start": 7395, "end": 7403, "loc": { "start": { "line": 225, "column": 23 }, "end": { "line": 225, "column": 31 } }, "object": { "type": "Identifier", "start": 7395, "end": 7396, "loc": { "start": { "line": 225, "column": 23 }, "end": { "line": 225, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 7397, "end": 7403, "loc": { "start": { "line": 225, "column": 25 }, "end": { "line": 225, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 7404, "end": 7422, "loc": { "start": { "line": 225, "column": 32 }, "end": { "line": 225, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 7423, "end": 7440, "loc": { "start": { "line": 225, "column": 51 }, "end": { "line": 225, "column": 68 }, "identifierName": "lockBeltDirection" }, "name": "lockBeltDirection" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " Belt planner", "start": 7355, "end": 7370, "loc": { "start": { "line": 224, "column": 16 }, "end": { "line": 224, "column": 31 } } } ] }, { "type": "ObjectProperty", "start": 7459, "end": 7505, "loc": { "start": { "line": 226, "column": 16 }, "end": { "line": 226, "column": 62 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 7459, "end": 7463, "loc": { "start": { "line": 226, "column": 16 }, "end": { "line": 226, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 7465, "end": 7505, "loc": { "start": { "line": 226, "column": 22 }, "end": { "line": 226, "column": 62 } }, "elements": [ { "type": "MemberExpression", "start": 7466, "end": 7504, "loc": { "start": { "line": 226, "column": 23 }, "end": { "line": 226, "column": 61 } }, "object": { "type": "MemberExpression", "start": 7466, "end": 7486, "loc": { "start": { "line": 226, "column": 23 }, "end": { "line": 226, "column": 43 } }, "object": { "type": "Identifier", "start": 7466, "end": 7467, "loc": { "start": { "line": 226, "column": 23 }, "end": { "line": 226, "column": 24 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 7468, "end": 7486, "loc": { "start": { "line": 226, "column": 25 }, "end": { "line": 226, "column": 43 }, "identifierName": "placementModifiers" }, "name": "placementModifiers" }, "computed": false }, "property": { "type": "Identifier", "start": 7487, "end": 7504, "loc": { "start": { "line": 226, "column": 44 }, "end": { "line": 226, "column": 61 }, "identifierName": "lockBeltDirection" }, "name": "lockBeltDirection" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 7524, "end": 7609, "loc": { "start": { "line": 227, "column": 16 }, "end": { "line": 227, "column": 101 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 7524, "end": 7533, "loc": { "start": { "line": 227, "column": 16 }, "end": { "line": 227, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 7535, "end": 7609, "loc": { "start": { "line": 227, "column": 27 }, "end": { "line": 227, "column": 101 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "LogicalExpression", "start": 7541, "end": 7609, "loc": { "start": { "line": 227, "column": 33 }, "end": { "line": 227, "column": 101 } }, "left": { "type": "MemberExpression", "start": 7541, "end": 7582, "loc": { "start": { "line": 227, "column": 33 }, "end": { "line": 227, "column": 74 } }, "object": { "type": "ThisExpression", "start": 7541, "end": 7545, "loc": { "start": { "line": 227, "column": 33 }, "end": { "line": 227, "column": 37 } } }, "property": { "type": "Identifier", "start": 7546, "end": 7582, "loc": { "start": { "line": 227, "column": 38 }, "end": { "line": 227, "column": 74 }, "identifierName": "buildingPlacementSupportsBeltPlanner" }, "name": "buildingPlacementSupportsBeltPlanner" }, "computed": false }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 7586, "end": 7609, "loc": { "start": { "line": 227, "column": 78 }, "end": { "line": 227, "column": 101 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 7587, "end": 7609, "loc": { "start": { "line": 227, "column": 79 }, "end": { "line": 227, "column": 101 } }, "object": { "type": "ThisExpression", "start": 7587, "end": 7591, "loc": { "start": { "line": 227, "column": 79 }, "end": { "line": 227, "column": 83 } } }, "property": { "type": "Identifier", "start": 7592, "end": 7609, "loc": { "start": { "line": 227, "column": 84 }, "end": { "line": 227, "column": 101 }, "identifierName": "beltPlannerActive" }, "name": "beltPlannerActive" }, "computed": false }, "extra": { "parenthesizedArgument": false } } } } } ] }, { "type": "ObjectExpression", "start": 7642, "end": 7877, "loc": { "start": { "line": 230, "column": 12 }, "end": { "line": 235, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 7701, "end": 7742, "loc": { "start": { "line": 232, "column": 16 }, "end": { "line": 232, "column": 57 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 7701, "end": 7706, "loc": { "start": { "line": 232, "column": 16 }, "end": { "line": 232, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 7708, "end": 7742, "loc": { "start": { "line": 232, "column": 23 }, "end": { "line": 232, "column": 57 } }, "object": { "type": "MemberExpression", "start": 7708, "end": 7735, "loc": { "start": { "line": 232, "column": 23 }, "end": { "line": 232, "column": 50 } }, "object": { "type": "MemberExpression", "start": 7708, "end": 7716, "loc": { "start": { "line": 232, "column": 23 }, "end": { "line": 232, "column": 31 } }, "object": { "type": "Identifier", "start": 7708, "end": 7709, "loc": { "start": { "line": 232, "column": 23 }, "end": { "line": 232, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 7710, "end": 7716, "loc": { "start": { "line": 232, "column": 25 }, "end": { "line": 232, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 7717, "end": 7735, "loc": { "start": { "line": 232, "column": 32 }, "end": { "line": 232, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 7736, "end": 7742, "loc": { "start": { "line": 232, "column": 51 }, "end": { "line": 232, "column": 57 }, "identifierName": "delete" }, "name": "delete" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " [SELECTION] Destroy", "start": 7661, "end": 7683, "loc": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 38 } } } ] }, { "type": "ObjectProperty", "start": 7761, "end": 7799, "loc": { "start": { "line": 233, "column": 16 }, "end": { "line": 233, "column": 54 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 7761, "end": 7765, "loc": { "start": { "line": 233, "column": 16 }, "end": { "line": 233, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 7767, "end": 7799, "loc": { "start": { "line": 233, "column": 22 }, "end": { "line": 233, "column": 54 } }, "elements": [ { "type": "MemberExpression", "start": 7768, "end": 7798, "loc": { "start": { "line": 233, "column": 23 }, "end": { "line": 233, "column": 53 } }, "object": { "type": "MemberExpression", "start": 7768, "end": 7780, "loc": { "start": { "line": 233, "column": 23 }, "end": { "line": 233, "column": 35 } }, "object": { "type": "Identifier", "start": 7768, "end": 7769, "loc": { "start": { "line": 233, "column": 23 }, "end": { "line": 233, "column": 24 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 7770, "end": 7780, "loc": { "start": { "line": 233, "column": 25 }, "end": { "line": 233, "column": 35 }, "identifierName": "massSelect" }, "name": "massSelect" }, "computed": false }, "property": { "type": "Identifier", "start": 7781, "end": 7798, "loc": { "start": { "line": 233, "column": 36 }, "end": { "line": 233, "column": 53 }, "identifierName": "confirmMassDelete" }, "name": "confirmMassDelete" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 7818, "end": 7861, "loc": { "start": { "line": 234, "column": 16 }, "end": { "line": 234, "column": 59 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 7818, "end": 7827, "loc": { "start": { "line": 234, "column": 16 }, "end": { "line": 234, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 7829, "end": 7861, "loc": { "start": { "line": 234, "column": 27 }, "end": { "line": 234, "column": 59 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "MemberExpression", "start": 7835, "end": 7861, "loc": { "start": { "line": 234, "column": 33 }, "end": { "line": 234, "column": 59 } }, "object": { "type": "ThisExpression", "start": 7835, "end": 7839, "loc": { "start": { "line": 234, "column": 33 }, "end": { "line": 234, "column": 37 } } }, "property": { "type": "Identifier", "start": 7840, "end": 7861, "loc": { "start": { "line": 234, "column": 38 }, "end": { "line": 234, "column": 59 }, "identifierName": "anythingSelectedOnMap" }, "name": "anythingSelectedOnMap" }, "computed": false } } } ] }, { "type": "ObjectExpression", "start": 7894, "end": 8120, "loc": { "start": { "line": 237, "column": 12 }, "end": { "line": 242, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 7952, "end": 8001, "loc": { "start": { "line": 239, "column": 16 }, "end": { "line": 239, "column": 65 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 7952, "end": 7957, "loc": { "start": { "line": 239, "column": 16 }, "end": { "line": 239, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 7959, "end": 8001, "loc": { "start": { "line": 239, "column": 23 }, "end": { "line": 239, "column": 65 } }, "object": { "type": "MemberExpression", "start": 7959, "end": 7986, "loc": { "start": { "line": 239, "column": 23 }, "end": { "line": 239, "column": 50 } }, "object": { "type": "MemberExpression", "start": 7959, "end": 7967, "loc": { "start": { "line": 239, "column": 23 }, "end": { "line": 239, "column": 31 } }, "object": { "type": "Identifier", "start": 7959, "end": 7960, "loc": { "start": { "line": 239, "column": 23 }, "end": { "line": 239, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 7961, "end": 7967, "loc": { "start": { "line": 239, "column": 25 }, "end": { "line": 239, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 7968, "end": 7986, "loc": { "start": { "line": 239, "column": 32 }, "end": { "line": 239, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 7987, "end": 8001, "loc": { "start": { "line": 239, "column": 51 }, "end": { "line": 239, "column": 65 }, "identifierName": "clearSelection" }, "name": "clearSelection" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " [SELECTION] Cancel", "start": 7913, "end": 7934, "loc": { "start": { "line": 238, "column": 16 }, "end": { "line": 238, "column": 37 } } } ] }, { "type": "ObjectProperty", "start": 8020, "end": 8042, "loc": { "start": { "line": 240, "column": 16 }, "end": { "line": 240, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 8020, "end": 8024, "loc": { "start": { "line": 240, "column": 16 }, "end": { "line": 240, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 8026, "end": 8042, "loc": { "start": { "line": 240, "column": 22 }, "end": { "line": 240, "column": 38 } }, "elements": [ { "type": "MemberExpression", "start": 8027, "end": 8041, "loc": { "start": { "line": 240, "column": 23 }, "end": { "line": 240, "column": 37 } }, "object": { "type": "MemberExpression", "start": 8027, "end": 8036, "loc": { "start": { "line": 240, "column": 23 }, "end": { "line": 240, "column": 32 } }, "object": { "type": "Identifier", "start": 8027, "end": 8028, "loc": { "start": { "line": 240, "column": 23 }, "end": { "line": 240, "column": 24 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 8029, "end": 8036, "loc": { "start": { "line": 240, "column": 25 }, "end": { "line": 240, "column": 32 }, "identifierName": "general" }, "name": "general" }, "computed": false }, "property": { "type": "Identifier", "start": 8037, "end": 8041, "loc": { "start": { "line": 240, "column": 33 }, "end": { "line": 240, "column": 37 }, "identifierName": "back" }, "name": "back" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 8061, "end": 8104, "loc": { "start": { "line": 241, "column": 16 }, "end": { "line": 241, "column": 59 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 8061, "end": 8070, "loc": { "start": { "line": 241, "column": 16 }, "end": { "line": 241, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 8072, "end": 8104, "loc": { "start": { "line": 241, "column": 27 }, "end": { "line": 241, "column": 59 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "MemberExpression", "start": 8078, "end": 8104, "loc": { "start": { "line": 241, "column": 33 }, "end": { "line": 241, "column": 59 } }, "object": { "type": "ThisExpression", "start": 8078, "end": 8082, "loc": { "start": { "line": 241, "column": 33 }, "end": { "line": 241, "column": 37 } } }, "property": { "type": "Identifier", "start": 8083, "end": 8104, "loc": { "start": { "line": 241, "column": 38 }, "end": { "line": 241, "column": 59 }, "identifierName": "anythingSelectedOnMap" }, "name": "anythingSelectedOnMap" }, "computed": false } } } ] }, { "type": "ObjectExpression", "start": 8135, "end": 8368, "loc": { "start": { "line": 243, "column": 12 }, "end": { "line": 248, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 8190, "end": 8237, "loc": { "start": { "line": 245, "column": 16 }, "end": { "line": 245, "column": 63 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 8190, "end": 8195, "loc": { "start": { "line": 245, "column": 16 }, "end": { "line": 245, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 8197, "end": 8237, "loc": { "start": { "line": 245, "column": 23 }, "end": { "line": 245, "column": 63 } }, "object": { "type": "MemberExpression", "start": 8197, "end": 8224, "loc": { "start": { "line": 245, "column": 23 }, "end": { "line": 245, "column": 50 } }, "object": { "type": "MemberExpression", "start": 8197, "end": 8205, "loc": { "start": { "line": 245, "column": 23 }, "end": { "line": 245, "column": 31 } }, "object": { "type": "Identifier", "start": 8197, "end": 8198, "loc": { "start": { "line": 245, "column": 23 }, "end": { "line": 245, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 8199, "end": 8205, "loc": { "start": { "line": 245, "column": 25 }, "end": { "line": 245, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 8206, "end": 8224, "loc": { "start": { "line": 245, "column": 32 }, "end": { "line": 245, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 8225, "end": 8237, "loc": { "start": { "line": 245, "column": 51 }, "end": { "line": 245, "column": 63 }, "identifierName": "cutSelection" }, "name": "cutSelection" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " [SELECTION] Cut", "start": 8154, "end": 8172, "loc": { "start": { "line": 244, "column": 16 }, "end": { "line": 244, "column": 34 } } } ] }, { "type": "ObjectProperty", "start": 8256, "end": 8290, "loc": { "start": { "line": 246, "column": 16 }, "end": { "line": 246, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 8256, "end": 8260, "loc": { "start": { "line": 246, "column": 16 }, "end": { "line": 246, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 8262, "end": 8290, "loc": { "start": { "line": 246, "column": 22 }, "end": { "line": 246, "column": 50 } }, "elements": [ { "type": "MemberExpression", "start": 8263, "end": 8289, "loc": { "start": { "line": 246, "column": 23 }, "end": { "line": 246, "column": 49 } }, "object": { "type": "MemberExpression", "start": 8263, "end": 8275, "loc": { "start": { "line": 246, "column": 23 }, "end": { "line": 246, "column": 35 } }, "object": { "type": "Identifier", "start": 8263, "end": 8264, "loc": { "start": { "line": 246, "column": 23 }, "end": { "line": 246, "column": 24 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 8265, "end": 8275, "loc": { "start": { "line": 246, "column": 25 }, "end": { "line": 246, "column": 35 }, "identifierName": "massSelect" }, "name": "massSelect" }, "computed": false }, "property": { "type": "Identifier", "start": 8276, "end": 8289, "loc": { "start": { "line": 246, "column": 36 }, "end": { "line": 246, "column": 49 }, "identifierName": "massSelectCut" }, "name": "massSelectCut" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 8309, "end": 8352, "loc": { "start": { "line": 247, "column": 16 }, "end": { "line": 247, "column": 59 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 8309, "end": 8318, "loc": { "start": { "line": 247, "column": 16 }, "end": { "line": 247, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 8320, "end": 8352, "loc": { "start": { "line": 247, "column": 27 }, "end": { "line": 247, "column": 59 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "MemberExpression", "start": 8326, "end": 8352, "loc": { "start": { "line": 247, "column": 33 }, "end": { "line": 247, "column": 59 } }, "object": { "type": "ThisExpression", "start": 8326, "end": 8330, "loc": { "start": { "line": 247, "column": 33 }, "end": { "line": 247, "column": 37 } } }, "property": { "type": "Identifier", "start": 8331, "end": 8352, "loc": { "start": { "line": 247, "column": 38 }, "end": { "line": 247, "column": 59 }, "identifierName": "anythingSelectedOnMap" }, "name": "anythingSelectedOnMap" }, "computed": false } } } ] }, { "type": "ObjectExpression", "start": 8385, "end": 8621, "loc": { "start": { "line": 250, "column": 12 }, "end": { "line": 255, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 8441, "end": 8489, "loc": { "start": { "line": 252, "column": 16 }, "end": { "line": 252, "column": 64 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 8441, "end": 8446, "loc": { "start": { "line": 252, "column": 16 }, "end": { "line": 252, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 8448, "end": 8489, "loc": { "start": { "line": 252, "column": 23 }, "end": { "line": 252, "column": 64 } }, "object": { "type": "MemberExpression", "start": 8448, "end": 8475, "loc": { "start": { "line": 252, "column": 23 }, "end": { "line": 252, "column": 50 } }, "object": { "type": "MemberExpression", "start": 8448, "end": 8456, "loc": { "start": { "line": 252, "column": 23 }, "end": { "line": 252, "column": 31 } }, "object": { "type": "Identifier", "start": 8448, "end": 8449, "loc": { "start": { "line": 252, "column": 23 }, "end": { "line": 252, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 8450, "end": 8456, "loc": { "start": { "line": 252, "column": 25 }, "end": { "line": 252, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 8457, "end": 8475, "loc": { "start": { "line": 252, "column": 32 }, "end": { "line": 252, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 8476, "end": 8489, "loc": { "start": { "line": 252, "column": 51 }, "end": { "line": 252, "column": 64 }, "identifierName": "copySelection" }, "name": "copySelection" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " [SELECTION] Copy", "start": 8404, "end": 8423, "loc": { "start": { "line": 251, "column": 16 }, "end": { "line": 251, "column": 35 } } } ] }, { "type": "ObjectProperty", "start": 8508, "end": 8543, "loc": { "start": { "line": 253, "column": 16 }, "end": { "line": 253, "column": 51 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 8508, "end": 8512, "loc": { "start": { "line": 253, "column": 16 }, "end": { "line": 253, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 8514, "end": 8543, "loc": { "start": { "line": 253, "column": 22 }, "end": { "line": 253, "column": 51 } }, "elements": [ { "type": "MemberExpression", "start": 8515, "end": 8542, "loc": { "start": { "line": 253, "column": 23 }, "end": { "line": 253, "column": 50 } }, "object": { "type": "MemberExpression", "start": 8515, "end": 8527, "loc": { "start": { "line": 253, "column": 23 }, "end": { "line": 253, "column": 35 } }, "object": { "type": "Identifier", "start": 8515, "end": 8516, "loc": { "start": { "line": 253, "column": 23 }, "end": { "line": 253, "column": 24 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 8517, "end": 8527, "loc": { "start": { "line": 253, "column": 25 }, "end": { "line": 253, "column": 35 }, "identifierName": "massSelect" }, "name": "massSelect" }, "computed": false }, "property": { "type": "Identifier", "start": 8528, "end": 8542, "loc": { "start": { "line": 253, "column": 36 }, "end": { "line": 253, "column": 50 }, "identifierName": "massSelectCopy" }, "name": "massSelectCopy" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 8562, "end": 8605, "loc": { "start": { "line": 254, "column": 16 }, "end": { "line": 254, "column": 59 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 8562, "end": 8571, "loc": { "start": { "line": 254, "column": 16 }, "end": { "line": 254, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 8573, "end": 8605, "loc": { "start": { "line": 254, "column": 27 }, "end": { "line": 254, "column": 59 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "MemberExpression", "start": 8579, "end": 8605, "loc": { "start": { "line": 254, "column": 33 }, "end": { "line": 254, "column": 59 } }, "object": { "type": "ThisExpression", "start": 8579, "end": 8583, "loc": { "start": { "line": 254, "column": 33 }, "end": { "line": 254, "column": 37 } } }, "property": { "type": "Identifier", "start": 8584, "end": 8605, "loc": { "start": { "line": 254, "column": 38 }, "end": { "line": 254, "column": 59 }, "identifierName": "anythingSelectedOnMap" }, "name": "anythingSelectedOnMap" }, "computed": false } } } ] }, { "type": "ObjectExpression", "start": 8638, "end": 8946, "loc": { "start": { "line": 257, "column": 12 }, "end": { "line": 263, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 8691, "end": 8738, "loc": { "start": { "line": 259, "column": 16 }, "end": { "line": 259, "column": 63 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 8691, "end": 8696, "loc": { "start": { "line": 259, "column": 16 }, "end": { "line": 259, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 8698, "end": 8738, "loc": { "start": { "line": 259, "column": 23 }, "end": { "line": 259, "column": 63 } }, "object": { "type": "MemberExpression", "start": 8698, "end": 8725, "loc": { "start": { "line": 259, "column": 23 }, "end": { "line": 259, "column": 50 } }, "object": { "type": "MemberExpression", "start": 8698, "end": 8706, "loc": { "start": { "line": 259, "column": 23 }, "end": { "line": 259, "column": 31 } }, "object": { "type": "Identifier", "start": 8698, "end": 8699, "loc": { "start": { "line": 259, "column": 23 }, "end": { "line": 259, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 8700, "end": 8706, "loc": { "start": { "line": 259, "column": 25 }, "end": { "line": 259, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 8707, "end": 8725, "loc": { "start": { "line": 259, "column": 32 }, "end": { "line": 259, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 8726, "end": 8738, "loc": { "start": { "line": 259, "column": 51 }, "end": { "line": 259, "column": 63 }, "identifierName": "switchLayers" }, "name": "switchLayers" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " Switch layers", "start": 8657, "end": 8673, "loc": { "start": { "line": 258, "column": 16 }, "end": { "line": 258, "column": 32 } } } ] }, { "type": "ObjectProperty", "start": 8757, "end": 8786, "loc": { "start": { "line": 260, "column": 16 }, "end": { "line": 260, "column": 45 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 8757, "end": 8761, "loc": { "start": { "line": 260, "column": 16 }, "end": { "line": 260, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 8763, "end": 8786, "loc": { "start": { "line": 260, "column": 22 }, "end": { "line": 260, "column": 45 } }, "elements": [ { "type": "MemberExpression", "start": 8764, "end": 8785, "loc": { "start": { "line": 260, "column": 23 }, "end": { "line": 260, "column": 44 } }, "object": { "type": "MemberExpression", "start": 8764, "end": 8772, "loc": { "start": { "line": 260, "column": 23 }, "end": { "line": 260, "column": 31 } }, "object": { "type": "Identifier", "start": 8764, "end": 8765, "loc": { "start": { "line": 260, "column": 23 }, "end": { "line": 260, "column": 24 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 8766, "end": 8772, "loc": { "start": { "line": 260, "column": 25 }, "end": { "line": 260, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 8773, "end": 8785, "loc": { "start": { "line": 260, "column": 32 }, "end": { "line": 260, "column": 44 }, "identifierName": "switchLayers" }, "name": "switchLayers" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 8805, "end": 8930, "loc": { "start": { "line": 261, "column": 16 }, "end": { "line": 262, "column": 107 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 8805, "end": 8814, "loc": { "start": { "line": 261, "column": 16 }, "end": { "line": 261, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 8816, "end": 8930, "loc": { "start": { "line": 261, "column": 27 }, "end": { "line": 262, "column": 107 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "CallExpression", "start": 8843, "end": 8930, "loc": { "start": { "line": 262, "column": 20 }, "end": { "line": 262, "column": 107 } }, "callee": { "type": "MemberExpression", "start": 8843, "end": 8878, "loc": { "start": { "line": 262, "column": 20 }, "end": { "line": 262, "column": 55 } }, "object": { "type": "MemberExpression", "start": 8843, "end": 8861, "loc": { "start": { "line": 262, "column": 20 }, "end": { "line": 262, "column": 38 } }, "object": { "type": "MemberExpression", "start": 8843, "end": 8852, "loc": { "start": { "line": 262, "column": 20 }, "end": { "line": 262, "column": 29 } }, "object": { "type": "ThisExpression", "start": 8843, "end": 8847, "loc": { "start": { "line": 262, "column": 20 }, "end": { "line": 262, "column": 24 } } }, "property": { "type": "Identifier", "start": 8848, "end": 8852, "loc": { "start": { "line": 262, "column": 25 }, "end": { "line": 262, "column": 29 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 8853, "end": 8861, "loc": { "start": { "line": 262, "column": 30 }, "end": { "line": 262, "column": 38 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 8862, "end": 8878, "loc": { "start": { "line": 262, "column": 39 }, "end": { "line": 262, "column": 55 }, "identifierName": "isRewardUnlocked" }, "name": "isRewardUnlocked" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 8879, "end": 8929, "loc": { "start": { "line": 262, "column": 56 }, "end": { "line": 262, "column": 106 } }, "object": { "type": "Identifier", "start": 8879, "end": 8897, "loc": { "start": { "line": 262, "column": 56 }, "end": { "line": 262, "column": 74 }, "identifierName": "enumHubGoalRewards" }, "name": "enumHubGoalRewards" }, "property": { "type": "Identifier", "start": 8898, "end": 8929, "loc": { "start": { "line": 262, "column": 75 }, "end": { "line": 262, "column": 106 }, "identifierName": "reward_wires_painter_and_levers" }, "name": "reward_wires_painter_and_levers" }, "computed": false } ] } } } ] } ] }, "leadingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "* @type {Array} ", "start": 3853, "end": 3885, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 40 } } } ] }, { "type": "IfStatement", "start": 8971, "end": 9361, "loc": { "start": { "line": 266, "column": 8 }, "end": { "line": 273, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 8975, "end": 9032, "loc": { "start": { "line": 266, "column": 12 }, "end": { "line": 266, "column": 69 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 8976, "end": 9032, "loc": { "start": { "line": 266, "column": 13 }, "end": { "line": 266, "column": 69 } }, "object": { "type": "CallExpression", "start": 8976, "end": 9015, "loc": { "start": { "line": 266, "column": 13 }, "end": { "line": 266, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 8976, "end": 9013, "loc": { "start": { "line": 266, "column": 13 }, "end": { "line": 266, "column": 50 } }, "object": { "type": "MemberExpression", "start": 8976, "end": 8998, "loc": { "start": { "line": 266, "column": 13 }, "end": { "line": 266, "column": 35 } }, "object": { "type": "MemberExpression", "start": 8976, "end": 8989, "loc": { "start": { "line": 266, "column": 13 }, "end": { "line": 266, "column": 26 } }, "object": { "type": "MemberExpression", "start": 8976, "end": 8985, "loc": { "start": { "line": 266, "column": 13 }, "end": { "line": 266, "column": 22 } }, "object": { "type": "ThisExpression", "start": 8976, "end": 8980, "loc": { "start": { "line": 266, "column": 13 }, "end": { "line": 266, "column": 17 } } }, "property": { "type": "Identifier", "start": 8981, "end": 8985, "loc": { "start": { "line": 266, "column": 18 }, "end": { "line": 266, "column": 22 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 8986, "end": 8989, "loc": { "start": { "line": 266, "column": 23 }, "end": { "line": 266, "column": 26 }, "identifierName": "app" }, "name": "app" }, "computed": false }, "property": { "type": "Identifier", "start": 8990, "end": 8998, "loc": { "start": { "line": 266, "column": 27 }, "end": { "line": 266, "column": 35 }, "identifierName": "settings" }, "name": "settings" }, "computed": false }, "property": { "type": "Identifier", "start": 8999, "end": 9013, "loc": { "start": { "line": 266, "column": 36 }, "end": { "line": 266, "column": 50 }, "identifierName": "getAllSettings" }, "name": "getAllSettings" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 9016, "end": 9032, "loc": { "start": { "line": 266, "column": 53 }, "end": { "line": 266, "column": 69 }, "identifierName": "alwaysMultiplace" }, "name": "alwaysMultiplace" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 9034, "end": 9361, "loc": { "start": { "line": 266, "column": 71 }, "end": { "line": 273, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 9049, "end": 9350, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 272, "column": 15 } }, "expression": { "type": "CallExpression", "start": 9049, "end": 9349, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 272, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 9049, "end": 9070, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 267, "column": 33 } }, "object": { "type": "MemberExpression", "start": 9049, "end": 9065, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 267, "column": 28 } }, "object": { "type": "ThisExpression", "start": 9049, "end": 9053, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 267, "column": 16 } } }, "property": { "type": "Identifier", "start": 9054, "end": 9065, "loc": { "start": { "line": 267, "column": 17 }, "end": { "line": 267, "column": 28 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 9066, "end": 9070, "loc": { "start": { "line": 267, "column": 29 }, "end": { "line": 267, "column": 33 }, "identifierName": "push" }, "name": "push" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 9071, "end": 9348, "loc": { "start": { "line": 267, "column": 34 }, "end": { "line": 272, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 9121, "end": 9169, "loc": { "start": { "line": 269, "column": 16 }, "end": { "line": 269, "column": 64 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 9121, "end": 9126, "loc": { "start": { "line": 269, "column": 16 }, "end": { "line": 269, "column": 21 }, "identifierName": "label" }, "name": "label", "leadingComments": null }, "value": { "type": "MemberExpression", "start": 9128, "end": 9169, "loc": { "start": { "line": 269, "column": 23 }, "end": { "line": 269, "column": 64 } }, "object": { "type": "MemberExpression", "start": 9128, "end": 9155, "loc": { "start": { "line": 269, "column": 23 }, "end": { "line": 269, "column": 50 } }, "object": { "type": "MemberExpression", "start": 9128, "end": 9136, "loc": { "start": { "line": 269, "column": 23 }, "end": { "line": 269, "column": 31 } }, "object": { "type": "Identifier", "start": 9128, "end": 9129, "loc": { "start": { "line": 269, "column": 23 }, "end": { "line": 269, "column": 24 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 9130, "end": 9136, "loc": { "start": { "line": 269, "column": 25 }, "end": { "line": 269, "column": 31 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 9137, "end": 9155, "loc": { "start": { "line": 269, "column": 32 }, "end": { "line": 269, "column": 50 }, "identifierName": "keybindingsOverlay" }, "name": "keybindingsOverlay" }, "computed": false }, "property": { "type": "Identifier", "start": 9156, "end": 9169, "loc": { "start": { "line": 269, "column": 51 }, "end": { "line": 269, "column": 64 }, "identifierName": "placeMultiple" }, "name": "placeMultiple" }, "computed": false }, "leadingComments": [ { "type": "CommentLine", "value": " Multiplace", "start": 9090, "end": 9103, "loc": { "start": { "line": 268, "column": 16 }, "end": { "line": 268, "column": 29 } } } ] }, { "type": "ObjectProperty", "start": 9188, "end": 9230, "loc": { "start": { "line": 270, "column": 16 }, "end": { "line": 270, "column": 58 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 9188, "end": 9192, "loc": { "start": { "line": 270, "column": 16 }, "end": { "line": 270, "column": 20 }, "identifierName": "keys" }, "name": "keys" }, "value": { "type": "ArrayExpression", "start": 9194, "end": 9230, "loc": { "start": { "line": 270, "column": 22 }, "end": { "line": 270, "column": 58 } }, "elements": [ { "type": "MemberExpression", "start": 9195, "end": 9229, "loc": { "start": { "line": 270, "column": 23 }, "end": { "line": 270, "column": 57 } }, "object": { "type": "MemberExpression", "start": 9195, "end": 9215, "loc": { "start": { "line": 270, "column": 23 }, "end": { "line": 270, "column": 43 } }, "object": { "type": "Identifier", "start": 9195, "end": 9196, "loc": { "start": { "line": 270, "column": 23 }, "end": { "line": 270, "column": 24 }, "identifierName": "k" }, "name": "k" }, "property": { "type": "Identifier", "start": 9197, "end": 9215, "loc": { "start": { "line": 270, "column": 25 }, "end": { "line": 270, "column": 43 }, "identifierName": "placementModifiers" }, "name": "placementModifiers" }, "computed": false }, "property": { "type": "Identifier", "start": 9216, "end": 9229, "loc": { "start": { "line": 270, "column": 44 }, "end": { "line": 270, "column": 57 }, "identifierName": "placeMultiple" }, "name": "placeMultiple" }, "computed": false } ] } }, { "type": "ObjectProperty", "start": 9249, "end": 9332, "loc": { "start": { "line": 271, "column": 16 }, "end": { "line": 271, "column": 99 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 9249, "end": 9258, "loc": { "start": { "line": 271, "column": 16 }, "end": { "line": 271, "column": 25 }, "identifierName": "condition" }, "name": "condition" }, "value": { "type": "ArrowFunctionExpression", "start": 9260, "end": 9332, "loc": { "start": { "line": 271, "column": 27 }, "end": { "line": 271, "column": 99 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "LogicalExpression", "start": 9266, "end": 9332, "loc": { "start": { "line": 271, "column": 33 }, "end": { "line": 271, "column": 99 } }, "left": { "type": "MemberExpression", "start": 9266, "end": 9289, "loc": { "start": { "line": 271, "column": 33 }, "end": { "line": 271, "column": 56 } }, "object": { "type": "ThisExpression", "start": 9266, "end": 9270, "loc": { "start": { "line": 271, "column": 33 }, "end": { "line": 271, "column": 37 } } }, "property": { "type": "Identifier", "start": 9271, "end": 9289, "loc": { "start": { "line": 271, "column": 38 }, "end": { "line": 271, "column": 56 }, "identifierName": "anyPlacementActive" }, "name": "anyPlacementActive" }, "computed": false }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 9293, "end": 9332, "loc": { "start": { "line": 271, "column": 60 }, "end": { "line": 271, "column": 99 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 9294, "end": 9332, "loc": { "start": { "line": 271, "column": 61 }, "end": { "line": 271, "column": 99 } }, "object": { "type": "ThisExpression", "start": 9294, "end": 9298, "loc": { "start": { "line": 271, "column": 61 }, "end": { "line": 271, "column": 65 } } }, "property": { "type": "Identifier", "start": 9299, "end": 9332, "loc": { "start": { "line": 271, "column": 66 }, "end": { "line": 271, "column": 99 }, "identifierName": "buildingPlacementStaysInPlacement" }, "name": "buildingPlacementStaysInPlacement" }, "computed": false }, "extra": { "parenthesizedArgument": false } } } } } ] } ] } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 9373, "end": 9440, "loc": { "start": { "line": 275, "column": 8 }, "end": { "line": 275, "column": 75 } }, "expression": { "type": "AssignmentExpression", "start": 9373, "end": 9439, "loc": { "start": { "line": 275, "column": 8 }, "end": { "line": 275, "column": 74 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 9373, "end": 9385, "loc": { "start": { "line": 275, "column": 8 }, "end": { "line": 275, "column": 20 } }, "object": { "type": "ThisExpression", "start": 9373, "end": 9377, "loc": { "start": { "line": 275, "column": 8 }, "end": { "line": 275, "column": 12 } } }, "property": { "type": "Identifier", "start": 9378, "end": 9385, "loc": { "start": { "line": 275, "column": 13 }, "end": { "line": 275, "column": 20 }, "identifierName": "element" }, "name": "element" }, "computed": false }, "right": { "type": "CallExpression", "start": 9388, "end": 9439, "loc": { "start": { "line": 275, "column": 23 }, "end": { "line": 275, "column": 74 } }, "callee": { "type": "Identifier", "start": 9388, "end": 9395, "loc": { "start": { "line": 275, "column": 23 }, "end": { "line": 275, "column": 30 }, "identifierName": "makeDiv" }, "name": "makeDiv" }, "arguments": [ { "type": "Identifier", "start": 9396, "end": 9402, "loc": { "start": { "line": 275, "column": 31 }, "end": { "line": 275, "column": 37 }, "identifierName": "parent" }, "name": "parent" }, { "type": "StringLiteral", "start": 9404, "end": 9434, "loc": { "start": { "line": 275, "column": 39 }, "end": { "line": 275, "column": 69 } }, "extra": { "rawValue": "ingame_HUD_KeybindingOverlay", "raw": "\"ingame_HUD_KeybindingOverlay\"" }, "value": "ingame_HUD_KeybindingOverlay" }, { "type": "ArrayExpression", "start": 9436, "end": 9438, "loc": { "start": { "line": 275, "column": 71 }, "end": { "line": 275, "column": 73 } }, "elements": [] } ] } } }, { "type": "ForStatement", "start": 9452, "end": 10866, "loc": { "start": { "line": 277, "column": 8 }, "end": { "line": 310, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 9457, "end": 9466, "loc": { "start": { "line": 277, "column": 13 }, "end": { "line": 277, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9461, "end": 9466, "loc": { "start": { "line": 277, "column": 17 }, "end": { "line": 277, "column": 22 } }, "id": { "type": "Identifier", "start": 9461, "end": 9462, "loc": { "start": { "line": 277, "column": 17 }, "end": { "line": 277, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 9465, "end": 9466, "loc": { "start": { "line": 277, "column": 21 }, "end": { "line": 277, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 9468, "end": 9495, "loc": { "start": { "line": 277, "column": 24 }, "end": { "line": 277, "column": 51 } }, "left": { "type": "Identifier", "start": 9468, "end": 9469, "loc": { "start": { "line": 277, "column": 24 }, "end": { "line": 277, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 9472, "end": 9495, "loc": { "start": { "line": 277, "column": 28 }, "end": { "line": 277, "column": 51 } }, "object": { "type": "MemberExpression", "start": 9472, "end": 9488, "loc": { "start": { "line": 277, "column": 28 }, "end": { "line": 277, "column": 44 } }, "object": { "type": "ThisExpression", "start": 9472, "end": 9476, "loc": { "start": { "line": 277, "column": 28 }, "end": { "line": 277, "column": 32 } } }, "property": { "type": "Identifier", "start": 9477, "end": 9488, "loc": { "start": { "line": 277, "column": 33 }, "end": { "line": 277, "column": 44 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 9489, "end": 9495, "loc": { "start": { "line": 277, "column": 45 }, "end": { "line": 277, "column": 51 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 9497, "end": 9500, "loc": { "start": { "line": 277, "column": 53 }, "end": { "line": 277, "column": 56 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 9499, "end": 9500, "loc": { "start": { "line": 277, "column": 55 }, "end": { "line": 277, "column": 56 }, "identifierName": "i" }, "name": "i" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 9502, "end": 10866, "loc": { "start": { "line": 277, "column": 58 }, "end": { "line": 310, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 9517, "end": 9531, "loc": { "start": { "line": 278, "column": 12 }, "end": { "line": 278, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9521, "end": 9530, "loc": { "start": { "line": 278, "column": 16 }, "end": { "line": 278, "column": 25 } }, "id": { "type": "Identifier", "start": 9521, "end": 9525, "loc": { "start": { "line": 278, "column": 16 }, "end": { "line": 278, "column": 20 }, "identifierName": "html" }, "name": "html" }, "init": { "type": "StringLiteral", "start": 9528, "end": 9530, "loc": { "start": { "line": 278, "column": 23 }, "end": { "line": 278, "column": 25 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } } ], "kind": "let" }, { "type": "VariableDeclaration", "start": 9545, "end": 9580, "loc": { "start": { "line": 279, "column": 12 }, "end": { "line": 279, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9551, "end": 9579, "loc": { "start": { "line": 279, "column": 18 }, "end": { "line": 279, "column": 46 } }, "id": { "type": "Identifier", "start": 9551, "end": 9557, "loc": { "start": { "line": 279, "column": 18 }, "end": { "line": 279, "column": 24 }, "identifierName": "handle" }, "name": "handle" }, "init": { "type": "MemberExpression", "start": 9560, "end": 9579, "loc": { "start": { "line": 279, "column": 27 }, "end": { "line": 279, "column": 46 } }, "object": { "type": "MemberExpression", "start": 9560, "end": 9576, "loc": { "start": { "line": 279, "column": 27 }, "end": { "line": 279, "column": 43 } }, "object": { "type": "ThisExpression", "start": 9560, "end": 9564, "loc": { "start": { "line": 279, "column": 27 }, "end": { "line": 279, "column": 31 } } }, "property": { "type": "Identifier", "start": 9565, "end": 9576, "loc": { "start": { "line": 279, "column": 32 }, "end": { "line": 279, "column": 43 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 9577, "end": 9578, "loc": { "start": { "line": 279, "column": 44 }, "end": { "line": 279, "column": 45 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "ForStatement", "start": 9596, "end": 10668, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 305, "column": 13 } }, "init": { "type": "VariableDeclaration", "start": 9601, "end": 9610, "loc": { "start": { "line": 281, "column": 17 }, "end": { "line": 281, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9605, "end": 9610, "loc": { "start": { "line": 281, "column": 21 }, "end": { "line": 281, "column": 26 } }, "id": { "type": "Identifier", "start": 9605, "end": 9606, "loc": { "start": { "line": 281, "column": 21 }, "end": { "line": 281, "column": 22 }, "identifierName": "k" }, "name": "k" }, "init": { "type": "NumericLiteral", "start": 9609, "end": 9610, "loc": { "start": { "line": 281, "column": 25 }, "end": { "line": 281, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 9612, "end": 9634, "loc": { "start": { "line": 281, "column": 28 }, "end": { "line": 281, "column": 50 } }, "left": { "type": "Identifier", "start": 9612, "end": 9613, "loc": { "start": { "line": 281, "column": 28 }, "end": { "line": 281, "column": 29 }, "identifierName": "k" }, "name": "k" }, "operator": "<", "right": { "type": "MemberExpression", "start": 9616, "end": 9634, "loc": { "start": { "line": 281, "column": 32 }, "end": { "line": 281, "column": 50 } }, "object": { "type": "MemberExpression", "start": 9616, "end": 9627, "loc": { "start": { "line": 281, "column": 32 }, "end": { "line": 281, "column": 43 } }, "object": { "type": "Identifier", "start": 9616, "end": 9622, "loc": { "start": { "line": 281, "column": 32 }, "end": { "line": 281, "column": 38 }, "identifierName": "handle" }, "name": "handle" }, "property": { "type": "Identifier", "start": 9623, "end": 9627, "loc": { "start": { "line": 281, "column": 39 }, "end": { "line": 281, "column": 43 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "property": { "type": "Identifier", "start": 9628, "end": 9634, "loc": { "start": { "line": 281, "column": 44 }, "end": { "line": 281, "column": 50 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 9636, "end": 9639, "loc": { "start": { "line": 281, "column": 52 }, "end": { "line": 281, "column": 55 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 9638, "end": 9639, "loc": { "start": { "line": 281, "column": 54 }, "end": { "line": 281, "column": 55 }, "identifierName": "k" }, "name": "k" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 9641, "end": 10668, "loc": { "start": { "line": 281, "column": 57 }, "end": { "line": 305, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 9660, "end": 9687, "loc": { "start": { "line": 282, "column": 16 }, "end": { "line": 282, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9666, "end": 9686, "loc": { "start": { "line": 282, "column": 22 }, "end": { "line": 282, "column": 42 } }, "id": { "type": "Identifier", "start": 9666, "end": 9669, "loc": { "start": { "line": 282, "column": 22 }, "end": { "line": 282, "column": 25 }, "identifierName": "key" }, "name": "key" }, "init": { "type": "MemberExpression", "start": 9672, "end": 9686, "loc": { "start": { "line": 282, "column": 28 }, "end": { "line": 282, "column": 42 } }, "object": { "type": "MemberExpression", "start": 9672, "end": 9683, "loc": { "start": { "line": 282, "column": 28 }, "end": { "line": 282, "column": 39 } }, "object": { "type": "Identifier", "start": 9672, "end": 9678, "loc": { "start": { "line": 282, "column": 28 }, "end": { "line": 282, "column": 34 }, "identifierName": "handle" }, "name": "handle" }, "property": { "type": "Identifier", "start": 9679, "end": 9683, "loc": { "start": { "line": 282, "column": 35 }, "end": { "line": 282, "column": 39 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "property": { "type": "Identifier", "start": 9684, "end": 9685, "loc": { "start": { "line": 282, "column": 40 }, "end": { "line": 282, "column": 41 }, "identifierName": "k" }, "name": "k" }, "computed": true } } ], "kind": "const" }, { "type": "SwitchStatement", "start": 9707, "end": 10653, "loc": { "start": { "line": 284, "column": 16 }, "end": { "line": 304, "column": 17 } }, "discriminant": { "type": "Identifier", "start": 9715, "end": 9718, "loc": { "start": { "line": 284, "column": 24 }, "end": { "line": 284, "column": 27 }, "identifierName": "key" }, "name": "key" }, "cases": [ { "type": "SwitchCase", "start": 9743, "end": 9871, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 287, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", "start": 9786, "end": 9839, "loc": { "start": { "line": 286, "column": 24 }, "end": { "line": 286, "column": 77 } }, "expression": { "type": "AssignmentExpression", "start": 9786, "end": 9838, "loc": { "start": { "line": 286, "column": 24 }, "end": { "line": 286, "column": 76 } }, "operator": "+=", "left": { "type": "Identifier", "start": 9786, "end": 9790, "loc": { "start": { "line": 286, "column": 24 }, "end": { "line": 286, "column": 28 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "TemplateLiteral", "start": 9794, "end": 9838, "loc": { "start": { "line": 286, "column": 32 }, "end": { "line": 286, "column": 76 } }, "expressions": [], "quasis": [ { "type": "TemplateElement", "start": 9795, "end": 9837, "loc": { "start": { "line": 286, "column": 33 }, "end": { "line": 286, "column": 75 } }, "value": { "raw": "", "cooked": "" }, "tail": true } ] } } }, { "type": "BreakStatement", "start": 9865, "end": 9871, "loc": { "start": { "line": 287, "column": 24 }, "end": { "line": 287, "column": 30 } }, "label": null } ], "test": { "type": "Identifier", "start": 9748, "end": 9759, "loc": { "start": { "line": 285, "column": 25 }, "end": { "line": 285, "column": 36 }, "identifierName": "KEYCODE_LMB" }, "name": "KEYCODE_LMB" } }, { "type": "SwitchCase", "start": 9893, "end": 10022, "loc": { "start": { "line": 288, "column": 20 }, "end": { "line": 290, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", "start": 9936, "end": 9990, "loc": { "start": { "line": 289, "column": 24 }, "end": { "line": 289, "column": 78 } }, "expression": { "type": "AssignmentExpression", "start": 9936, "end": 9989, "loc": { "start": { "line": 289, "column": 24 }, "end": { "line": 289, "column": 77 } }, "operator": "+=", "left": { "type": "Identifier", "start": 9936, "end": 9940, "loc": { "start": { "line": 289, "column": 24 }, "end": { "line": 289, "column": 28 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "TemplateLiteral", "start": 9944, "end": 9989, "loc": { "start": { "line": 289, "column": 32 }, "end": { "line": 289, "column": 77 } }, "expressions": [], "quasis": [ { "type": "TemplateElement", "start": 9945, "end": 9988, "loc": { "start": { "line": 289, "column": 33 }, "end": { "line": 289, "column": 76 } }, "value": { "raw": "", "cooked": "" }, "tail": true } ] } } }, { "type": "BreakStatement", "start": 10016, "end": 10022, "loc": { "start": { "line": 290, "column": 24 }, "end": { "line": 290, "column": 30 } }, "label": null } ], "test": { "type": "Identifier", "start": 9898, "end": 9909, "loc": { "start": { "line": 288, "column": 25 }, "end": { "line": 288, "column": 36 }, "identifierName": "KEYCODE_RMB" }, "name": "KEYCODE_RMB" } }, { "type": "SwitchCase", "start": 10044, "end": 10174, "loc": { "start": { "line": 291, "column": 20 }, "end": { "line": 293, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", "start": 10087, "end": 10142, "loc": { "start": { "line": 292, "column": 24 }, "end": { "line": 292, "column": 79 } }, "expression": { "type": "AssignmentExpression", "start": 10087, "end": 10141, "loc": { "start": { "line": 292, "column": 24 }, "end": { "line": 292, "column": 78 } }, "operator": "+=", "left": { "type": "Identifier", "start": 10087, "end": 10091, "loc": { "start": { "line": 292, "column": 24 }, "end": { "line": 292, "column": 28 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "TemplateLiteral", "start": 10095, "end": 10141, "loc": { "start": { "line": 292, "column": 32 }, "end": { "line": 292, "column": 78 } }, "expressions": [], "quasis": [ { "type": "TemplateElement", "start": 10096, "end": 10140, "loc": { "start": { "line": 292, "column": 33 }, "end": { "line": 292, "column": 77 } }, "value": { "raw": "", "cooked": "" }, "tail": true } ] } } }, { "type": "BreakStatement", "start": 10168, "end": 10174, "loc": { "start": { "line": 293, "column": 24 }, "end": { "line": 293, "column": 30 } }, "label": null } ], "test": { "type": "Identifier", "start": 10049, "end": 10060, "loc": { "start": { "line": 291, "column": 25 }, "end": { "line": 291, "column": 36 }, "identifierName": "KEYCODE_MMB" }, "name": "KEYCODE_MMB" } }, { "type": "SwitchCase", "start": 10196, "end": 10291, "loc": { "start": { "line": 294, "column": 20 }, "end": { "line": 296, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", "start": 10241, "end": 10259, "loc": { "start": { "line": 295, "column": 24 }, "end": { "line": 295, "column": 42 } }, "expression": { "type": "AssignmentExpression", "start": 10241, "end": 10258, "loc": { "start": { "line": 295, "column": 24 }, "end": { "line": 295, "column": 41 } }, "operator": "+=", "left": { "type": "Identifier", "start": 10241, "end": 10245, "loc": { "start": { "line": 295, "column": 24 }, "end": { "line": 295, "column": 28 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "TemplateLiteral", "start": 10249, "end": 10258, "loc": { "start": { "line": 295, "column": 32 }, "end": { "line": 295, "column": 41 } }, "expressions": [], "quasis": [ { "type": "TemplateElement", "start": 10250, "end": 10257, "loc": { "start": { "line": 295, "column": 33 }, "end": { "line": 295, "column": 40 } }, "value": { "raw": "", "cooked": "" }, "tail": true } ] } } }, { "type": "BreakStatement", "start": 10285, "end": 10291, "loc": { "start": { "line": 296, "column": 24 }, "end": { "line": 296, "column": 30 } }, "label": null } ], "test": { "type": "Identifier", "start": 10201, "end": 10214, "loc": { "start": { "line": 294, "column": 25 }, "end": { "line": 294, "column": 38 }, "identifierName": "DIVIDER_TOKEN" }, "name": "DIVIDER_TOKEN" } }, { "type": "SwitchCase", "start": 10313, "end": 10400, "loc": { "start": { "line": 297, "column": 20 }, "end": { "line": 299, "column": 30 } }, "consequent": [ { "type": "ExpressionStatement", "start": 10356, "end": 10368, "loc": { "start": { "line": 298, "column": 24 }, "end": { "line": 298, "column": 36 } }, "expression": { "type": "AssignmentExpression", "start": 10356, "end": 10367, "loc": { "start": { "line": 298, "column": 24 }, "end": { "line": 298, "column": 35 } }, "operator": "+=", "left": { "type": "Identifier", "start": 10356, "end": 10360, "loc": { "start": { "line": 298, "column": 24 }, "end": { "line": 298, "column": 28 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "TemplateLiteral", "start": 10364, "end": 10367, "loc": { "start": { "line": 298, "column": 32 }, "end": { "line": 298, "column": 35 } }, "expressions": [], "quasis": [ { "type": "TemplateElement", "start": 10365, "end": 10366, "loc": { "start": { "line": 298, "column": 33 }, "end": { "line": 298, "column": 34 } }, "value": { "raw": "+", "cooked": "+" }, "tail": true } ] } } }, { "type": "BreakStatement", "start": 10394, "end": 10400, "loc": { "start": { "line": 299, "column": 24 }, "end": { "line": 299, "column": 30 } }, "label": null } ], "test": { "type": "Identifier", "start": 10318, "end": 10329, "loc": { "start": { "line": 297, "column": 25 }, "end": { "line": 297, "column": 36 }, "identifierName": "ADDER_TOKEN" }, "name": "ADDER_TOKEN" } }, { "type": "SwitchCase", "start": 10422, "end": 10634, "loc": { "start": { "line": 300, "column": 20 }, "end": { "line": 303, "column": 35 } }, "consequent": [ { "type": "ExpressionStatement", "start": 10456, "end": 10634, "loc": { "start": { "line": 301, "column": 24 }, "end": { "line": 303, "column": 35 } }, "expression": { "type": "AssignmentExpression", "start": 10456, "end": 10633, "loc": { "start": { "line": 301, "column": 24 }, "end": { "line": 303, "column": 34 } }, "operator": "+=", "left": { "type": "Identifier", "start": 10456, "end": 10460, "loc": { "start": { "line": 301, "column": 24 }, "end": { "line": 301, "column": 28 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "TemplateLiteral", "start": 10464, "end": 10633, "loc": { "start": { "line": 301, "column": 32 }, "end": { "line": 303, "column": 34 } }, "expressions": [ { "type": "CallExpression", "start": 10492, "end": 10624, "loc": { "start": { "line": 301, "column": 60 }, "end": { "line": 303, "column": 25 } }, "callee": { "type": "Identifier", "start": 10492, "end": 10511, "loc": { "start": { "line": 301, "column": 60 }, "end": { "line": 301, "column": 79 }, "identifierName": "getStringForKeyCode" }, "name": "getStringForKeyCode" }, "arguments": [ { "type": "MemberExpression", "start": 10542, "end": 10597, "loc": { "start": { "line": 302, "column": 28 }, "end": { "line": 302, "column": 83 } }, "object": { "type": "CallExpression", "start": 10542, "end": 10589, "loc": { "start": { "line": 302, "column": 28 }, "end": { "line": 302, "column": 75 } }, "callee": { "type": "MemberExpression", "start": 10542, "end": 10559, "loc": { "start": { "line": 302, "column": 28 }, "end": { "line": 302, "column": 45 } }, "object": { "type": "Identifier", "start": 10542, "end": 10548, "loc": { "start": { "line": 302, "column": 28 }, "end": { "line": 302, "column": 34 }, "identifierName": "mapper" }, "name": "mapper" }, "property": { "type": "Identifier", "start": 10549, "end": 10559, "loc": { "start": { "line": 302, "column": 35 }, "end": { "line": 302, "column": 45 }, "identifierName": "getBinding" }, "name": "getBinding" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 10584, "end": 10587, "loc": { "start": { "line": 302, "column": 70 }, "end": { "line": 302, "column": 73 }, "identifierName": "key" }, "name": "key", "leadingComments": [ { "type": "CommentBlock", "value": "* @type {KeyCode} ", "start": 10560, "end": 10582, "loc": { "start": { "line": 302, "column": 46 }, "end": { "line": 302, "column": 68 } } } ], "extra": { "parenthesized": true, "parenStart": 10583 } } ] }, "property": { "type": "Identifier", "start": 10590, "end": 10597, "loc": { "start": { "line": 302, "column": 76 }, "end": { "line": 302, "column": 83 }, "identifierName": "keyCode" }, "name": "keyCode" }, "computed": false } ] } ], "quasis": [ { "type": "TemplateElement", "start": 10465, "end": 10490, "loc": { "start": { "line": 301, "column": 33 }, "end": { "line": 301, "column": 58 } }, "value": { "raw": "", "cooked": "" }, "tail": false }, { "type": "TemplateElement", "start": 10625, "end": 10632, "loc": { "start": { "line": 303, "column": 26 }, "end": { "line": 303, "column": 33 } }, "value": { "raw": "", "cooked": "" }, "tail": true } ] } } } ], "test": null } ] } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 10682, "end": 10723, "loc": { "start": { "line": 306, "column": 12 }, "end": { "line": 306, "column": 53 } }, "expression": { "type": "AssignmentExpression", "start": 10682, "end": 10722, "loc": { "start": { "line": 306, "column": 12 }, "end": { "line": 306, "column": 52 } }, "operator": "+=", "left": { "type": "Identifier", "start": 10682, "end": 10686, "loc": { "start": { "line": 306, "column": 12 }, "end": { "line": 306, "column": 16 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "TemplateLiteral", "start": 10690, "end": 10722, "loc": { "start": { "line": 306, "column": 20 }, "end": { "line": 306, "column": 52 } }, "expressions": [ { "type": "MemberExpression", "start": 10700, "end": 10712, "loc": { "start": { "line": 306, "column": 30 }, "end": { "line": 306, "column": 42 } }, "object": { "type": "Identifier", "start": 10700, "end": 10706, "loc": { "start": { "line": 306, "column": 30 }, "end": { "line": 306, "column": 36 }, "identifierName": "handle" }, "name": "handle" }, "property": { "type": "Identifier", "start": 10707, "end": 10712, "loc": { "start": { "line": 306, "column": 37 }, "end": { "line": 306, "column": 42 }, "identifierName": "label" }, "name": "label" }, "computed": false } ], "quasis": [ { "type": "TemplateElement", "start": 10691, "end": 10698, "loc": { "start": { "line": 306, "column": 21 }, "end": { "line": 306, "column": 28 } }, "value": { "raw": "" }, "tail": true } ] } } }, { "type": "ExpressionStatement", "start": 10739, "end": 10809, "loc": { "start": { "line": 308, "column": 12 }, "end": { "line": 308, "column": 82 } }, "expression": { "type": "AssignmentExpression", "start": 10739, "end": 10808, "loc": { "start": { "line": 308, "column": 12 }, "end": { "line": 308, "column": 81 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 10739, "end": 10759, "loc": { "start": { "line": 308, "column": 12 }, "end": { "line": 308, "column": 32 } }, "object": { "type": "Identifier", "start": 10739, "end": 10745, "loc": { "start": { "line": 308, "column": 12 }, "end": { "line": 308, "column": 18 }, "identifierName": "handle" }, "name": "handle" }, "property": { "type": "Identifier", "start": 10746, "end": 10759, "loc": { "start": { "line": 308, "column": 19 }, "end": { "line": 308, "column": 32 }, "identifierName": "cachedElement" }, "name": "cachedElement" }, "computed": false }, "right": { "type": "CallExpression", "start": 10762, "end": 10808, "loc": { "start": { "line": 308, "column": 35 }, "end": { "line": 308, "column": 81 } }, "callee": { "type": "Identifier", "start": 10762, "end": 10769, "loc": { "start": { "line": 308, "column": 35 }, "end": { "line": 308, "column": 42 }, "identifierName": "makeDiv" }, "name": "makeDiv" }, "arguments": [ { "type": "MemberExpression", "start": 10770, "end": 10782, "loc": { "start": { "line": 308, "column": 43 }, "end": { "line": 308, "column": 55 } }, "object": { "type": "ThisExpression", "start": 10770, "end": 10774, "loc": { "start": { "line": 308, "column": 43 }, "end": { "line": 308, "column": 47 } } }, "property": { "type": "Identifier", "start": 10775, "end": 10782, "loc": { "start": { "line": 308, "column": 48 }, "end": { "line": 308, "column": 55 }, "identifierName": "element" }, "name": "element" }, "computed": false }, { "type": "NullLiteral", "start": 10784, "end": 10788, "loc": { "start": { "line": 308, "column": 57 }, "end": { "line": 308, "column": 61 } } }, { "type": "ArrayExpression", "start": 10790, "end": 10801, "loc": { "start": { "line": 308, "column": 63 }, "end": { "line": 308, "column": 74 } }, "elements": [ { "type": "StringLiteral", "start": 10791, "end": 10800, "loc": { "start": { "line": 308, "column": 64 }, "end": { "line": 308, "column": 73 } }, "extra": { "rawValue": "binding", "raw": "\"binding\"" }, "value": "binding" } ] }, { "type": "Identifier", "start": 10803, "end": 10807, "loc": { "start": { "line": 308, "column": 76 }, "end": { "line": 308, "column": 80 }, "identifierName": "html" }, "name": "html" } ] } } }, { "type": "ExpressionStatement", "start": 10823, "end": 10855, "loc": { "start": { "line": 309, "column": 12 }, "end": { "line": 309, "column": 44 } }, "expression": { "type": "AssignmentExpression", "start": 10823, "end": 10854, "loc": { "start": { "line": 309, "column": 12 }, "end": { "line": 309, "column": 43 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 10823, "end": 10846, "loc": { "start": { "line": 309, "column": 12 }, "end": { "line": 309, "column": 35 } }, "object": { "type": "Identifier", "start": 10823, "end": 10829, "loc": { "start": { "line": 309, "column": 12 }, "end": { "line": 309, "column": 18 }, "identifierName": "handle" }, "name": "handle" }, "property": { "type": "Identifier", "start": 10830, "end": 10846, "loc": { "start": { "line": 309, "column": 19 }, "end": { "line": 309, "column": 35 }, "identifierName": "cachedVisibility" }, "name": "cachedVisibility" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 10849, "end": 10854, "loc": { "start": { "line": 309, "column": 38 }, "end": { "line": 309, "column": 43 } }, "value": false } } } ], "directives": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Initializes the element\r\n * @param {HTMLElement} parent\r\n ", "start": 3654, "end": 3734, "loc": { "start": { "line": 123, "column": 4 }, "end": { "line": 126, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 10881, "end": 11020, "loc": { "start": { "line": 313, "column": 4 }, "end": { "line": 317, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 10881, "end": 10891, "loc": { "start": { "line": 313, "column": 4 }, "end": { "line": 313, "column": 14 }, "identifierName": "initialize" }, "name": "initialize" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 10894, "end": 11020, "loc": { "start": { "line": 313, "column": 17 }, "end": { "line": 317, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 10905, "end": 11013, "loc": { "start": { "line": 314, "column": 8 }, "end": { "line": 316, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 10905, "end": 11012, "loc": { "start": { "line": 314, "column": 8 }, "end": { "line": 316, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 10905, "end": 10919, "loc": { "start": { "line": 314, "column": 8 }, "end": { "line": 314, "column": 22 } }, "object": { "type": "ThisExpression", "start": 10905, "end": 10909, "loc": { "start": { "line": 314, "column": 8 }, "end": { "line": 314, "column": 12 } } }, "property": { "type": "Identifier", "start": 10910, "end": 10919, "loc": { "start": { "line": 314, "column": 13 }, "end": { "line": 314, "column": 22 }, "identifierName": "domAttach" }, "name": "domAttach" }, "computed": false }, "right": { "type": "NewExpression", "start": 10922, "end": 11012, "loc": { "start": { "line": 314, "column": 25 }, "end": { "line": 316, "column": 10 } }, "callee": { "type": "Identifier", "start": 10926, "end": 10942, "loc": { "start": { "line": 314, "column": 29 }, "end": { "line": 314, "column": 45 }, "identifierName": "DynamicDomAttach" }, "name": "DynamicDomAttach" }, "arguments": [ { "type": "MemberExpression", "start": 10943, "end": 10952, "loc": { "start": { "line": 314, "column": 46 }, "end": { "line": 314, "column": 55 } }, "object": { "type": "ThisExpression", "start": 10943, "end": 10947, "loc": { "start": { "line": 314, "column": 46 }, "end": { "line": 314, "column": 50 } } }, "property": { "type": "Identifier", "start": 10948, "end": 10952, "loc": { "start": { "line": 314, "column": 51 }, "end": { "line": 314, "column": 55 }, "identifierName": "root" }, "name": "root" }, "computed": false }, { "type": "MemberExpression", "start": 10954, "end": 10966, "loc": { "start": { "line": 314, "column": 57 }, "end": { "line": 314, "column": 69 } }, "object": { "type": "ThisExpression", "start": 10954, "end": 10958, "loc": { "start": { "line": 314, "column": 57 }, "end": { "line": 314, "column": 61 } } }, "property": { "type": "Identifier", "start": 10959, "end": 10966, "loc": { "start": { "line": 314, "column": 62 }, "end": { "line": 314, "column": 69 }, "identifierName": "element" }, "name": "element" }, "computed": false }, { "type": "ObjectExpression", "start": 10968, "end": 11011, "loc": { "start": { "line": 314, "column": 71 }, "end": { "line": 316, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 10983, "end": 10999, "loc": { "start": { "line": 315, "column": 12 }, "end": { "line": 315, "column": 28 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10983, "end": 10993, "loc": { "start": { "line": 315, "column": 12 }, "end": { "line": 315, "column": 22 }, "identifierName": "trackHover" }, "name": "trackHover" }, "value": { "type": "BooleanLiteral", "start": 10995, "end": 10999, "loc": { "start": { "line": 315, "column": 24 }, "end": { "line": 315, "column": 28 } }, "value": true } } ] } ] } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 11028, "end": 11497, "loc": { "start": { "line": 319, "column": 4 }, "end": { "line": 331, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 11028, "end": 11034, "loc": { "start": { "line": 319, "column": 4 }, "end": { "line": 319, "column": 10 }, "identifierName": "update" }, "name": "update" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 11037, "end": 11497, "loc": { "start": { "line": 319, "column": 13 }, "end": { "line": 331, "column": 5 } }, "body": [ { "type": "ForStatement", "start": 11048, "end": 11419, "loc": { "start": { "line": 320, "column": 8 }, "end": { "line": 327, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 11053, "end": 11062, "loc": { "start": { "line": 320, "column": 13 }, "end": { "line": 320, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11057, "end": 11062, "loc": { "start": { "line": 320, "column": 17 }, "end": { "line": 320, "column": 22 } }, "id": { "type": "Identifier", "start": 11057, "end": 11058, "loc": { "start": { "line": 320, "column": 17 }, "end": { "line": 320, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 11061, "end": 11062, "loc": { "start": { "line": 320, "column": 21 }, "end": { "line": 320, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 11064, "end": 11091, "loc": { "start": { "line": 320, "column": 24 }, "end": { "line": 320, "column": 51 } }, "left": { "type": "Identifier", "start": 11064, "end": 11065, "loc": { "start": { "line": 320, "column": 24 }, "end": { "line": 320, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 11068, "end": 11091, "loc": { "start": { "line": 320, "column": 28 }, "end": { "line": 320, "column": 51 } }, "object": { "type": "MemberExpression", "start": 11068, "end": 11084, "loc": { "start": { "line": 320, "column": 28 }, "end": { "line": 320, "column": 44 } }, "object": { "type": "ThisExpression", "start": 11068, "end": 11072, "loc": { "start": { "line": 320, "column": 28 }, "end": { "line": 320, "column": 32 } } }, "property": { "type": "Identifier", "start": 11073, "end": 11084, "loc": { "start": { "line": 320, "column": 33 }, "end": { "line": 320, "column": 44 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 11085, "end": 11091, "loc": { "start": { "line": 320, "column": 45 }, "end": { "line": 320, "column": 51 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "update": { "type": "UpdateExpression", "start": 11093, "end": 11096, "loc": { "start": { "line": 320, "column": 53 }, "end": { "line": 320, "column": 56 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 11095, "end": 11096, "loc": { "start": { "line": 320, "column": 55 }, "end": { "line": 320, "column": 56 }, "identifierName": "i" }, "name": "i" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 11098, "end": 11419, "loc": { "start": { "line": 320, "column": 58 }, "end": { "line": 327, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 11113, "end": 11148, "loc": { "start": { "line": 321, "column": 12 }, "end": { "line": 321, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11119, "end": 11147, "loc": { "start": { "line": 321, "column": 18 }, "end": { "line": 321, "column": 46 } }, "id": { "type": "Identifier", "start": 11119, "end": 11125, "loc": { "start": { "line": 321, "column": 18 }, "end": { "line": 321, "column": 24 }, "identifierName": "handle" }, "name": "handle" }, "init": { "type": "MemberExpression", "start": 11128, "end": 11147, "loc": { "start": { "line": 321, "column": 27 }, "end": { "line": 321, "column": 46 } }, "object": { "type": "MemberExpression", "start": 11128, "end": 11144, "loc": { "start": { "line": 321, "column": 27 }, "end": { "line": 321, "column": 43 } }, "object": { "type": "ThisExpression", "start": 11128, "end": 11132, "loc": { "start": { "line": 321, "column": 27 }, "end": { "line": 321, "column": 31 } } }, "property": { "type": "Identifier", "start": 11133, "end": 11144, "loc": { "start": { "line": 321, "column": 32 }, "end": { "line": 321, "column": 43 }, "identifierName": "keybindings" }, "name": "keybindings" }, "computed": false }, "property": { "type": "Identifier", "start": 11145, "end": 11146, "loc": { "start": { "line": 321, "column": 44 }, "end": { "line": 321, "column": 45 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 11162, "end": 11200, "loc": { "start": { "line": 322, "column": 12 }, "end": { "line": 322, "column": 50 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11168, "end": 11199, "loc": { "start": { "line": 322, "column": 18 }, "end": { "line": 322, "column": 49 } }, "id": { "type": "Identifier", "start": 11168, "end": 11178, "loc": { "start": { "line": 322, "column": 18 }, "end": { "line": 322, "column": 28 }, "identifierName": "visibility" }, "name": "visibility" }, "init": { "type": "CallExpression", "start": 11181, "end": 11199, "loc": { "start": { "line": 322, "column": 31 }, "end": { "line": 322, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 11181, "end": 11197, "loc": { "start": { "line": 322, "column": 31 }, "end": { "line": 322, "column": 47 } }, "object": { "type": "Identifier", "start": 11181, "end": 11187, "loc": { "start": { "line": 322, "column": 31 }, "end": { "line": 322, "column": 37 }, "identifierName": "handle" }, "name": "handle" }, "property": { "type": "Identifier", "start": 11188, "end": 11197, "loc": { "start": { "line": 322, "column": 38 }, "end": { "line": 322, "column": 47 }, "identifierName": "condition" }, "name": "condition" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "IfStatement", "start": 11214, "end": 11408, "loc": { "start": { "line": 323, "column": 12 }, "end": { "line": 326, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 11218, "end": 11256, "loc": { "start": { "line": 323, "column": 16 }, "end": { "line": 323, "column": 54 } }, "left": { "type": "Identifier", "start": 11218, "end": 11228, "loc": { "start": { "line": 323, "column": 16 }, "end": { "line": 323, "column": 26 }, "identifierName": "visibility" }, "name": "visibility" }, "operator": "!==", "right": { "type": "MemberExpression", "start": 11233, "end": 11256, "loc": { "start": { "line": 323, "column": 31 }, "end": { "line": 323, "column": 54 } }, "object": { "type": "Identifier", "start": 11233, "end": 11239, "loc": { "start": { "line": 323, "column": 31 }, "end": { "line": 323, "column": 37 }, "identifierName": "handle" }, "name": "handle" }, "property": { "type": "Identifier", "start": 11240, "end": 11256, "loc": { "start": { "line": 323, "column": 38 }, "end": { "line": 323, "column": 54 }, "identifierName": "cachedVisibility" }, "name": "cachedVisibility" }, "computed": false } }, "consequent": { "type": "BlockStatement", "start": 11258, "end": 11408, "loc": { "start": { "line": 323, "column": 56 }, "end": { "line": 326, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 11277, "end": 11314, "loc": { "start": { "line": 324, "column": 16 }, "end": { "line": 324, "column": 53 } }, "expression": { "type": "AssignmentExpression", "start": 11277, "end": 11313, "loc": { "start": { "line": 324, "column": 16 }, "end": { "line": 324, "column": 52 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 11277, "end": 11300, "loc": { "start": { "line": 324, "column": 16 }, "end": { "line": 324, "column": 39 } }, "object": { "type": "Identifier", "start": 11277, "end": 11283, "loc": { "start": { "line": 324, "column": 16 }, "end": { "line": 324, "column": 22 }, "identifierName": "handle" }, "name": "handle" }, "property": { "type": "Identifier", "start": 11284, "end": 11300, "loc": { "start": { "line": 324, "column": 23 }, "end": { "line": 324, "column": 39 }, "identifierName": "cachedVisibility" }, "name": "cachedVisibility" }, "computed": false }, "right": { "type": "Identifier", "start": 11303, "end": 11313, "loc": { "start": { "line": 324, "column": 42 }, "end": { "line": 324, "column": 52 }, "identifierName": "visibility" }, "name": "visibility" } } }, { "type": "ExpressionStatement", "start": 11332, "end": 11393, "loc": { "start": { "line": 325, "column": 16 }, "end": { "line": 325, "column": 77 } }, "expression": { "type": "CallExpression", "start": 11332, "end": 11392, "loc": { "start": { "line": 325, "column": 16 }, "end": { "line": 325, "column": 76 } }, "callee": { "type": "MemberExpression", "start": 11332, "end": 11369, "loc": { "start": { "line": 325, "column": 16 }, "end": { "line": 325, "column": 53 } }, "object": { "type": "MemberExpression", "start": 11332, "end": 11362, "loc": { "start": { "line": 325, "column": 16 }, "end": { "line": 325, "column": 46 } }, "object": { "type": "MemberExpression", "start": 11332, "end": 11352, "loc": { "start": { "line": 325, "column": 16 }, "end": { "line": 325, "column": 36 } }, "object": { "type": "Identifier", "start": 11332, "end": 11338, "loc": { "start": { "line": 325, "column": 16 }, "end": { "line": 325, "column": 22 }, "identifierName": "handle" }, "name": "handle" }, "property": { "type": "Identifier", "start": 11339, "end": 11352, "loc": { "start": { "line": 325, "column": 23 }, "end": { "line": 325, "column": 36 }, "identifierName": "cachedElement" }, "name": "cachedElement" }, "computed": false }, "property": { "type": "Identifier", "start": 11353, "end": 11362, "loc": { "start": { "line": 325, "column": 37 }, "end": { "line": 325, "column": 46 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 11363, "end": 11369, "loc": { "start": { "line": 325, "column": 47 }, "end": { "line": 325, "column": 53 }, "identifierName": "toggle" }, "name": "toggle" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 11370, "end": 11379, "loc": { "start": { "line": 325, "column": 54 }, "end": { "line": 325, "column": 63 } }, "extra": { "rawValue": "visible", "raw": "\"visible\"" }, "value": "visible" }, { "type": "Identifier", "start": 11381, "end": 11391, "loc": { "start": { "line": 325, "column": 65 }, "end": { "line": 325, "column": 75 }, "identifierName": "visibility" }, "name": "visibility" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [], "trailingComments": null }, "trailingComments": [ { "type": "CommentLine", "value": " Required for hover", "start": 11431, "end": 11452, "loc": { "start": { "line": 329, "column": 8 }, "end": { "line": 329, "column": 29 } } } ] }, { "type": "ExpressionStatement", "start": 11462, "end": 11490, "loc": { "start": { "line": 330, "column": 8 }, "end": { "line": 330, "column": 36 } }, "expression": { "type": "CallExpression", "start": 11462, "end": 11489, "loc": { "start": { "line": 330, "column": 8 }, "end": { "line": 330, "column": 35 } }, "callee": { "type": "MemberExpression", "start": 11462, "end": 11483, "loc": { "start": { "line": 330, "column": 8 }, "end": { "line": 330, "column": 29 } }, "object": { "type": "MemberExpression", "start": 11462, "end": 11476, "loc": { "start": { "line": 330, "column": 8 }, "end": { "line": 330, "column": 22 } }, "object": { "type": "ThisExpression", "start": 11462, "end": 11466, "loc": { "start": { "line": 330, "column": 8 }, "end": { "line": 330, "column": 12 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 11467, "end": 11476, "loc": { "start": { "line": 330, "column": 13 }, "end": { "line": 330, "column": 22 }, "identifierName": "domAttach" }, "name": "domAttach" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 11477, "end": 11483, "loc": { "start": { "line": 330, "column": 23 }, "end": { "line": 330, "column": 29 }, "identifierName": "update" }, "name": "update" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "BooleanLiteral", "start": 11484, "end": 11488, "loc": { "start": { "line": 330, "column": 30 }, "end": { "line": 330, "column": 34 } }, "value": true } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Required for hover", "start": 11431, "end": 11452, "loc": { "start": { "line": 329, "column": 8 }, "end": { "line": 329, "column": 29 } } } ] } ], "directives": [] } } ] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @typedef {{ keyCode: number }} KeyCode\r\n ", "start": 461, "end": 512, "loc": { "start": { "line": 17, "column": 0 }, "end": { "line": 19, "column": 3 } } }, { "type": "CommentBlock", "value": "*\r\n * @typedef {{\r\n * condition: () => boolean,\r\n * keys: Array,\r\n * label: string,\r\n * cachedElement?: HTMLElement,\r\n * cachedVisibility?: boolean\r\n * }} KeyBinding\r\n ", "start": 516, "end": 721, "loc": { "start": { "line": 21, "column": 0 }, "end": { "line": 29, "column": 3 } } } ], "trailingComments": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @typedef {{ keyCode: number }} KeyCode\r\n ", "start": 461, "end": 512, "loc": { "start": { "line": 17, "column": 0 }, "end": { "line": 19, "column": 3 } } }, { "type": "CommentBlock", "value": "*\r\n * @typedef {{\r\n * condition: () => boolean,\r\n * keys: Array,\r\n * label: string,\r\n * cachedElement?: HTMLElement,\r\n * cachedVisibility?: boolean\r\n * }} KeyBinding\r\n ", "start": 516, "end": 721, "loc": { "start": { "line": 21, "column": 0 }, "end": { "line": 29, "column": 3 } } } ] } ], "directives": [] }, "comments": [ { "type": "CommentBlock", "value": "*\r\n * @typedef {{ keyCode: number }} KeyCode\r\n ", "start": 461, "end": 512, "loc": { "start": { "line": 17, "column": 0 }, "end": { "line": 19, "column": 3 } } }, { "type": "CommentBlock", "value": "*\r\n * @typedef {{\r\n * condition: () => boolean,\r\n * keys: Array,\r\n * label: string,\r\n * cachedElement?: HTMLElement,\r\n * cachedVisibility?: boolean\r\n * }} KeyBinding\r\n ", "start": 516, "end": 721, "loc": { "start": { "line": 21, "column": 0 }, "end": { "line": 29, "column": 3 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building selected for placement\r\n * @returns {boolean}\r\n ", "start": 786, "end": 896, "loc": { "start": { "line": 32, "column": 4 }, "end": { "line": 35, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building selected for placement and\r\n * it supports the belt planner\r\n * @returns {boolean}\r\n ", "start": 1097, "end": 1248, "loc": { "start": { "line": 41, "column": 4 }, "end": { "line": 45, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building selected for placement and\r\n * it has multiplace enabled by default\r\n * @returns {boolean}\r\n ", "start": 1592, "end": 1751, "loc": { "start": { "line": 56, "column": 4 }, "end": { "line": 60, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a blueprint selected for placement\r\n * @returns {boolean}\r\n ", "start": 2086, "end": 2197, "loc": { "start": { "line": 71, "column": 4 }, "end": { "line": 74, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if the belt planner is currently active\r\n * @returns {boolean}\r\n ", "start": 2370, "end": 2474, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 83, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a last blueprint available\r\n * @returns {boolean}\r\n ", "start": 2663, "end": 2766, "loc": { "start": { "line": 89, "column": 4 }, "end": { "line": 92, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is anything selected on the map\r\n * @returns {boolean}\r\n ", "start": 2932, "end": 3037, "loc": { "start": { "line": 98, "column": 4 }, "end": { "line": 101, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building or blueprint selected for placement\r\n * @returns {boolean}\r\n ", "start": 3207, "end": 3330, "loc": { "start": { "line": 107, "column": 4 }, "end": { "line": 110, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if the map overview is active\r\n * @returns {boolean}\r\n ", "start": 3456, "end": 3550, "loc": { "start": { "line": 115, "column": 4 }, "end": { "line": 118, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Initializes the element\r\n * @param {HTMLElement} parent\r\n ", "start": 3654, "end": 3734, "loc": { "start": { "line": 123, "column": 4 }, "end": { "line": 126, "column": 7 } } }, { "type": "CommentBlock", "value": "* @type {Array} ", "start": 3853, "end": 3885, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 40 } } }, { "type": "CommentLine", "value": " Move map - Including mouse", "start": 3948, "end": 3977, "loc": { "start": { "line": 134, "column": 16 }, "end": { "line": 134, "column": 45 } } }, { "type": "CommentLine", "value": " Move map - No mouse", "start": 4451, "end": 4473, "loc": { "start": { "line": 148, "column": 16 }, "end": { "line": 148, "column": 38 } } }, { "type": "CommentLine", "value": " [OVERVIEW] Create marker with right click", "start": 4876, "end": 4920, "loc": { "start": { "line": 160, "column": 16 }, "end": { "line": 160, "column": 60 } } }, { "type": "CommentLine", "value": " Cancel placement", "start": 5167, "end": 5186, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 35 } } }, { "type": "CommentLine", "value": " Delete with right click", "start": 5401, "end": 5427, "loc": { "start": { "line": 174, "column": 16 }, "end": { "line": 174, "column": 42 } } }, { "type": "CommentLine", "value": " Pipette", "start": 5715, "end": 5725, "loc": { "start": { "line": 182, "column": 16 }, "end": { "line": 182, "column": 26 } } }, { "type": "CommentLine", "value": " Area select", "start": 5976, "end": 5990, "loc": { "start": { "line": 189, "column": 16 }, "end": { "line": 189, "column": 30 } } }, { "type": "CommentLine", "value": " Place building", "start": 6282, "end": 6299, "loc": { "start": { "line": 196, "column": 16 }, "end": { "line": 196, "column": 33 } } }, { "type": "CommentLine", "value": " Rotate", "start": 6514, "end": 6523, "loc": { "start": { "line": 203, "column": 16 }, "end": { "line": 203, "column": 25 } } }, { "type": "CommentLine", "value": " [BELT PLANNER] Flip Side", "start": 6785, "end": 6812, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 43 } } }, { "type": "CommentLine", "value": " Place last blueprint", "start": 7054, "end": 7077, "loc": { "start": { "line": 217, "column": 16 }, "end": { "line": 217, "column": 39 } } }, { "type": "CommentLine", "value": " Belt planner", "start": 7355, "end": 7370, "loc": { "start": { "line": 224, "column": 16 }, "end": { "line": 224, "column": 31 } } }, { "type": "CommentLine", "value": " [SELECTION] Destroy", "start": 7661, "end": 7683, "loc": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 38 } } }, { "type": "CommentLine", "value": " [SELECTION] Cancel", "start": 7913, "end": 7934, "loc": { "start": { "line": 238, "column": 16 }, "end": { "line": 238, "column": 37 } } }, { "type": "CommentLine", "value": " [SELECTION] Cut", "start": 8154, "end": 8172, "loc": { "start": { "line": 244, "column": 16 }, "end": { "line": 244, "column": 34 } } }, { "type": "CommentLine", "value": " [SELECTION] Copy", "start": 8404, "end": 8423, "loc": { "start": { "line": 251, "column": 16 }, "end": { "line": 251, "column": 35 } } }, { "type": "CommentLine", "value": " Switch layers", "start": 8657, "end": 8673, "loc": { "start": { "line": 258, "column": 16 }, "end": { "line": 258, "column": 32 } } }, { "type": "CommentLine", "value": " Multiplace", "start": 9090, "end": 9103, "loc": { "start": { "line": 268, "column": 16 }, "end": { "line": 268, "column": 29 } } }, { "type": "CommentBlock", "value": "* @type {KeyCode} ", "start": 10560, "end": 10582, "loc": { "start": { "line": 302, "column": 46 }, "end": { "line": 302, "column": 68 } } }, { "type": "CommentLine", "value": " Required for hover", "start": 11431, "end": 11452, "loc": { "start": { "line": 329, "column": 8 }, "end": { "line": 329, "column": 29 } } } ], "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": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7, "end": 8, "loc": { "start": { "line": 1, "column": 7 }, "end": { "line": 1, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "makeDiv", "start": 9, "end": 16, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 16 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 17, "end": 18, "loc": { "start": { "line": 1, "column": 17 }, "end": { "line": 1, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 19, "end": 23, "loc": { "start": { "line": 1, "column": 19 }, "end": { "line": 1, "column": 23 } } }, { "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": 24, "end": 45, "loc": { "start": { "line": 1, "column": 24 }, "end": { "line": 1, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 45, "end": 46, "loc": { "start": { "line": 1, "column": 45 }, "end": { "line": 1, "column": 46 } } }, { "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": 48, "end": 54, "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": 55, "end": 56, "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": "T", "start": 57, "end": 58, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 10 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 59, "end": 60, "loc": { "start": { "line": 2, "column": 11 }, "end": { "line": 2, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 61, "end": 65, "loc": { "start": { "line": 2, "column": 13 }, "end": { "line": 2, "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": 66, "end": 89, "loc": { "start": { "line": 2, "column": 18 }, "end": { "line": 2, "column": 41 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 89, "end": 90, "loc": { "start": { "line": 2, "column": 41 }, "end": { "line": 2, "column": 42 } } }, { "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": 92, "end": 98, "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": 99, "end": 100, "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": "getStringForKeyCode", "start": 106, "end": 125, "loc": { "start": { "line": 4, "column": 4 }, "end": { "line": 4, "column": 23 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 125, "end": 126, "loc": { "start": { "line": 4, "column": 23 }, "end": { "line": 4, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_LMB", "start": 132, "end": 143, "loc": { "start": { "line": 5, "column": 4 }, "end": { "line": 5, "column": 15 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 143, "end": 144, "loc": { "start": { "line": 5, "column": 15 }, "end": { "line": 5, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_MMB", "start": 150, "end": 161, "loc": { "start": { "line": 6, "column": 4 }, "end": { "line": 6, "column": 15 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 161, "end": 162, "loc": { "start": { "line": 6, "column": 15 }, "end": { "line": 6, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_RMB", "start": 168, "end": 179, "loc": { "start": { "line": 7, "column": 4 }, "end": { "line": 7, "column": 15 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 179, "end": 180, "loc": { "start": { "line": 7, "column": 15 }, "end": { "line": 7, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYMAPPINGS", "start": 186, "end": 197, "loc": { "start": { "line": 8, "column": 4 }, "end": { "line": 8, "column": 15 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 197, "end": 198, "loc": { "start": { "line": 8, "column": 15 }, "end": { "line": 8, "column": 16 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 200, "end": 201, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 9, "column": 1 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 202, "end": 206, "loc": { "start": { "line": 9, "column": 2 }, "end": { "line": 9, "column": 6 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../key_action_mapper", "start": 207, "end": 232, "loc": { "start": { "line": 9, "column": 7 }, "end": { "line": 9, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 232, "end": 233, "loc": { "start": { "line": 9, "column": 32 }, "end": { "line": 9, "column": 33 } } }, { "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": 235, "end": 241, "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": 242, "end": 243, "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": "enumHubGoalRewards", "start": 244, "end": 262, "loc": { "start": { "line": 10, "column": 9 }, "end": { "line": 10, "column": 27 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 263, "end": 264, "loc": { "start": { "line": 10, "column": 28 }, "end": { "line": 10, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 265, "end": 269, "loc": { "start": { "line": 10, "column": 30 }, "end": { "line": 10, "column": 34 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../tutorial_goals", "start": 270, "end": 292, "loc": { "start": { "line": 10, "column": 35 }, "end": { "line": 10, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 292, "end": 293, "loc": { "start": { "line": 10, "column": 57 }, "end": { "line": 10, "column": 58 } } }, { "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": 295, "end": 301, "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": 302, "end": 303, "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": "BaseHUDPart", "start": 304, "end": 315, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 20 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 316, "end": 317, "loc": { "start": { "line": 11, "column": 21 }, "end": { "line": 11, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 318, "end": 322, "loc": { "start": { "line": 11, "column": 23 }, "end": { "line": 11, "column": 27 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../base_hud_part", "start": 323, "end": 341, "loc": { "start": { "line": 11, "column": 28 }, "end": { "line": 11, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 341, "end": 342, "loc": { "start": { "line": 11, "column": 46 }, "end": { "line": 11, "column": 47 } } }, { "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": 344, "end": 350, "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": 351, "end": 352, "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": "DynamicDomAttach", "start": 353, "end": 369, "loc": { "start": { "line": 12, "column": 9 }, "end": { "line": 12, "column": 25 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 370, "end": 371, "loc": { "start": { "line": 12, "column": 26 }, "end": { "line": 12, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 372, "end": 376, "loc": { "start": { "line": 12, "column": 28 }, "end": { "line": 12, "column": 32 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../dynamic_dom_attach", "start": 377, "end": 400, "loc": { "start": { "line": 12, "column": 33 }, "end": { "line": 12, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 400, "end": 401, "loc": { "start": { "line": 12, "column": 56 }, "end": { "line": 12, "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": 405, "end": 410, "loc": { "start": { "line": 14, "column": 0 }, "end": { "line": 14, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "DIVIDER_TOKEN", "start": 411, "end": 424, "loc": { "start": { "line": 14, "column": 6 }, "end": { "line": 14, "column": 19 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 425, "end": 426, "loc": { "start": { "line": 14, "column": 20 }, "end": { "line": 14, "column": 21 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "/", "start": 427, "end": 430, "loc": { "start": { "line": 14, "column": 22 }, "end": { "line": 14, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 430, "end": 431, "loc": { "start": { "line": 14, "column": 25 }, "end": { "line": 14, "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": 433, "end": 438, "loc": { "start": { "line": 15, "column": 0 }, "end": { "line": 15, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ADDER_TOKEN", "start": 439, "end": 450, "loc": { "start": { "line": 15, "column": 6 }, "end": { "line": 15, "column": 17 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 451, "end": 452, "loc": { "start": { "line": 15, "column": 18 }, "end": { "line": 15, "column": 19 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+", "start": 453, "end": 456, "loc": { "start": { "line": 15, "column": 20 }, "end": { "line": 15, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 456, "end": 457, "loc": { "start": { "line": 15, "column": 23 }, "end": { "line": 15, "column": 24 } } }, { "type": "CommentBlock", "value": "*\r\n * @typedef {{ keyCode: number }} KeyCode\r\n ", "start": 461, "end": 512, "loc": { "start": { "line": 17, "column": 0 }, "end": { "line": 19, "column": 3 } } }, { "type": "CommentBlock", "value": "*\r\n * @typedef {{\r\n * condition: () => boolean,\r\n * keys: Array,\r\n * label: string,\r\n * cachedElement?: HTMLElement,\r\n * cachedVisibility?: boolean\r\n * }} KeyBinding\r\n ", "start": 516, "end": 721, "loc": { "start": { "line": 21, "column": 0 }, "end": { "line": 29, "column": 3 } } }, { "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": 725, "end": 731, "loc": { "start": { "line": 31, "column": 0 }, "end": { "line": 31, "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": 732, "end": 737, "loc": { "start": { "line": 31, "column": 7 }, "end": { "line": 31, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "HUDKeybindingOverlay", "start": 738, "end": 758, "loc": { "start": { "line": 31, "column": 13 }, "end": { "line": 31, "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": 759, "end": 766, "loc": { "start": { "line": 31, "column": 34 }, "end": { "line": 31, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BaseHUDPart", "start": 767, "end": 778, "loc": { "start": { "line": 31, "column": 42 }, "end": { "line": 31, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 779, "end": 780, "loc": { "start": { "line": 31, "column": 54 }, "end": { "line": 31, "column": 55 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building selected for placement\r\n * @returns {boolean}\r\n ", "start": 786, "end": 896, "loc": { "start": { "line": 32, "column": 4 }, "end": { "line": 35, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 902, "end": 905, "loc": { "start": { "line": 36, "column": 4 }, "end": { "line": 36, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacementActive", "start": 906, "end": 929, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 929, "end": 930, "loc": { "start": { "line": 36, "column": 31 }, "end": { "line": 36, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 930, "end": 931, "loc": { "start": { "line": 36, "column": 32 }, "end": { "line": 36, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 932, "end": 933, "loc": { "start": { "line": 36, "column": 34 }, "end": { "line": 36, "column": 35 } } }, { "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": 943, "end": 948, "loc": { "start": { "line": 37, "column": 8 }, "end": { "line": 37, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 949, "end": 955, "loc": { "start": { "line": 37, "column": 14 }, "end": { "line": 37, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 956, "end": 957, "loc": { "start": { "line": 37, "column": 21 }, "end": { "line": 37, "column": 22 } } }, { "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": 958, "end": 962, "loc": { "start": { "line": 37, "column": 23 }, "end": { "line": 37, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 962, "end": 963, "loc": { "start": { "line": 37, "column": 27 }, "end": { "line": 37, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 963, "end": 967, "loc": { "start": { "line": 37, "column": 28 }, "end": { "line": 37, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 967, "end": 968, "loc": { "start": { "line": 37, "column": 32 }, "end": { "line": 37, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hud", "start": 968, "end": 971, "loc": { "start": { "line": 37, "column": 33 }, "end": { "line": 37, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 971, "end": 972, "loc": { "start": { "line": 37, "column": 36 }, "end": { "line": 37, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parts", "start": 972, "end": 977, "loc": { "start": { "line": 37, "column": 37 }, "end": { "line": 37, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 977, "end": 978, "loc": { "start": { "line": 37, "column": 42 }, "end": { "line": 37, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacer", "start": 978, "end": 992, "loc": { "start": { "line": 37, "column": 43 }, "end": { "line": 37, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 992, "end": 993, "loc": { "start": { "line": 37, "column": 57 }, "end": { "line": 37, "column": 58 } } }, { "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": 1003, "end": 1009, "loc": { "start": { "line": 38, "column": 8 }, "end": { "line": 38, "column": 14 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 1010, "end": 1011, "loc": { "start": { "line": 38, "column": 15 }, "end": { "line": 38, "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": 1011, "end": 1015, "loc": { "start": { "line": 38, "column": 16 }, "end": { "line": 38, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1015, "end": 1016, "loc": { "start": { "line": 38, "column": 20 }, "end": { "line": 38, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapOverviewActive", "start": 1016, "end": 1033, "loc": { "start": { "line": 38, "column": 21 }, "end": { "line": 38, "column": 38 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 1034, "end": 1036, "loc": { "start": { "line": 38, "column": 39 }, "end": { "line": 38, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 1037, "end": 1043, "loc": { "start": { "line": 38, "column": 42 }, "end": { "line": 38, "column": 48 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 1044, "end": 1046, "loc": { "start": { "line": 38, "column": 49 }, "end": { "line": 38, "column": 51 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 1047, "end": 1048, "loc": { "start": { "line": 38, "column": 52 }, "end": { "line": 38, "column": 53 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 1048, "end": 1049, "loc": { "start": { "line": 38, "column": 53 }, "end": { "line": 38, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 1049, "end": 1055, "loc": { "start": { "line": 38, "column": 54 }, "end": { "line": 38, "column": 60 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1055, "end": 1056, "loc": { "start": { "line": 38, "column": 60 }, "end": { "line": 38, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "currentMetaBuilding", "start": 1056, "end": 1075, "loc": { "start": { "line": 38, "column": 61 }, "end": { "line": 38, "column": 80 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1075, "end": 1076, "loc": { "start": { "line": 38, "column": 80 }, "end": { "line": 38, "column": 81 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 1076, "end": 1079, "loc": { "start": { "line": 38, "column": 81 }, "end": { "line": 38, "column": 84 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1079, "end": 1080, "loc": { "start": { "line": 38, "column": 84 }, "end": { "line": 38, "column": 85 } } }, { "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": 38, "column": 85 }, "end": { "line": 38, "column": 86 } } }, { "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": 38, "column": 86 }, "end": { "line": 38, "column": 87 } } }, { "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": 39, "column": 4 }, "end": { "line": 39, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building selected for placement and\r\n * it supports the belt planner\r\n * @returns {boolean}\r\n ", "start": 1097, "end": 1248, "loc": { "start": { "line": 41, "column": 4 }, "end": { "line": 45, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 1254, "end": 1257, "loc": { "start": { "line": 46, "column": 4 }, "end": { "line": 46, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacementSupportsBeltPlanner", "start": 1258, "end": 1294, "loc": { "start": { "line": 46, "column": 8 }, "end": { "line": 46, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1294, "end": 1295, "loc": { "start": { "line": 46, "column": 44 }, "end": { "line": 46, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1295, "end": 1296, "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": 1297, "end": 1298, "loc": { "start": { "line": 46, "column": 47 }, "end": { "line": 46, "column": 48 } } }, { "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": 1308, "end": 1313, "loc": { "start": { "line": 47, "column": 8 }, "end": { "line": 47, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 1314, "end": 1320, "loc": { "start": { "line": 47, "column": 14 }, "end": { "line": 47, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1321, "end": 1322, "loc": { "start": { "line": 47, "column": 21 }, "end": { "line": 47, "column": 22 } } }, { "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": 1323, "end": 1327, "loc": { "start": { "line": 47, "column": 23 }, "end": { "line": 47, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1327, "end": 1328, "loc": { "start": { "line": 47, "column": 27 }, "end": { "line": 47, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1328, "end": 1332, "loc": { "start": { "line": 47, "column": 28 }, "end": { "line": 47, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1332, "end": 1333, "loc": { "start": { "line": 47, "column": 32 }, "end": { "line": 47, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hud", "start": 1333, "end": 1336, "loc": { "start": { "line": 47, "column": 33 }, "end": { "line": 47, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1336, "end": 1337, "loc": { "start": { "line": 47, "column": 36 }, "end": { "line": 47, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parts", "start": 1337, "end": 1342, "loc": { "start": { "line": 47, "column": 37 }, "end": { "line": 47, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1342, "end": 1343, "loc": { "start": { "line": 47, "column": 42 }, "end": { "line": 47, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacer", "start": 1343, "end": 1357, "loc": { "start": { "line": 47, "column": 43 }, "end": { "line": 47, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1357, "end": 1358, "loc": { "start": { "line": 47, "column": 57 }, "end": { "line": 47, "column": 58 } } }, { "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": 1368, "end": 1374, "loc": { "start": { "line": 48, "column": 8 }, "end": { "line": 48, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1375, "end": 1376, "loc": { "start": { "line": 48, "column": 15 }, "end": { "line": 48, "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": 1390, "end": 1391, "loc": { "start": { "line": 49, "column": 12 }, "end": { "line": 49, "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": 1391, "end": 1395, "loc": { "start": { "line": 49, "column": 13 }, "end": { "line": 49, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1395, "end": 1396, "loc": { "start": { "line": 49, "column": 17 }, "end": { "line": 49, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapOverviewActive", "start": 1396, "end": 1413, "loc": { "start": { "line": 49, "column": 18 }, "end": { "line": 49, "column": 35 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 1414, "end": 1416, "loc": { "start": { "line": 49, "column": 36 }, "end": { "line": 49, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 1430, "end": 1436, "loc": { "start": { "line": 50, "column": 12 }, "end": { "line": 50, "column": 18 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 1437, "end": 1439, "loc": { "start": { "line": 50, "column": 19 }, "end": { "line": 50, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 1453, "end": 1459, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 51, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1459, "end": 1460, "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": "currentMetaBuilding", "start": 1460, "end": 1479, "loc": { "start": { "line": 51, "column": 19 }, "end": { "line": 51, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1479, "end": 1480, "loc": { "start": { "line": 51, "column": 38 }, "end": { "line": 51, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 1480, "end": 1483, "loc": { "start": { "line": 51, "column": 39 }, "end": { "line": 51, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1483, "end": 1484, "loc": { "start": { "line": 51, "column": 42 }, "end": { "line": 51, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1484, "end": 1485, "loc": { "start": { "line": 51, "column": 43 }, "end": { "line": 51, "column": 44 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 1486, "end": 1488, "loc": { "start": { "line": 51, "column": 45 }, "end": { "line": 51, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 1502, "end": 1508, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1508, "end": 1509, "loc": { "start": { "line": 52, "column": 18 }, "end": { "line": 52, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "currentMetaBuilding", "start": 1509, "end": 1528, "loc": { "start": { "line": 52, "column": 19 }, "end": { "line": 52, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1528, "end": 1529, "loc": { "start": { "line": 52, "column": 38 }, "end": { "line": 52, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 1529, "end": 1532, "loc": { "start": { "line": 52, "column": 39 }, "end": { "line": 52, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1532, "end": 1533, "loc": { "start": { "line": 52, "column": 42 }, "end": { "line": 52, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1533, "end": 1534, "loc": { "start": { "line": 52, "column": 43 }, "end": { "line": 52, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1534, "end": 1535, "loc": { "start": { "line": 52, "column": 44 }, "end": { "line": 52, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getHasDirectionLockAvailable", "start": 1535, "end": 1563, "loc": { "start": { "line": 52, "column": 45 }, "end": { "line": 52, "column": 73 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1563, "end": 1564, "loc": { "start": { "line": 52, "column": 73 }, "end": { "line": 52, "column": 74 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1564, "end": 1565, "loc": { "start": { "line": 52, "column": 74 }, "end": { "line": 52, "column": 75 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1575, "end": 1576, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1576, "end": 1577, "loc": { "start": { "line": 53, "column": 9 }, "end": { "line": 53, "column": 10 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1583, "end": 1584, "loc": { "start": { "line": 54, "column": 4 }, "end": { "line": 54, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building selected for placement and\r\n * it has multiplace enabled by default\r\n * @returns {boolean}\r\n ", "start": 1592, "end": 1751, "loc": { "start": { "line": 56, "column": 4 }, "end": { "line": 60, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 1757, "end": 1760, "loc": { "start": { "line": 61, "column": 4 }, "end": { "line": 61, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacementStaysInPlacement", "start": 1761, "end": 1794, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1794, "end": 1795, "loc": { "start": { "line": 61, "column": 41 }, "end": { "line": 61, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1795, "end": 1796, "loc": { "start": { "line": 61, "column": 42 }, "end": { "line": 61, "column": 43 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1797, "end": 1798, "loc": { "start": { "line": 61, "column": 44 }, "end": { "line": 61, "column": 45 } } }, { "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": 1808, "end": 1813, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 1814, "end": 1820, "loc": { "start": { "line": 62, "column": 14 }, "end": { "line": 62, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1821, "end": 1822, "loc": { "start": { "line": 62, "column": 21 }, "end": { "line": 62, "column": 22 } } }, { "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": 1823, "end": 1827, "loc": { "start": { "line": 62, "column": 23 }, "end": { "line": 62, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1827, "end": 1828, "loc": { "start": { "line": 62, "column": 27 }, "end": { "line": 62, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1828, "end": 1832, "loc": { "start": { "line": 62, "column": 28 }, "end": { "line": 62, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1832, "end": 1833, "loc": { "start": { "line": 62, "column": 32 }, "end": { "line": 62, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hud", "start": 1833, "end": 1836, "loc": { "start": { "line": 62, "column": 33 }, "end": { "line": 62, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1836, "end": 1837, "loc": { "start": { "line": 62, "column": 36 }, "end": { "line": 62, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parts", "start": 1837, "end": 1842, "loc": { "start": { "line": 62, "column": 37 }, "end": { "line": 62, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1842, "end": 1843, "loc": { "start": { "line": 62, "column": 42 }, "end": { "line": 62, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacer", "start": 1843, "end": 1857, "loc": { "start": { "line": 62, "column": 43 }, "end": { "line": 62, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1857, "end": 1858, "loc": { "start": { "line": 62, "column": 57 }, "end": { "line": 62, "column": 58 } } }, { "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": 1868, "end": 1874, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1875, "end": 1876, "loc": { "start": { "line": 63, "column": 15 }, "end": { "line": 63, "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": 1890, "end": 1891, "loc": { "start": { "line": 64, "column": 12 }, "end": { "line": 64, "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": 1891, "end": 1895, "loc": { "start": { "line": 64, "column": 13 }, "end": { "line": 64, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1895, "end": 1896, "loc": { "start": { "line": 64, "column": 17 }, "end": { "line": 64, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapOverviewActive", "start": 1896, "end": 1913, "loc": { "start": { "line": 64, "column": 18 }, "end": { "line": 64, "column": 35 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 1914, "end": 1916, "loc": { "start": { "line": 64, "column": 36 }, "end": { "line": 64, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 1930, "end": 1936, "loc": { "start": { "line": 65, "column": 12 }, "end": { "line": 65, "column": 18 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 1937, "end": 1939, "loc": { "start": { "line": 65, "column": 19 }, "end": { "line": 65, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 1953, "end": 1959, "loc": { "start": { "line": 66, "column": 12 }, "end": { "line": 66, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1959, "end": 1960, "loc": { "start": { "line": 66, "column": 18 }, "end": { "line": 66, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "currentMetaBuilding", "start": 1960, "end": 1979, "loc": { "start": { "line": 66, "column": 19 }, "end": { "line": 66, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1979, "end": 1980, "loc": { "start": { "line": 66, "column": 38 }, "end": { "line": 66, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 1980, "end": 1983, "loc": { "start": { "line": 66, "column": 39 }, "end": { "line": 66, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1983, "end": 1984, "loc": { "start": { "line": 66, "column": 42 }, "end": { "line": 66, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1984, "end": 1985, "loc": { "start": { "line": 66, "column": 43 }, "end": { "line": 66, "column": 44 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 1986, "end": 1988, "loc": { "start": { "line": 66, "column": 45 }, "end": { "line": 66, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 2002, "end": 2008, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2008, "end": 2009, "loc": { "start": { "line": 67, "column": 18 }, "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": "currentMetaBuilding", "start": 2009, "end": 2028, "loc": { "start": { "line": 67, "column": 19 }, "end": { "line": 67, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2028, "end": 2029, "loc": { "start": { "line": 67, "column": 38 }, "end": { "line": 67, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 2029, "end": 2032, "loc": { "start": { "line": 67, "column": 39 }, "end": { "line": 67, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2032, "end": 2033, "loc": { "start": { "line": 67, "column": 42 }, "end": { "line": 67, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2033, "end": 2034, "loc": { "start": { "line": 67, "column": 43 }, "end": { "line": 67, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2034, "end": 2035, "loc": { "start": { "line": 67, "column": 44 }, "end": { "line": 67, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getStayInPlacementMode", "start": 2035, "end": 2057, "loc": { "start": { "line": 67, "column": 45 }, "end": { "line": 67, "column": 67 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2057, "end": 2058, "loc": { "start": { "line": 67, "column": 67 }, "end": { "line": 67, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2058, "end": 2059, "loc": { "start": { "line": 67, "column": 68 }, "end": { "line": 67, "column": 69 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2069, "end": 2070, "loc": { "start": { "line": 68, "column": 8 }, "end": { "line": 68, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2070, "end": 2071, "loc": { "start": { "line": 68, "column": 9 }, "end": { "line": 68, "column": 10 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2077, "end": 2078, "loc": { "start": { "line": 69, "column": 4 }, "end": { "line": 69, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a blueprint selected for placement\r\n * @returns {boolean}\r\n ", "start": 2086, "end": 2197, "loc": { "start": { "line": 71, "column": 4 }, "end": { "line": 74, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 2203, "end": 2206, "loc": { "start": { "line": 75, "column": 4 }, "end": { "line": 75, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "blueprintPlacementActive", "start": 2207, "end": 2231, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2231, "end": 2232, "loc": { "start": { "line": 75, "column": 32 }, "end": { "line": 75, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2232, "end": 2233, "loc": { "start": { "line": 75, "column": 33 }, "end": { "line": 75, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2234, "end": 2235, "loc": { "start": { "line": 75, "column": 35 }, "end": { "line": 75, "column": 36 } } }, { "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": 2245, "end": 2250, "loc": { "start": { "line": 76, "column": 8 }, "end": { "line": 76, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 2251, "end": 2257, "loc": { "start": { "line": 76, "column": 14 }, "end": { "line": 76, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2258, "end": 2259, "loc": { "start": { "line": 76, "column": 21 }, "end": { "line": 76, "column": 22 } } }, { "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": 2260, "end": 2264, "loc": { "start": { "line": 76, "column": 23 }, "end": { "line": 76, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2264, "end": 2265, "loc": { "start": { "line": 76, "column": 27 }, "end": { "line": 76, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2265, "end": 2269, "loc": { "start": { "line": 76, "column": 28 }, "end": { "line": 76, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2269, "end": 2270, "loc": { "start": { "line": 76, "column": 32 }, "end": { "line": 76, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hud", "start": 2270, "end": 2273, "loc": { "start": { "line": 76, "column": 33 }, "end": { "line": 76, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2273, "end": 2274, "loc": { "start": { "line": 76, "column": 36 }, "end": { "line": 76, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parts", "start": 2274, "end": 2279, "loc": { "start": { "line": 76, "column": 37 }, "end": { "line": 76, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2279, "end": 2280, "loc": { "start": { "line": 76, "column": 42 }, "end": { "line": 76, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "blueprintPlacer", "start": 2280, "end": 2295, "loc": { "start": { "line": 76, "column": 43 }, "end": { "line": 76, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2295, "end": 2296, "loc": { "start": { "line": 76, "column": 58 }, "end": { "line": 76, "column": 59 } } }, { "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": 2306, "end": 2312, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 2313, "end": 2319, "loc": { "start": { "line": 77, "column": 15 }, "end": { "line": 77, "column": 21 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 2320, "end": 2322, "loc": { "start": { "line": 77, "column": 22 }, "end": { "line": 77, "column": 24 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 2323, "end": 2324, "loc": { "start": { "line": 77, "column": 25 }, "end": { "line": 77, "column": 26 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 2324, "end": 2325, "loc": { "start": { "line": 77, "column": 26 }, "end": { "line": 77, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 2325, "end": 2331, "loc": { "start": { "line": 77, "column": 27 }, "end": { "line": 77, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2331, "end": 2332, "loc": { "start": { "line": 77, "column": 33 }, "end": { "line": 77, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "currentBlueprint", "start": 2332, "end": 2348, "loc": { "start": { "line": 77, "column": 34 }, "end": { "line": 77, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2348, "end": 2349, "loc": { "start": { "line": 77, "column": 50 }, "end": { "line": 77, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 2349, "end": 2352, "loc": { "start": { "line": 77, "column": 51 }, "end": { "line": 77, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2352, "end": 2353, "loc": { "start": { "line": 77, "column": 54 }, "end": { "line": 77, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2353, "end": 2354, "loc": { "start": { "line": 77, "column": 55 }, "end": { "line": 77, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2354, "end": 2355, "loc": { "start": { "line": 77, "column": 56 }, "end": { "line": 77, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2361, "end": 2362, "loc": { "start": { "line": 78, "column": 4 }, "end": { "line": 78, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if the belt planner is currently active\r\n * @returns {boolean}\r\n ", "start": 2370, "end": 2474, "loc": { "start": { "line": 80, "column": 4 }, "end": { "line": 83, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 2480, "end": 2483, "loc": { "start": { "line": 84, "column": 4 }, "end": { "line": 84, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "beltPlannerActive", "start": 2484, "end": 2501, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2501, "end": 2502, "loc": { "start": { "line": 84, "column": 25 }, "end": { "line": 84, "column": 26 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2502, "end": 2503, "loc": { "start": { "line": 84, "column": 26 }, "end": { "line": 84, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2504, "end": 2505, "loc": { "start": { "line": 84, "column": 28 }, "end": { "line": 84, "column": 29 } } }, { "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": 2515, "end": 2520, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 2521, "end": 2527, "loc": { "start": { "line": 85, "column": 14 }, "end": { "line": 85, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2528, "end": 2529, "loc": { "start": { "line": 85, "column": 21 }, "end": { "line": 85, "column": 22 } } }, { "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": 2530, "end": 2534, "loc": { "start": { "line": 85, "column": 23 }, "end": { "line": 85, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2534, "end": 2535, "loc": { "start": { "line": 85, "column": 27 }, "end": { "line": 85, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2535, "end": 2539, "loc": { "start": { "line": 85, "column": 28 }, "end": { "line": 85, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2539, "end": 2540, "loc": { "start": { "line": 85, "column": 32 }, "end": { "line": 85, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hud", "start": 2540, "end": 2543, "loc": { "start": { "line": 85, "column": 33 }, "end": { "line": 85, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2543, "end": 2544, "loc": { "start": { "line": 85, "column": 36 }, "end": { "line": 85, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parts", "start": 2544, "end": 2549, "loc": { "start": { "line": 85, "column": 37 }, "end": { "line": 85, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2549, "end": 2550, "loc": { "start": { "line": 85, "column": 42 }, "end": { "line": 85, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacer", "start": 2550, "end": 2564, "loc": { "start": { "line": 85, "column": 43 }, "end": { "line": 85, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2564, "end": 2565, "loc": { "start": { "line": 85, "column": 57 }, "end": { "line": 85, "column": 58 } } }, { "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": 2575, "end": 2581, "loc": { "start": { "line": 86, "column": 8 }, "end": { "line": 86, "column": 14 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 2582, "end": 2583, "loc": { "start": { "line": 86, "column": 15 }, "end": { "line": 86, "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": 2583, "end": 2587, "loc": { "start": { "line": 86, "column": 16 }, "end": { "line": 86, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2587, "end": 2588, "loc": { "start": { "line": 86, "column": 20 }, "end": { "line": 86, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapOverviewActive", "start": 2588, "end": 2605, "loc": { "start": { "line": 86, "column": 21 }, "end": { "line": 86, "column": 38 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 2606, "end": 2608, "loc": { "start": { "line": 86, "column": 39 }, "end": { "line": 86, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 2609, "end": 2615, "loc": { "start": { "line": 86, "column": 42 }, "end": { "line": 86, "column": 48 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 2616, "end": 2618, "loc": { "start": { "line": 86, "column": 49 }, "end": { "line": 86, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 2619, "end": 2625, "loc": { "start": { "line": 86, "column": 52 }, "end": { "line": 86, "column": 58 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2625, "end": 2626, "loc": { "start": { "line": 86, "column": 58 }, "end": { "line": 86, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isDirectionLockActive", "start": 2626, "end": 2647, "loc": { "start": { "line": 86, "column": 59 }, "end": { "line": 86, "column": 80 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2647, "end": 2648, "loc": { "start": { "line": 86, "column": 80 }, "end": { "line": 86, "column": 81 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2654, "end": 2655, "loc": { "start": { "line": 87, "column": 4 }, "end": { "line": 87, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a last blueprint available\r\n * @returns {boolean}\r\n ", "start": 2663, "end": 2766, "loc": { "start": { "line": 89, "column": 4 }, "end": { "line": 92, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 2772, "end": 2775, "loc": { "start": { "line": 93, "column": 4 }, "end": { "line": 93, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lastBlueprintAvailable", "start": 2776, "end": 2798, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2798, "end": 2799, "loc": { "start": { "line": 93, "column": 30 }, "end": { "line": 93, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2799, "end": 2800, "loc": { "start": { "line": 93, "column": 31 }, "end": { "line": 93, "column": 32 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2801, "end": 2802, "loc": { "start": { "line": 93, "column": 33 }, "end": { "line": 93, "column": 34 } } }, { "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": 2812, "end": 2817, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 2818, "end": 2824, "loc": { "start": { "line": 94, "column": 14 }, "end": { "line": 94, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2825, "end": 2826, "loc": { "start": { "line": 94, "column": 21 }, "end": { "line": 94, "column": 22 } } }, { "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": 2827, "end": 2831, "loc": { "start": { "line": 94, "column": 23 }, "end": { "line": 94, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2831, "end": 2832, "loc": { "start": { "line": 94, "column": 27 }, "end": { "line": 94, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2832, "end": 2836, "loc": { "start": { "line": 94, "column": 28 }, "end": { "line": 94, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2836, "end": 2837, "loc": { "start": { "line": 94, "column": 32 }, "end": { "line": 94, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hud", "start": 2837, "end": 2840, "loc": { "start": { "line": 94, "column": 33 }, "end": { "line": 94, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2840, "end": 2841, "loc": { "start": { "line": 94, "column": 36 }, "end": { "line": 94, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parts", "start": 2841, "end": 2846, "loc": { "start": { "line": 94, "column": 37 }, "end": { "line": 94, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2846, "end": 2847, "loc": { "start": { "line": 94, "column": 42 }, "end": { "line": 94, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "blueprintPlacer", "start": 2847, "end": 2862, "loc": { "start": { "line": 94, "column": 43 }, "end": { "line": 94, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2862, "end": 2863, "loc": { "start": { "line": 94, "column": 58 }, "end": { "line": 94, "column": 59 } } }, { "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": 2873, "end": 2879, "loc": { "start": { "line": 95, "column": 8 }, "end": { "line": 95, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 2880, "end": 2886, "loc": { "start": { "line": 95, "column": 15 }, "end": { "line": 95, "column": 21 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 2887, "end": 2889, "loc": { "start": { "line": 95, "column": 22 }, "end": { "line": 95, "column": 24 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 2890, "end": 2891, "loc": { "start": { "line": 95, "column": 25 }, "end": { "line": 95, "column": 26 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 2891, "end": 2892, "loc": { "start": { "line": 95, "column": 26 }, "end": { "line": 95, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placer", "start": 2892, "end": 2898, "loc": { "start": { "line": 95, "column": 27 }, "end": { "line": 95, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2898, "end": 2899, "loc": { "start": { "line": 95, "column": 33 }, "end": { "line": 95, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lastBlueprintUsed", "start": 2899, "end": 2916, "loc": { "start": { "line": 95, "column": 34 }, "end": { "line": 95, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2916, "end": 2917, "loc": { "start": { "line": 95, "column": 51 }, "end": { "line": 95, "column": 52 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2923, "end": 2924, "loc": { "start": { "line": 96, "column": 4 }, "end": { "line": 96, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is anything selected on the map\r\n * @returns {boolean}\r\n ", "start": 2932, "end": 3037, "loc": { "start": { "line": 98, "column": 4 }, "end": { "line": 101, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 3043, "end": 3046, "loc": { "start": { "line": 102, "column": 4 }, "end": { "line": 102, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anythingSelectedOnMap", "start": 3047, "end": 3068, "loc": { "start": { "line": 102, "column": 8 }, "end": { "line": 102, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3068, "end": 3069, "loc": { "start": { "line": 102, "column": 29 }, "end": { "line": 102, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3069, "end": 3070, "loc": { "start": { "line": 102, "column": 30 }, "end": { "line": 102, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3071, "end": 3072, "loc": { "start": { "line": 102, "column": 32 }, "end": { "line": 102, "column": 33 } } }, { "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": 3082, "end": 3087, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "selector", "start": 3088, "end": 3096, "loc": { "start": { "line": 103, "column": 14 }, "end": { "line": 103, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3097, "end": 3098, "loc": { "start": { "line": 103, "column": 23 }, "end": { "line": 103, "column": 24 } } }, { "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": 3099, "end": 3103, "loc": { "start": { "line": 103, "column": 25 }, "end": { "line": 103, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3103, "end": 3104, "loc": { "start": { "line": 103, "column": 29 }, "end": { "line": 103, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3104, "end": 3108, "loc": { "start": { "line": 103, "column": 30 }, "end": { "line": 103, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3108, "end": 3109, "loc": { "start": { "line": 103, "column": 34 }, "end": { "line": 103, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hud", "start": 3109, "end": 3112, "loc": { "start": { "line": 103, "column": 35 }, "end": { "line": 103, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3112, "end": 3113, "loc": { "start": { "line": 103, "column": 38 }, "end": { "line": 103, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parts", "start": 3113, "end": 3118, "loc": { "start": { "line": 103, "column": 39 }, "end": { "line": 103, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3118, "end": 3119, "loc": { "start": { "line": 103, "column": 44 }, "end": { "line": 103, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelector", "start": 3119, "end": 3131, "loc": { "start": { "line": 103, "column": 45 }, "end": { "line": 103, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3131, "end": 3132, "loc": { "start": { "line": 103, "column": 57 }, "end": { "line": 103, "column": 58 } } }, { "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": 3142, "end": 3148, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "selector", "start": 3149, "end": 3157, "loc": { "start": { "line": 104, "column": 15 }, "end": { "line": 104, "column": 23 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 3158, "end": 3160, "loc": { "start": { "line": 104, "column": 24 }, "end": { "line": 104, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "selector", "start": 3161, "end": 3169, "loc": { "start": { "line": 104, "column": 27 }, "end": { "line": 104, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3169, "end": 3170, "loc": { "start": { "line": 104, "column": 35 }, "end": { "line": 104, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "selectedUids", "start": 3170, "end": 3182, "loc": { "start": { "line": 104, "column": 36 }, "end": { "line": 104, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3182, "end": 3183, "loc": { "start": { "line": 104, "column": 48 }, "end": { "line": 104, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "size", "start": 3183, "end": 3187, "loc": { "start": { "line": 104, "column": 49 }, "end": { "line": 104, "column": 53 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": ">", "start": 3188, "end": 3189, "loc": { "start": { "line": 104, "column": 54 }, "end": { "line": 104, "column": 55 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3190, "end": 3191, "loc": { "start": { "line": 104, "column": 56 }, "end": { "line": 104, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3191, "end": 3192, "loc": { "start": { "line": 104, "column": 57 }, "end": { "line": 104, "column": 58 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3198, "end": 3199, "loc": { "start": { "line": 105, "column": 4 }, "end": { "line": 105, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if there is a building or blueprint selected for placement\r\n * @returns {boolean}\r\n ", "start": 3207, "end": 3330, "loc": { "start": { "line": 107, "column": 4 }, "end": { "line": 110, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 3336, "end": 3339, "loc": { "start": { "line": 111, "column": 4 }, "end": { "line": 111, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anyPlacementActive", "start": 3340, "end": 3358, "loc": { "start": { "line": 111, "column": 8 }, "end": { "line": 111, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3358, "end": 3359, "loc": { "start": { "line": 111, "column": 26 }, "end": { "line": 111, "column": 27 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3359, "end": 3360, "loc": { "start": { "line": 111, "column": 27 }, "end": { "line": 111, "column": 28 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3361, "end": 3362, "loc": { "start": { "line": 111, "column": 29 }, "end": { "line": 111, "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": 3372, "end": 3378, "loc": { "start": { "line": 112, "column": 8 }, "end": { "line": 112, "column": 14 } } }, { "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": 3379, "end": 3383, "loc": { "start": { "line": 112, "column": 15 }, "end": { "line": 112, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3383, "end": 3384, "loc": { "start": { "line": 112, "column": 19 }, "end": { "line": 112, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacementActive", "start": 3384, "end": 3407, "loc": { "start": { "line": 112, "column": 20 }, "end": { "line": 112, "column": 43 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 3408, "end": 3410, "loc": { "start": { "line": 112, "column": 44 }, "end": { "line": 112, "column": 46 } } }, { "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": 3411, "end": 3415, "loc": { "start": { "line": 112, "column": 47 }, "end": { "line": 112, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3415, "end": 3416, "loc": { "start": { "line": 112, "column": 51 }, "end": { "line": 112, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "blueprintPlacementActive", "start": 3416, "end": 3440, "loc": { "start": { "line": 112, "column": 52 }, "end": { "line": 112, "column": 76 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3440, "end": 3441, "loc": { "start": { "line": 112, "column": 76 }, "end": { "line": 112, "column": 77 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3447, "end": 3448, "loc": { "start": { "line": 113, "column": 4 }, "end": { "line": 113, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * HELPER / Returns if the map overview is active\r\n * @returns {boolean}\r\n ", "start": 3456, "end": 3550, "loc": { "start": { "line": 115, "column": 4 }, "end": { "line": 118, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "get", "start": 3556, "end": 3559, "loc": { "start": { "line": 119, "column": 4 }, "end": { "line": 119, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapOverviewActive", "start": 3560, "end": 3577, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3577, "end": 3578, "loc": { "start": { "line": 119, "column": 25 }, "end": { "line": 119, "column": 26 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3578, "end": 3579, "loc": { "start": { "line": 119, "column": 26 }, "end": { "line": 119, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3580, "end": 3581, "loc": { "start": { "line": 119, "column": 28 }, "end": { "line": 119, "column": 29 } } }, { "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": 3591, "end": 3597, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 120, "column": 14 } } }, { "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": 3598, "end": 3602, "loc": { "start": { "line": 120, "column": 15 }, "end": { "line": 120, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3602, "end": 3603, "loc": { "start": { "line": 120, "column": 19 }, "end": { "line": 120, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3603, "end": 3607, "loc": { "start": { "line": 120, "column": 20 }, "end": { "line": 120, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3607, "end": 3608, "loc": { "start": { "line": 120, "column": 24 }, "end": { "line": 120, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 3608, "end": 3614, "loc": { "start": { "line": 120, "column": 25 }, "end": { "line": 120, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3614, "end": 3615, "loc": { "start": { "line": 120, "column": 31 }, "end": { "line": 120, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getIsMapOverlayActive", "start": 3615, "end": 3636, "loc": { "start": { "line": 120, "column": 32 }, "end": { "line": 120, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3636, "end": 3637, "loc": { "start": { "line": 120, "column": 53 }, "end": { "line": 120, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3637, "end": 3638, "loc": { "start": { "line": 120, "column": 54 }, "end": { "line": 120, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3638, "end": 3639, "loc": { "start": { "line": 120, "column": 55 }, "end": { "line": 120, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3645, "end": 3646, "loc": { "start": { "line": 121, "column": 4 }, "end": { "line": 121, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Initializes the element\r\n * @param {HTMLElement} parent\r\n ", "start": 3654, "end": 3734, "loc": { "start": { "line": 123, "column": 4 }, "end": { "line": 126, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "createElements", "start": 3740, "end": 3754, "loc": { "start": { "line": 127, "column": 4 }, "end": { "line": 127, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3754, "end": 3755, "loc": { "start": { "line": 127, "column": 18 }, "end": { "line": 127, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 3755, "end": 3761, "loc": { "start": { "line": 127, "column": 19 }, "end": { "line": 127, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3761, "end": 3762, "loc": { "start": { "line": 127, "column": 25 }, "end": { "line": 127, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3763, "end": 3764, "loc": { "start": { "line": 127, "column": 27 }, "end": { "line": 127, "column": 28 } } }, { "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": 3774, "end": 3779, "loc": { "start": { "line": 128, "column": 8 }, "end": { "line": 128, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapper", "start": 3780, "end": 3786, "loc": { "start": { "line": 128, "column": 14 }, "end": { "line": 128, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3787, "end": 3788, "loc": { "start": { "line": 128, "column": 21 }, "end": { "line": 128, "column": 22 } } }, { "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": 3789, "end": 3793, "loc": { "start": { "line": 128, "column": 23 }, "end": { "line": 128, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3793, "end": 3794, "loc": { "start": { "line": 128, "column": 27 }, "end": { "line": 128, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3794, "end": 3798, "loc": { "start": { "line": 128, "column": 28 }, "end": { "line": 128, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3798, "end": 3799, "loc": { "start": { "line": 128, "column": 32 }, "end": { "line": 128, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyMapper", "start": 3799, "end": 3808, "loc": { "start": { "line": 128, "column": 33 }, "end": { "line": 128, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3808, "end": 3809, "loc": { "start": { "line": 128, "column": 42 }, "end": { "line": 128, "column": 43 } } }, { "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": 3819, "end": 3824, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 3825, "end": 3826, "loc": { "start": { "line": 129, "column": 14 }, "end": { "line": 129, "column": 15 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3827, "end": 3828, "loc": { "start": { "line": 129, "column": 16 }, "end": { "line": 129, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYMAPPINGS", "start": 3829, "end": 3840, "loc": { "start": { "line": 129, "column": 18 }, "end": { "line": 129, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3840, "end": 3841, "loc": { "start": { "line": 129, "column": 29 }, "end": { "line": 129, "column": 30 } } }, { "type": "CommentBlock", "value": "* @type {Array} ", "start": 3853, "end": 3885, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 40 } } }, { "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": 3895, "end": 3899, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3899, "end": 3900, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 3900, "end": 3911, "loc": { "start": { "line": 132, "column": 13 }, "end": { "line": 132, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3912, "end": 3913, "loc": { "start": { "line": 132, "column": 25 }, "end": { "line": 132, "column": 26 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3914, "end": 3915, "loc": { "start": { "line": 132, "column": 27 }, "end": { "line": 132, "column": 28 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3929, "end": 3930, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 13 } } }, { "type": "CommentLine", "value": " Move map - Including mouse", "start": 3948, "end": 3977, "loc": { "start": { "line": 134, "column": 16 }, "end": { "line": 134, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 3995, "end": 4000, "loc": { "start": { "line": 135, "column": 16 }, "end": { "line": 135, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4000, "end": 4001, "loc": { "start": { "line": 135, "column": 21 }, "end": { "line": 135, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 4002, "end": 4003, "loc": { "start": { "line": 135, "column": 23 }, "end": { "line": 135, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4003, "end": 4004, "loc": { "start": { "line": 135, "column": 24 }, "end": { "line": 135, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 4004, "end": 4010, "loc": { "start": { "line": 135, "column": 25 }, "end": { "line": 135, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4010, "end": 4011, "loc": { "start": { "line": 135, "column": 31 }, "end": { "line": 135, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 4011, "end": 4029, "loc": { "start": { "line": 135, "column": 32 }, "end": { "line": 135, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4029, "end": 4030, "loc": { "start": { "line": 135, "column": 50 }, "end": { "line": 135, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "moveMap", "start": 4030, "end": 4037, "loc": { "start": { "line": 135, "column": 51 }, "end": { "line": 135, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4037, "end": 4038, "loc": { "start": { "line": 135, "column": 58 }, "end": { "line": 135, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 4056, "end": 4060, "loc": { "start": { "line": 136, "column": 16 }, "end": { "line": 136, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4060, "end": 4061, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4062, "end": 4063, "loc": { "start": { "line": 136, "column": 22 }, "end": { "line": 136, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_LMB", "start": 4085, "end": 4096, "loc": { "start": { "line": 137, "column": 20 }, "end": { "line": 137, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4096, "end": 4097, "loc": { "start": { "line": 137, "column": 31 }, "end": { "line": 137, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "DIVIDER_TOKEN", "start": 4119, "end": 4132, "loc": { "start": { "line": 138, "column": 20 }, "end": { "line": 138, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4132, "end": 4133, "loc": { "start": { "line": 138, "column": 33 }, "end": { "line": 138, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 4155, "end": 4156, "loc": { "start": { "line": 139, "column": 20 }, "end": { "line": 139, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4156, "end": 4157, "loc": { "start": { "line": 139, "column": 21 }, "end": { "line": 139, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "navigation", "start": 4157, "end": 4167, "loc": { "start": { "line": 139, "column": 22 }, "end": { "line": 139, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4167, "end": 4168, "loc": { "start": { "line": 139, "column": 32 }, "end": { "line": 139, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveUp", "start": 4168, "end": 4177, "loc": { "start": { "line": 139, "column": 33 }, "end": { "line": 139, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4177, "end": 4178, "loc": { "start": { "line": 139, "column": 42 }, "end": { "line": 139, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 4200, "end": 4201, "loc": { "start": { "line": 140, "column": 20 }, "end": { "line": 140, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4201, "end": 4202, "loc": { "start": { "line": 140, "column": 21 }, "end": { "line": 140, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "navigation", "start": 4202, "end": 4212, "loc": { "start": { "line": 140, "column": 22 }, "end": { "line": 140, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4212, "end": 4213, "loc": { "start": { "line": 140, "column": 32 }, "end": { "line": 140, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveLeft", "start": 4213, "end": 4224, "loc": { "start": { "line": 140, "column": 33 }, "end": { "line": 140, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4224, "end": 4225, "loc": { "start": { "line": 140, "column": 44 }, "end": { "line": 140, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 4247, "end": 4248, "loc": { "start": { "line": 141, "column": 20 }, "end": { "line": 141, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4248, "end": 4249, "loc": { "start": { "line": 141, "column": 21 }, "end": { "line": 141, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "navigation", "start": 4249, "end": 4259, "loc": { "start": { "line": 141, "column": 22 }, "end": { "line": 141, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4259, "end": 4260, "loc": { "start": { "line": 141, "column": 32 }, "end": { "line": 141, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveDown", "start": 4260, "end": 4271, "loc": { "start": { "line": 141, "column": 33 }, "end": { "line": 141, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4271, "end": 4272, "loc": { "start": { "line": 141, "column": 44 }, "end": { "line": 141, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 4294, "end": 4295, "loc": { "start": { "line": 142, "column": 20 }, "end": { "line": 142, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4295, "end": 4296, "loc": { "start": { "line": 142, "column": 21 }, "end": { "line": 142, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "navigation", "start": 4296, "end": 4306, "loc": { "start": { "line": 142, "column": 22 }, "end": { "line": 142, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4306, "end": 4307, "loc": { "start": { "line": 142, "column": 32 }, "end": { "line": 142, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveRight", "start": 4307, "end": 4319, "loc": { "start": { "line": 142, "column": 33 }, "end": { "line": 142, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4319, "end": 4320, "loc": { "start": { "line": 142, "column": 45 }, "end": { "line": 142, "column": 46 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4338, "end": 4339, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4339, "end": 4340, "loc": { "start": { "line": 143, "column": 17 }, "end": { "line": 143, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 4358, "end": 4367, "loc": { "start": { "line": 144, "column": 16 }, "end": { "line": 144, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4367, "end": 4368, "loc": { "start": { "line": 144, "column": 25 }, "end": { "line": 144, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4369, "end": 4370, "loc": { "start": { "line": 144, "column": 27 }, "end": { "line": 144, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4370, "end": 4371, "loc": { "start": { "line": 144, "column": 28 }, "end": { "line": 144, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4372, "end": 4374, "loc": { "start": { "line": 144, "column": 30 }, "end": { "line": 144, "column": 32 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 4375, "end": 4376, "loc": { "start": { "line": 144, "column": 33 }, "end": { "line": 144, "column": 34 } } }, { "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": 4376, "end": 4380, "loc": { "start": { "line": 144, "column": 34 }, "end": { "line": 144, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4380, "end": 4381, "loc": { "start": { "line": 144, "column": 38 }, "end": { "line": 144, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anyPlacementActive", "start": 4381, "end": 4399, "loc": { "start": { "line": 144, "column": 39 }, "end": { "line": 144, "column": 57 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4399, "end": 4400, "loc": { "start": { "line": 144, "column": 57 }, "end": { "line": 144, "column": 58 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4414, "end": 4415, "loc": { "start": { "line": 145, "column": 12 }, "end": { "line": 145, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4415, "end": 4416, "loc": { "start": { "line": 145, "column": 13 }, "end": { "line": 145, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4432, "end": 4433, "loc": { "start": { "line": 147, "column": 12 }, "end": { "line": 147, "column": 13 } } }, { "type": "CommentLine", "value": " Move map - No mouse", "start": 4451, "end": 4473, "loc": { "start": { "line": 148, "column": 16 }, "end": { "line": 148, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 4491, "end": 4496, "loc": { "start": { "line": 149, "column": 16 }, "end": { "line": 149, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4496, "end": 4497, "loc": { "start": { "line": 149, "column": 21 }, "end": { "line": 149, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 4498, "end": 4499, "loc": { "start": { "line": 149, "column": 23 }, "end": { "line": 149, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4499, "end": 4500, "loc": { "start": { "line": 149, "column": 24 }, "end": { "line": 149, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 4500, "end": 4506, "loc": { "start": { "line": 149, "column": 25 }, "end": { "line": 149, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4506, "end": 4507, "loc": { "start": { "line": 149, "column": 31 }, "end": { "line": 149, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 4507, "end": 4525, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4525, "end": 4526, "loc": { "start": { "line": 149, "column": 50 }, "end": { "line": 149, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "moveMap", "start": 4526, "end": 4533, "loc": { "start": { "line": 149, "column": 51 }, "end": { "line": 149, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4533, "end": 4534, "loc": { "start": { "line": 149, "column": 58 }, "end": { "line": 149, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 4552, "end": 4556, "loc": { "start": { "line": 150, "column": 16 }, "end": { "line": 150, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4556, "end": 4557, "loc": { "start": { "line": 150, "column": 20 }, "end": { "line": 150, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4558, "end": 4559, "loc": { "start": { "line": 150, "column": 22 }, "end": { "line": 150, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 4581, "end": 4582, "loc": { "start": { "line": 151, "column": 20 }, "end": { "line": 151, "column": 21 } } }, { "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": 151, "column": 21 }, "end": { "line": 151, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "navigation", "start": 4583, "end": 4593, "loc": { "start": { "line": 151, "column": 22 }, "end": { "line": 151, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4593, "end": 4594, "loc": { "start": { "line": 151, "column": 32 }, "end": { "line": 151, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveUp", "start": 4594, "end": 4603, "loc": { "start": { "line": 151, "column": 33 }, "end": { "line": 151, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4603, "end": 4604, "loc": { "start": { "line": 151, "column": 42 }, "end": { "line": 151, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 4626, "end": 4627, "loc": { "start": { "line": 152, "column": 20 }, "end": { "line": 152, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4627, "end": 4628, "loc": { "start": { "line": 152, "column": 21 }, "end": { "line": 152, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "navigation", "start": 4628, "end": 4638, "loc": { "start": { "line": 152, "column": 22 }, "end": { "line": 152, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4638, "end": 4639, "loc": { "start": { "line": 152, "column": 32 }, "end": { "line": 152, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveLeft", "start": 4639, "end": 4650, "loc": { "start": { "line": 152, "column": 33 }, "end": { "line": 152, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4650, "end": 4651, "loc": { "start": { "line": 152, "column": 44 }, "end": { "line": 152, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 4673, "end": 4674, "loc": { "start": { "line": 153, "column": 20 }, "end": { "line": 153, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4674, "end": 4675, "loc": { "start": { "line": 153, "column": 21 }, "end": { "line": 153, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "navigation", "start": 4675, "end": 4685, "loc": { "start": { "line": 153, "column": 22 }, "end": { "line": 153, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4685, "end": 4686, "loc": { "start": { "line": 153, "column": 32 }, "end": { "line": 153, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveDown", "start": 4686, "end": 4697, "loc": { "start": { "line": 153, "column": 33 }, "end": { "line": 153, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4697, "end": 4698, "loc": { "start": { "line": 153, "column": 44 }, "end": { "line": 153, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 4720, "end": 4721, "loc": { "start": { "line": 154, "column": 20 }, "end": { "line": 154, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4721, "end": 4722, "loc": { "start": { "line": 154, "column": 21 }, "end": { "line": 154, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "navigation", "start": 4722, "end": 4732, "loc": { "start": { "line": 154, "column": 22 }, "end": { "line": 154, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4732, "end": 4733, "loc": { "start": { "line": 154, "column": 32 }, "end": { "line": 154, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapMoveRight", "start": 4733, "end": 4745, "loc": { "start": { "line": 154, "column": 33 }, "end": { "line": 154, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4745, "end": 4746, "loc": { "start": { "line": 154, "column": 45 }, "end": { "line": 154, "column": 46 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4764, "end": 4765, "loc": { "start": { "line": 155, "column": 16 }, "end": { "line": 155, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4765, "end": 4766, "loc": { "start": { "line": 155, "column": 17 }, "end": { "line": 155, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 4784, "end": 4793, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4793, "end": 4794, "loc": { "start": { "line": 156, "column": 25 }, "end": { "line": 156, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4795, "end": 4796, "loc": { "start": { "line": 156, "column": 27 }, "end": { "line": 156, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4796, "end": 4797, "loc": { "start": { "line": 156, "column": 28 }, "end": { "line": 156, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4798, "end": 4800, "loc": { "start": { "line": 156, "column": 30 }, "end": { "line": 156, "column": 32 } } }, { "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": 4801, "end": 4805, "loc": { "start": { "line": 156, "column": 33 }, "end": { "line": 156, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4805, "end": 4806, "loc": { "start": { "line": 156, "column": 37 }, "end": { "line": 156, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anyPlacementActive", "start": 4806, "end": 4824, "loc": { "start": { "line": 156, "column": 38 }, "end": { "line": 156, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4824, "end": 4825, "loc": { "start": { "line": 156, "column": 56 }, "end": { "line": 156, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4839, "end": 4840, "loc": { "start": { "line": 157, "column": 12 }, "end": { "line": 157, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4840, "end": 4841, "loc": { "start": { "line": 157, "column": 13 }, "end": { "line": 157, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4857, "end": 4858, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 13 } } }, { "type": "CommentLine", "value": " [OVERVIEW] Create marker with right click", "start": 4876, "end": 4920, "loc": { "start": { "line": 160, "column": 16 }, "end": { "line": 160, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 4938, "end": 4943, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4943, "end": 4944, "loc": { "start": { "line": 161, "column": 21 }, "end": { "line": 161, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 4945, "end": 4946, "loc": { "start": { "line": 161, "column": 23 }, "end": { "line": 161, "column": 24 } } }, { "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": 161, "column": 24 }, "end": { "line": 161, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 4947, "end": 4953, "loc": { "start": { "line": 161, "column": 25 }, "end": { "line": 161, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4953, "end": 4954, "loc": { "start": { "line": 161, "column": 31 }, "end": { "line": 161, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 4954, "end": 4972, "loc": { "start": { "line": 161, "column": 32 }, "end": { "line": 161, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4972, "end": 4973, "loc": { "start": { "line": 161, "column": 50 }, "end": { "line": 161, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "createMarker", "start": 4973, "end": 4985, "loc": { "start": { "line": 161, "column": 51 }, "end": { "line": 161, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4985, "end": 4986, "loc": { "start": { "line": 161, "column": 63 }, "end": { "line": 161, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 5004, "end": 5008, "loc": { "start": { "line": 162, "column": 16 }, "end": { "line": 162, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5008, "end": 5009, "loc": { "start": { "line": 162, "column": 20 }, "end": { "line": 162, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5010, "end": 5011, "loc": { "start": { "line": 162, "column": 22 }, "end": { "line": 162, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_RMB", "start": 5011, "end": 5022, "loc": { "start": { "line": 162, "column": 23 }, "end": { "line": 162, "column": 34 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5022, "end": 5023, "loc": { "start": { "line": 162, "column": 34 }, "end": { "line": 162, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5023, "end": 5024, "loc": { "start": { "line": 162, "column": 35 }, "end": { "line": 162, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 5042, "end": 5051, "loc": { "start": { "line": 163, "column": 16 }, "end": { "line": 163, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5051, "end": 5052, "loc": { "start": { "line": 163, "column": 25 }, "end": { "line": 163, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5053, "end": 5054, "loc": { "start": { "line": 163, "column": 27 }, "end": { "line": 163, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5054, "end": 5055, "loc": { "start": { "line": 163, "column": 28 }, "end": { "line": 163, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5056, "end": 5058, "loc": { "start": { "line": 163, "column": 30 }, "end": { "line": 163, "column": 32 } } }, { "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": 5059, "end": 5063, "loc": { "start": { "line": 163, "column": 33 }, "end": { "line": 163, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5063, "end": 5064, "loc": { "start": { "line": 163, "column": 37 }, "end": { "line": 163, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapOverviewActive", "start": 5064, "end": 5081, "loc": { "start": { "line": 163, "column": 38 }, "end": { "line": 163, "column": 55 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 5082, "end": 5084, "loc": { "start": { "line": 163, "column": 56 }, "end": { "line": 163, "column": 58 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5085, "end": 5086, "loc": { "start": { "line": 163, "column": 59 }, "end": { "line": 163, "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": 5086, "end": 5090, "loc": { "start": { "line": 163, "column": 60 }, "end": { "line": 163, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5090, "end": 5091, "loc": { "start": { "line": 163, "column": 64 }, "end": { "line": 163, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "blueprintPlacementActive", "start": 5091, "end": 5115, "loc": { "start": { "line": 163, "column": 65 }, "end": { "line": 163, "column": 89 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5115, "end": 5116, "loc": { "start": { "line": 163, "column": 89 }, "end": { "line": 163, "column": 90 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5130, "end": 5131, "loc": { "start": { "line": 164, "column": 12 }, "end": { "line": 164, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5131, "end": 5132, "loc": { "start": { "line": 164, "column": 13 }, "end": { "line": 164, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5148, "end": 5149, "loc": { "start": { "line": 166, "column": 12 }, "end": { "line": 166, "column": 13 } } }, { "type": "CommentLine", "value": " Cancel placement", "start": 5167, "end": 5186, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 5204, "end": 5209, "loc": { "start": { "line": 168, "column": 16 }, "end": { "line": 168, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5209, "end": 5210, "loc": { "start": { "line": 168, "column": 21 }, "end": { "line": 168, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 5211, "end": 5212, "loc": { "start": { "line": 168, "column": 23 }, "end": { "line": 168, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5212, "end": 5213, "loc": { "start": { "line": 168, "column": 24 }, "end": { "line": 168, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 5213, "end": 5219, "loc": { "start": { "line": 168, "column": 25 }, "end": { "line": 168, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5219, "end": 5220, "loc": { "start": { "line": 168, "column": 31 }, "end": { "line": 168, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 5220, "end": 5238, "loc": { "start": { "line": 168, "column": 32 }, "end": { "line": 168, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5238, "end": 5239, "loc": { "start": { "line": 168, "column": 50 }, "end": { "line": 168, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "stopPlacement", "start": 5239, "end": 5252, "loc": { "start": { "line": 168, "column": 51 }, "end": { "line": 168, "column": 64 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5252, "end": 5253, "loc": { "start": { "line": 168, "column": 64 }, "end": { "line": 168, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 5271, "end": 5275, "loc": { "start": { "line": 169, "column": 16 }, "end": { "line": 169, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5275, "end": 5276, "loc": { "start": { "line": 169, "column": 20 }, "end": { "line": 169, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5277, "end": 5278, "loc": { "start": { "line": 169, "column": 22 }, "end": { "line": 169, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_RMB", "start": 5278, "end": 5289, "loc": { "start": { "line": 169, "column": 23 }, "end": { "line": 169, "column": 34 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5289, "end": 5290, "loc": { "start": { "line": 169, "column": 34 }, "end": { "line": 169, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5290, "end": 5291, "loc": { "start": { "line": 169, "column": 35 }, "end": { "line": 169, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 5309, "end": 5318, "loc": { "start": { "line": 170, "column": 16 }, "end": { "line": 170, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5318, "end": 5319, "loc": { "start": { "line": 170, "column": 25 }, "end": { "line": 170, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5320, "end": 5321, "loc": { "start": { "line": 170, "column": 27 }, "end": { "line": 170, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5321, "end": 5322, "loc": { "start": { "line": 170, "column": 28 }, "end": { "line": 170, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5323, "end": 5325, "loc": { "start": { "line": 170, "column": 30 }, "end": { "line": 170, "column": 32 } } }, { "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": 5326, "end": 5330, "loc": { "start": { "line": 170, "column": 33 }, "end": { "line": 170, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5330, "end": 5331, "loc": { "start": { "line": 170, "column": 37 }, "end": { "line": 170, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anyPlacementActive", "start": 5331, "end": 5349, "loc": { "start": { "line": 170, "column": 38 }, "end": { "line": 170, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5349, "end": 5350, "loc": { "start": { "line": 170, "column": 56 }, "end": { "line": 170, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5364, "end": 5365, "loc": { "start": { "line": 171, "column": 12 }, "end": { "line": 171, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5365, "end": 5366, "loc": { "start": { "line": 171, "column": 13 }, "end": { "line": 171, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5382, "end": 5383, "loc": { "start": { "line": 173, "column": 12 }, "end": { "line": 173, "column": 13 } } }, { "type": "CommentLine", "value": " Delete with right click", "start": 5401, "end": 5427, "loc": { "start": { "line": 174, "column": 16 }, "end": { "line": 174, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 5445, "end": 5450, "loc": { "start": { "line": 175, "column": 16 }, "end": { "line": 175, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5450, "end": 5451, "loc": { "start": { "line": 175, "column": 21 }, "end": { "line": 175, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 5452, "end": 5453, "loc": { "start": { "line": 175, "column": 23 }, "end": { "line": 175, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5453, "end": 5454, "loc": { "start": { "line": 175, "column": 24 }, "end": { "line": 175, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 5454, "end": 5460, "loc": { "start": { "line": 175, "column": 25 }, "end": { "line": 175, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5460, "end": 5461, "loc": { "start": { "line": 175, "column": 31 }, "end": { "line": 175, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 5461, "end": 5479, "loc": { "start": { "line": 175, "column": 32 }, "end": { "line": 175, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5479, "end": 5480, "loc": { "start": { "line": 175, "column": 50 }, "end": { "line": 175, "column": 51 } } }, { "type": { "label": "delete", "keyword": "delete", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "delete", "start": 5480, "end": 5486, "loc": { "start": { "line": 175, "column": 51 }, "end": { "line": 175, "column": 57 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5486, "end": 5487, "loc": { "start": { "line": 175, "column": 57 }, "end": { "line": 175, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 5505, "end": 5509, "loc": { "start": { "line": 176, "column": 16 }, "end": { "line": 176, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5509, "end": 5510, "loc": { "start": { "line": 176, "column": 20 }, "end": { "line": 176, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5511, "end": 5512, "loc": { "start": { "line": 176, "column": 22 }, "end": { "line": 176, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_RMB", "start": 5512, "end": 5523, "loc": { "start": { "line": 176, "column": 23 }, "end": { "line": 176, "column": 34 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5523, "end": 5524, "loc": { "start": { "line": 176, "column": 34 }, "end": { "line": 176, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5524, "end": 5525, "loc": { "start": { "line": 176, "column": 35 }, "end": { "line": 176, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 5543, "end": 5552, "loc": { "start": { "line": 177, "column": 16 }, "end": { "line": 177, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5552, "end": 5553, "loc": { "start": { "line": 177, "column": 25 }, "end": { "line": 177, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5554, "end": 5555, "loc": { "start": { "line": 177, "column": 27 }, "end": { "line": 177, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5555, "end": 5556, "loc": { "start": { "line": 177, "column": 28 }, "end": { "line": 177, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5557, "end": 5559, "loc": { "start": { "line": 177, "column": 30 }, "end": { "line": 177, "column": 32 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5581, "end": 5582, "loc": { "start": { "line": 178, "column": 20 }, "end": { "line": 178, "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": 5582, "end": 5586, "loc": { "start": { "line": 178, "column": 21 }, "end": { "line": 178, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5586, "end": 5587, "loc": { "start": { "line": 178, "column": 25 }, "end": { "line": 178, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anyPlacementActive", "start": 5587, "end": 5605, "loc": { "start": { "line": 178, "column": 26 }, "end": { "line": 178, "column": 44 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 5606, "end": 5608, "loc": { "start": { "line": 178, "column": 45 }, "end": { "line": 178, "column": 47 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5609, "end": 5610, "loc": { "start": { "line": 178, "column": 48 }, "end": { "line": 178, "column": 49 } } }, { "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": 5610, "end": 5614, "loc": { "start": { "line": 178, "column": 49 }, "end": { "line": 178, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5614, "end": 5615, "loc": { "start": { "line": 178, "column": 53 }, "end": { "line": 178, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapOverviewActive", "start": 5615, "end": 5632, "loc": { "start": { "line": 178, "column": 54 }, "end": { "line": 178, "column": 71 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 5633, "end": 5635, "loc": { "start": { "line": 178, "column": 72 }, "end": { "line": 178, "column": 74 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5636, "end": 5637, "loc": { "start": { "line": 178, "column": 75 }, "end": { "line": 178, "column": 76 } } }, { "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": 5637, "end": 5641, "loc": { "start": { "line": 178, "column": 76 }, "end": { "line": 178, "column": 80 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5641, "end": 5642, "loc": { "start": { "line": 178, "column": 80 }, "end": { "line": 178, "column": 81 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anythingSelectedOnMap", "start": 5642, "end": 5663, "loc": { "start": { "line": 178, "column": 81 }, "end": { "line": 178, "column": 102 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5663, "end": 5664, "loc": { "start": { "line": 178, "column": 102 }, "end": { "line": 178, "column": 103 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5678, "end": 5679, "loc": { "start": { "line": 179, "column": 12 }, "end": { "line": 179, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5679, "end": 5680, "loc": { "start": { "line": 179, "column": 13 }, "end": { "line": 179, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5696, "end": 5697, "loc": { "start": { "line": 181, "column": 12 }, "end": { "line": 181, "column": 13 } } }, { "type": "CommentLine", "value": " Pipette", "start": 5715, "end": 5725, "loc": { "start": { "line": 182, "column": 16 }, "end": { "line": 182, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 5743, "end": 5748, "loc": { "start": { "line": 183, "column": 16 }, "end": { "line": 183, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5748, "end": 5749, "loc": { "start": { "line": 183, "column": 21 }, "end": { "line": 183, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 5750, "end": 5751, "loc": { "start": { "line": 183, "column": 23 }, "end": { "line": 183, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5751, "end": 5752, "loc": { "start": { "line": 183, "column": 24 }, "end": { "line": 183, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 5752, "end": 5758, "loc": { "start": { "line": 183, "column": 25 }, "end": { "line": 183, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5758, "end": 5759, "loc": { "start": { "line": 183, "column": 31 }, "end": { "line": 183, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 5759, "end": 5777, "loc": { "start": { "line": 183, "column": 32 }, "end": { "line": 183, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5777, "end": 5778, "loc": { "start": { "line": 183, "column": 50 }, "end": { "line": 183, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pipette", "start": 5778, "end": 5785, "loc": { "start": { "line": 183, "column": 51 }, "end": { "line": 183, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5785, "end": 5786, "loc": { "start": { "line": 183, "column": 58 }, "end": { "line": 183, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 5804, "end": 5808, "loc": { "start": { "line": 184, "column": 16 }, "end": { "line": 184, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5808, "end": 5809, "loc": { "start": { "line": 184, "column": 20 }, "end": { "line": 184, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5810, "end": 5811, "loc": { "start": { "line": 184, "column": 22 }, "end": { "line": 184, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 5811, "end": 5812, "loc": { "start": { "line": 184, "column": 23 }, "end": { "line": 184, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5812, "end": 5813, "loc": { "start": { "line": 184, "column": 24 }, "end": { "line": 184, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placement", "start": 5813, "end": 5822, "loc": { "start": { "line": 184, "column": 25 }, "end": { "line": 184, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5822, "end": 5823, "loc": { "start": { "line": 184, "column": 34 }, "end": { "line": 184, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pipette", "start": 5823, "end": 5830, "loc": { "start": { "line": 184, "column": 35 }, "end": { "line": 184, "column": 42 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5830, "end": 5831, "loc": { "start": { "line": 184, "column": 42 }, "end": { "line": 184, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5831, "end": 5832, "loc": { "start": { "line": 184, "column": 43 }, "end": { "line": 184, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 5850, "end": 5859, "loc": { "start": { "line": 185, "column": 16 }, "end": { "line": 185, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5859, "end": 5860, "loc": { "start": { "line": 185, "column": 25 }, "end": { "line": 185, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5861, "end": 5862, "loc": { "start": { "line": 185, "column": 27 }, "end": { "line": 185, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5862, "end": 5863, "loc": { "start": { "line": 185, "column": 28 }, "end": { "line": 185, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5864, "end": 5866, "loc": { "start": { "line": 185, "column": 30 }, "end": { "line": 185, "column": 32 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5867, "end": 5868, "loc": { "start": { "line": 185, "column": 33 }, "end": { "line": 185, "column": 34 } } }, { "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": 5868, "end": 5872, "loc": { "start": { "line": 185, "column": 34 }, "end": { "line": 185, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5872, "end": 5873, "loc": { "start": { "line": 185, "column": 38 }, "end": { "line": 185, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapOverviewActive", "start": 5873, "end": 5890, "loc": { "start": { "line": 185, "column": 39 }, "end": { "line": 185, "column": 56 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 5891, "end": 5893, "loc": { "start": { "line": 185, "column": 57 }, "end": { "line": 185, "column": 59 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5894, "end": 5895, "loc": { "start": { "line": 185, "column": 60 }, "end": { "line": 185, "column": 61 } } }, { "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": 5895, "end": 5899, "loc": { "start": { "line": 185, "column": 61 }, "end": { "line": 185, "column": 65 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5899, "end": 5900, "loc": { "start": { "line": 185, "column": 65 }, "end": { "line": 185, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "blueprintPlacementActive", "start": 5900, "end": 5924, "loc": { "start": { "line": 185, "column": 66 }, "end": { "line": 185, "column": 90 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5924, "end": 5925, "loc": { "start": { "line": 185, "column": 90 }, "end": { "line": 185, "column": 91 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5939, "end": 5940, "loc": { "start": { "line": 186, "column": 12 }, "end": { "line": 186, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5940, "end": 5941, "loc": { "start": { "line": 186, "column": 13 }, "end": { "line": 186, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5957, "end": 5958, "loc": { "start": { "line": 188, "column": 12 }, "end": { "line": 188, "column": 13 } } }, { "type": "CommentLine", "value": " Area select", "start": 5976, "end": 5990, "loc": { "start": { "line": 189, "column": 16 }, "end": { "line": 189, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 6008, "end": 6013, "loc": { "start": { "line": 190, "column": 16 }, "end": { "line": 190, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6013, "end": 6014, "loc": { "start": { "line": 190, "column": 21 }, "end": { "line": 190, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 6015, "end": 6016, "loc": { "start": { "line": 190, "column": 23 }, "end": { "line": 190, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6016, "end": 6017, "loc": { "start": { "line": 190, "column": 24 }, "end": { "line": 190, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 6017, "end": 6023, "loc": { "start": { "line": 190, "column": 25 }, "end": { "line": 190, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6023, "end": 6024, "loc": { "start": { "line": 190, "column": 31 }, "end": { "line": 190, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 6024, "end": 6042, "loc": { "start": { "line": 190, "column": 32 }, "end": { "line": 190, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6042, "end": 6043, "loc": { "start": { "line": 190, "column": 50 }, "end": { "line": 190, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "selectBuildings", "start": 6043, "end": 6058, "loc": { "start": { "line": 190, "column": 51 }, "end": { "line": 190, "column": 66 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6058, "end": 6059, "loc": { "start": { "line": 190, "column": 66 }, "end": { "line": 190, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 6077, "end": 6081, "loc": { "start": { "line": 191, "column": 16 }, "end": { "line": 191, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6081, "end": 6082, "loc": { "start": { "line": 191, "column": 20 }, "end": { "line": 191, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6083, "end": 6084, "loc": { "start": { "line": 191, "column": 22 }, "end": { "line": 191, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 6084, "end": 6085, "loc": { "start": { "line": 191, "column": 23 }, "end": { "line": 191, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6085, "end": 6086, "loc": { "start": { "line": 191, "column": 24 }, "end": { "line": 191, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelect", "start": 6086, "end": 6096, "loc": { "start": { "line": 191, "column": 25 }, "end": { "line": 191, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6096, "end": 6097, "loc": { "start": { "line": 191, "column": 35 }, "end": { "line": 191, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelectStart", "start": 6097, "end": 6112, "loc": { "start": { "line": 191, "column": 36 }, "end": { "line": 191, "column": 51 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6112, "end": 6113, "loc": { "start": { "line": 191, "column": 51 }, "end": { "line": 191, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ADDER_TOKEN", "start": 6114, "end": 6125, "loc": { "start": { "line": 191, "column": 53 }, "end": { "line": 191, "column": 64 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6125, "end": 6126, "loc": { "start": { "line": 191, "column": 64 }, "end": { "line": 191, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_LMB", "start": 6127, "end": 6138, "loc": { "start": { "line": 191, "column": 66 }, "end": { "line": 191, "column": 77 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6138, "end": 6139, "loc": { "start": { "line": 191, "column": 77 }, "end": { "line": 191, "column": 78 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6139, "end": 6140, "loc": { "start": { "line": 191, "column": 78 }, "end": { "line": 191, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 6158, "end": 6167, "loc": { "start": { "line": 192, "column": 16 }, "end": { "line": 192, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6167, "end": 6168, "loc": { "start": { "line": 192, "column": 25 }, "end": { "line": 192, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6169, "end": 6170, "loc": { "start": { "line": 192, "column": 27 }, "end": { "line": 192, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6170, "end": 6171, "loc": { "start": { "line": 192, "column": 28 }, "end": { "line": 192, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6172, "end": 6174, "loc": { "start": { "line": 192, "column": 30 }, "end": { "line": 192, "column": 32 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 6175, "end": 6176, "loc": { "start": { "line": 192, "column": 33 }, "end": { "line": 192, "column": 34 } } }, { "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": 6176, "end": 6180, "loc": { "start": { "line": 192, "column": 34 }, "end": { "line": 192, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6180, "end": 6181, "loc": { "start": { "line": 192, "column": 38 }, "end": { "line": 192, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anyPlacementActive", "start": 6181, "end": 6199, "loc": { "start": { "line": 192, "column": 39 }, "end": { "line": 192, "column": 57 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 6200, "end": 6202, "loc": { "start": { "line": 192, "column": 58 }, "end": { "line": 192, "column": 60 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 6203, "end": 6204, "loc": { "start": { "line": 192, "column": 61 }, "end": { "line": 192, "column": 62 } } }, { "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": 6204, "end": 6208, "loc": { "start": { "line": 192, "column": 62 }, "end": { "line": 192, "column": 66 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6208, "end": 6209, "loc": { "start": { "line": 192, "column": 66 }, "end": { "line": 192, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anythingSelectedOnMap", "start": 6209, "end": 6230, "loc": { "start": { "line": 192, "column": 67 }, "end": { "line": 192, "column": 88 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6230, "end": 6231, "loc": { "start": { "line": 192, "column": 88 }, "end": { "line": 192, "column": 89 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6245, "end": 6246, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6246, "end": 6247, "loc": { "start": { "line": 193, "column": 13 }, "end": { "line": 193, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6263, "end": 6264, "loc": { "start": { "line": 195, "column": 12 }, "end": { "line": 195, "column": 13 } } }, { "type": "CommentLine", "value": " Place building", "start": 6282, "end": 6299, "loc": { "start": { "line": 196, "column": 16 }, "end": { "line": 196, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 6317, "end": 6322, "loc": { "start": { "line": 197, "column": 16 }, "end": { "line": 197, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6322, "end": 6323, "loc": { "start": { "line": 197, "column": 21 }, "end": { "line": 197, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 6324, "end": 6325, "loc": { "start": { "line": 197, "column": 23 }, "end": { "line": 197, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6325, "end": 6326, "loc": { "start": { "line": 197, "column": 24 }, "end": { "line": 197, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 6326, "end": 6332, "loc": { "start": { "line": 197, "column": 25 }, "end": { "line": 197, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6332, "end": 6333, "loc": { "start": { "line": 197, "column": 31 }, "end": { "line": 197, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 6333, "end": 6351, "loc": { "start": { "line": 197, "column": 32 }, "end": { "line": 197, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6351, "end": 6352, "loc": { "start": { "line": 197, "column": 50 }, "end": { "line": 197, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placeBuilding", "start": 6352, "end": 6365, "loc": { "start": { "line": 197, "column": 51 }, "end": { "line": 197, "column": 64 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6365, "end": 6366, "loc": { "start": { "line": 197, "column": 64 }, "end": { "line": 197, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 6384, "end": 6388, "loc": { "start": { "line": 198, "column": 16 }, "end": { "line": 198, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6388, "end": 6389, "loc": { "start": { "line": 198, "column": 20 }, "end": { "line": 198, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6390, "end": 6391, "loc": { "start": { "line": 198, "column": 22 }, "end": { "line": 198, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_LMB", "start": 6391, "end": 6402, "loc": { "start": { "line": 198, "column": 23 }, "end": { "line": 198, "column": 34 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6402, "end": 6403, "loc": { "start": { "line": 198, "column": 34 }, "end": { "line": 198, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6403, "end": 6404, "loc": { "start": { "line": 198, "column": 35 }, "end": { "line": 198, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 6422, "end": 6431, "loc": { "start": { "line": 199, "column": 16 }, "end": { "line": 199, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6431, "end": 6432, "loc": { "start": { "line": 199, "column": 25 }, "end": { "line": 199, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6433, "end": 6434, "loc": { "start": { "line": 199, "column": 27 }, "end": { "line": 199, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6434, "end": 6435, "loc": { "start": { "line": 199, "column": 28 }, "end": { "line": 199, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6436, "end": 6438, "loc": { "start": { "line": 199, "column": 30 }, "end": { "line": 199, "column": 32 } } }, { "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": 6439, "end": 6443, "loc": { "start": { "line": 199, "column": 33 }, "end": { "line": 199, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6443, "end": 6444, "loc": { "start": { "line": 199, "column": 37 }, "end": { "line": 199, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anyPlacementActive", "start": 6444, "end": 6462, "loc": { "start": { "line": 199, "column": 38 }, "end": { "line": 199, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6462, "end": 6463, "loc": { "start": { "line": 199, "column": 56 }, "end": { "line": 199, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6477, "end": 6478, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6478, "end": 6479, "loc": { "start": { "line": 200, "column": 13 }, "end": { "line": 200, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6495, "end": 6496, "loc": { "start": { "line": 202, "column": 12 }, "end": { "line": 202, "column": 13 } } }, { "type": "CommentLine", "value": " Rotate", "start": 6514, "end": 6523, "loc": { "start": { "line": 203, "column": 16 }, "end": { "line": 203, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 6541, "end": 6546, "loc": { "start": { "line": 204, "column": 16 }, "end": { "line": 204, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6546, "end": 6547, "loc": { "start": { "line": 204, "column": 21 }, "end": { "line": 204, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 6548, "end": 6549, "loc": { "start": { "line": 204, "column": 23 }, "end": { "line": 204, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6549, "end": 6550, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 204, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 6550, "end": 6556, "loc": { "start": { "line": 204, "column": 25 }, "end": { "line": 204, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6556, "end": 6557, "loc": { "start": { "line": 204, "column": 31 }, "end": { "line": 204, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 6557, "end": 6575, "loc": { "start": { "line": 204, "column": 32 }, "end": { "line": 204, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6575, "end": 6576, "loc": { "start": { "line": 204, "column": 50 }, "end": { "line": 204, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotateBuilding", "start": 6576, "end": 6590, "loc": { "start": { "line": 204, "column": 51 }, "end": { "line": 204, "column": 65 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6590, "end": 6591, "loc": { "start": { "line": 204, "column": 65 }, "end": { "line": 204, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 6609, "end": 6613, "loc": { "start": { "line": 205, "column": 16 }, "end": { "line": 205, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6613, "end": 6614, "loc": { "start": { "line": 205, "column": 20 }, "end": { "line": 205, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6615, "end": 6616, "loc": { "start": { "line": 205, "column": 22 }, "end": { "line": 205, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 6616, "end": 6617, "loc": { "start": { "line": 205, "column": 23 }, "end": { "line": 205, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6617, "end": 6618, "loc": { "start": { "line": 205, "column": 24 }, "end": { "line": 205, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placement", "start": 6618, "end": 6627, "loc": { "start": { "line": 205, "column": 25 }, "end": { "line": 205, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6627, "end": 6628, "loc": { "start": { "line": 205, "column": 34 }, "end": { "line": 205, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotateWhilePlacing", "start": 6628, "end": 6646, "loc": { "start": { "line": 205, "column": 35 }, "end": { "line": 205, "column": 53 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6646, "end": 6647, "loc": { "start": { "line": 205, "column": 53 }, "end": { "line": 205, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6647, "end": 6648, "loc": { "start": { "line": 205, "column": 54 }, "end": { "line": 205, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 6666, "end": 6675, "loc": { "start": { "line": 206, "column": 16 }, "end": { "line": 206, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6675, "end": 6676, "loc": { "start": { "line": 206, "column": 25 }, "end": { "line": 206, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6677, "end": 6678, "loc": { "start": { "line": 206, "column": 27 }, "end": { "line": 206, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6678, "end": 6679, "loc": { "start": { "line": 206, "column": 28 }, "end": { "line": 206, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6680, "end": 6682, "loc": { "start": { "line": 206, "column": 30 }, "end": { "line": 206, "column": 32 } } }, { "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": 6683, "end": 6687, "loc": { "start": { "line": 206, "column": 33 }, "end": { "line": 206, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6687, "end": 6688, "loc": { "start": { "line": 206, "column": 37 }, "end": { "line": 206, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anyPlacementActive", "start": 6688, "end": 6706, "loc": { "start": { "line": 206, "column": 38 }, "end": { "line": 206, "column": 56 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 6707, "end": 6709, "loc": { "start": { "line": 206, "column": 57 }, "end": { "line": 206, "column": 59 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 6710, "end": 6711, "loc": { "start": { "line": 206, "column": 60 }, "end": { "line": 206, "column": 61 } } }, { "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": 6711, "end": 6715, "loc": { "start": { "line": 206, "column": 61 }, "end": { "line": 206, "column": 65 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6715, "end": 6716, "loc": { "start": { "line": 206, "column": 65 }, "end": { "line": 206, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "beltPlannerActive", "start": 6716, "end": 6733, "loc": { "start": { "line": 206, "column": 66 }, "end": { "line": 206, "column": 83 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6733, "end": 6734, "loc": { "start": { "line": 206, "column": 83 }, "end": { "line": 206, "column": 84 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6748, "end": 6749, "loc": { "start": { "line": 207, "column": 12 }, "end": { "line": 207, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6749, "end": 6750, "loc": { "start": { "line": 207, "column": 13 }, "end": { "line": 207, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6766, "end": 6767, "loc": { "start": { "line": 209, "column": 12 }, "end": { "line": 209, "column": 13 } } }, { "type": "CommentLine", "value": " [BELT PLANNER] Flip Side", "start": 6785, "end": 6812, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 6830, "end": 6835, "loc": { "start": { "line": 211, "column": 16 }, "end": { "line": 211, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6835, "end": 6836, "loc": { "start": { "line": 211, "column": 21 }, "end": { "line": 211, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 6837, "end": 6838, "loc": { "start": { "line": 211, "column": 23 }, "end": { "line": 211, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6838, "end": 6839, "loc": { "start": { "line": 211, "column": 24 }, "end": { "line": 211, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 6839, "end": 6845, "loc": { "start": { "line": 211, "column": 25 }, "end": { "line": 211, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6845, "end": 6846, "loc": { "start": { "line": 211, "column": 31 }, "end": { "line": 211, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 6846, "end": 6864, "loc": { "start": { "line": 211, "column": 32 }, "end": { "line": 211, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6864, "end": 6865, "loc": { "start": { "line": 211, "column": 50 }, "end": { "line": 211, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "plannerSwitchSide", "start": 6865, "end": 6882, "loc": { "start": { "line": 211, "column": 51 }, "end": { "line": 211, "column": 68 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6882, "end": 6883, "loc": { "start": { "line": 211, "column": 68 }, "end": { "line": 211, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 6901, "end": 6905, "loc": { "start": { "line": 212, "column": 16 }, "end": { "line": 212, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6905, "end": 6906, "loc": { "start": { "line": 212, "column": 20 }, "end": { "line": 212, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6907, "end": 6908, "loc": { "start": { "line": 212, "column": 22 }, "end": { "line": 212, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 6908, "end": 6909, "loc": { "start": { "line": 212, "column": 23 }, "end": { "line": 212, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6909, "end": 6910, "loc": { "start": { "line": 212, "column": 24 }, "end": { "line": 212, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placement", "start": 6910, "end": 6919, "loc": { "start": { "line": 212, "column": 25 }, "end": { "line": 212, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6919, "end": 6920, "loc": { "start": { "line": 212, "column": 34 }, "end": { "line": 212, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "switchDirectionLockSide", "start": 6920, "end": 6943, "loc": { "start": { "line": 212, "column": 35 }, "end": { "line": 212, "column": 58 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6943, "end": 6944, "loc": { "start": { "line": 212, "column": 58 }, "end": { "line": 212, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6944, "end": 6945, "loc": { "start": { "line": 212, "column": 59 }, "end": { "line": 212, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 6963, "end": 6972, "loc": { "start": { "line": 213, "column": 16 }, "end": { "line": 213, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6972, "end": 6973, "loc": { "start": { "line": 213, "column": 25 }, "end": { "line": 213, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6974, "end": 6975, "loc": { "start": { "line": 213, "column": 27 }, "end": { "line": 213, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6975, "end": 6976, "loc": { "start": { "line": 213, "column": 28 }, "end": { "line": 213, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6977, "end": 6979, "loc": { "start": { "line": 213, "column": 30 }, "end": { "line": 213, "column": 32 } } }, { "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": 6980, "end": 6984, "loc": { "start": { "line": 213, "column": 33 }, "end": { "line": 213, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6984, "end": 6985, "loc": { "start": { "line": 213, "column": 37 }, "end": { "line": 213, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "beltPlannerActive", "start": 6985, "end": 7002, "loc": { "start": { "line": 213, "column": 38 }, "end": { "line": 213, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7002, "end": 7003, "loc": { "start": { "line": 213, "column": 55 }, "end": { "line": 213, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7017, "end": 7018, "loc": { "start": { "line": 214, "column": 12 }, "end": { "line": 214, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7018, "end": 7019, "loc": { "start": { "line": 214, "column": 13 }, "end": { "line": 214, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7035, "end": 7036, "loc": { "start": { "line": 216, "column": 12 }, "end": { "line": 216, "column": 13 } } }, { "type": "CommentLine", "value": " Place last blueprint", "start": 7054, "end": 7077, "loc": { "start": { "line": 217, "column": 16 }, "end": { "line": 217, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 7095, "end": 7100, "loc": { "start": { "line": 218, "column": 16 }, "end": { "line": 218, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7100, "end": 7101, "loc": { "start": { "line": 218, "column": 21 }, "end": { "line": 218, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 7102, "end": 7103, "loc": { "start": { "line": 218, "column": 23 }, "end": { "line": 218, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7103, "end": 7104, "loc": { "start": { "line": 218, "column": 24 }, "end": { "line": 218, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 7104, "end": 7110, "loc": { "start": { "line": 218, "column": 25 }, "end": { "line": 218, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7110, "end": 7111, "loc": { "start": { "line": 218, "column": 31 }, "end": { "line": 218, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 7111, "end": 7129, "loc": { "start": { "line": 218, "column": 32 }, "end": { "line": 218, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7129, "end": 7130, "loc": { "start": { "line": 218, "column": 50 }, "end": { "line": 218, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pasteLastBlueprint", "start": 7130, "end": 7148, "loc": { "start": { "line": 218, "column": 51 }, "end": { "line": 218, "column": 69 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7148, "end": 7149, "loc": { "start": { "line": 218, "column": 69 }, "end": { "line": 218, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 7167, "end": 7171, "loc": { "start": { "line": 219, "column": 16 }, "end": { "line": 219, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7171, "end": 7172, "loc": { "start": { "line": 219, "column": 20 }, "end": { "line": 219, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7173, "end": 7174, "loc": { "start": { "line": 219, "column": 22 }, "end": { "line": 219, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 7174, "end": 7175, "loc": { "start": { "line": 219, "column": 23 }, "end": { "line": 219, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7175, "end": 7176, "loc": { "start": { "line": 219, "column": 24 }, "end": { "line": 219, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelect", "start": 7176, "end": 7186, "loc": { "start": { "line": 219, "column": 25 }, "end": { "line": 219, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7186, "end": 7187, "loc": { "start": { "line": 219, "column": 35 }, "end": { "line": 219, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pasteLastBlueprint", "start": 7187, "end": 7205, "loc": { "start": { "line": 219, "column": 36 }, "end": { "line": 219, "column": 54 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7205, "end": 7206, "loc": { "start": { "line": 219, "column": 54 }, "end": { "line": 219, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7206, "end": 7207, "loc": { "start": { "line": 219, "column": 55 }, "end": { "line": 219, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 7225, "end": 7234, "loc": { "start": { "line": 220, "column": 16 }, "end": { "line": 220, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7234, "end": 7235, "loc": { "start": { "line": 220, "column": 25 }, "end": { "line": 220, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7236, "end": 7237, "loc": { "start": { "line": 220, "column": 27 }, "end": { "line": 220, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7237, "end": 7238, "loc": { "start": { "line": 220, "column": 28 }, "end": { "line": 220, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7239, "end": 7241, "loc": { "start": { "line": 220, "column": 30 }, "end": { "line": 220, "column": 32 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 7242, "end": 7243, "loc": { "start": { "line": 220, "column": 33 }, "end": { "line": 220, "column": 34 } } }, { "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": 7243, "end": 7247, "loc": { "start": { "line": 220, "column": 34 }, "end": { "line": 220, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7247, "end": 7248, "loc": { "start": { "line": 220, "column": 38 }, "end": { "line": 220, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "blueprintPlacementActive", "start": 7248, "end": 7272, "loc": { "start": { "line": 220, "column": 39 }, "end": { "line": 220, "column": 63 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 7273, "end": 7275, "loc": { "start": { "line": 220, "column": 64 }, "end": { "line": 220, "column": 66 } } }, { "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": 7276, "end": 7280, "loc": { "start": { "line": 220, "column": 67 }, "end": { "line": 220, "column": 71 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7280, "end": 7281, "loc": { "start": { "line": 220, "column": 71 }, "end": { "line": 220, "column": 72 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lastBlueprintAvailable", "start": 7281, "end": 7303, "loc": { "start": { "line": 220, "column": 72 }, "end": { "line": 220, "column": 94 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7303, "end": 7304, "loc": { "start": { "line": 220, "column": 94 }, "end": { "line": 220, "column": 95 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7318, "end": 7319, "loc": { "start": { "line": 221, "column": 12 }, "end": { "line": 221, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7319, "end": 7320, "loc": { "start": { "line": 221, "column": 13 }, "end": { "line": 221, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7336, "end": 7337, "loc": { "start": { "line": 223, "column": 12 }, "end": { "line": 223, "column": 13 } } }, { "type": "CommentLine", "value": " Belt planner", "start": 7355, "end": 7370, "loc": { "start": { "line": 224, "column": 16 }, "end": { "line": 224, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 7388, "end": 7393, "loc": { "start": { "line": 225, "column": 16 }, "end": { "line": 225, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7393, "end": 7394, "loc": { "start": { "line": 225, "column": 21 }, "end": { "line": 225, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 7395, "end": 7396, "loc": { "start": { "line": 225, "column": 23 }, "end": { "line": 225, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7396, "end": 7397, "loc": { "start": { "line": 225, "column": 24 }, "end": { "line": 225, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 7397, "end": 7403, "loc": { "start": { "line": 225, "column": 25 }, "end": { "line": 225, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7403, "end": 7404, "loc": { "start": { "line": 225, "column": 31 }, "end": { "line": 225, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 7404, "end": 7422, "loc": { "start": { "line": 225, "column": 32 }, "end": { "line": 225, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7422, "end": 7423, "loc": { "start": { "line": 225, "column": 50 }, "end": { "line": 225, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lockBeltDirection", "start": 7423, "end": 7440, "loc": { "start": { "line": 225, "column": 51 }, "end": { "line": 225, "column": 68 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7440, "end": 7441, "loc": { "start": { "line": 225, "column": 68 }, "end": { "line": 225, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 7459, "end": 7463, "loc": { "start": { "line": 226, "column": 16 }, "end": { "line": 226, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7463, "end": 7464, "loc": { "start": { "line": 226, "column": 20 }, "end": { "line": 226, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7465, "end": 7466, "loc": { "start": { "line": 226, "column": 22 }, "end": { "line": 226, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 7466, "end": 7467, "loc": { "start": { "line": 226, "column": 23 }, "end": { "line": 226, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7467, "end": 7468, "loc": { "start": { "line": 226, "column": 24 }, "end": { "line": 226, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placementModifiers", "start": 7468, "end": 7486, "loc": { "start": { "line": 226, "column": 25 }, "end": { "line": 226, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7486, "end": 7487, "loc": { "start": { "line": 226, "column": 43 }, "end": { "line": 226, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lockBeltDirection", "start": 7487, "end": 7504, "loc": { "start": { "line": 226, "column": 44 }, "end": { "line": 226, "column": 61 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7504, "end": 7505, "loc": { "start": { "line": 226, "column": 61 }, "end": { "line": 226, "column": 62 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7505, "end": 7506, "loc": { "start": { "line": 226, "column": 62 }, "end": { "line": 226, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 7524, "end": 7533, "loc": { "start": { "line": 227, "column": 16 }, "end": { "line": 227, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7533, "end": 7534, "loc": { "start": { "line": 227, "column": 25 }, "end": { "line": 227, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7535, "end": 7536, "loc": { "start": { "line": 227, "column": 27 }, "end": { "line": 227, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7536, "end": 7537, "loc": { "start": { "line": 227, "column": 28 }, "end": { "line": 227, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7538, "end": 7540, "loc": { "start": { "line": 227, "column": 30 }, "end": { "line": 227, "column": 32 } } }, { "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": 7541, "end": 7545, "loc": { "start": { "line": 227, "column": 33 }, "end": { "line": 227, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7545, "end": 7546, "loc": { "start": { "line": 227, "column": 37 }, "end": { "line": 227, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacementSupportsBeltPlanner", "start": 7546, "end": 7582, "loc": { "start": { "line": 227, "column": 38 }, "end": { "line": 227, "column": 74 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 7583, "end": 7585, "loc": { "start": { "line": 227, "column": 75 }, "end": { "line": 227, "column": 77 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 7586, "end": 7587, "loc": { "start": { "line": 227, "column": 78 }, "end": { "line": 227, "column": 79 } } }, { "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": 7587, "end": 7591, "loc": { "start": { "line": 227, "column": 79 }, "end": { "line": 227, "column": 83 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7591, "end": 7592, "loc": { "start": { "line": 227, "column": 83 }, "end": { "line": 227, "column": 84 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "beltPlannerActive", "start": 7592, "end": 7609, "loc": { "start": { "line": 227, "column": 84 }, "end": { "line": 227, "column": 101 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7609, "end": 7610, "loc": { "start": { "line": 227, "column": 101 }, "end": { "line": 227, "column": 102 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7624, "end": 7625, "loc": { "start": { "line": 228, "column": 12 }, "end": { "line": 228, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7625, "end": 7626, "loc": { "start": { "line": 228, "column": 13 }, "end": { "line": 228, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7642, "end": 7643, "loc": { "start": { "line": 230, "column": 12 }, "end": { "line": 230, "column": 13 } } }, { "type": "CommentLine", "value": " [SELECTION] Destroy", "start": 7661, "end": 7683, "loc": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 7701, "end": 7706, "loc": { "start": { "line": 232, "column": 16 }, "end": { "line": 232, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7706, "end": 7707, "loc": { "start": { "line": 232, "column": 21 }, "end": { "line": 232, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 7708, "end": 7709, "loc": { "start": { "line": 232, "column": 23 }, "end": { "line": 232, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7709, "end": 7710, "loc": { "start": { "line": 232, "column": 24 }, "end": { "line": 232, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 7710, "end": 7716, "loc": { "start": { "line": 232, "column": 25 }, "end": { "line": 232, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7716, "end": 7717, "loc": { "start": { "line": 232, "column": 31 }, "end": { "line": 232, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 7717, "end": 7735, "loc": { "start": { "line": 232, "column": 32 }, "end": { "line": 232, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7735, "end": 7736, "loc": { "start": { "line": 232, "column": 50 }, "end": { "line": 232, "column": 51 } } }, { "type": { "label": "delete", "keyword": "delete", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "delete", "start": 7736, "end": 7742, "loc": { "start": { "line": 232, "column": 51 }, "end": { "line": 232, "column": 57 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7742, "end": 7743, "loc": { "start": { "line": 232, "column": 57 }, "end": { "line": 232, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 7761, "end": 7765, "loc": { "start": { "line": 233, "column": 16 }, "end": { "line": 233, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7765, "end": 7766, "loc": { "start": { "line": 233, "column": 20 }, "end": { "line": 233, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7767, "end": 7768, "loc": { "start": { "line": 233, "column": 22 }, "end": { "line": 233, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 7768, "end": 7769, "loc": { "start": { "line": 233, "column": 23 }, "end": { "line": 233, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7769, "end": 7770, "loc": { "start": { "line": 233, "column": 24 }, "end": { "line": 233, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelect", "start": 7770, "end": 7780, "loc": { "start": { "line": 233, "column": 25 }, "end": { "line": 233, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7780, "end": 7781, "loc": { "start": { "line": 233, "column": 35 }, "end": { "line": 233, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "confirmMassDelete", "start": 7781, "end": 7798, "loc": { "start": { "line": 233, "column": 36 }, "end": { "line": 233, "column": 53 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7798, "end": 7799, "loc": { "start": { "line": 233, "column": 53 }, "end": { "line": 233, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7799, "end": 7800, "loc": { "start": { "line": 233, "column": 54 }, "end": { "line": 233, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 7818, "end": 7827, "loc": { "start": { "line": 234, "column": 16 }, "end": { "line": 234, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7827, "end": 7828, "loc": { "start": { "line": 234, "column": 25 }, "end": { "line": 234, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7829, "end": 7830, "loc": { "start": { "line": 234, "column": 27 }, "end": { "line": 234, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7830, "end": 7831, "loc": { "start": { "line": 234, "column": 28 }, "end": { "line": 234, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7832, "end": 7834, "loc": { "start": { "line": 234, "column": 30 }, "end": { "line": 234, "column": 32 } } }, { "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": 7835, "end": 7839, "loc": { "start": { "line": 234, "column": 33 }, "end": { "line": 234, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7839, "end": 7840, "loc": { "start": { "line": 234, "column": 37 }, "end": { "line": 234, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anythingSelectedOnMap", "start": 7840, "end": 7861, "loc": { "start": { "line": 234, "column": 38 }, "end": { "line": 234, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7861, "end": 7862, "loc": { "start": { "line": 234, "column": 59 }, "end": { "line": 234, "column": 60 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7876, "end": 7877, "loc": { "start": { "line": 235, "column": 12 }, "end": { "line": 235, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7877, "end": 7878, "loc": { "start": { "line": 235, "column": 13 }, "end": { "line": 235, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7894, "end": 7895, "loc": { "start": { "line": 237, "column": 12 }, "end": { "line": 237, "column": 13 } } }, { "type": "CommentLine", "value": " [SELECTION] Cancel", "start": 7913, "end": 7934, "loc": { "start": { "line": 238, "column": 16 }, "end": { "line": 238, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 7952, "end": 7957, "loc": { "start": { "line": 239, "column": 16 }, "end": { "line": 239, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7957, "end": 7958, "loc": { "start": { "line": 239, "column": 21 }, "end": { "line": 239, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 7959, "end": 7960, "loc": { "start": { "line": 239, "column": 23 }, "end": { "line": 239, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7960, "end": 7961, "loc": { "start": { "line": 239, "column": 24 }, "end": { "line": 239, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 7961, "end": 7967, "loc": { "start": { "line": 239, "column": 25 }, "end": { "line": 239, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7967, "end": 7968, "loc": { "start": { "line": 239, "column": 31 }, "end": { "line": 239, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 7968, "end": 7986, "loc": { "start": { "line": 239, "column": 32 }, "end": { "line": 239, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7986, "end": 7987, "loc": { "start": { "line": 239, "column": 50 }, "end": { "line": 239, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "clearSelection", "start": 7987, "end": 8001, "loc": { "start": { "line": 239, "column": 51 }, "end": { "line": 239, "column": 65 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8001, "end": 8002, "loc": { "start": { "line": 239, "column": 65 }, "end": { "line": 239, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 8020, "end": 8024, "loc": { "start": { "line": 240, "column": 16 }, "end": { "line": 240, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8024, "end": 8025, "loc": { "start": { "line": 240, "column": 20 }, "end": { "line": 240, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8026, "end": 8027, "loc": { "start": { "line": 240, "column": 22 }, "end": { "line": 240, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 8027, "end": 8028, "loc": { "start": { "line": 240, "column": 23 }, "end": { "line": 240, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8028, "end": 8029, "loc": { "start": { "line": 240, "column": 24 }, "end": { "line": 240, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "general", "start": 8029, "end": 8036, "loc": { "start": { "line": 240, "column": 25 }, "end": { "line": 240, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8036, "end": 8037, "loc": { "start": { "line": 240, "column": 32 }, "end": { "line": 240, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "back", "start": 8037, "end": 8041, "loc": { "start": { "line": 240, "column": 33 }, "end": { "line": 240, "column": 37 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8041, "end": 8042, "loc": { "start": { "line": 240, "column": 37 }, "end": { "line": 240, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8042, "end": 8043, "loc": { "start": { "line": 240, "column": 38 }, "end": { "line": 240, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 8061, "end": 8070, "loc": { "start": { "line": 241, "column": 16 }, "end": { "line": 241, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8070, "end": 8071, "loc": { "start": { "line": 241, "column": 25 }, "end": { "line": 241, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8072, "end": 8073, "loc": { "start": { "line": 241, "column": 27 }, "end": { "line": 241, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8073, "end": 8074, "loc": { "start": { "line": 241, "column": 28 }, "end": { "line": 241, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8075, "end": 8077, "loc": { "start": { "line": 241, "column": 30 }, "end": { "line": 241, "column": 32 } } }, { "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": 8078, "end": 8082, "loc": { "start": { "line": 241, "column": 33 }, "end": { "line": 241, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8082, "end": 8083, "loc": { "start": { "line": 241, "column": 37 }, "end": { "line": 241, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anythingSelectedOnMap", "start": 8083, "end": 8104, "loc": { "start": { "line": 241, "column": 38 }, "end": { "line": 241, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8104, "end": 8105, "loc": { "start": { "line": 241, "column": 59 }, "end": { "line": 241, "column": 60 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8119, "end": 8120, "loc": { "start": { "line": 242, "column": 12 }, "end": { "line": 242, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8120, "end": 8121, "loc": { "start": { "line": 242, "column": 13 }, "end": { "line": 242, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8135, "end": 8136, "loc": { "start": { "line": 243, "column": 12 }, "end": { "line": 243, "column": 13 } } }, { "type": "CommentLine", "value": " [SELECTION] Cut", "start": 8154, "end": 8172, "loc": { "start": { "line": 244, "column": 16 }, "end": { "line": 244, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 8190, "end": 8195, "loc": { "start": { "line": 245, "column": 16 }, "end": { "line": 245, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8195, "end": 8196, "loc": { "start": { "line": 245, "column": 21 }, "end": { "line": 245, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 8197, "end": 8198, "loc": { "start": { "line": 245, "column": 23 }, "end": { "line": 245, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8198, "end": 8199, "loc": { "start": { "line": 245, "column": 24 }, "end": { "line": 245, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 8199, "end": 8205, "loc": { "start": { "line": 245, "column": 25 }, "end": { "line": 245, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8205, "end": 8206, "loc": { "start": { "line": 245, "column": 31 }, "end": { "line": 245, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 8206, "end": 8224, "loc": { "start": { "line": 245, "column": 32 }, "end": { "line": 245, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8224, "end": 8225, "loc": { "start": { "line": 245, "column": 50 }, "end": { "line": 245, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cutSelection", "start": 8225, "end": 8237, "loc": { "start": { "line": 245, "column": 51 }, "end": { "line": 245, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8237, "end": 8238, "loc": { "start": { "line": 245, "column": 63 }, "end": { "line": 245, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 8256, "end": 8260, "loc": { "start": { "line": 246, "column": 16 }, "end": { "line": 246, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8260, "end": 8261, "loc": { "start": { "line": 246, "column": 20 }, "end": { "line": 246, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8262, "end": 8263, "loc": { "start": { "line": 246, "column": 22 }, "end": { "line": 246, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 8263, "end": 8264, "loc": { "start": { "line": 246, "column": 23 }, "end": { "line": 246, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8264, "end": 8265, "loc": { "start": { "line": 246, "column": 24 }, "end": { "line": 246, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelect", "start": 8265, "end": 8275, "loc": { "start": { "line": 246, "column": 25 }, "end": { "line": 246, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8275, "end": 8276, "loc": { "start": { "line": 246, "column": 35 }, "end": { "line": 246, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelectCut", "start": 8276, "end": 8289, "loc": { "start": { "line": 246, "column": 36 }, "end": { "line": 246, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8289, "end": 8290, "loc": { "start": { "line": 246, "column": 49 }, "end": { "line": 246, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8290, "end": 8291, "loc": { "start": { "line": 246, "column": 50 }, "end": { "line": 246, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 8309, "end": 8318, "loc": { "start": { "line": 247, "column": 16 }, "end": { "line": 247, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8318, "end": 8319, "loc": { "start": { "line": 247, "column": 25 }, "end": { "line": 247, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8320, "end": 8321, "loc": { "start": { "line": 247, "column": 27 }, "end": { "line": 247, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8321, "end": 8322, "loc": { "start": { "line": 247, "column": 28 }, "end": { "line": 247, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8323, "end": 8325, "loc": { "start": { "line": 247, "column": 30 }, "end": { "line": 247, "column": 32 } } }, { "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": 8326, "end": 8330, "loc": { "start": { "line": 247, "column": 33 }, "end": { "line": 247, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8330, "end": 8331, "loc": { "start": { "line": 247, "column": 37 }, "end": { "line": 247, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anythingSelectedOnMap", "start": 8331, "end": 8352, "loc": { "start": { "line": 247, "column": 38 }, "end": { "line": 247, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8352, "end": 8353, "loc": { "start": { "line": 247, "column": 59 }, "end": { "line": 247, "column": 60 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8367, "end": 8368, "loc": { "start": { "line": 248, "column": 12 }, "end": { "line": 248, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8368, "end": 8369, "loc": { "start": { "line": 248, "column": 13 }, "end": { "line": 248, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8385, "end": 8386, "loc": { "start": { "line": 250, "column": 12 }, "end": { "line": 250, "column": 13 } } }, { "type": "CommentLine", "value": " [SELECTION] Copy", "start": 8404, "end": 8423, "loc": { "start": { "line": 251, "column": 16 }, "end": { "line": 251, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 8441, "end": 8446, "loc": { "start": { "line": 252, "column": 16 }, "end": { "line": 252, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8446, "end": 8447, "loc": { "start": { "line": 252, "column": 21 }, "end": { "line": 252, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 8448, "end": 8449, "loc": { "start": { "line": 252, "column": 23 }, "end": { "line": 252, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8449, "end": 8450, "loc": { "start": { "line": 252, "column": 24 }, "end": { "line": 252, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 8450, "end": 8456, "loc": { "start": { "line": 252, "column": 25 }, "end": { "line": 252, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8456, "end": 8457, "loc": { "start": { "line": 252, "column": 31 }, "end": { "line": 252, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 8457, "end": 8475, "loc": { "start": { "line": 252, "column": 32 }, "end": { "line": 252, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8475, "end": 8476, "loc": { "start": { "line": 252, "column": 50 }, "end": { "line": 252, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "copySelection", "start": 8476, "end": 8489, "loc": { "start": { "line": 252, "column": 51 }, "end": { "line": 252, "column": 64 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8489, "end": 8490, "loc": { "start": { "line": 252, "column": 64 }, "end": { "line": 252, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 8508, "end": 8512, "loc": { "start": { "line": 253, "column": 16 }, "end": { "line": 253, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8512, "end": 8513, "loc": { "start": { "line": 253, "column": 20 }, "end": { "line": 253, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8514, "end": 8515, "loc": { "start": { "line": 253, "column": 22 }, "end": { "line": 253, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 8515, "end": 8516, "loc": { "start": { "line": 253, "column": 23 }, "end": { "line": 253, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8516, "end": 8517, "loc": { "start": { "line": 253, "column": 24 }, "end": { "line": 253, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelect", "start": 8517, "end": 8527, "loc": { "start": { "line": 253, "column": 25 }, "end": { "line": 253, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8527, "end": 8528, "loc": { "start": { "line": 253, "column": 35 }, "end": { "line": 253, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "massSelectCopy", "start": 8528, "end": 8542, "loc": { "start": { "line": 253, "column": 36 }, "end": { "line": 253, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8542, "end": 8543, "loc": { "start": { "line": 253, "column": 50 }, "end": { "line": 253, "column": 51 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8543, "end": 8544, "loc": { "start": { "line": 253, "column": 51 }, "end": { "line": 253, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 8562, "end": 8571, "loc": { "start": { "line": 254, "column": 16 }, "end": { "line": 254, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8571, "end": 8572, "loc": { "start": { "line": 254, "column": 25 }, "end": { "line": 254, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8573, "end": 8574, "loc": { "start": { "line": 254, "column": 27 }, "end": { "line": 254, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8574, "end": 8575, "loc": { "start": { "line": 254, "column": 28 }, "end": { "line": 254, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8576, "end": 8578, "loc": { "start": { "line": 254, "column": 30 }, "end": { "line": 254, "column": 32 } } }, { "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": 8579, "end": 8583, "loc": { "start": { "line": 254, "column": 33 }, "end": { "line": 254, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8583, "end": 8584, "loc": { "start": { "line": 254, "column": 37 }, "end": { "line": 254, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anythingSelectedOnMap", "start": 8584, "end": 8605, "loc": { "start": { "line": 254, "column": 38 }, "end": { "line": 254, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8605, "end": 8606, "loc": { "start": { "line": 254, "column": 59 }, "end": { "line": 254, "column": 60 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8620, "end": 8621, "loc": { "start": { "line": 255, "column": 12 }, "end": { "line": 255, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8621, "end": 8622, "loc": { "start": { "line": 255, "column": 13 }, "end": { "line": 255, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8638, "end": 8639, "loc": { "start": { "line": 257, "column": 12 }, "end": { "line": 257, "column": 13 } } }, { "type": "CommentLine", "value": " Switch layers", "start": 8657, "end": 8673, "loc": { "start": { "line": 258, "column": 16 }, "end": { "line": 258, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 8691, "end": 8696, "loc": { "start": { "line": 259, "column": 16 }, "end": { "line": 259, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8696, "end": 8697, "loc": { "start": { "line": 259, "column": 21 }, "end": { "line": 259, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 8698, "end": 8699, "loc": { "start": { "line": 259, "column": 23 }, "end": { "line": 259, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8699, "end": 8700, "loc": { "start": { "line": 259, "column": 24 }, "end": { "line": 259, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 8700, "end": 8706, "loc": { "start": { "line": 259, "column": 25 }, "end": { "line": 259, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8706, "end": 8707, "loc": { "start": { "line": 259, "column": 31 }, "end": { "line": 259, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 8707, "end": 8725, "loc": { "start": { "line": 259, "column": 32 }, "end": { "line": 259, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8725, "end": 8726, "loc": { "start": { "line": 259, "column": 50 }, "end": { "line": 259, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "switchLayers", "start": 8726, "end": 8738, "loc": { "start": { "line": 259, "column": 51 }, "end": { "line": 259, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8738, "end": 8739, "loc": { "start": { "line": 259, "column": 63 }, "end": { "line": 259, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 8757, "end": 8761, "loc": { "start": { "line": 260, "column": 16 }, "end": { "line": 260, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8761, "end": 8762, "loc": { "start": { "line": 260, "column": 20 }, "end": { "line": 260, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8763, "end": 8764, "loc": { "start": { "line": 260, "column": 22 }, "end": { "line": 260, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 8764, "end": 8765, "loc": { "start": { "line": 260, "column": 23 }, "end": { "line": 260, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8765, "end": 8766, "loc": { "start": { "line": 260, "column": 24 }, "end": { "line": 260, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 8766, "end": 8772, "loc": { "start": { "line": 260, "column": 25 }, "end": { "line": 260, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8772, "end": 8773, "loc": { "start": { "line": 260, "column": 31 }, "end": { "line": 260, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "switchLayers", "start": 8773, "end": 8785, "loc": { "start": { "line": 260, "column": 32 }, "end": { "line": 260, "column": 44 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8785, "end": 8786, "loc": { "start": { "line": 260, "column": 44 }, "end": { "line": 260, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8786, "end": 8787, "loc": { "start": { "line": 260, "column": 45 }, "end": { "line": 260, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 8805, "end": 8814, "loc": { "start": { "line": 261, "column": 16 }, "end": { "line": 261, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8814, "end": 8815, "loc": { "start": { "line": 261, "column": 25 }, "end": { "line": 261, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8816, "end": 8817, "loc": { "start": { "line": 261, "column": 27 }, "end": { "line": 261, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8817, "end": 8818, "loc": { "start": { "line": 261, "column": 28 }, "end": { "line": 261, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8819, "end": 8821, "loc": { "start": { "line": 261, "column": 30 }, "end": { "line": 261, "column": 32 } } }, { "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": 8843, "end": 8847, "loc": { "start": { "line": 262, "column": 20 }, "end": { "line": 262, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8847, "end": 8848, "loc": { "start": { "line": 262, "column": 24 }, "end": { "line": 262, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 8848, "end": 8852, "loc": { "start": { "line": 262, "column": 25 }, "end": { "line": 262, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8852, "end": 8853, "loc": { "start": { "line": 262, "column": 29 }, "end": { "line": 262, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 8853, "end": 8861, "loc": { "start": { "line": 262, "column": 30 }, "end": { "line": 262, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8861, "end": 8862, "loc": { "start": { "line": 262, "column": 38 }, "end": { "line": 262, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRewardUnlocked", "start": 8862, "end": 8878, "loc": { "start": { "line": 262, "column": 39 }, "end": { "line": 262, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8878, "end": 8879, "loc": { "start": { "line": 262, "column": 55 }, "end": { "line": 262, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumHubGoalRewards", "start": 8879, "end": 8897, "loc": { "start": { "line": 262, "column": 56 }, "end": { "line": 262, "column": 74 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8897, "end": 8898, "loc": { "start": { "line": 262, "column": 74 }, "end": { "line": 262, "column": 75 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reward_wires_painter_and_levers", "start": 8898, "end": 8929, "loc": { "start": { "line": 262, "column": 75 }, "end": { "line": 262, "column": 106 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8929, "end": 8930, "loc": { "start": { "line": 262, "column": 106 }, "end": { "line": 262, "column": 107 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8930, "end": 8931, "loc": { "start": { "line": 262, "column": 107 }, "end": { "line": 262, "column": 108 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8945, "end": 8946, "loc": { "start": { "line": 263, "column": 12 }, "end": { "line": 263, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8946, "end": 8947, "loc": { "start": { "line": 263, "column": 13 }, "end": { "line": 263, "column": 14 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8957, "end": 8958, "loc": { "start": { "line": 264, "column": 8 }, "end": { "line": 264, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8958, "end": 8959, "loc": { "start": { "line": 264, "column": 9 }, "end": { "line": 264, "column": 10 } } }, { "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": 8971, "end": 8973, "loc": { "start": { "line": 266, "column": 8 }, "end": { "line": 266, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8974, "end": 8975, "loc": { "start": { "line": 266, "column": 11 }, "end": { "line": 266, "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": 8975, "end": 8976, "loc": { "start": { "line": 266, "column": 12 }, "end": { "line": 266, "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": 8976, "end": 8980, "loc": { "start": { "line": 266, "column": 13 }, "end": { "line": 266, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8980, "end": 8981, "loc": { "start": { "line": 266, "column": 17 }, "end": { "line": 266, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 8981, "end": 8985, "loc": { "start": { "line": 266, "column": 18 }, "end": { "line": 266, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8985, "end": 8986, "loc": { "start": { "line": 266, "column": 22 }, "end": { "line": 266, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "app", "start": 8986, "end": 8989, "loc": { "start": { "line": 266, "column": 23 }, "end": { "line": 266, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8989, "end": 8990, "loc": { "start": { "line": 266, "column": 26 }, "end": { "line": 266, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "settings", "start": 8990, "end": 8998, "loc": { "start": { "line": 266, "column": 27 }, "end": { "line": 266, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8998, "end": 8999, "loc": { "start": { "line": 266, "column": 35 }, "end": { "line": 266, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAllSettings", "start": 8999, "end": 9013, "loc": { "start": { "line": 266, "column": 36 }, "end": { "line": 266, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9013, "end": 9014, "loc": { "start": { "line": 266, "column": 50 }, "end": { "line": 266, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9014, "end": 9015, "loc": { "start": { "line": 266, "column": 51 }, "end": { "line": 266, "column": 52 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9015, "end": 9016, "loc": { "start": { "line": 266, "column": 52 }, "end": { "line": 266, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "alwaysMultiplace", "start": 9016, "end": 9032, "loc": { "start": { "line": 266, "column": 53 }, "end": { "line": 266, "column": 69 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9032, "end": 9033, "loc": { "start": { "line": 266, "column": 69 }, "end": { "line": 266, "column": 70 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9034, "end": 9035, "loc": { "start": { "line": 266, "column": 71 }, "end": { "line": 266, "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": 9049, "end": 9053, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 267, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9053, "end": 9054, "loc": { "start": { "line": 267, "column": 16 }, "end": { "line": 267, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 9054, "end": 9065, "loc": { "start": { "line": 267, "column": 17 }, "end": { "line": 267, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9065, "end": 9066, "loc": { "start": { "line": 267, "column": 28 }, "end": { "line": 267, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "push", "start": 9066, "end": 9070, "loc": { "start": { "line": 267, "column": 29 }, "end": { "line": 267, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9070, "end": 9071, "loc": { "start": { "line": 267, "column": 33 }, "end": { "line": 267, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9071, "end": 9072, "loc": { "start": { "line": 267, "column": 34 }, "end": { "line": 267, "column": 35 } } }, { "type": "CommentLine", "value": " Multiplace", "start": 9090, "end": 9103, "loc": { "start": { "line": 268, "column": 16 }, "end": { "line": 268, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "label", "start": 9121, "end": 9126, "loc": { "start": { "line": 269, "column": 16 }, "end": { "line": 269, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9126, "end": 9127, "loc": { "start": { "line": 269, "column": 21 }, "end": { "line": 269, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 9128, "end": 9129, "loc": { "start": { "line": 269, "column": 23 }, "end": { "line": 269, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9129, "end": 9130, "loc": { "start": { "line": 269, "column": 24 }, "end": { "line": 269, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 9130, "end": 9136, "loc": { "start": { "line": 269, "column": 25 }, "end": { "line": 269, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9136, "end": 9137, "loc": { "start": { "line": 269, "column": 31 }, "end": { "line": 269, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindingsOverlay", "start": 9137, "end": 9155, "loc": { "start": { "line": 269, "column": 32 }, "end": { "line": 269, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9155, "end": 9156, "loc": { "start": { "line": 269, "column": 50 }, "end": { "line": 269, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placeMultiple", "start": 9156, "end": 9169, "loc": { "start": { "line": 269, "column": 51 }, "end": { "line": 269, "column": 64 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9169, "end": 9170, "loc": { "start": { "line": 269, "column": 64 }, "end": { "line": 269, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 9188, "end": 9192, "loc": { "start": { "line": 270, "column": 16 }, "end": { "line": 270, "column": 20 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9192, "end": 9193, "loc": { "start": { "line": 270, "column": 20 }, "end": { "line": 270, "column": 21 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9194, "end": 9195, "loc": { "start": { "line": 270, "column": 22 }, "end": { "line": 270, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 9195, "end": 9196, "loc": { "start": { "line": 270, "column": 23 }, "end": { "line": 270, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9196, "end": 9197, "loc": { "start": { "line": 270, "column": 24 }, "end": { "line": 270, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placementModifiers", "start": 9197, "end": 9215, "loc": { "start": { "line": 270, "column": 25 }, "end": { "line": 270, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9215, "end": 9216, "loc": { "start": { "line": 270, "column": 43 }, "end": { "line": 270, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "placeMultiple", "start": 9216, "end": 9229, "loc": { "start": { "line": 270, "column": 44 }, "end": { "line": 270, "column": 57 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9229, "end": 9230, "loc": { "start": { "line": 270, "column": 57 }, "end": { "line": 270, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9230, "end": 9231, "loc": { "start": { "line": 270, "column": 58 }, "end": { "line": 270, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 9249, "end": 9258, "loc": { "start": { "line": 271, "column": 16 }, "end": { "line": 271, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9258, "end": 9259, "loc": { "start": { "line": 271, "column": 25 }, "end": { "line": 271, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9260, "end": 9261, "loc": { "start": { "line": 271, "column": 27 }, "end": { "line": 271, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9261, "end": 9262, "loc": { "start": { "line": 271, "column": 28 }, "end": { "line": 271, "column": 29 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9263, "end": 9265, "loc": { "start": { "line": 271, "column": 30 }, "end": { "line": 271, "column": 32 } } }, { "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": 9266, "end": 9270, "loc": { "start": { "line": 271, "column": 33 }, "end": { "line": 271, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9270, "end": 9271, "loc": { "start": { "line": 271, "column": 37 }, "end": { "line": 271, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "anyPlacementActive", "start": 9271, "end": 9289, "loc": { "start": { "line": 271, "column": 38 }, "end": { "line": 271, "column": 56 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 9290, "end": 9292, "loc": { "start": { "line": 271, "column": 57 }, "end": { "line": 271, "column": 59 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 9293, "end": 9294, "loc": { "start": { "line": 271, "column": 60 }, "end": { "line": 271, "column": 61 } } }, { "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": 9294, "end": 9298, "loc": { "start": { "line": 271, "column": 61 }, "end": { "line": 271, "column": 65 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9298, "end": 9299, "loc": { "start": { "line": 271, "column": 65 }, "end": { "line": 271, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacementStaysInPlacement", "start": 9299, "end": 9332, "loc": { "start": { "line": 271, "column": 66 }, "end": { "line": 271, "column": 99 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9332, "end": 9333, "loc": { "start": { "line": 271, "column": 99 }, "end": { "line": 271, "column": 100 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9347, "end": 9348, "loc": { "start": { "line": 272, "column": 12 }, "end": { "line": 272, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9348, "end": 9349, "loc": { "start": { "line": 272, "column": 13 }, "end": { "line": 272, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9349, "end": 9350, "loc": { "start": { "line": 272, "column": 14 }, "end": { "line": 272, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9360, "end": 9361, "loc": { "start": { "line": 273, "column": 8 }, "end": { "line": 273, "column": 9 } } }, { "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": 9373, "end": 9377, "loc": { "start": { "line": 275, "column": 8 }, "end": { "line": 275, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9377, "end": 9378, "loc": { "start": { "line": 275, "column": 12 }, "end": { "line": 275, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "element", "start": 9378, "end": 9385, "loc": { "start": { "line": 275, "column": 13 }, "end": { "line": 275, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9386, "end": 9387, "loc": { "start": { "line": 275, "column": 21 }, "end": { "line": 275, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "makeDiv", "start": 9388, "end": 9395, "loc": { "start": { "line": 275, "column": 23 }, "end": { "line": 275, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9395, "end": 9396, "loc": { "start": { "line": 275, "column": 30 }, "end": { "line": 275, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 9396, "end": 9402, "loc": { "start": { "line": 275, "column": 31 }, "end": { "line": 275, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9402, "end": 9403, "loc": { "start": { "line": 275, "column": 37 }, "end": { "line": 275, "column": 38 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "ingame_HUD_KeybindingOverlay", "start": 9404, "end": 9434, "loc": { "start": { "line": 275, "column": 39 }, "end": { "line": 275, "column": 69 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9434, "end": 9435, "loc": { "start": { "line": 275, "column": 69 }, "end": { "line": 275, "column": 70 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9436, "end": 9437, "loc": { "start": { "line": 275, "column": 71 }, "end": { "line": 275, "column": 72 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9437, "end": 9438, "loc": { "start": { "line": 275, "column": 72 }, "end": { "line": 275, "column": 73 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9438, "end": 9439, "loc": { "start": { "line": 275, "column": 73 }, "end": { "line": 275, "column": 74 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9439, "end": 9440, "loc": { "start": { "line": 275, "column": 74 }, "end": { "line": 275, "column": 75 } } }, { "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": 9452, "end": 9455, "loc": { "start": { "line": 277, "column": 8 }, "end": { "line": 277, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9456, "end": 9457, "loc": { "start": { "line": 277, "column": 12 }, "end": { "line": 277, "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": 9457, "end": 9460, "loc": { "start": { "line": 277, "column": 13 }, "end": { "line": 277, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 9461, "end": 9462, "loc": { "start": { "line": 277, "column": 17 }, "end": { "line": 277, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9463, "end": 9464, "loc": { "start": { "line": 277, "column": 19 }, "end": { "line": 277, "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": 9465, "end": 9466, "loc": { "start": { "line": 277, "column": 21 }, "end": { "line": 277, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9466, "end": 9467, "loc": { "start": { "line": 277, "column": 22 }, "end": { "line": 277, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 9468, "end": 9469, "loc": { "start": { "line": 277, "column": 24 }, "end": { "line": 277, "column": 25 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 9470, "end": 9471, "loc": { "start": { "line": 277, "column": 26 }, "end": { "line": 277, "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": 9472, "end": 9476, "loc": { "start": { "line": 277, "column": 28 }, "end": { "line": 277, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9476, "end": 9477, "loc": { "start": { "line": 277, "column": 32 }, "end": { "line": 277, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 9477, "end": 9488, "loc": { "start": { "line": 277, "column": 33 }, "end": { "line": 277, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9488, "end": 9489, "loc": { "start": { "line": 277, "column": 44 }, "end": { "line": 277, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 9489, "end": 9495, "loc": { "start": { "line": 277, "column": 45 }, "end": { "line": 277, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9495, "end": 9496, "loc": { "start": { "line": 277, "column": 51 }, "end": { "line": 277, "column": 52 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 9497, "end": 9499, "loc": { "start": { "line": 277, "column": 53 }, "end": { "line": 277, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 9499, "end": 9500, "loc": { "start": { "line": 277, "column": 55 }, "end": { "line": 277, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9500, "end": 9501, "loc": { "start": { "line": 277, "column": 56 }, "end": { "line": 277, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9502, "end": 9503, "loc": { "start": { "line": 277, "column": 58 }, "end": { "line": 277, "column": 59 } } }, { "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": 9517, "end": 9520, "loc": { "start": { "line": 278, "column": 12 }, "end": { "line": 278, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 9521, "end": 9525, "loc": { "start": { "line": 278, "column": 16 }, "end": { "line": 278, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9526, "end": 9527, "loc": { "start": { "line": 278, "column": 21 }, "end": { "line": 278, "column": 22 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 9528, "end": 9530, "loc": { "start": { "line": 278, "column": 23 }, "end": { "line": 278, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9530, "end": 9531, "loc": { "start": { "line": 278, "column": 25 }, "end": { "line": 278, "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": 9545, "end": 9550, "loc": { "start": { "line": 279, "column": 12 }, "end": { "line": 279, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handle", "start": 9551, "end": 9557, "loc": { "start": { "line": 279, "column": 18 }, "end": { "line": 279, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9558, "end": 9559, "loc": { "start": { "line": 279, "column": 25 }, "end": { "line": 279, "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": 9560, "end": 9564, "loc": { "start": { "line": 279, "column": 27 }, "end": { "line": 279, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9564, "end": 9565, "loc": { "start": { "line": 279, "column": 31 }, "end": { "line": 279, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 9565, "end": 9576, "loc": { "start": { "line": 279, "column": 32 }, "end": { "line": 279, "column": 43 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9576, "end": 9577, "loc": { "start": { "line": 279, "column": 43 }, "end": { "line": 279, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 9577, "end": 9578, "loc": { "start": { "line": 279, "column": 44 }, "end": { "line": 279, "column": 45 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9578, "end": 9579, "loc": { "start": { "line": 279, "column": 45 }, "end": { "line": 279, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9579, "end": 9580, "loc": { "start": { "line": 279, "column": 46 }, "end": { "line": 279, "column": 47 } } }, { "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": 9596, "end": 9599, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 281, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9600, "end": 9601, "loc": { "start": { "line": 281, "column": 16 }, "end": { "line": 281, "column": 17 } } }, { "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": 9601, "end": 9604, "loc": { "start": { "line": 281, "column": 17 }, "end": { "line": 281, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 9605, "end": 9606, "loc": { "start": { "line": 281, "column": 21 }, "end": { "line": 281, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9607, "end": 9608, "loc": { "start": { "line": 281, "column": 23 }, "end": { "line": 281, "column": 24 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 9609, "end": 9610, "loc": { "start": { "line": 281, "column": 25 }, "end": { "line": 281, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9610, "end": 9611, "loc": { "start": { "line": 281, "column": 26 }, "end": { "line": 281, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 9612, "end": 9613, "loc": { "start": { "line": 281, "column": 28 }, "end": { "line": 281, "column": 29 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 9614, "end": 9615, "loc": { "start": { "line": 281, "column": 30 }, "end": { "line": 281, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handle", "start": 9616, "end": 9622, "loc": { "start": { "line": 281, "column": 32 }, "end": { "line": 281, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9622, "end": 9623, "loc": { "start": { "line": 281, "column": 38 }, "end": { "line": 281, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 9623, "end": 9627, "loc": { "start": { "line": 281, "column": 39 }, "end": { "line": 281, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9627, "end": 9628, "loc": { "start": { "line": 281, "column": 43 }, "end": { "line": 281, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 9628, "end": 9634, "loc": { "start": { "line": 281, "column": 44 }, "end": { "line": 281, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9634, "end": 9635, "loc": { "start": { "line": 281, "column": 50 }, "end": { "line": 281, "column": 51 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 9636, "end": 9638, "loc": { "start": { "line": 281, "column": 52 }, "end": { "line": 281, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 9638, "end": 9639, "loc": { "start": { "line": 281, "column": 54 }, "end": { "line": 281, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9639, "end": 9640, "loc": { "start": { "line": 281, "column": 55 }, "end": { "line": 281, "column": 56 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9641, "end": 9642, "loc": { "start": { "line": 281, "column": 57 }, "end": { "line": 281, "column": 58 } } }, { "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": 9660, "end": 9665, "loc": { "start": { "line": 282, "column": 16 }, "end": { "line": 282, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 9666, "end": 9669, "loc": { "start": { "line": 282, "column": 22 }, "end": { "line": 282, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9670, "end": 9671, "loc": { "start": { "line": 282, "column": 26 }, "end": { "line": 282, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handle", "start": 9672, "end": 9678, "loc": { "start": { "line": 282, "column": 28 }, "end": { "line": 282, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9678, "end": 9679, "loc": { "start": { "line": 282, "column": 34 }, "end": { "line": 282, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 9679, "end": 9683, "loc": { "start": { "line": 282, "column": 35 }, "end": { "line": 282, "column": 39 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9683, "end": 9684, "loc": { "start": { "line": 282, "column": 39 }, "end": { "line": 282, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "k", "start": 9684, "end": 9685, "loc": { "start": { "line": 282, "column": 40 }, "end": { "line": 282, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9685, "end": 9686, "loc": { "start": { "line": 282, "column": 41 }, "end": { "line": 282, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9686, "end": 9687, "loc": { "start": { "line": 282, "column": 42 }, "end": { "line": 282, "column": 43 } } }, { "type": { "label": "switch", "keyword": "switch", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "switch", "start": 9707, "end": 9713, "loc": { "start": { "line": 284, "column": 16 }, "end": { "line": 284, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9714, "end": 9715, "loc": { "start": { "line": 284, "column": 23 }, "end": { "line": 284, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 9715, "end": 9718, "loc": { "start": { "line": 284, "column": 24 }, "end": { "line": 284, "column": 27 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9718, "end": 9719, "loc": { "start": { "line": 284, "column": 27 }, "end": { "line": 284, "column": 28 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9720, "end": 9721, "loc": { "start": { "line": 284, "column": 29 }, "end": { "line": 284, "column": 30 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 9743, "end": 9747, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_LMB", "start": 9748, "end": 9759, "loc": { "start": { "line": 285, "column": 25 }, "end": { "line": 285, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9759, "end": 9760, "loc": { "start": { "line": 285, "column": 36 }, "end": { "line": 285, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 9786, "end": 9790, "loc": { "start": { "line": 286, "column": 24 }, "end": { "line": 286, "column": 28 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 9791, "end": 9793, "loc": { "start": { "line": 286, "column": 29 }, "end": { "line": 286, "column": 31 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9794, "end": 9795, "loc": { "start": { "line": 286, "column": 32 }, "end": { "line": 286, "column": 33 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 9795, "end": 9837, "loc": { "start": { "line": 286, "column": 33 }, "end": { "line": 286, "column": 75 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9837, "end": 9838, "loc": { "start": { "line": 286, "column": 75 }, "end": { "line": 286, "column": 76 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9838, "end": 9839, "loc": { "start": { "line": 286, "column": 76 }, "end": { "line": 286, "column": 77 } } }, { "type": { "label": "break", "keyword": "break", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "break", "start": 9865, "end": 9870, "loc": { "start": { "line": 287, "column": 24 }, "end": { "line": 287, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9870, "end": 9871, "loc": { "start": { "line": 287, "column": 29 }, "end": { "line": 287, "column": 30 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 9893, "end": 9897, "loc": { "start": { "line": 288, "column": 20 }, "end": { "line": 288, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_RMB", "start": 9898, "end": 9909, "loc": { "start": { "line": 288, "column": 25 }, "end": { "line": 288, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9909, "end": 9910, "loc": { "start": { "line": 288, "column": 36 }, "end": { "line": 288, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 9936, "end": 9940, "loc": { "start": { "line": 289, "column": 24 }, "end": { "line": 289, "column": 28 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 9941, "end": 9943, "loc": { "start": { "line": 289, "column": 29 }, "end": { "line": 289, "column": 31 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9944, "end": 9945, "loc": { "start": { "line": 289, "column": 32 }, "end": { "line": 289, "column": 33 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 9945, "end": 9988, "loc": { "start": { "line": 289, "column": 33 }, "end": { "line": 289, "column": 76 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9988, "end": 9989, "loc": { "start": { "line": 289, "column": 76 }, "end": { "line": 289, "column": 77 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9989, "end": 9990, "loc": { "start": { "line": 289, "column": 77 }, "end": { "line": 289, "column": 78 } } }, { "type": { "label": "break", "keyword": "break", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "break", "start": 10016, "end": 10021, "loc": { "start": { "line": 290, "column": 24 }, "end": { "line": 290, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10021, "end": 10022, "loc": { "start": { "line": 290, "column": 29 }, "end": { "line": 290, "column": 30 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 10044, "end": 10048, "loc": { "start": { "line": 291, "column": 20 }, "end": { "line": 291, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "KEYCODE_MMB", "start": 10049, "end": 10060, "loc": { "start": { "line": 291, "column": 25 }, "end": { "line": 291, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10060, "end": 10061, "loc": { "start": { "line": 291, "column": 36 }, "end": { "line": 291, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 10087, "end": 10091, "loc": { "start": { "line": 292, "column": 24 }, "end": { "line": 292, "column": 28 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 10092, "end": 10094, "loc": { "start": { "line": 292, "column": 29 }, "end": { "line": 292, "column": 31 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10095, "end": 10096, "loc": { "start": { "line": 292, "column": 32 }, "end": { "line": 292, "column": 33 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 10096, "end": 10140, "loc": { "start": { "line": 292, "column": 33 }, "end": { "line": 292, "column": 77 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10140, "end": 10141, "loc": { "start": { "line": 292, "column": 77 }, "end": { "line": 292, "column": 78 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10141, "end": 10142, "loc": { "start": { "line": 292, "column": 78 }, "end": { "line": 292, "column": 79 } } }, { "type": { "label": "break", "keyword": "break", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "break", "start": 10168, "end": 10173, "loc": { "start": { "line": 293, "column": 24 }, "end": { "line": 293, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10173, "end": 10174, "loc": { "start": { "line": 293, "column": 29 }, "end": { "line": 293, "column": 30 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 10196, "end": 10200, "loc": { "start": { "line": 294, "column": 20 }, "end": { "line": 294, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "DIVIDER_TOKEN", "start": 10201, "end": 10214, "loc": { "start": { "line": 294, "column": 25 }, "end": { "line": 294, "column": 38 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10214, "end": 10215, "loc": { "start": { "line": 294, "column": 38 }, "end": { "line": 294, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 10241, "end": 10245, "loc": { "start": { "line": 295, "column": 24 }, "end": { "line": 295, "column": 28 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 10246, "end": 10248, "loc": { "start": { "line": 295, "column": 29 }, "end": { "line": 295, "column": 31 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10249, "end": 10250, "loc": { "start": { "line": 295, "column": 32 }, "end": { "line": 295, "column": 33 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 10250, "end": 10257, "loc": { "start": { "line": 295, "column": 33 }, "end": { "line": 295, "column": 40 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10257, "end": 10258, "loc": { "start": { "line": 295, "column": 40 }, "end": { "line": 295, "column": 41 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10258, "end": 10259, "loc": { "start": { "line": 295, "column": 41 }, "end": { "line": 295, "column": 42 } } }, { "type": { "label": "break", "keyword": "break", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "break", "start": 10285, "end": 10290, "loc": { "start": { "line": 296, "column": 24 }, "end": { "line": 296, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10290, "end": 10291, "loc": { "start": { "line": 296, "column": 29 }, "end": { "line": 296, "column": 30 } } }, { "type": { "label": "case", "keyword": "case", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "case", "start": 10313, "end": 10317, "loc": { "start": { "line": 297, "column": 20 }, "end": { "line": 297, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ADDER_TOKEN", "start": 10318, "end": 10329, "loc": { "start": { "line": 297, "column": 25 }, "end": { "line": 297, "column": 36 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10329, "end": 10330, "loc": { "start": { "line": 297, "column": 36 }, "end": { "line": 297, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 10356, "end": 10360, "loc": { "start": { "line": 298, "column": 24 }, "end": { "line": 298, "column": 28 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 10361, "end": 10363, "loc": { "start": { "line": 298, "column": 29 }, "end": { "line": 298, "column": 31 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10364, "end": 10365, "loc": { "start": { "line": 298, "column": 32 }, "end": { "line": 298, "column": 33 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+", "start": 10365, "end": 10366, "loc": { "start": { "line": 298, "column": 33 }, "end": { "line": 298, "column": 34 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10366, "end": 10367, "loc": { "start": { "line": 298, "column": 34 }, "end": { "line": 298, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10367, "end": 10368, "loc": { "start": { "line": 298, "column": 35 }, "end": { "line": 298, "column": 36 } } }, { "type": { "label": "break", "keyword": "break", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "break", "start": 10394, "end": 10399, "loc": { "start": { "line": 299, "column": 24 }, "end": { "line": 299, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10399, "end": 10400, "loc": { "start": { "line": 299, "column": 29 }, "end": { "line": 299, "column": 30 } } }, { "type": { "label": "default", "keyword": "default", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "default", "start": 10422, "end": 10429, "loc": { "start": { "line": 300, "column": 20 }, "end": { "line": 300, "column": 27 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10429, "end": 10430, "loc": { "start": { "line": 300, "column": 27 }, "end": { "line": 300, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 10456, "end": 10460, "loc": { "start": { "line": 301, "column": 24 }, "end": { "line": 301, "column": 28 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 10461, "end": 10463, "loc": { "start": { "line": 301, "column": 29 }, "end": { "line": 301, "column": 31 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10464, "end": 10465, "loc": { "start": { "line": 301, "column": 32 }, "end": { "line": 301, "column": 33 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 10465, "end": 10490, "loc": { "start": { "line": 301, "column": 33 }, "end": { "line": 301, "column": 58 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10490, "end": 10492, "loc": { "start": { "line": 301, "column": 58 }, "end": { "line": 301, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getStringForKeyCode", "start": 10492, "end": 10511, "loc": { "start": { "line": 301, "column": 60 }, "end": { "line": 301, "column": 79 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10511, "end": 10512, "loc": { "start": { "line": 301, "column": 79 }, "end": { "line": 301, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mapper", "start": 10542, "end": 10548, "loc": { "start": { "line": 302, "column": 28 }, "end": { "line": 302, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10548, "end": 10549, "loc": { "start": { "line": 302, "column": 34 }, "end": { "line": 302, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getBinding", "start": 10549, "end": 10559, "loc": { "start": { "line": 302, "column": 35 }, "end": { "line": 302, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10559, "end": 10560, "loc": { "start": { "line": 302, "column": 45 }, "end": { "line": 302, "column": 46 } } }, { "type": "CommentBlock", "value": "* @type {KeyCode} ", "start": 10560, "end": 10582, "loc": { "start": { "line": 302, "column": 46 }, "end": { "line": 302, "column": 68 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10583, "end": 10584, "loc": { "start": { "line": 302, "column": 69 }, "end": { "line": 302, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 10584, "end": 10587, "loc": { "start": { "line": 302, "column": 70 }, "end": { "line": 302, "column": 73 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10587, "end": 10588, "loc": { "start": { "line": 302, "column": 73 }, "end": { "line": 302, "column": 74 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10588, "end": 10589, "loc": { "start": { "line": 302, "column": 74 }, "end": { "line": 302, "column": 75 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10589, "end": 10590, "loc": { "start": { "line": 302, "column": 75 }, "end": { "line": 302, "column": 76 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 10590, "end": 10597, "loc": { "start": { "line": 302, "column": 76 }, "end": { "line": 302, "column": 83 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10623, "end": 10624, "loc": { "start": { "line": 303, "column": 24 }, "end": { "line": 303, "column": 25 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10624, "end": 10625, "loc": { "start": { "line": 303, "column": 25 }, "end": { "line": 303, "column": 26 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 10625, "end": 10632, "loc": { "start": { "line": 303, "column": 26 }, "end": { "line": 303, "column": 33 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10632, "end": 10633, "loc": { "start": { "line": 303, "column": 33 }, "end": { "line": 303, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10633, "end": 10634, "loc": { "start": { "line": 303, "column": 34 }, "end": { "line": 303, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10652, "end": 10653, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10667, "end": 10668, "loc": { "start": { "line": 305, "column": 12 }, "end": { "line": 305, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 10682, "end": 10686, "loc": { "start": { "line": 306, "column": 12 }, "end": { "line": 306, "column": 16 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 10687, "end": 10689, "loc": { "start": { "line": 306, "column": 17 }, "end": { "line": 306, "column": 19 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10690, "end": 10691, "loc": { "start": { "line": 306, "column": 20 }, "end": { "line": 306, "column": 21 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 10713, "end": 10721, "loc": { "start": { "line": 306, "column": 43 }, "end": { "line": 306, "column": 51 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10721, "end": 10722, "loc": { "start": { "line": 306, "column": 51 }, "end": { "line": 306, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10722, "end": 10723, "loc": { "start": { "line": 306, "column": 52 }, "end": { "line": 306, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handle", "start": 10739, "end": 10745, "loc": { "start": { "line": 308, "column": 12 }, "end": { "line": 308, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10745, "end": 10746, "loc": { "start": { "line": 308, "column": 18 }, "end": { "line": 308, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cachedElement", "start": 10746, "end": 10759, "loc": { "start": { "line": 308, "column": 19 }, "end": { "line": 308, "column": 32 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10760, "end": 10761, "loc": { "start": { "line": 308, "column": 33 }, "end": { "line": 308, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "makeDiv", "start": 10762, "end": 10769, "loc": { "start": { "line": 308, "column": 35 }, "end": { "line": 308, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10769, "end": 10770, "loc": { "start": { "line": 308, "column": 42 }, "end": { "line": 308, "column": 43 } } }, { "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": 10770, "end": 10774, "loc": { "start": { "line": 308, "column": 43 }, "end": { "line": 308, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10774, "end": 10775, "loc": { "start": { "line": 308, "column": 47 }, "end": { "line": 308, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "element", "start": 10775, "end": 10782, "loc": { "start": { "line": 308, "column": 48 }, "end": { "line": 308, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10782, "end": 10783, "loc": { "start": { "line": 308, "column": 55 }, "end": { "line": 308, "column": 56 } } }, { "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": 10784, "end": 10788, "loc": { "start": { "line": 308, "column": 57 }, "end": { "line": 308, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10788, "end": 10789, "loc": { "start": { "line": 308, "column": 61 }, "end": { "line": 308, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10790, "end": 10791, "loc": { "start": { "line": 308, "column": 63 }, "end": { "line": 308, "column": 64 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "binding", "start": 10791, "end": 10800, "loc": { "start": { "line": 308, "column": 64 }, "end": { "line": 308, "column": 73 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10800, "end": 10801, "loc": { "start": { "line": 308, "column": 73 }, "end": { "line": 308, "column": 74 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10801, "end": 10802, "loc": { "start": { "line": 308, "column": 74 }, "end": { "line": 308, "column": 75 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 10803, "end": 10807, "loc": { "start": { "line": 308, "column": 76 }, "end": { "line": 308, "column": 80 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10807, "end": 10808, "loc": { "start": { "line": 308, "column": 80 }, "end": { "line": 308, "column": 81 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10808, "end": 10809, "loc": { "start": { "line": 308, "column": 81 }, "end": { "line": 308, "column": 82 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handle", "start": 10823, "end": 10829, "loc": { "start": { "line": 309, "column": 12 }, "end": { "line": 309, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10829, "end": 10830, "loc": { "start": { "line": 309, "column": 18 }, "end": { "line": 309, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cachedVisibility", "start": 10830, "end": 10846, "loc": { "start": { "line": 309, "column": 19 }, "end": { "line": 309, "column": 35 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10847, "end": 10848, "loc": { "start": { "line": 309, "column": 36 }, "end": { "line": 309, "column": 37 } } }, { "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": 10849, "end": 10854, "loc": { "start": { "line": 309, "column": 38 }, "end": { "line": 309, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10854, "end": 10855, "loc": { "start": { "line": 309, "column": 43 }, "end": { "line": 309, "column": 44 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10865, "end": 10866, "loc": { "start": { "line": 310, "column": 8 }, "end": { "line": 310, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10872, "end": 10873, "loc": { "start": { "line": 311, "column": 4 }, "end": { "line": 311, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "initialize", "start": 10881, "end": 10891, "loc": { "start": { "line": 313, "column": 4 }, "end": { "line": 313, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10891, "end": 10892, "loc": { "start": { "line": 313, "column": 14 }, "end": { "line": 313, "column": 15 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10892, "end": 10893, "loc": { "start": { "line": 313, "column": 15 }, "end": { "line": 313, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10894, "end": 10895, "loc": { "start": { "line": 313, "column": 17 }, "end": { "line": 313, "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": 10905, "end": 10909, "loc": { "start": { "line": 314, "column": 8 }, "end": { "line": 314, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10909, "end": 10910, "loc": { "start": { "line": 314, "column": 12 }, "end": { "line": 314, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "domAttach", "start": 10910, "end": 10919, "loc": { "start": { "line": 314, "column": 13 }, "end": { "line": 314, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10920, "end": 10921, "loc": { "start": { "line": 314, "column": 23 }, "end": { "line": 314, "column": 24 } } }, { "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": 10922, "end": 10925, "loc": { "start": { "line": 314, "column": 25 }, "end": { "line": 314, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "DynamicDomAttach", "start": 10926, "end": 10942, "loc": { "start": { "line": 314, "column": 29 }, "end": { "line": 314, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10942, "end": 10943, "loc": { "start": { "line": 314, "column": 45 }, "end": { "line": 314, "column": 46 } } }, { "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": 10943, "end": 10947, "loc": { "start": { "line": 314, "column": 46 }, "end": { "line": 314, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10947, "end": 10948, "loc": { "start": { "line": 314, "column": 50 }, "end": { "line": 314, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 10948, "end": 10952, "loc": { "start": { "line": 314, "column": 51 }, "end": { "line": 314, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10952, "end": 10953, "loc": { "start": { "line": 314, "column": 55 }, "end": { "line": 314, "column": 56 } } }, { "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": 10954, "end": 10958, "loc": { "start": { "line": 314, "column": 57 }, "end": { "line": 314, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10958, "end": 10959, "loc": { "start": { "line": 314, "column": 61 }, "end": { "line": 314, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "element", "start": 10959, "end": 10966, "loc": { "start": { "line": 314, "column": 62 }, "end": { "line": 314, "column": 69 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10966, "end": 10967, "loc": { "start": { "line": 314, "column": 69 }, "end": { "line": 314, "column": 70 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10968, "end": 10969, "loc": { "start": { "line": 314, "column": 71 }, "end": { "line": 314, "column": 72 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "trackHover", "start": 10983, "end": 10993, "loc": { "start": { "line": 315, "column": 12 }, "end": { "line": 315, "column": 22 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10993, "end": 10994, "loc": { "start": { "line": 315, "column": 22 }, "end": { "line": 315, "column": 23 } } }, { "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": 10995, "end": 10999, "loc": { "start": { "line": 315, "column": 24 }, "end": { "line": 315, "column": 28 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10999, "end": 11000, "loc": { "start": { "line": 315, "column": 28 }, "end": { "line": 315, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11010, "end": 11011, "loc": { "start": { "line": 316, "column": 8 }, "end": { "line": 316, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11011, "end": 11012, "loc": { "start": { "line": 316, "column": 9 }, "end": { "line": 316, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11012, "end": 11013, "loc": { "start": { "line": 316, "column": 10 }, "end": { "line": 316, "column": 11 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11019, "end": 11020, "loc": { "start": { "line": 317, "column": 4 }, "end": { "line": 317, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "update", "start": 11028, "end": 11034, "loc": { "start": { "line": 319, "column": 4 }, "end": { "line": 319, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11034, "end": 11035, "loc": { "start": { "line": 319, "column": 10 }, "end": { "line": 319, "column": 11 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11035, "end": 11036, "loc": { "start": { "line": 319, "column": 11 }, "end": { "line": 319, "column": 12 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11037, "end": 11038, "loc": { "start": { "line": 319, "column": 13 }, "end": { "line": 319, "column": 14 } } }, { "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": 11048, "end": 11051, "loc": { "start": { "line": 320, "column": 8 }, "end": { "line": 320, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11052, "end": 11053, "loc": { "start": { "line": 320, "column": 12 }, "end": { "line": 320, "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": 11053, "end": 11056, "loc": { "start": { "line": 320, "column": 13 }, "end": { "line": 320, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 11057, "end": 11058, "loc": { "start": { "line": 320, "column": 17 }, "end": { "line": 320, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11059, "end": 11060, "loc": { "start": { "line": 320, "column": 19 }, "end": { "line": 320, "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": 11061, "end": 11062, "loc": { "start": { "line": 320, "column": 21 }, "end": { "line": 320, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11062, "end": 11063, "loc": { "start": { "line": 320, "column": 22 }, "end": { "line": 320, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 11064, "end": 11065, "loc": { "start": { "line": 320, "column": 24 }, "end": { "line": 320, "column": 25 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 11066, "end": 11067, "loc": { "start": { "line": 320, "column": 26 }, "end": { "line": 320, "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": 11068, "end": 11072, "loc": { "start": { "line": 320, "column": 28 }, "end": { "line": 320, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11072, "end": 11073, "loc": { "start": { "line": 320, "column": 32 }, "end": { "line": 320, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 11073, "end": 11084, "loc": { "start": { "line": 320, "column": 33 }, "end": { "line": 320, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11084, "end": 11085, "loc": { "start": { "line": 320, "column": 44 }, "end": { "line": 320, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 11085, "end": 11091, "loc": { "start": { "line": 320, "column": 45 }, "end": { "line": 320, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11091, "end": 11092, "loc": { "start": { "line": 320, "column": 51 }, "end": { "line": 320, "column": 52 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 11093, "end": 11095, "loc": { "start": { "line": 320, "column": 53 }, "end": { "line": 320, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 11095, "end": 11096, "loc": { "start": { "line": 320, "column": 55 }, "end": { "line": 320, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11096, "end": 11097, "loc": { "start": { "line": 320, "column": 56 }, "end": { "line": 320, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11098, "end": 11099, "loc": { "start": { "line": 320, "column": 58 }, "end": { "line": 320, "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": 11113, "end": 11118, "loc": { "start": { "line": 321, "column": 12 }, "end": { "line": 321, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handle", "start": 11119, "end": 11125, "loc": { "start": { "line": 321, "column": 18 }, "end": { "line": 321, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11126, "end": 11127, "loc": { "start": { "line": 321, "column": 25 }, "end": { "line": 321, "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": 11128, "end": 11132, "loc": { "start": { "line": 321, "column": 27 }, "end": { "line": 321, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11132, "end": 11133, "loc": { "start": { "line": 321, "column": 31 }, "end": { "line": 321, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keybindings", "start": 11133, "end": 11144, "loc": { "start": { "line": 321, "column": 32 }, "end": { "line": 321, "column": 43 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11144, "end": 11145, "loc": { "start": { "line": 321, "column": 43 }, "end": { "line": 321, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 11145, "end": 11146, "loc": { "start": { "line": 321, "column": 44 }, "end": { "line": 321, "column": 45 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11146, "end": 11147, "loc": { "start": { "line": 321, "column": 45 }, "end": { "line": 321, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11147, "end": 11148, "loc": { "start": { "line": 321, "column": 46 }, "end": { "line": 321, "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": 11162, "end": 11167, "loc": { "start": { "line": 322, "column": 12 }, "end": { "line": 322, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visibility", "start": 11168, "end": 11178, "loc": { "start": { "line": 322, "column": 18 }, "end": { "line": 322, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11179, "end": 11180, "loc": { "start": { "line": 322, "column": 29 }, "end": { "line": 322, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handle", "start": 11181, "end": 11187, "loc": { "start": { "line": 322, "column": 31 }, "end": { "line": 322, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11187, "end": 11188, "loc": { "start": { "line": 322, "column": 37 }, "end": { "line": 322, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "condition", "start": 11188, "end": 11197, "loc": { "start": { "line": 322, "column": 38 }, "end": { "line": 322, "column": 47 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11197, "end": 11198, "loc": { "start": { "line": 322, "column": 47 }, "end": { "line": 322, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11198, "end": 11199, "loc": { "start": { "line": 322, "column": 48 }, "end": { "line": 322, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11199, "end": 11200, "loc": { "start": { "line": 322, "column": 49 }, "end": { "line": 322, "column": 50 } } }, { "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": 11214, "end": 11216, "loc": { "start": { "line": 323, "column": 12 }, "end": { "line": 323, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11217, "end": 11218, "loc": { "start": { "line": 323, "column": 15 }, "end": { "line": 323, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visibility", "start": 11218, "end": 11228, "loc": { "start": { "line": 323, "column": 16 }, "end": { "line": 323, "column": 26 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "!==", "start": 11229, "end": 11232, "loc": { "start": { "line": 323, "column": 27 }, "end": { "line": 323, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handle", "start": 11233, "end": 11239, "loc": { "start": { "line": 323, "column": 31 }, "end": { "line": 323, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11239, "end": 11240, "loc": { "start": { "line": 323, "column": 37 }, "end": { "line": 323, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cachedVisibility", "start": 11240, "end": 11256, "loc": { "start": { "line": 323, "column": 38 }, "end": { "line": 323, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11256, "end": 11257, "loc": { "start": { "line": 323, "column": 54 }, "end": { "line": 323, "column": 55 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11258, "end": 11259, "loc": { "start": { "line": 323, "column": 56 }, "end": { "line": 323, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handle", "start": 11277, "end": 11283, "loc": { "start": { "line": 324, "column": 16 }, "end": { "line": 324, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11283, "end": 11284, "loc": { "start": { "line": 324, "column": 22 }, "end": { "line": 324, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cachedVisibility", "start": 11284, "end": 11300, "loc": { "start": { "line": 324, "column": 23 }, "end": { "line": 324, "column": 39 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11301, "end": 11302, "loc": { "start": { "line": 324, "column": 40 }, "end": { "line": 324, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visibility", "start": 11303, "end": 11313, "loc": { "start": { "line": 324, "column": 42 }, "end": { "line": 324, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11313, "end": 11314, "loc": { "start": { "line": 324, "column": 52 }, "end": { "line": 324, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handle", "start": 11332, "end": 11338, "loc": { "start": { "line": 325, "column": 16 }, "end": { "line": 325, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11338, "end": 11339, "loc": { "start": { "line": 325, "column": 22 }, "end": { "line": 325, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cachedElement", "start": 11339, "end": 11352, "loc": { "start": { "line": 325, "column": 23 }, "end": { "line": 325, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11352, "end": 11353, "loc": { "start": { "line": 325, "column": 36 }, "end": { "line": 325, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 11353, "end": 11362, "loc": { "start": { "line": 325, "column": 37 }, "end": { "line": 325, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11362, "end": 11363, "loc": { "start": { "line": 325, "column": 46 }, "end": { "line": 325, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "toggle", "start": 11363, "end": 11369, "loc": { "start": { "line": 325, "column": 47 }, "end": { "line": 325, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11369, "end": 11370, "loc": { "start": { "line": 325, "column": 53 }, "end": { "line": 325, "column": 54 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "visible", "start": 11370, "end": 11379, "loc": { "start": { "line": 325, "column": 54 }, "end": { "line": 325, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11379, "end": 11380, "loc": { "start": { "line": 325, "column": 63 }, "end": { "line": 325, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visibility", "start": 11381, "end": 11391, "loc": { "start": { "line": 325, "column": 65 }, "end": { "line": 325, "column": 75 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11391, "end": 11392, "loc": { "start": { "line": 325, "column": 75 }, "end": { "line": 325, "column": 76 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11392, "end": 11393, "loc": { "start": { "line": 325, "column": 76 }, "end": { "line": 325, "column": 77 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11407, "end": 11408, "loc": { "start": { "line": 326, "column": 12 }, "end": { "line": 326, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11418, "end": 11419, "loc": { "start": { "line": 327, "column": 8 }, "end": { "line": 327, "column": 9 } } }, { "type": "CommentLine", "value": " Required for hover", "start": 11431, "end": 11452, "loc": { "start": { "line": 329, "column": 8 }, "end": { "line": 329, "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": 11462, "end": 11466, "loc": { "start": { "line": 330, "column": 8 }, "end": { "line": 330, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11466, "end": 11467, "loc": { "start": { "line": 330, "column": 12 }, "end": { "line": 330, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "domAttach", "start": 11467, "end": 11476, "loc": { "start": { "line": 330, "column": 13 }, "end": { "line": 330, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11476, "end": 11477, "loc": { "start": { "line": 330, "column": 22 }, "end": { "line": 330, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "update", "start": 11477, "end": 11483, "loc": { "start": { "line": 330, "column": 23 }, "end": { "line": 330, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11483, "end": 11484, "loc": { "start": { "line": 330, "column": 29 }, "end": { "line": 330, "column": 30 } } }, { "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": 11484, "end": 11488, "loc": { "start": { "line": 330, "column": 30 }, "end": { "line": 330, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11488, "end": 11489, "loc": { "start": { "line": 330, "column": 34 }, "end": { "line": 330, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11489, "end": 11490, "loc": { "start": { "line": 330, "column": 35 }, "end": { "line": 330, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11496, "end": 11497, "loc": { "start": { "line": 331, "column": 4 }, "end": { "line": 331, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11499, "end": 11500, "loc": { "start": { "line": 332, "column": 0 }, "end": { "line": 332, "column": 1 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11502, "end": 11502, "loc": { "start": { "line": 333, "column": 0 }, "end": { "line": 333, "column": 0 } } } ] }