1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-12-11 17:21:51 +00:00
tobspr_shapez.io/docs/ast/source/game/hud/parts/keybinding_overlay.js.json
2021-02-26 15:20:37 +01:00

56193 lines
1.5 MiB

{
"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<KeyCode|number|string>,\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<KeyBinding>} ",
"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<KeyBinding>} ",
"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": "<code class=\"keybinding leftMouse\"></code>",
"cooked": "<code class=\"keybinding leftMouse\"></code>"
},
"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": "<code class=\"keybinding rightMouse\"></code>",
"cooked": "<code class=\"keybinding rightMouse\"></code>"
},
"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": "<code class=\"keybinding middleMouse\"></code>",
"cooked": "<code class=\"keybinding middleMouse\"></code>"
},
"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": "<i></i>",
"cooked": "<i></i>"
},
"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": "<code class=\"keybinding\">",
"cooked": "<code class=\"keybinding\">"
},
"tail": false
},
{
"type": "TemplateElement",
"start": 10625,
"end": 10632,
"loc": {
"start": {
"line": 303,
"column": 26
},
"end": {
"line": 303,
"column": 33
}
},
"value": {
"raw": "</code>",
"cooked": "</code>"
},
"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": "<label>",
"cooked": "<label>"
},
"tail": false
},
{
"type": "TemplateElement",
"start": 10713,
"end": 10721,
"loc": {
"start": {
"line": 306,
"column": 43
},
"end": {
"line": 306,
"column": 51
}
},
"value": {
"raw": "</label>",
"cooked": "</label>"
},
"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<KeyCode|number|string>,\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<KeyCode|number|string>,\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<KeyCode|number|string>,\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<KeyBinding>} ",
"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<KeyCode|number|string>,\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<KeyBinding>} ",
"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": "<code class=\"keybinding leftMouse\"></code>",
"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": "<code class=\"keybinding rightMouse\"></code>",
"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": "<code class=\"keybinding middleMouse\"></code>",
"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": "<i></i>",
"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": "<code class=\"keybinding\">",
"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": "</code>",
"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": "<label>",
"start": 10691,
"end": 10698,
"loc": {
"start": {
"line": 306,
"column": 21
},
"end": {
"line": 306,
"column": 28
}
}
},
{
"type": {
"label": "${",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 10698,
"end": 10700,
"loc": {
"start": {
"line": 306,
"column": 28
},
"end": {
"line": 306,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "handle",
"start": 10700,
"end": 10706,
"loc": {
"start": {
"line": 306,
"column": 30
},
"end": {
"line": 306,
"column": 36
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 10706,
"end": 10707,
"loc": {
"start": {
"line": 306,
"column": 36
},
"end": {
"line": 306,
"column": 37
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "label",
"start": 10707,
"end": 10712,
"loc": {
"start": {
"line": 306,
"column": 37
},
"end": {
"line": 306,
"column": 42
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 10712,
"end": 10713,
"loc": {
"start": {
"line": 306,
"column": 42
},
"end": {
"line": 306,
"column": 43
}
}
},
{
"type": {
"label": "template",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "</label>",
"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
}
}
}
]
}