{ "type": "File", "start": 0, "end": 6134, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 159, "column": 0 } }, "program": { "type": "Program", "start": 0, "end": 6134, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 159, "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": 95, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 47 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 57, "end": 68, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 20 } }, "imported": { "type": "Identifier", "start": 57, "end": 68, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 20 }, "identifierName": "BaseHUDPart" }, "name": "BaseHUDPart" }, "local": { "type": "Identifier", "start": 57, "end": 68, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 20 }, "identifierName": "BaseHUDPart" }, "name": "BaseHUDPart" } } ], "source": { "type": "StringLiteral", "start": 76, "end": 94, "loc": { "start": { "line": 2, "column": 28 }, "end": { "line": 2, "column": 46 } }, "extra": { "rawValue": "../base_hud_part", "raw": "\"../base_hud_part\"" }, "value": "../base_hud_part" } }, { "type": "ImportDeclaration", "start": 97, "end": 154, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 57 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 106, "end": 122, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 25 } }, "imported": { "type": "Identifier", "start": 106, "end": 122, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 25 }, "identifierName": "DynamicDomAttach" }, "name": "DynamicDomAttach" }, "local": { "type": "Identifier", "start": 106, "end": 122, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 25 }, "identifierName": "DynamicDomAttach" }, "name": "DynamicDomAttach" } } ], "source": { "type": "StringLiteral", "start": 130, "end": 153, "loc": { "start": { "line": 3, "column": 33 }, "end": { "line": 3, "column": 56 } }, "extra": { "rawValue": "../dynamic_dom_attach", "raw": "\"../dynamic_dom_attach\"" }, "value": "../dynamic_dom_attach" } }, { "type": "ImportDeclaration", "start": 156, "end": 211, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 55 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 165, "end": 185, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 29 } }, "imported": { "type": "Identifier", "start": 165, "end": 185, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 29 }, "identifierName": "enumNotificationType" }, "name": "enumNotificationType" }, "local": { "type": "Identifier", "start": 165, "end": 185, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 29 }, "identifierName": "enumNotificationType" }, "name": "enumNotificationType" } } ], "source": { "type": "StringLiteral", "start": 193, "end": 210, "loc": { "start": { "line": 4, "column": 37 }, "end": { "line": 4, "column": 54 } }, "extra": { "rawValue": "./notifications", "raw": "\"./notifications\"" }, "value": "./notifications" } }, { "type": "ExportNamedDeclaration", "start": 215, "end": 6132, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 158, "column": 1 } }, "specifiers": [], "source": null, "declaration": { "type": "ClassDeclaration", "start": 222, "end": 6132, "loc": { "start": { "line": 6, "column": 7 }, "end": { "line": 158, "column": 1 } }, "id": { "type": "Identifier", "start": 228, "end": 248, "loc": { "start": { "line": 6, "column": 13 }, "end": { "line": 6, "column": 33 }, "identifierName": "HUDSandboxController" }, "name": "HUDSandboxController" }, "superClass": { "type": "Identifier", "start": 257, "end": 268, "loc": { "start": { "line": 6, "column": 42 }, "end": { "line": 6, "column": 53 }, "identifierName": "BaseHUDPart" }, "name": "BaseHUDPart" }, "body": { "type": "ClassBody", "start": 269, "end": 6132, "loc": { "start": { "line": 6, "column": 54 }, "end": { "line": 158, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 276, "end": 3332, "loc": { "start": { "line": 7, "column": 4 }, "end": { "line": 73, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 276, "end": 290, "loc": { "start": { "line": 7, "column": 4 }, "end": { "line": 7, "column": 18 }, "identifierName": "createElements" }, "name": "createElements" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 291, "end": 297, "loc": { "start": { "line": 7, "column": 19 }, "end": { "line": 7, "column": 25 }, "identifierName": "parent" }, "name": "parent" } ], "body": { "type": "BlockStatement", "start": 299, "end": 3332, "loc": { "start": { "line": 7, "column": 27 }, "end": { "line": 73, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 310, "end": 2311, "loc": { "start": { "line": 8, "column": 8 }, "end": { "line": 53, "column": 10 } }, "expression": { "type": "AssignmentExpression", "start": 310, "end": 2310, "loc": { "start": { "line": 8, "column": 8 }, "end": { "line": 53, "column": 9 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 310, "end": 322, "loc": { "start": { "line": 8, "column": 8 }, "end": { "line": 8, "column": 20 } }, "object": { "type": "ThisExpression", "start": 310, "end": 314, "loc": { "start": { "line": 8, "column": 8 }, "end": { "line": 8, "column": 12 } } }, "property": { "type": "Identifier", "start": 315, "end": 322, "loc": { "start": { "line": 8, "column": 13 }, "end": { "line": 8, "column": 20 }, "identifierName": "element" }, "name": "element" }, "computed": false }, "right": { "type": "CallExpression", "start": 325, "end": 2310, "loc": { "start": { "line": 8, "column": 23 }, "end": { "line": 53, "column": 9 } }, "callee": { "type": "Identifier", "start": 325, "end": 332, "loc": { "start": { "line": 8, "column": 23 }, "end": { "line": 8, "column": 30 }, "identifierName": "makeDiv" }, "name": "makeDiv" }, "arguments": [ { "type": "Identifier", "start": 347, "end": 353, "loc": { "start": { "line": 9, "column": 12 }, "end": { "line": 9, "column": 18 }, "identifierName": "parent" }, "name": "parent" }, { "type": "StringLiteral", "start": 368, "end": 398, "loc": { "start": { "line": 10, "column": 12 }, "end": { "line": 10, "column": 42 } }, "extra": { "rawValue": "ingame_HUD_SandboxController", "raw": "\"ingame_HUD_SandboxController\"" }, "value": "ingame_HUD_SandboxController" }, { "type": "ArrayExpression", "start": 413, "end": 415, "loc": { "start": { "line": 11, "column": 12 }, "end": { "line": 11, "column": 14 } }, "elements": [] }, { "type": "TemplateLiteral", "start": 430, "end": 2299, "loc": { "start": { "line": 12, "column": 12 }, "end": { "line": 52, "column": 9 } }, "expressions": [], "quasis": [ { "type": "TemplateElement", "start": 431, "end": 2298, "loc": { "start": { "line": 12, "column": 13 }, "end": { "line": 52, "column": 8 } }, "value": { "raw": "\n \n Use F6 to toggle this overlay\n\n
\n
\n \n \n \n
\n \n
\n \n \n \n
\n \n
\n \n \n \n
\n \n
\n \n \n \n
\n \n
\n \n \n \n
\n\n
\n \n \n
\n
\n ", "cooked": "\n \n Use F6 to toggle this overlay\n\n
\n
\n \n \n \n
\n \n
\n \n \n \n
\n \n
\n \n \n \n
\n \n
\n \n \n \n
\n \n
\n \n \n \n
\n\n
\n \n \n
\n
\n " }, "tail": true } ] } ] } } }, { "type": "VariableDeclaration", "start": 2323, "end": 2423, "loc": { "start": { "line": 55, "column": 8 }, "end": { "line": 55, "column": 108 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2329, "end": 2422, "loc": { "start": { "line": 55, "column": 14 }, "end": { "line": 55, "column": 107 } }, "id": { "type": "Identifier", "start": 2329, "end": 2333, "loc": { "start": { "line": 55, "column": 14 }, "end": { "line": 55, "column": 18 }, "identifierName": "bind" }, "name": "bind" }, "init": { "type": "ArrowFunctionExpression", "start": 2336, "end": 2422, "loc": { "start": { "line": 55, "column": 21 }, "end": { "line": 55, "column": 107 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 2337, "end": 2345, "loc": { "start": { "line": 55, "column": 22 }, "end": { "line": 55, "column": 30 }, "identifierName": "selector" }, "name": "selector" }, { "type": "Identifier", "start": 2347, "end": 2354, "loc": { "start": { "line": 55, "column": 32 }, "end": { "line": 55, "column": 39 }, "identifierName": "handler" }, "name": "handler" } ], "body": { "type": "CallExpression", "start": 2359, "end": 2422, "loc": { "start": { "line": 55, "column": 44 }, "end": { "line": 55, "column": 107 } }, "callee": { "type": "MemberExpression", "start": 2359, "end": 2375, "loc": { "start": { "line": 55, "column": 44 }, "end": { "line": 55, "column": 60 } }, "object": { "type": "ThisExpression", "start": 2359, "end": 2363, "loc": { "start": { "line": 55, "column": 44 }, "end": { "line": 55, "column": 48 } } }, "property": { "type": "Identifier", "start": 2364, "end": 2375, "loc": { "start": { "line": 55, "column": 49 }, "end": { "line": 55, "column": 60 }, "identifierName": "trackClicks" }, "name": "trackClicks" }, "computed": false }, "arguments": [ { "type": "CallExpression", "start": 2376, "end": 2412, "loc": { "start": { "line": 55, "column": 61 }, "end": { "line": 55, "column": 97 } }, "callee": { "type": "MemberExpression", "start": 2376, "end": 2402, "loc": { "start": { "line": 55, "column": 61 }, "end": { "line": 55, "column": 87 } }, "object": { "type": "MemberExpression", "start": 2376, "end": 2388, "loc": { "start": { "line": 55, "column": 61 }, "end": { "line": 55, "column": 73 } }, "object": { "type": "ThisExpression", "start": 2376, "end": 2380, "loc": { "start": { "line": 55, "column": 61 }, "end": { "line": 55, "column": 65 } } }, "property": { "type": "Identifier", "start": 2381, "end": 2388, "loc": { "start": { "line": 55, "column": 66 }, "end": { "line": 55, "column": 73 }, "identifierName": "element" }, "name": "element" }, "computed": false }, "property": { "type": "Identifier", "start": 2389, "end": 2402, "loc": { "start": { "line": 55, "column": 74 }, "end": { "line": 55, "column": 87 }, "identifierName": "querySelector" }, "name": "querySelector" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2403, "end": 2411, "loc": { "start": { "line": 55, "column": 88 }, "end": { "line": 55, "column": 96 }, "identifierName": "selector" }, "name": "selector" } ] }, { "type": "Identifier", "start": 2414, "end": 2421, "loc": { "start": { "line": 55, "column": 99 }, "end": { "line": 55, "column": 106 }, "identifierName": "handler" }, "name": "handler" } ] } } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 2435, "end": 2480, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 53 } }, "expression": { "type": "CallExpression", "start": 2435, "end": 2479, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 52 } }, "callee": { "type": "Identifier", "start": 2435, "end": 2439, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 12 }, "identifierName": "bind" }, "name": "bind" }, "arguments": [ { "type": "StringLiteral", "start": 2440, "end": 2457, "loc": { "start": { "line": 57, "column": 13 }, "end": { "line": 57, "column": 30 } }, "extra": { "rawValue": ".giveBlueprints", "raw": "\".giveBlueprints\"" }, "value": ".giveBlueprints" }, { "type": "MemberExpression", "start": 2459, "end": 2478, "loc": { "start": { "line": 57, "column": 32 }, "end": { "line": 57, "column": 51 } }, "object": { "type": "ThisExpression", "start": 2459, "end": 2463, "loc": { "start": { "line": 57, "column": 32 }, "end": { "line": 57, "column": 36 } } }, "property": { "type": "Identifier", "start": 2464, "end": 2478, "loc": { "start": { "line": 57, "column": 37 }, "end": { "line": 57, "column": 51 }, "identifierName": "giveBlueprints" }, "name": "giveBlueprints" }, "computed": false } ] } }, { "type": "ExpressionStatement", "start": 2490, "end": 2525, "loc": { "start": { "line": 58, "column": 8 }, "end": { "line": 58, "column": 43 } }, "expression": { "type": "CallExpression", "start": 2490, "end": 2524, "loc": { "start": { "line": 58, "column": 8 }, "end": { "line": 58, "column": 42 } }, "callee": { "type": "Identifier", "start": 2490, "end": 2494, "loc": { "start": { "line": 58, "column": 8 }, "end": { "line": 58, "column": 12 }, "identifierName": "bind" }, "name": "bind" }, "arguments": [ { "type": "StringLiteral", "start": 2495, "end": 2507, "loc": { "start": { "line": 58, "column": 13 }, "end": { "line": 58, "column": 25 } }, "extra": { "rawValue": ".maxOutAll", "raw": "\".maxOutAll\"" }, "value": ".maxOutAll" }, { "type": "MemberExpression", "start": 2509, "end": 2523, "loc": { "start": { "line": 58, "column": 27 }, "end": { "line": 58, "column": 41 } }, "object": { "type": "ThisExpression", "start": 2509, "end": 2513, "loc": { "start": { "line": 58, "column": 27 }, "end": { "line": 58, "column": 31 } } }, "property": { "type": "Identifier", "start": 2514, "end": 2523, "loc": { "start": { "line": 58, "column": 32 }, "end": { "line": 58, "column": 41 }, "identifierName": "maxOutAll" }, "name": "maxOutAll" }, "computed": false } ] } }, { "type": "ExpressionStatement", "start": 2535, "end": 2591, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 64 } }, "expression": { "type": "CallExpression", "start": 2535, "end": 2590, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 63 } }, "callee": { "type": "Identifier", "start": 2535, "end": 2539, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 12 }, "identifierName": "bind" }, "name": "bind" }, "arguments": [ { "type": "StringLiteral", "start": 2540, "end": 2561, "loc": { "start": { "line": 59, "column": 13 }, "end": { "line": 59, "column": 34 } }, "extra": { "rawValue": ".levelToggle .minus", "raw": "\".levelToggle .minus\"" }, "value": ".levelToggle .minus" }, { "type": "ArrowFunctionExpression", "start": 2563, "end": 2589, "loc": { "start": { "line": 59, "column": 36 }, "end": { "line": 59, "column": 62 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "CallExpression", "start": 2569, "end": 2589, "loc": { "start": { "line": 59, "column": 42 }, "end": { "line": 59, "column": 62 } }, "callee": { "type": "MemberExpression", "start": 2569, "end": 2585, "loc": { "start": { "line": 59, "column": 42 }, "end": { "line": 59, "column": 58 } }, "object": { "type": "ThisExpression", "start": 2569, "end": 2573, "loc": { "start": { "line": 59, "column": 42 }, "end": { "line": 59, "column": 46 } } }, "property": { "type": "Identifier", "start": 2574, "end": 2585, "loc": { "start": { "line": 59, "column": 47 }, "end": { "line": 59, "column": 58 }, "identifierName": "modifyLevel" }, "name": "modifyLevel" }, "computed": false }, "arguments": [ { "type": "UnaryExpression", "start": 2586, "end": 2588, "loc": { "start": { "line": 59, "column": 59 }, "end": { "line": 59, "column": 61 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2587, "end": 2588, "loc": { "start": { "line": 59, "column": 60 }, "end": { "line": 59, "column": 61 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] } } ] } }, { "type": "ExpressionStatement", "start": 2601, "end": 2655, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 62 } }, "expression": { "type": "CallExpression", "start": 2601, "end": 2654, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 61 } }, "callee": { "type": "Identifier", "start": 2601, "end": 2605, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 12 }, "identifierName": "bind" }, "name": "bind" }, "arguments": [ { "type": "StringLiteral", "start": 2606, "end": 2626, "loc": { "start": { "line": 60, "column": 13 }, "end": { "line": 60, "column": 33 } }, "extra": { "rawValue": ".levelToggle .plus", "raw": "\".levelToggle .plus\"" }, "value": ".levelToggle .plus" }, { "type": "ArrowFunctionExpression", "start": 2628, "end": 2653, "loc": { "start": { "line": 60, "column": 35 }, "end": { "line": 60, "column": 60 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "CallExpression", "start": 2634, "end": 2653, "loc": { "start": { "line": 60, "column": 41 }, "end": { "line": 60, "column": 60 } }, "callee": { "type": "MemberExpression", "start": 2634, "end": 2650, "loc": { "start": { "line": 60, "column": 41 }, "end": { "line": 60, "column": 57 } }, "object": { "type": "ThisExpression", "start": 2634, "end": 2638, "loc": { "start": { "line": 60, "column": 41 }, "end": { "line": 60, "column": 45 } } }, "property": { "type": "Identifier", "start": 2639, "end": 2650, "loc": { "start": { "line": 60, "column": 46 }, "end": { "line": 60, "column": 57 }, "identifierName": "modifyLevel" }, "name": "modifyLevel" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", "start": 2651, "end": 2652, "loc": { "start": { "line": 60, "column": 58 }, "end": { "line": 60, "column": 59 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } ] } }, { "type": "ExpressionStatement", "start": 2667, "end": 2734, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 75 } }, "expression": { "type": "CallExpression", "start": 2667, "end": 2733, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 74 } }, "callee": { "type": "Identifier", "start": 2667, "end": 2671, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 12 }, "identifierName": "bind" }, "name": "bind" }, "arguments": [ { "type": "StringLiteral", "start": 2672, "end": 2694, "loc": { "start": { "line": 62, "column": 13 }, "end": { "line": 62, "column": 35 } }, "extra": { "rawValue": ".upgradesBelt .minus", "raw": "\".upgradesBelt .minus\"" }, "value": ".upgradesBelt .minus" }, { "type": "ArrowFunctionExpression", "start": 2696, "end": 2732, "loc": { "start": { "line": 62, "column": 37 }, "end": { "line": 62, "column": 73 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "CallExpression", "start": 2702, "end": 2732, "loc": { "start": { "line": 62, "column": 43 }, "end": { "line": 62, "column": 73 } }, "callee": { "type": "MemberExpression", "start": 2702, "end": 2720, "loc": { "start": { "line": 62, "column": 43 }, "end": { "line": 62, "column": 61 } }, "object": { "type": "ThisExpression", "start": 2702, "end": 2706, "loc": { "start": { "line": 62, "column": 43 }, "end": { "line": 62, "column": 47 } } }, "property": { "type": "Identifier", "start": 2707, "end": 2720, "loc": { "start": { "line": 62, "column": 48 }, "end": { "line": 62, "column": 61 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2721, "end": 2727, "loc": { "start": { "line": 62, "column": 62 }, "end": { "line": 62, "column": 68 } }, "extra": { "rawValue": "belt", "raw": "\"belt\"" }, "value": "belt" }, { "type": "UnaryExpression", "start": 2729, "end": 2731, "loc": { "start": { "line": 62, "column": 70 }, "end": { "line": 62, "column": 72 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2730, "end": 2731, "loc": { "start": { "line": 62, "column": 71 }, "end": { "line": 62, "column": 72 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] } } ] } }, { "type": "ExpressionStatement", "start": 2744, "end": 2809, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 73 } }, "expression": { "type": "CallExpression", "start": 2744, "end": 2808, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 72 } }, "callee": { "type": "Identifier", "start": 2744, "end": 2748, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 12 }, "identifierName": "bind" }, "name": "bind" }, "arguments": [ { "type": "StringLiteral", "start": 2749, "end": 2770, "loc": { "start": { "line": 63, "column": 13 }, "end": { "line": 63, "column": 34 } }, "extra": { "rawValue": ".upgradesBelt .plus", "raw": "\".upgradesBelt .plus\"" }, "value": ".upgradesBelt .plus" }, { "type": "ArrowFunctionExpression", "start": 2772, "end": 2807, "loc": { "start": { "line": 63, "column": 36 }, "end": { "line": 63, "column": 71 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "CallExpression", "start": 2778, "end": 2807, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 63, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 2778, "end": 2796, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 63, "column": 60 } }, "object": { "type": "ThisExpression", "start": 2778, "end": 2782, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 63, "column": 46 } } }, "property": { "type": "Identifier", "start": 2783, "end": 2796, "loc": { "start": { "line": 63, "column": 47 }, "end": { "line": 63, "column": 60 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2797, "end": 2803, "loc": { "start": { "line": 63, "column": 61 }, "end": { "line": 63, "column": 67 } }, "extra": { "rawValue": "belt", "raw": "\"belt\"" }, "value": "belt" }, { "type": "NumericLiteral", "start": 2805, "end": 2806, "loc": { "start": { "line": 63, "column": 69 }, "end": { "line": 63, "column": 70 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } ] } }, { "type": "ExpressionStatement", "start": 2821, "end": 2895, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 82 } }, "expression": { "type": "CallExpression", "start": 2821, "end": 2894, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 81 } }, "callee": { "type": "Identifier", "start": 2821, "end": 2825, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 12 }, "identifierName": "bind" }, "name": "bind" }, "arguments": [ { "type": "StringLiteral", "start": 2826, "end": 2854, "loc": { "start": { "line": 65, "column": 13 }, "end": { "line": 65, "column": 41 } }, "extra": { "rawValue": ".upgradesExtraction .minus", "raw": "\".upgradesExtraction .minus\"" }, "value": ".upgradesExtraction .minus" }, { "type": "ArrowFunctionExpression", "start": 2856, "end": 2893, "loc": { "start": { "line": 65, "column": 43 }, "end": { "line": 65, "column": 80 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "CallExpression", "start": 2862, "end": 2893, "loc": { "start": { "line": 65, "column": 49 }, "end": { "line": 65, "column": 80 } }, "callee": { "type": "MemberExpression", "start": 2862, "end": 2880, "loc": { "start": { "line": 65, "column": 49 }, "end": { "line": 65, "column": 67 } }, "object": { "type": "ThisExpression", "start": 2862, "end": 2866, "loc": { "start": { "line": 65, "column": 49 }, "end": { "line": 65, "column": 53 } } }, "property": { "type": "Identifier", "start": 2867, "end": 2880, "loc": { "start": { "line": 65, "column": 54 }, "end": { "line": 65, "column": 67 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2881, "end": 2888, "loc": { "start": { "line": 65, "column": 68 }, "end": { "line": 65, "column": 75 } }, "extra": { "rawValue": "miner", "raw": "\"miner\"" }, "value": "miner" }, { "type": "UnaryExpression", "start": 2890, "end": 2892, "loc": { "start": { "line": 65, "column": 77 }, "end": { "line": 65, "column": 79 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 2891, "end": 2892, "loc": { "start": { "line": 65, "column": 78 }, "end": { "line": 65, "column": 79 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] } } ] } }, { "type": "ExpressionStatement", "start": 2905, "end": 2977, "loc": { "start": { "line": 66, "column": 8 }, "end": { "line": 66, "column": 80 } }, "expression": { "type": "CallExpression", "start": 2905, "end": 2976, "loc": { "start": { "line": 66, "column": 8 }, "end": { "line": 66, "column": 79 } }, "callee": { "type": "Identifier", "start": 2905, "end": 2909, "loc": { "start": { "line": 66, "column": 8 }, "end": { "line": 66, "column": 12 }, "identifierName": "bind" }, "name": "bind" }, "arguments": [ { "type": "StringLiteral", "start": 2910, "end": 2937, "loc": { "start": { "line": 66, "column": 13 }, "end": { "line": 66, "column": 40 } }, "extra": { "rawValue": ".upgradesExtraction .plus", "raw": "\".upgradesExtraction .plus\"" }, "value": ".upgradesExtraction .plus" }, { "type": "ArrowFunctionExpression", "start": 2939, "end": 2975, "loc": { "start": { "line": 66, "column": 42 }, "end": { "line": 66, "column": 78 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "CallExpression", "start": 2945, "end": 2975, "loc": { "start": { "line": 66, "column": 48 }, "end": { "line": 66, "column": 78 } }, "callee": { "type": "MemberExpression", "start": 2945, "end": 2963, "loc": { "start": { "line": 66, "column": 48 }, "end": { "line": 66, "column": 66 } }, "object": { "type": "ThisExpression", "start": 2945, "end": 2949, "loc": { "start": { "line": 66, "column": 48 }, "end": { "line": 66, "column": 52 } } }, "property": { "type": "Identifier", "start": 2950, "end": 2963, "loc": { "start": { "line": 66, "column": 53 }, "end": { "line": 66, "column": 66 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2964, "end": 2971, "loc": { "start": { "line": 66, "column": 67 }, "end": { "line": 66, "column": 74 } }, "extra": { "rawValue": "miner", "raw": "\"miner\"" }, "value": "miner" }, { "type": "NumericLiteral", "start": 2973, "end": 2974, "loc": { "start": { "line": 66, "column": 76 }, "end": { "line": 66, "column": 77 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } ] } }, { "type": "ExpressionStatement", "start": 2989, "end": 3068, "loc": { "start": { "line": 68, "column": 8 }, "end": { "line": 68, "column": 87 } }, "expression": { "type": "CallExpression", "start": 2989, "end": 3067, "loc": { "start": { "line": 68, "column": 8 }, "end": { "line": 68, "column": 86 } }, "callee": { "type": "Identifier", "start": 2989, "end": 2993, "loc": { "start": { "line": 68, "column": 8 }, "end": { "line": 68, "column": 12 }, "identifierName": "bind" }, "name": "bind" }, "arguments": [ { "type": "StringLiteral", "start": 2994, "end": 3022, "loc": { "start": { "line": 68, "column": 13 }, "end": { "line": 68, "column": 41 } }, "extra": { "rawValue": ".upgradesProcessing .minus", "raw": "\".upgradesProcessing .minus\"" }, "value": ".upgradesProcessing .minus" }, { "type": "ArrowFunctionExpression", "start": 3024, "end": 3066, "loc": { "start": { "line": 68, "column": 43 }, "end": { "line": 68, "column": 85 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "CallExpression", "start": 3030, "end": 3066, "loc": { "start": { "line": 68, "column": 49 }, "end": { "line": 68, "column": 85 } }, "callee": { "type": "MemberExpression", "start": 3030, "end": 3048, "loc": { "start": { "line": 68, "column": 49 }, "end": { "line": 68, "column": 67 } }, "object": { "type": "ThisExpression", "start": 3030, "end": 3034, "loc": { "start": { "line": 68, "column": 49 }, "end": { "line": 68, "column": 53 } } }, "property": { "type": "Identifier", "start": 3035, "end": 3048, "loc": { "start": { "line": 68, "column": 54 }, "end": { "line": 68, "column": 67 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3049, "end": 3061, "loc": { "start": { "line": 68, "column": 68 }, "end": { "line": 68, "column": 80 } }, "extra": { "rawValue": "processors", "raw": "\"processors\"" }, "value": "processors" }, { "type": "UnaryExpression", "start": 3063, "end": 3065, "loc": { "start": { "line": 68, "column": 82 }, "end": { "line": 68, "column": 84 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 3064, "end": 3065, "loc": { "start": { "line": 68, "column": 83 }, "end": { "line": 68, "column": 84 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] } } ] } }, { "type": "ExpressionStatement", "start": 3078, "end": 3155, "loc": { "start": { "line": 69, "column": 8 }, "end": { "line": 69, "column": 85 } }, "expression": { "type": "CallExpression", "start": 3078, "end": 3154, "loc": { "start": { "line": 69, "column": 8 }, "end": { "line": 69, "column": 84 } }, "callee": { "type": "Identifier", "start": 3078, "end": 3082, "loc": { "start": { "line": 69, "column": 8 }, "end": { "line": 69, "column": 12 }, "identifierName": "bind" }, "name": "bind" }, "arguments": [ { "type": "StringLiteral", "start": 3083, "end": 3110, "loc": { "start": { "line": 69, "column": 13 }, "end": { "line": 69, "column": 40 } }, "extra": { "rawValue": ".upgradesProcessing .plus", "raw": "\".upgradesProcessing .plus\"" }, "value": ".upgradesProcessing .plus" }, { "type": "ArrowFunctionExpression", "start": 3112, "end": 3153, "loc": { "start": { "line": 69, "column": 42 }, "end": { "line": 69, "column": 83 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "CallExpression", "start": 3118, "end": 3153, "loc": { "start": { "line": 69, "column": 48 }, "end": { "line": 69, "column": 83 } }, "callee": { "type": "MemberExpression", "start": 3118, "end": 3136, "loc": { "start": { "line": 69, "column": 48 }, "end": { "line": 69, "column": 66 } }, "object": { "type": "ThisExpression", "start": 3118, "end": 3122, "loc": { "start": { "line": 69, "column": 48 }, "end": { "line": 69, "column": 52 } } }, "property": { "type": "Identifier", "start": 3123, "end": 3136, "loc": { "start": { "line": 69, "column": 53 }, "end": { "line": 69, "column": 66 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3137, "end": 3149, "loc": { "start": { "line": 69, "column": 67 }, "end": { "line": 69, "column": 79 } }, "extra": { "rawValue": "processors", "raw": "\"processors\"" }, "value": "processors" }, { "type": "NumericLiteral", "start": 3151, "end": 3152, "loc": { "start": { "line": 69, "column": 81 }, "end": { "line": 69, "column": 82 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } ] } }, { "type": "ExpressionStatement", "start": 3167, "end": 3242, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 83 } }, "expression": { "type": "CallExpression", "start": 3167, "end": 3241, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 82 } }, "callee": { "type": "Identifier", "start": 3167, "end": 3171, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 12 }, "identifierName": "bind" }, "name": "bind" }, "arguments": [ { "type": "StringLiteral", "start": 3172, "end": 3198, "loc": { "start": { "line": 71, "column": 13 }, "end": { "line": 71, "column": 39 } }, "extra": { "rawValue": ".upgradesPainting .minus", "raw": "\".upgradesPainting .minus\"" }, "value": ".upgradesPainting .minus" }, { "type": "ArrowFunctionExpression", "start": 3200, "end": 3240, "loc": { "start": { "line": 71, "column": 41 }, "end": { "line": 71, "column": 81 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "CallExpression", "start": 3206, "end": 3240, "loc": { "start": { "line": 71, "column": 47 }, "end": { "line": 71, "column": 81 } }, "callee": { "type": "MemberExpression", "start": 3206, "end": 3224, "loc": { "start": { "line": 71, "column": 47 }, "end": { "line": 71, "column": 65 } }, "object": { "type": "ThisExpression", "start": 3206, "end": 3210, "loc": { "start": { "line": 71, "column": 47 }, "end": { "line": 71, "column": 51 } } }, "property": { "type": "Identifier", "start": 3211, "end": 3224, "loc": { "start": { "line": 71, "column": 52 }, "end": { "line": 71, "column": 65 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3225, "end": 3235, "loc": { "start": { "line": 71, "column": 66 }, "end": { "line": 71, "column": 76 } }, "extra": { "rawValue": "painting", "raw": "\"painting\"" }, "value": "painting" }, { "type": "UnaryExpression", "start": 3237, "end": 3239, "loc": { "start": { "line": 71, "column": 78 }, "end": { "line": 71, "column": 80 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 3238, "end": 3239, "loc": { "start": { "line": 71, "column": 79 }, "end": { "line": 71, "column": 80 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] } } ] } }, { "type": "ExpressionStatement", "start": 3252, "end": 3325, "loc": { "start": { "line": 72, "column": 8 }, "end": { "line": 72, "column": 81 } }, "expression": { "type": "CallExpression", "start": 3252, "end": 3324, "loc": { "start": { "line": 72, "column": 8 }, "end": { "line": 72, "column": 80 } }, "callee": { "type": "Identifier", "start": 3252, "end": 3256, "loc": { "start": { "line": 72, "column": 8 }, "end": { "line": 72, "column": 12 }, "identifierName": "bind" }, "name": "bind" }, "arguments": [ { "type": "StringLiteral", "start": 3257, "end": 3282, "loc": { "start": { "line": 72, "column": 13 }, "end": { "line": 72, "column": 38 } }, "extra": { "rawValue": ".upgradesPainting .plus", "raw": "\".upgradesPainting .plus\"" }, "value": ".upgradesPainting .plus" }, { "type": "ArrowFunctionExpression", "start": 3284, "end": 3323, "loc": { "start": { "line": 72, "column": 40 }, "end": { "line": 72, "column": 79 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "CallExpression", "start": 3290, "end": 3323, "loc": { "start": { "line": 72, "column": 46 }, "end": { "line": 72, "column": 79 } }, "callee": { "type": "MemberExpression", "start": 3290, "end": 3308, "loc": { "start": { "line": 72, "column": 46 }, "end": { "line": 72, "column": 64 } }, "object": { "type": "ThisExpression", "start": 3290, "end": 3294, "loc": { "start": { "line": 72, "column": 46 }, "end": { "line": 72, "column": 50 } } }, "property": { "type": "Identifier", "start": 3295, "end": 3308, "loc": { "start": { "line": 72, "column": 51 }, "end": { "line": 72, "column": 64 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3309, "end": 3319, "loc": { "start": { "line": 72, "column": 65 }, "end": { "line": 72, "column": 75 } }, "extra": { "rawValue": "painting", "raw": "\"painting\"" }, "value": "painting" }, { "type": "NumericLiteral", "start": 3321, "end": 3322, "loc": { "start": { "line": 72, "column": 77 }, "end": { "line": 72, "column": 78 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 3340, "end": 3611, "loc": { "start": { "line": 75, "column": 4 }, "end": { "line": 81, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3340, "end": 3354, "loc": { "start": { "line": 75, "column": 4 }, "end": { "line": 75, "column": 18 }, "identifierName": "giveBlueprints" }, "name": "giveBlueprints" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3357, "end": 3611, "loc": { "start": { "line": 75, "column": 21 }, "end": { "line": 81, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 3368, "end": 3424, "loc": { "start": { "line": 76, "column": 8 }, "end": { "line": 76, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3374, "end": 3423, "loc": { "start": { "line": 76, "column": 14 }, "end": { "line": 76, "column": 63 } }, "id": { "type": "Identifier", "start": 3374, "end": 3379, "loc": { "start": { "line": 76, "column": 14 }, "end": { "line": 76, "column": 19 }, "identifierName": "shape" }, "name": "shape" }, "init": { "type": "CallExpression", "start": 3382, "end": 3423, "loc": { "start": { "line": 76, "column": 22 }, "end": { "line": 76, "column": 63 } }, "callee": { "type": "MemberExpression", "start": 3382, "end": 3421, "loc": { "start": { "line": 76, "column": 22 }, "end": { "line": 76, "column": 61 } }, "object": { "type": "MemberExpression", "start": 3382, "end": 3400, "loc": { "start": { "line": 76, "column": 22 }, "end": { "line": 76, "column": 40 } }, "object": { "type": "MemberExpression", "start": 3382, "end": 3391, "loc": { "start": { "line": 76, "column": 22 }, "end": { "line": 76, "column": 31 } }, "object": { "type": "ThisExpression", "start": 3382, "end": 3386, "loc": { "start": { "line": 76, "column": 22 }, "end": { "line": 76, "column": 26 } } }, "property": { "type": "Identifier", "start": 3387, "end": 3391, "loc": { "start": { "line": 76, "column": 27 }, "end": { "line": 76, "column": 31 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3392, "end": 3400, "loc": { "start": { "line": 76, "column": 32 }, "end": { "line": 76, "column": 40 }, "identifierName": "gameMode" }, "name": "gameMode" }, "computed": false }, "property": { "type": "Identifier", "start": 3401, "end": 3421, "loc": { "start": { "line": 76, "column": 41 }, "end": { "line": 76, "column": 61 }, "identifierName": "getBlueprintShapeKey" }, "name": "getBlueprintShapeKey" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "IfStatement", "start": 3434, "end": 3548, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 79, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 3438, "end": 3477, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 77, "column": 51 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 3439, "end": 3477, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 51 } }, "object": { "type": "MemberExpression", "start": 3439, "end": 3470, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 44 } }, "object": { "type": "MemberExpression", "start": 3439, "end": 3457, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 31 } }, "object": { "type": "MemberExpression", "start": 3439, "end": 3448, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 22 } }, "object": { "type": "ThisExpression", "start": 3439, "end": 3443, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 17 } } }, "property": { "type": "Identifier", "start": 3444, "end": 3448, "loc": { "start": { "line": 77, "column": 18 }, "end": { "line": 77, "column": 22 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3449, "end": 3457, "loc": { "start": { "line": 77, "column": 23 }, "end": { "line": 77, "column": 31 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 3458, "end": 3470, "loc": { "start": { "line": 77, "column": 32 }, "end": { "line": 77, "column": 44 }, "identifierName": "storedShapes" }, "name": "storedShapes" }, "computed": false }, "property": { "type": "Identifier", "start": 3471, "end": 3476, "loc": { "start": { "line": 77, "column": 45 }, "end": { "line": 77, "column": 50 }, "identifierName": "shape" }, "name": "shape" }, "computed": true }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 3479, "end": 3548, "loc": { "start": { "line": 77, "column": 53 }, "end": { "line": 79, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 3494, "end": 3537, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 3494, "end": 3536, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3494, "end": 3532, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 50 } }, "object": { "type": "MemberExpression", "start": 3494, "end": 3525, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 43 } }, "object": { "type": "MemberExpression", "start": 3494, "end": 3512, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 30 } }, "object": { "type": "MemberExpression", "start": 3494, "end": 3503, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 21 } }, "object": { "type": "ThisExpression", "start": 3494, "end": 3498, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 16 } } }, "property": { "type": "Identifier", "start": 3499, "end": 3503, "loc": { "start": { "line": 78, "column": 17 }, "end": { "line": 78, "column": 21 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3504, "end": 3512, "loc": { "start": { "line": 78, "column": 22 }, "end": { "line": 78, "column": 30 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 3513, "end": 3525, "loc": { "start": { "line": 78, "column": 31 }, "end": { "line": 78, "column": 43 }, "identifierName": "storedShapes" }, "name": "storedShapes" }, "computed": false }, "property": { "type": "Identifier", "start": 3526, "end": 3531, "loc": { "start": { "line": 78, "column": 44 }, "end": { "line": 78, "column": 49 }, "identifierName": "shape" }, "name": "shape" }, "computed": true }, "right": { "type": "NumericLiteral", "start": 3535, "end": 3536, "loc": { "start": { "line": 78, "column": 53 }, "end": { "line": 78, "column": 54 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 3558, "end": 3604, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 80, "column": 54 } }, "expression": { "type": "AssignmentExpression", "start": 3558, "end": 3603, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 80, "column": 53 } }, "operator": "+=", "left": { "type": "MemberExpression", "start": 3558, "end": 3596, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 80, "column": 46 } }, "object": { "type": "MemberExpression", "start": 3558, "end": 3589, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 80, "column": 39 } }, "object": { "type": "MemberExpression", "start": 3558, "end": 3576, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 80, "column": 26 } }, "object": { "type": "MemberExpression", "start": 3558, "end": 3567, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 80, "column": 17 } }, "object": { "type": "ThisExpression", "start": 3558, "end": 3562, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 80, "column": 12 } } }, "property": { "type": "Identifier", "start": 3563, "end": 3567, "loc": { "start": { "line": 80, "column": 13 }, "end": { "line": 80, "column": 17 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3568, "end": 3576, "loc": { "start": { "line": 80, "column": 18 }, "end": { "line": 80, "column": 26 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 3577, "end": 3589, "loc": { "start": { "line": 80, "column": 27 }, "end": { "line": 80, "column": 39 }, "identifierName": "storedShapes" }, "name": "storedShapes" }, "computed": false }, "property": { "type": "Identifier", "start": 3590, "end": 3595, "loc": { "start": { "line": 80, "column": 40 }, "end": { "line": 80, "column": 45 }, "identifierName": "shape" }, "name": "shape" }, "computed": true }, "right": { "type": "NumericLiteral", "start": 3600, "end": 3603, "loc": { "start": { "line": 80, "column": 50 }, "end": { "line": 80, "column": 53 } }, "extra": { "rawValue": 1000000000, "raw": "1e9" }, "value": 1000000000 } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 3619, "end": 3818, "loc": { "start": { "line": 83, "column": 4 }, "end": { "line": 88, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3619, "end": 3628, "loc": { "start": { "line": 83, "column": 4 }, "end": { "line": 83, "column": 13 }, "identifierName": "maxOutAll" }, "name": "maxOutAll" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3631, "end": 3818, "loc": { "start": { "line": 83, "column": 16 }, "end": { "line": 88, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 3642, "end": 3674, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 40 } }, "expression": { "type": "CallExpression", "start": 3642, "end": 3673, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 39 } }, "callee": { "type": "MemberExpression", "start": 3642, "end": 3660, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 26 } }, "object": { "type": "ThisExpression", "start": 3642, "end": 3646, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 12 } } }, "property": { "type": "Identifier", "start": 3647, "end": 3660, "loc": { "start": { "line": 84, "column": 13 }, "end": { "line": 84, "column": 26 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3661, "end": 3667, "loc": { "start": { "line": 84, "column": 27 }, "end": { "line": 84, "column": 33 } }, "extra": { "rawValue": "belt", "raw": "\"belt\"" }, "value": "belt" }, { "type": "NumericLiteral", "start": 3669, "end": 3672, "loc": { "start": { "line": 84, "column": 35 }, "end": { "line": 84, "column": 38 } }, "extra": { "rawValue": 100, "raw": "100" }, "value": 100 } ] } }, { "type": "ExpressionStatement", "start": 3684, "end": 3717, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 41 } }, "expression": { "type": "CallExpression", "start": 3684, "end": 3716, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 40 } }, "callee": { "type": "MemberExpression", "start": 3684, "end": 3702, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 26 } }, "object": { "type": "ThisExpression", "start": 3684, "end": 3688, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 12 } } }, "property": { "type": "Identifier", "start": 3689, "end": 3702, "loc": { "start": { "line": 85, "column": 13 }, "end": { "line": 85, "column": 26 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3703, "end": 3710, "loc": { "start": { "line": 85, "column": 27 }, "end": { "line": 85, "column": 34 } }, "extra": { "rawValue": "miner", "raw": "\"miner\"" }, "value": "miner" }, { "type": "NumericLiteral", "start": 3712, "end": 3715, "loc": { "start": { "line": 85, "column": 36 }, "end": { "line": 85, "column": 39 } }, "extra": { "rawValue": 100, "raw": "100" }, "value": 100 } ] } }, { "type": "ExpressionStatement", "start": 3727, "end": 3765, "loc": { "start": { "line": 86, "column": 8 }, "end": { "line": 86, "column": 46 } }, "expression": { "type": "CallExpression", "start": 3727, "end": 3764, "loc": { "start": { "line": 86, "column": 8 }, "end": { "line": 86, "column": 45 } }, "callee": { "type": "MemberExpression", "start": 3727, "end": 3745, "loc": { "start": { "line": 86, "column": 8 }, "end": { "line": 86, "column": 26 } }, "object": { "type": "ThisExpression", "start": 3727, "end": 3731, "loc": { "start": { "line": 86, "column": 8 }, "end": { "line": 86, "column": 12 } } }, "property": { "type": "Identifier", "start": 3732, "end": 3745, "loc": { "start": { "line": 86, "column": 13 }, "end": { "line": 86, "column": 26 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3746, "end": 3758, "loc": { "start": { "line": 86, "column": 27 }, "end": { "line": 86, "column": 39 } }, "extra": { "rawValue": "processors", "raw": "\"processors\"" }, "value": "processors" }, { "type": "NumericLiteral", "start": 3760, "end": 3763, "loc": { "start": { "line": 86, "column": 41 }, "end": { "line": 86, "column": 44 } }, "extra": { "rawValue": 100, "raw": "100" }, "value": 100 } ] } }, { "type": "ExpressionStatement", "start": 3775, "end": 3811, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 44 } }, "expression": { "type": "CallExpression", "start": 3775, "end": 3810, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 3775, "end": 3793, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 26 } }, "object": { "type": "ThisExpression", "start": 3775, "end": 3779, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 12 } } }, "property": { "type": "Identifier", "start": 3780, "end": 3793, "loc": { "start": { "line": 87, "column": 13 }, "end": { "line": 87, "column": 26 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3794, "end": 3804, "loc": { "start": { "line": 87, "column": 27 }, "end": { "line": 87, "column": 37 } }, "extra": { "rawValue": "painting", "raw": "\"painting\"" }, "value": "painting" }, { "type": "NumericLiteral", "start": 3806, "end": 3809, "loc": { "start": { "line": 87, "column": 39 }, "end": { "line": 87, "column": 42 } }, "extra": { "rawValue": 100, "raw": "100" }, "value": 100 } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 3826, "end": 4686, "loc": { "start": { "line": 90, "column": 4 }, "end": { "line": 110, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3826, "end": 3839, "loc": { "start": { "line": 90, "column": 4 }, "end": { "line": 90, "column": 17 }, "identifierName": "modifyUpgrade" }, "name": "modifyUpgrade" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3840, "end": 3842, "loc": { "start": { "line": 90, "column": 18 }, "end": { "line": 90, "column": 20 }, "identifierName": "id" }, "name": "id" }, { "type": "Identifier", "start": 3844, "end": 3850, "loc": { "start": { "line": 90, "column": 22 }, "end": { "line": 90, "column": 28 }, "identifierName": "amount" }, "name": "amount" } ], "body": { "type": "BlockStatement", "start": 3852, "end": 4686, "loc": { "start": { "line": 90, "column": 30 }, "end": { "line": 110, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 3863, "end": 3921, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 66 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3869, "end": 3920, "loc": { "start": { "line": 91, "column": 14 }, "end": { "line": 91, "column": 65 } }, "id": { "type": "Identifier", "start": 3869, "end": 3881, "loc": { "start": { "line": 91, "column": 14 }, "end": { "line": 91, "column": 26 }, "identifierName": "upgradeTiers" }, "name": "upgradeTiers" }, "init": { "type": "MemberExpression", "start": 3884, "end": 3920, "loc": { "start": { "line": 91, "column": 29 }, "end": { "line": 91, "column": 65 } }, "object": { "type": "CallExpression", "start": 3884, "end": 3916, "loc": { "start": { "line": 91, "column": 29 }, "end": { "line": 91, "column": 61 } }, "callee": { "type": "MemberExpression", "start": 3884, "end": 3914, "loc": { "start": { "line": 91, "column": 29 }, "end": { "line": 91, "column": 59 } }, "object": { "type": "MemberExpression", "start": 3884, "end": 3902, "loc": { "start": { "line": 91, "column": 29 }, "end": { "line": 91, "column": 47 } }, "object": { "type": "MemberExpression", "start": 3884, "end": 3893, "loc": { "start": { "line": 91, "column": 29 }, "end": { "line": 91, "column": 38 } }, "object": { "type": "ThisExpression", "start": 3884, "end": 3888, "loc": { "start": { "line": 91, "column": 29 }, "end": { "line": 91, "column": 33 } } }, "property": { "type": "Identifier", "start": 3889, "end": 3893, "loc": { "start": { "line": 91, "column": 34 }, "end": { "line": 91, "column": 38 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3894, "end": 3902, "loc": { "start": { "line": 91, "column": 39 }, "end": { "line": 91, "column": 47 }, "identifierName": "gameMode" }, "name": "gameMode" }, "computed": false }, "property": { "type": "Identifier", "start": 3903, "end": 3914, "loc": { "start": { "line": 91, "column": 48 }, "end": { "line": 91, "column": 59 }, "identifierName": "getUpgrades" }, "name": "getUpgrades" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 3917, "end": 3919, "loc": { "start": { "line": 91, "column": 62 }, "end": { "line": 91, "column": 64 }, "identifierName": "id" }, "name": "id" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 3931, "end": 3968, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 92, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3937, "end": 3967, "loc": { "start": { "line": 92, "column": 14 }, "end": { "line": 92, "column": 44 } }, "id": { "type": "Identifier", "start": 3937, "end": 3945, "loc": { "start": { "line": 92, "column": 14 }, "end": { "line": 92, "column": 22 }, "identifierName": "maxLevel" }, "name": "maxLevel" }, "init": { "type": "MemberExpression", "start": 3948, "end": 3967, "loc": { "start": { "line": 92, "column": 25 }, "end": { "line": 92, "column": 44 } }, "object": { "type": "Identifier", "start": 3948, "end": 3960, "loc": { "start": { "line": 92, "column": 25 }, "end": { "line": 92, "column": 37 }, "identifierName": "upgradeTiers" }, "name": "upgradeTiers" }, "property": { "type": "Identifier", "start": 3961, "end": 3967, "loc": { "start": { "line": 92, "column": 38 }, "end": { "line": 92, "column": 44 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 3980, "end": 4142, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 97, "column": 10 } }, "expression": { "type": "AssignmentExpression", "start": 3980, "end": 4141, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 97, "column": 9 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3980, "end": 4016, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 44 } }, "object": { "type": "MemberExpression", "start": 3980, "end": 4012, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 40 } }, "object": { "type": "MemberExpression", "start": 3980, "end": 3998, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 26 } }, "object": { "type": "MemberExpression", "start": 3980, "end": 3989, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 17 } }, "object": { "type": "ThisExpression", "start": 3980, "end": 3984, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 12 } } }, "property": { "type": "Identifier", "start": 3985, "end": 3989, "loc": { "start": { "line": 94, "column": 13 }, "end": { "line": 94, "column": 17 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 3990, "end": 3998, "loc": { "start": { "line": 94, "column": 18 }, "end": { "line": 94, "column": 26 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 3999, "end": 4012, "loc": { "start": { "line": 94, "column": 27 }, "end": { "line": 94, "column": 40 }, "identifierName": "upgradeLevels" }, "name": "upgradeLevels" }, "computed": false }, "property": { "type": "Identifier", "start": 4013, "end": 4015, "loc": { "start": { "line": 94, "column": 41 }, "end": { "line": 94, "column": 43 }, "identifierName": "id" }, "name": "id" }, "computed": true }, "right": { "type": "CallExpression", "start": 4019, "end": 4141, "loc": { "start": { "line": 94, "column": 47 }, "end": { "line": 97, "column": 9 } }, "callee": { "type": "MemberExpression", "start": 4019, "end": 4027, "loc": { "start": { "line": 94, "column": 47 }, "end": { "line": 94, "column": 55 } }, "object": { "type": "Identifier", "start": 4019, "end": 4023, "loc": { "start": { "line": 94, "column": 47 }, "end": { "line": 94, "column": 51 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 4024, "end": 4027, "loc": { "start": { "line": 94, "column": 52 }, "end": { "line": 94, "column": 55 }, "identifierName": "max" }, "name": "max" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", "start": 4042, "end": 4043, "loc": { "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 13 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "CallExpression", "start": 4058, "end": 4130, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 84 } }, "callee": { "type": "MemberExpression", "start": 4058, "end": 4066, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 20 } }, "object": { "type": "Identifier", "start": 4058, "end": 4062, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 16 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 4063, "end": 4066, "loc": { "start": { "line": 96, "column": 17 }, "end": { "line": 96, "column": 20 }, "identifierName": "min" }, "name": "min" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4067, "end": 4075, "loc": { "start": { "line": 96, "column": 21 }, "end": { "line": 96, "column": 29 }, "identifierName": "maxLevel" }, "name": "maxLevel" }, { "type": "BinaryExpression", "start": 4077, "end": 4129, "loc": { "start": { "line": 96, "column": 31 }, "end": { "line": 96, "column": 83 } }, "left": { "type": "LogicalExpression", "start": 4078, "end": 4119, "loc": { "start": { "line": 96, "column": 32 }, "end": { "line": 96, "column": 73 } }, "left": { "type": "MemberExpression", "start": 4078, "end": 4114, "loc": { "start": { "line": 96, "column": 32 }, "end": { "line": 96, "column": 68 } }, "object": { "type": "MemberExpression", "start": 4078, "end": 4110, "loc": { "start": { "line": 96, "column": 32 }, "end": { "line": 96, "column": 64 } }, "object": { "type": "MemberExpression", "start": 4078, "end": 4096, "loc": { "start": { "line": 96, "column": 32 }, "end": { "line": 96, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4078, "end": 4087, "loc": { "start": { "line": 96, "column": 32 }, "end": { "line": 96, "column": 41 } }, "object": { "type": "ThisExpression", "start": 4078, "end": 4082, "loc": { "start": { "line": 96, "column": 32 }, "end": { "line": 96, "column": 36 } } }, "property": { "type": "Identifier", "start": 4083, "end": 4087, "loc": { "start": { "line": 96, "column": 37 }, "end": { "line": 96, "column": 41 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 4088, "end": 4096, "loc": { "start": { "line": 96, "column": 42 }, "end": { "line": 96, "column": 50 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 4097, "end": 4110, "loc": { "start": { "line": 96, "column": 51 }, "end": { "line": 96, "column": 64 }, "identifierName": "upgradeLevels" }, "name": "upgradeLevels" }, "computed": false }, "property": { "type": "Identifier", "start": 4111, "end": 4113, "loc": { "start": { "line": 96, "column": 65 }, "end": { "line": 96, "column": 67 }, "identifierName": "id" }, "name": "id" }, "computed": true }, "operator": "||", "right": { "type": "NumericLiteral", "start": 4118, "end": 4119, "loc": { "start": { "line": 96, "column": 72 }, "end": { "line": 96, "column": 73 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "extra": { "parenthesized": true, "parenStart": 4077 } }, "operator": "+", "right": { "type": "Identifier", "start": 4123, "end": 4129, "loc": { "start": { "line": 96, "column": 77 }, "end": { "line": 96, "column": 83 }, "identifierName": "amount" }, "name": "amount" } } ] } ] } }, "trailingComments": [ { "type": "CommentLine", "value": " Compute improvement", "start": 4154, "end": 4176, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 30 } } } ] }, { "type": "VariableDeclaration", "start": 4186, "end": 4206, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 28 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4190, "end": 4205, "loc": { "start": { "line": 100, "column": 12 }, "end": { "line": 100, "column": 27 } }, "id": { "type": "Identifier", "start": 4190, "end": 4201, "loc": { "start": { "line": 100, "column": 12 }, "end": { "line": 100, "column": 23 }, "identifierName": "improvement" }, "name": "improvement", "leadingComments": null }, "init": { "type": "NumericLiteral", "start": 4204, "end": 4205, "loc": { "start": { "line": 100, "column": 26 }, "end": { "line": 100, "column": 27 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "leadingComments": null } ], "kind": "let", "leadingComments": [ { "type": "CommentLine", "value": " Compute improvement", "start": 4154, "end": 4176, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 30 } } } ] }, { "type": "ForStatement", "start": 4216, "end": 4348, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 103, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 4221, "end": 4230, "loc": { "start": { "line": 101, "column": 13 }, "end": { "line": 101, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4225, "end": 4230, "loc": { "start": { "line": 101, "column": 17 }, "end": { "line": 101, "column": 22 } }, "id": { "type": "Identifier", "start": 4225, "end": 4226, "loc": { "start": { "line": 101, "column": 17 }, "end": { "line": 101, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 4229, "end": 4230, "loc": { "start": { "line": 101, "column": 21 }, "end": { "line": 101, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 4232, "end": 4272, "loc": { "start": { "line": 101, "column": 24 }, "end": { "line": 101, "column": 64 } }, "left": { "type": "Identifier", "start": 4232, "end": 4233, "loc": { "start": { "line": 101, "column": 24 }, "end": { "line": 101, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 4236, "end": 4272, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 101, "column": 64 } }, "object": { "type": "MemberExpression", "start": 4236, "end": 4268, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 101, "column": 60 } }, "object": { "type": "MemberExpression", "start": 4236, "end": 4254, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 101, "column": 46 } }, "object": { "type": "MemberExpression", "start": 4236, "end": 4245, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 101, "column": 37 } }, "object": { "type": "ThisExpression", "start": 4236, "end": 4240, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 101, "column": 32 } } }, "property": { "type": "Identifier", "start": 4241, "end": 4245, "loc": { "start": { "line": 101, "column": 33 }, "end": { "line": 101, "column": 37 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 4246, "end": 4254, "loc": { "start": { "line": 101, "column": 38 }, "end": { "line": 101, "column": 46 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 4255, "end": 4268, "loc": { "start": { "line": 101, "column": 47 }, "end": { "line": 101, "column": 60 }, "identifierName": "upgradeLevels" }, "name": "upgradeLevels" }, "computed": false }, "property": { "type": "Identifier", "start": 4269, "end": 4271, "loc": { "start": { "line": 101, "column": 61 }, "end": { "line": 101, "column": 63 }, "identifierName": "id" }, "name": "id" }, "computed": true } }, "update": { "type": "UpdateExpression", "start": 4274, "end": 4277, "loc": { "start": { "line": 101, "column": 66 }, "end": { "line": 101, "column": 69 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 4276, "end": 4277, "loc": { "start": { "line": 101, "column": 68 }, "end": { "line": 101, "column": 69 }, "identifierName": "i" }, "name": "i" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 4279, "end": 4348, "loc": { "start": { "line": 101, "column": 71 }, "end": { "line": 103, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 4294, "end": 4337, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 4294, "end": 4336, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 54 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4294, "end": 4305, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 23 }, "identifierName": "improvement" }, "name": "improvement" }, "right": { "type": "MemberExpression", "start": 4309, "end": 4336, "loc": { "start": { "line": 102, "column": 27 }, "end": { "line": 102, "column": 54 } }, "object": { "type": "MemberExpression", "start": 4309, "end": 4324, "loc": { "start": { "line": 102, "column": 27 }, "end": { "line": 102, "column": 42 } }, "object": { "type": "Identifier", "start": 4309, "end": 4321, "loc": { "start": { "line": 102, "column": 27 }, "end": { "line": 102, "column": 39 }, "identifierName": "upgradeTiers" }, "name": "upgradeTiers" }, "property": { "type": "Identifier", "start": 4322, "end": 4323, "loc": { "start": { "line": 102, "column": 40 }, "end": { "line": 102, "column": 41 }, "identifierName": "i" }, "name": "i" }, "computed": true }, "property": { "type": "Identifier", "start": 4325, "end": 4336, "loc": { "start": { "line": 102, "column": 43 }, "end": { "line": 102, "column": 54 }, "identifierName": "improvement" }, "name": "improvement" }, "computed": false } } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 4358, "end": 4415, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 65 } }, "expression": { "type": "AssignmentExpression", "start": 4358, "end": 4414, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 64 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4358, "end": 4400, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 50 } }, "object": { "type": "MemberExpression", "start": 4358, "end": 4396, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 46 } }, "object": { "type": "MemberExpression", "start": 4358, "end": 4376, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 26 } }, "object": { "type": "MemberExpression", "start": 4358, "end": 4367, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 17 } }, "object": { "type": "ThisExpression", "start": 4358, "end": 4362, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 12 } } }, "property": { "type": "Identifier", "start": 4363, "end": 4367, "loc": { "start": { "line": 104, "column": 13 }, "end": { "line": 104, "column": 17 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 4368, "end": 4376, "loc": { "start": { "line": 104, "column": 18 }, "end": { "line": 104, "column": 26 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 4377, "end": 4396, "loc": { "start": { "line": 104, "column": 27 }, "end": { "line": 104, "column": 46 }, "identifierName": "upgradeImprovements" }, "name": "upgradeImprovements" }, "computed": false }, "property": { "type": "Identifier", "start": 4397, "end": 4399, "loc": { "start": { "line": 104, "column": 47 }, "end": { "line": 104, "column": 49 }, "identifierName": "id" }, "name": "id" }, "computed": true }, "right": { "type": "Identifier", "start": 4403, "end": 4414, "loc": { "start": { "line": 104, "column": 53 }, "end": { "line": 104, "column": 64 }, "identifierName": "improvement" }, "name": "improvement" } } }, { "type": "ExpressionStatement", "start": 4425, "end": 4473, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 56 } }, "expression": { "type": "CallExpression", "start": 4425, "end": 4472, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 4425, "end": 4468, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 51 } }, "object": { "type": "MemberExpression", "start": 4425, "end": 4459, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 42 } }, "object": { "type": "MemberExpression", "start": 4425, "end": 4442, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 25 } }, "object": { "type": "MemberExpression", "start": 4425, "end": 4434, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 17 } }, "object": { "type": "ThisExpression", "start": 4425, "end": 4429, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 12 } } }, "property": { "type": "Identifier", "start": 4430, "end": 4434, "loc": { "start": { "line": 105, "column": 13 }, "end": { "line": 105, "column": 17 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 4435, "end": 4442, "loc": { "start": { "line": 105, "column": 18 }, "end": { "line": 105, "column": 25 }, "identifierName": "signals" }, "name": "signals" }, "computed": false }, "property": { "type": "Identifier", "start": 4443, "end": 4459, "loc": { "start": { "line": 105, "column": 26 }, "end": { "line": 105, "column": 42 }, "identifierName": "upgradePurchased" }, "name": "upgradePurchased" }, "computed": false }, "property": { "type": "Identifier", "start": 4460, "end": 4468, "loc": { "start": { "line": 105, "column": 43 }, "end": { "line": 105, "column": 51 }, "identifierName": "dispatch" }, "name": "dispatch" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4469, "end": 4471, "loc": { "start": { "line": 105, "column": 52 }, "end": { "line": 105, "column": 54 }, "identifierName": "id" }, "name": "id" } ] } }, { "type": "ExpressionStatement", "start": 4483, "end": 4679, "loc": { "start": { "line": 106, "column": 8 }, "end": { "line": 109, "column": 10 } }, "expression": { "type": "CallExpression", "start": 4483, "end": 4678, "loc": { "start": { "line": 106, "column": 8 }, "end": { "line": 109, "column": 9 } }, "callee": { "type": "MemberExpression", "start": 4483, "end": 4526, "loc": { "start": { "line": 106, "column": 8 }, "end": { "line": 106, "column": 51 } }, "object": { "type": "MemberExpression", "start": 4483, "end": 4517, "loc": { "start": { "line": 106, "column": 8 }, "end": { "line": 106, "column": 42 } }, "object": { "type": "MemberExpression", "start": 4483, "end": 4504, "loc": { "start": { "line": 106, "column": 8 }, "end": { "line": 106, "column": 29 } }, "object": { "type": "MemberExpression", "start": 4483, "end": 4496, "loc": { "start": { "line": 106, "column": 8 }, "end": { "line": 106, "column": 21 } }, "object": { "type": "MemberExpression", "start": 4483, "end": 4492, "loc": { "start": { "line": 106, "column": 8 }, "end": { "line": 106, "column": 17 } }, "object": { "type": "ThisExpression", "start": 4483, "end": 4487, "loc": { "start": { "line": 106, "column": 8 }, "end": { "line": 106, "column": 12 } } }, "property": { "type": "Identifier", "start": 4488, "end": 4492, "loc": { "start": { "line": 106, "column": 13 }, "end": { "line": 106, "column": 17 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 4493, "end": 4496, "loc": { "start": { "line": 106, "column": 18 }, "end": { "line": 106, "column": 21 }, "identifierName": "hud" }, "name": "hud" }, "computed": false }, "property": { "type": "Identifier", "start": 4497, "end": 4504, "loc": { "start": { "line": 106, "column": 22 }, "end": { "line": 106, "column": 29 }, "identifierName": "signals" }, "name": "signals" }, "computed": false }, "property": { "type": "Identifier", "start": 4505, "end": 4517, "loc": { "start": { "line": 106, "column": 30 }, "end": { "line": 106, "column": 42 }, "identifierName": "notification" }, "name": "notification" }, "computed": false }, "property": { "type": "Identifier", "start": 4518, "end": 4526, "loc": { "start": { "line": 106, "column": 43 }, "end": { "line": 106, "column": 51 }, "identifierName": "dispatch" }, "name": "dispatch" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 4541, "end": 4624, "loc": { "start": { "line": 107, "column": 12 }, "end": { "line": 107, "column": 95 } }, "left": { "type": "BinaryExpression", "start": 4541, "end": 4579, "loc": { "start": { "line": 107, "column": 12 }, "end": { "line": 107, "column": 50 } }, "left": { "type": "BinaryExpression", "start": 4541, "end": 4557, "loc": { "start": { "line": 107, "column": 12 }, "end": { "line": 107, "column": 28 } }, "left": { "type": "StringLiteral", "start": 4541, "end": 4552, "loc": { "start": { "line": 107, "column": 12 }, "end": { "line": 107, "column": 23 } }, "extra": { "rawValue": "Upgrade '", "raw": "\"Upgrade '\"" }, "value": "Upgrade '" }, "operator": "+", "right": { "type": "Identifier", "start": 4555, "end": 4557, "loc": { "start": { "line": 107, "column": 26 }, "end": { "line": 107, "column": 28 }, "identifierName": "id" }, "name": "id" } }, "operator": "+", "right": { "type": "StringLiteral", "start": 4560, "end": 4579, "loc": { "start": { "line": 107, "column": 31 }, "end": { "line": 107, "column": 50 } }, "extra": { "rawValue": "' is now at tier ", "raw": "\"' is now at tier \"" }, "value": "' is now at tier " } }, "operator": "+", "right": { "type": "BinaryExpression", "start": 4583, "end": 4623, "loc": { "start": { "line": 107, "column": 54 }, "end": { "line": 107, "column": 94 } }, "left": { "type": "MemberExpression", "start": 4583, "end": 4619, "loc": { "start": { "line": 107, "column": 54 }, "end": { "line": 107, "column": 90 } }, "object": { "type": "MemberExpression", "start": 4583, "end": 4615, "loc": { "start": { "line": 107, "column": 54 }, "end": { "line": 107, "column": 86 } }, "object": { "type": "MemberExpression", "start": 4583, "end": 4601, "loc": { "start": { "line": 107, "column": 54 }, "end": { "line": 107, "column": 72 } }, "object": { "type": "MemberExpression", "start": 4583, "end": 4592, "loc": { "start": { "line": 107, "column": 54 }, "end": { "line": 107, "column": 63 } }, "object": { "type": "ThisExpression", "start": 4583, "end": 4587, "loc": { "start": { "line": 107, "column": 54 }, "end": { "line": 107, "column": 58 } } }, "property": { "type": "Identifier", "start": 4588, "end": 4592, "loc": { "start": { "line": 107, "column": 59 }, "end": { "line": 107, "column": 63 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 4593, "end": 4601, "loc": { "start": { "line": 107, "column": 64 }, "end": { "line": 107, "column": 72 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 4602, "end": 4615, "loc": { "start": { "line": 107, "column": 73 }, "end": { "line": 107, "column": 86 }, "identifierName": "upgradeLevels" }, "name": "upgradeLevels" }, "computed": false }, "property": { "type": "Identifier", "start": 4616, "end": 4618, "loc": { "start": { "line": 107, "column": 87 }, "end": { "line": 107, "column": 89 }, "identifierName": "id" }, "name": "id" }, "computed": true }, "operator": "+", "right": { "type": "NumericLiteral", "start": 4622, "end": 4623, "loc": { "start": { "line": 107, "column": 93 }, "end": { "line": 107, "column": 94 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesized": true, "parenStart": 4582 } } }, { "type": "MemberExpression", "start": 4639, "end": 4667, "loc": { "start": { "line": 108, "column": 12 }, "end": { "line": 108, "column": 40 } }, "object": { "type": "Identifier", "start": 4639, "end": 4659, "loc": { "start": { "line": 108, "column": 12 }, "end": { "line": 108, "column": 32 }, "identifierName": "enumNotificationType" }, "name": "enumNotificationType" }, "property": { "type": "Identifier", "start": 4660, "end": 4667, "loc": { "start": { "line": 108, "column": 33 }, "end": { "line": 108, "column": 40 }, "identifierName": "upgrade" }, "name": "upgrade" }, "computed": false } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 4694, "end": 5618, "loc": { "start": { "line": 112, "column": 4 }, "end": { "line": 136, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 4694, "end": 4705, "loc": { "start": { "line": 112, "column": 4 }, "end": { "line": 112, "column": 15 }, "identifierName": "modifyLevel" }, "name": "modifyLevel" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 4706, "end": 4712, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 22 }, "identifierName": "amount" }, "name": "amount" } ], "body": { "type": "BlockStatement", "start": 4714, "end": 5618, "loc": { "start": { "line": 112, "column": 24 }, "end": { "line": 136, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 4725, "end": 4761, "loc": { "start": { "line": 113, "column": 8 }, "end": { "line": 113, "column": 44 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4731, "end": 4760, "loc": { "start": { "line": 113, "column": 14 }, "end": { "line": 113, "column": 43 } }, "id": { "type": "Identifier", "start": 4731, "end": 4739, "loc": { "start": { "line": 113, "column": 14 }, "end": { "line": 113, "column": 22 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "init": { "type": "MemberExpression", "start": 4742, "end": 4760, "loc": { "start": { "line": 113, "column": 25 }, "end": { "line": 113, "column": 43 } }, "object": { "type": "MemberExpression", "start": 4742, "end": 4751, "loc": { "start": { "line": 113, "column": 25 }, "end": { "line": 113, "column": 34 } }, "object": { "type": "ThisExpression", "start": 4742, "end": 4746, "loc": { "start": { "line": 113, "column": 25 }, "end": { "line": 113, "column": 29 } } }, "property": { "type": "Identifier", "start": 4747, "end": 4751, "loc": { "start": { "line": 113, "column": 30 }, "end": { "line": 113, "column": 34 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 4752, "end": 4760, "loc": { "start": { "line": 113, "column": 35 }, "end": { "line": 113, "column": 43 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4771, "end": 4825, "loc": { "start": { "line": 114, "column": 8 }, "end": { "line": 114, "column": 62 } }, "expression": { "type": "AssignmentExpression", "start": 4771, "end": 4824, "loc": { "start": { "line": 114, "column": 8 }, "end": { "line": 114, "column": 61 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4771, "end": 4785, "loc": { "start": { "line": 114, "column": 8 }, "end": { "line": 114, "column": 22 } }, "object": { "type": "Identifier", "start": 4771, "end": 4779, "loc": { "start": { "line": 114, "column": 8 }, "end": { "line": 114, "column": 16 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "property": { "type": "Identifier", "start": 4780, "end": 4785, "loc": { "start": { "line": 114, "column": 17 }, "end": { "line": 114, "column": 22 }, "identifierName": "level" }, "name": "level" }, "computed": false }, "right": { "type": "CallExpression", "start": 4788, "end": 4824, "loc": { "start": { "line": 114, "column": 25 }, "end": { "line": 114, "column": 61 } }, "callee": { "type": "MemberExpression", "start": 4788, "end": 4796, "loc": { "start": { "line": 114, "column": 25 }, "end": { "line": 114, "column": 33 } }, "object": { "type": "Identifier", "start": 4788, "end": 4792, "loc": { "start": { "line": 114, "column": 25 }, "end": { "line": 114, "column": 29 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 4793, "end": 4796, "loc": { "start": { "line": 114, "column": 30 }, "end": { "line": 114, "column": 33 }, "identifierName": "max" }, "name": "max" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", "start": 4797, "end": 4798, "loc": { "start": { "line": 114, "column": 34 }, "end": { "line": 114, "column": 35 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "BinaryExpression", "start": 4800, "end": 4823, "loc": { "start": { "line": 114, "column": 37 }, "end": { "line": 114, "column": 60 } }, "left": { "type": "MemberExpression", "start": 4800, "end": 4814, "loc": { "start": { "line": 114, "column": 37 }, "end": { "line": 114, "column": 51 } }, "object": { "type": "Identifier", "start": 4800, "end": 4808, "loc": { "start": { "line": 114, "column": 37 }, "end": { "line": 114, "column": 45 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "property": { "type": "Identifier", "start": 4809, "end": 4814, "loc": { "start": { "line": 114, "column": 46 }, "end": { "line": 114, "column": 51 }, "identifierName": "level" }, "name": "level" }, "computed": false }, "operator": "+", "right": { "type": "Identifier", "start": 4817, "end": 4823, "loc": { "start": { "line": 114, "column": 54 }, "end": { "line": 114, "column": 60 }, "identifierName": "amount" }, "name": "amount" } } ] } } }, { "type": "ExpressionStatement", "start": 4835, "end": 4862, "loc": { "start": { "line": 115, "column": 8 }, "end": { "line": 115, "column": 35 } }, "expression": { "type": "CallExpression", "start": 4835, "end": 4861, "loc": { "start": { "line": 115, "column": 8 }, "end": { "line": 115, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 4835, "end": 4859, "loc": { "start": { "line": 115, "column": 8 }, "end": { "line": 115, "column": 32 } }, "object": { "type": "Identifier", "start": 4835, "end": 4843, "loc": { "start": { "line": 115, "column": 8 }, "end": { "line": 115, "column": 16 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "property": { "type": "Identifier", "start": 4844, "end": 4859, "loc": { "start": { "line": 115, "column": 17 }, "end": { "line": 115, "column": 32 }, "identifierName": "computeNextGoal" }, "name": "computeNextGoal" }, "computed": false }, "arguments": [] }, "trailingComments": [ { "type": "CommentLine", "value": " Clear all shapes of this level", "start": 4874, "end": 4907, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 41 } } } ] }, { "type": "ExpressionStatement", "start": 4917, "end": 4986, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 77 } }, "expression": { "type": "AssignmentExpression", "start": 4917, "end": 4985, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 76 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4917, "end": 4981, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 72 } }, "object": { "type": "MemberExpression", "start": 4917, "end": 4938, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 29 } }, "object": { "type": "Identifier", "start": 4917, "end": 4925, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 16 }, "identifierName": "hubGoals" }, "name": "hubGoals", "leadingComments": null }, "property": { "type": "Identifier", "start": 4926, "end": 4938, "loc": { "start": { "line": 118, "column": 17 }, "end": { "line": 118, "column": 29 }, "identifierName": "storedShapes" }, "name": "storedShapes" }, "computed": false, "leadingComments": null }, "property": { "type": "CallExpression", "start": 4939, "end": 4980, "loc": { "start": { "line": 118, "column": 30 }, "end": { "line": 118, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 4939, "end": 4978, "loc": { "start": { "line": 118, "column": 30 }, "end": { "line": 118, "column": 69 } }, "object": { "type": "MemberExpression", "start": 4939, "end": 4970, "loc": { "start": { "line": 118, "column": 30 }, "end": { "line": 118, "column": 61 } }, "object": { "type": "MemberExpression", "start": 4939, "end": 4959, "loc": { "start": { "line": 118, "column": 30 }, "end": { "line": 118, "column": 50 } }, "object": { "type": "Identifier", "start": 4939, "end": 4947, "loc": { "start": { "line": 118, "column": 30 }, "end": { "line": 118, "column": 38 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "property": { "type": "Identifier", "start": 4948, "end": 4959, "loc": { "start": { "line": 118, "column": 39 }, "end": { "line": 118, "column": 50 }, "identifierName": "currentGoal" }, "name": "currentGoal" }, "computed": false }, "property": { "type": "Identifier", "start": 4960, "end": 4970, "loc": { "start": { "line": 118, "column": 51 }, "end": { "line": 118, "column": 61 }, "identifierName": "definition" }, "name": "definition" }, "computed": false }, "property": { "type": "Identifier", "start": 4971, "end": 4978, "loc": { "start": { "line": 118, "column": 62 }, "end": { "line": 118, "column": 69 }, "identifierName": "getHash" }, "name": "getHash" }, "computed": false }, "arguments": [] }, "computed": true, "leadingComments": null }, "right": { "type": "NumericLiteral", "start": 4984, "end": 4985, "loc": { "start": { "line": 118, "column": 75 }, "end": { "line": 118, "column": 76 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Clear all shapes of this level", "start": 4874, "end": 4907, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 41 } } } ] }, { "type": "ExpressionStatement", "start": 4998, "end": 5046, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 120, "column": 56 } }, "expression": { "type": "CallExpression", "start": 4998, "end": 5045, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 120, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 4998, "end": 5043, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 120, "column": 53 } }, "object": { "type": "MemberExpression", "start": 4998, "end": 5030, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 120, "column": 40 } }, "object": { "type": "MemberExpression", "start": 4998, "end": 5017, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 120, "column": 27 } }, "object": { "type": "MemberExpression", "start": 4998, "end": 5011, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 120, "column": 21 } }, "object": { "type": "MemberExpression", "start": 4998, "end": 5007, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 120, "column": 17 } }, "object": { "type": "ThisExpression", "start": 4998, "end": 5002, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 120, "column": 12 } } }, "property": { "type": "Identifier", "start": 5003, "end": 5007, "loc": { "start": { "line": 120, "column": 13 }, "end": { "line": 120, "column": 17 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 5008, "end": 5011, "loc": { "start": { "line": 120, "column": 18 }, "end": { "line": 120, "column": 21 }, "identifierName": "hud" }, "name": "hud" }, "computed": false }, "property": { "type": "Identifier", "start": 5012, "end": 5017, "loc": { "start": { "line": 120, "column": 22 }, "end": { "line": 120, "column": 27 }, "identifierName": "parts" }, "name": "parts" }, "computed": false }, "property": { "type": "Identifier", "start": 5018, "end": 5030, "loc": { "start": { "line": 120, "column": 28 }, "end": { "line": 120, "column": 40 }, "identifierName": "pinnedShapes" }, "name": "pinnedShapes" }, "computed": false }, "property": { "type": "Identifier", "start": 5031, "end": 5043, "loc": { "start": { "line": 120, "column": 41 }, "end": { "line": 120, "column": 53 }, "identifierName": "rerenderFull" }, "name": "rerenderFull" }, "computed": false }, "arguments": [] }, "trailingComments": [ { "type": "CommentLine", "value": " Compute gained rewards", "start": 5058, "end": 5083, "loc": { "start": { "line": 122, "column": 8 }, "end": { "line": 122, "column": 33 } } } ] }, { "type": "ExpressionStatement", "start": 5093, "end": 5121, "loc": { "start": { "line": 123, "column": 8 }, "end": { "line": 123, "column": 36 } }, "expression": { "type": "AssignmentExpression", "start": 5093, "end": 5120, "loc": { "start": { "line": 123, "column": 8 }, "end": { "line": 123, "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5093, "end": 5115, "loc": { "start": { "line": 123, "column": 8 }, "end": { "line": 123, "column": 30 } }, "object": { "type": "Identifier", "start": 5093, "end": 5101, "loc": { "start": { "line": 123, "column": 8 }, "end": { "line": 123, "column": 16 }, "identifierName": "hubGoals" }, "name": "hubGoals", "leadingComments": null }, "property": { "type": "Identifier", "start": 5102, "end": 5115, "loc": { "start": { "line": 123, "column": 17 }, "end": { "line": 123, "column": 30 }, "identifierName": "gainedRewards" }, "name": "gainedRewards" }, "computed": false, "leadingComments": null }, "right": { "type": "ObjectExpression", "start": 5118, "end": 5120, "loc": { "start": { "line": 123, "column": 33 }, "end": { "line": 123, "column": 35 } }, "properties": [] }, "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Compute gained rewards", "start": 5058, "end": 5083, "loc": { "start": { "line": 122, "column": 8 }, "end": { "line": 122, "column": 33 } } } ] }, { "type": "VariableDeclaration", "start": 5131, "end": 5187, "loc": { "start": { "line": 124, "column": 8 }, "end": { "line": 124, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5137, "end": 5186, "loc": { "start": { "line": 124, "column": 14 }, "end": { "line": 124, "column": 63 } }, "id": { "type": "Identifier", "start": 5137, "end": 5143, "loc": { "start": { "line": 124, "column": 14 }, "end": { "line": 124, "column": 20 }, "identifierName": "levels" }, "name": "levels" }, "init": { "type": "CallExpression", "start": 5146, "end": 5186, "loc": { "start": { "line": 124, "column": 23 }, "end": { "line": 124, "column": 63 } }, "callee": { "type": "MemberExpression", "start": 5146, "end": 5184, "loc": { "start": { "line": 124, "column": 23 }, "end": { "line": 124, "column": 61 } }, "object": { "type": "MemberExpression", "start": 5146, "end": 5164, "loc": { "start": { "line": 124, "column": 23 }, "end": { "line": 124, "column": 41 } }, "object": { "type": "MemberExpression", "start": 5146, "end": 5155, "loc": { "start": { "line": 124, "column": 23 }, "end": { "line": 124, "column": 32 } }, "object": { "type": "ThisExpression", "start": 5146, "end": 5150, "loc": { "start": { "line": 124, "column": 23 }, "end": { "line": 124, "column": 27 } } }, "property": { "type": "Identifier", "start": 5151, "end": 5155, "loc": { "start": { "line": 124, "column": 28 }, "end": { "line": 124, "column": 32 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 5156, "end": 5164, "loc": { "start": { "line": 124, "column": 33 }, "end": { "line": 124, "column": 41 }, "identifierName": "gameMode" }, "name": "gameMode" }, "computed": false }, "property": { "type": "Identifier", "start": 5165, "end": 5184, "loc": { "start": { "line": 124, "column": 42 }, "end": { "line": 124, "column": 61 }, "identifierName": "getLevelDefinitions" }, "name": "getLevelDefinitions" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "ForStatement", "start": 5197, "end": 5450, "loc": { "start": { "line": 125, "column": 8 }, "end": { "line": 130, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 5202, "end": 5211, "loc": { "start": { "line": 125, "column": 13 }, "end": { "line": 125, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5206, "end": 5211, "loc": { "start": { "line": 125, "column": 17 }, "end": { "line": 125, "column": 22 } }, "id": { "type": "Identifier", "start": 5206, "end": 5207, "loc": { "start": { "line": 125, "column": 17 }, "end": { "line": 125, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 5210, "end": 5211, "loc": { "start": { "line": 125, "column": 21 }, "end": { "line": 125, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 5213, "end": 5235, "loc": { "start": { "line": 125, "column": 24 }, "end": { "line": 125, "column": 46 } }, "left": { "type": "Identifier", "start": 5213, "end": 5214, "loc": { "start": { "line": 125, "column": 24 }, "end": { "line": 125, "column": 25 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "BinaryExpression", "start": 5217, "end": 5235, "loc": { "start": { "line": 125, "column": 28 }, "end": { "line": 125, "column": 46 } }, "left": { "type": "MemberExpression", "start": 5217, "end": 5231, "loc": { "start": { "line": 125, "column": 28 }, "end": { "line": 125, "column": 42 } }, "object": { "type": "Identifier", "start": 5217, "end": 5225, "loc": { "start": { "line": 125, "column": 28 }, "end": { "line": 125, "column": 36 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "property": { "type": "Identifier", "start": 5226, "end": 5231, "loc": { "start": { "line": 125, "column": 37 }, "end": { "line": 125, "column": 42 }, "identifierName": "level" }, "name": "level" }, "computed": false }, "operator": "-", "right": { "type": "NumericLiteral", "start": 5234, "end": 5235, "loc": { "start": { "line": 125, "column": 45 }, "end": { "line": 125, "column": 46 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } } }, "update": { "type": "UpdateExpression", "start": 5237, "end": 5240, "loc": { "start": { "line": 125, "column": 48 }, "end": { "line": 125, "column": 51 } }, "operator": "++", "prefix": true, "argument": { "type": "Identifier", "start": 5239, "end": 5240, "loc": { "start": { "line": 125, "column": 50 }, "end": { "line": 125, "column": 51 }, "identifierName": "i" }, "name": "i" }, "extra": { "parenthesizedArgument": false } }, "body": { "type": "BlockStatement", "start": 5242, "end": 5450, "loc": { "start": { "line": 125, "column": 53 }, "end": { "line": 130, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 5257, "end": 5439, "loc": { "start": { "line": 126, "column": 12 }, "end": { "line": 129, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 5261, "end": 5278, "loc": { "start": { "line": 126, "column": 16 }, "end": { "line": 126, "column": 33 } }, "left": { "type": "Identifier", "start": 5261, "end": 5262, "loc": { "start": { "line": 126, "column": 16 }, "end": { "line": 126, "column": 17 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "MemberExpression", "start": 5265, "end": 5278, "loc": { "start": { "line": 126, "column": 20 }, "end": { "line": 126, "column": 33 } }, "object": { "type": "Identifier", "start": 5265, "end": 5271, "loc": { "start": { "line": 126, "column": 20 }, "end": { "line": 126, "column": 26 }, "identifierName": "levels" }, "name": "levels" }, "property": { "type": "Identifier", "start": 5272, "end": 5278, "loc": { "start": { "line": 126, "column": 27 }, "end": { "line": 126, "column": 33 }, "identifierName": "length" }, "name": "length" }, "computed": false } }, "consequent": { "type": "BlockStatement", "start": 5280, "end": 5439, "loc": { "start": { "line": 126, "column": 35 }, "end": { "line": 129, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 5299, "end": 5331, "loc": { "start": { "line": 127, "column": 16 }, "end": { "line": 127, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5305, "end": 5330, "loc": { "start": { "line": 127, "column": 22 }, "end": { "line": 127, "column": 47 } }, "id": { "type": "Identifier", "start": 5305, "end": 5311, "loc": { "start": { "line": 127, "column": 22 }, "end": { "line": 127, "column": 28 }, "identifierName": "reward" }, "name": "reward" }, "init": { "type": "MemberExpression", "start": 5314, "end": 5330, "loc": { "start": { "line": 127, "column": 31 }, "end": { "line": 127, "column": 47 } }, "object": { "type": "MemberExpression", "start": 5314, "end": 5323, "loc": { "start": { "line": 127, "column": 31 }, "end": { "line": 127, "column": 40 } }, "object": { "type": "Identifier", "start": 5314, "end": 5320, "loc": { "start": { "line": 127, "column": 31 }, "end": { "line": 127, "column": 37 }, "identifierName": "levels" }, "name": "levels" }, "property": { "type": "Identifier", "start": 5321, "end": 5322, "loc": { "start": { "line": 127, "column": 38 }, "end": { "line": 127, "column": 39 }, "identifierName": "i" }, "name": "i" }, "computed": true }, "property": { "type": "Identifier", "start": 5324, "end": 5330, "loc": { "start": { "line": 127, "column": 41 }, "end": { "line": 127, "column": 47 }, "identifierName": "reward" }, "name": "reward" }, "computed": false } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 5349, "end": 5424, "loc": { "start": { "line": 128, "column": 16 }, "end": { "line": 128, "column": 91 } }, "expression": { "type": "AssignmentExpression", "start": 5349, "end": 5423, "loc": { "start": { "line": 128, "column": 16 }, "end": { "line": 128, "column": 90 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5349, "end": 5379, "loc": { "start": { "line": 128, "column": 16 }, "end": { "line": 128, "column": 46 } }, "object": { "type": "MemberExpression", "start": 5349, "end": 5371, "loc": { "start": { "line": 128, "column": 16 }, "end": { "line": 128, "column": 38 } }, "object": { "type": "Identifier", "start": 5349, "end": 5357, "loc": { "start": { "line": 128, "column": 16 }, "end": { "line": 128, "column": 24 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "property": { "type": "Identifier", "start": 5358, "end": 5371, "loc": { "start": { "line": 128, "column": 25 }, "end": { "line": 128, "column": 38 }, "identifierName": "gainedRewards" }, "name": "gainedRewards" }, "computed": false }, "property": { "type": "Identifier", "start": 5372, "end": 5378, "loc": { "start": { "line": 128, "column": 39 }, "end": { "line": 128, "column": 45 }, "identifierName": "reward" }, "name": "reward" }, "computed": true }, "right": { "type": "BinaryExpression", "start": 5382, "end": 5423, "loc": { "start": { "line": 128, "column": 49 }, "end": { "line": 128, "column": 90 } }, "left": { "type": "LogicalExpression", "start": 5383, "end": 5418, "loc": { "start": { "line": 128, "column": 50 }, "end": { "line": 128, "column": 85 } }, "left": { "type": "MemberExpression", "start": 5383, "end": 5413, "loc": { "start": { "line": 128, "column": 50 }, "end": { "line": 128, "column": 80 } }, "object": { "type": "MemberExpression", "start": 5383, "end": 5405, "loc": { "start": { "line": 128, "column": 50 }, "end": { "line": 128, "column": 72 } }, "object": { "type": "Identifier", "start": 5383, "end": 5391, "loc": { "start": { "line": 128, "column": 50 }, "end": { "line": 128, "column": 58 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "property": { "type": "Identifier", "start": 5392, "end": 5405, "loc": { "start": { "line": 128, "column": 59 }, "end": { "line": 128, "column": 72 }, "identifierName": "gainedRewards" }, "name": "gainedRewards" }, "computed": false }, "property": { "type": "Identifier", "start": 5406, "end": 5412, "loc": { "start": { "line": 128, "column": 73 }, "end": { "line": 128, "column": 79 }, "identifierName": "reward" }, "name": "reward" }, "computed": true }, "operator": "||", "right": { "type": "NumericLiteral", "start": 5417, "end": 5418, "loc": { "start": { "line": 128, "column": 84 }, "end": { "line": 128, "column": 85 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "extra": { "parenthesized": true, "parenStart": 5382 } }, "operator": "+", "right": { "type": "NumericLiteral", "start": 5422, "end": 5423, "loc": { "start": { "line": 128, "column": 89 }, "end": { "line": 128, "column": 90 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } } } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 5462, "end": 5611, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 135, "column": 10 } }, "expression": { "type": "CallExpression", "start": 5462, "end": 5610, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 135, "column": 9 } }, "callee": { "type": "MemberExpression", "start": 5462, "end": 5505, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 51 } }, "object": { "type": "MemberExpression", "start": 5462, "end": 5496, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 42 } }, "object": { "type": "MemberExpression", "start": 5462, "end": 5483, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 29 } }, "object": { "type": "MemberExpression", "start": 5462, "end": 5475, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 21 } }, "object": { "type": "MemberExpression", "start": 5462, "end": 5471, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 17 } }, "object": { "type": "ThisExpression", "start": 5462, "end": 5466, "loc": { "start": { "line": 132, "column": 8 }, "end": { "line": 132, "column": 12 } } }, "property": { "type": "Identifier", "start": 5467, "end": 5471, "loc": { "start": { "line": 132, "column": 13 }, "end": { "line": 132, "column": 17 }, "identifierName": "root" }, "name": "root" }, "computed": false }, "property": { "type": "Identifier", "start": 5472, "end": 5475, "loc": { "start": { "line": 132, "column": 18 }, "end": { "line": 132, "column": 21 }, "identifierName": "hud" }, "name": "hud" }, "computed": false }, "property": { "type": "Identifier", "start": 5476, "end": 5483, "loc": { "start": { "line": 132, "column": 22 }, "end": { "line": 132, "column": 29 }, "identifierName": "signals" }, "name": "signals" }, "computed": false }, "property": { "type": "Identifier", "start": 5484, "end": 5496, "loc": { "start": { "line": 132, "column": 30 }, "end": { "line": 132, "column": 42 }, "identifierName": "notification" }, "name": "notification" }, "computed": false }, "property": { "type": "Identifier", "start": 5497, "end": 5505, "loc": { "start": { "line": 132, "column": 43 }, "end": { "line": 132, "column": 51 }, "identifierName": "dispatch" }, "name": "dispatch" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 5520, "end": 5556, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 48 } }, "left": { "type": "StringLiteral", "start": 5520, "end": 5539, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 31 } }, "extra": { "rawValue": "Changed level to ", "raw": "\"Changed level to \"" }, "value": "Changed level to " }, "operator": "+", "right": { "type": "MemberExpression", "start": 5542, "end": 5556, "loc": { "start": { "line": 133, "column": 34 }, "end": { "line": 133, "column": 48 } }, "object": { "type": "Identifier", "start": 5542, "end": 5550, "loc": { "start": { "line": 133, "column": 34 }, "end": { "line": 133, "column": 42 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "property": { "type": "Identifier", "start": 5551, "end": 5556, "loc": { "start": { "line": 133, "column": 43 }, "end": { "line": 133, "column": 48 }, "identifierName": "level" }, "name": "level" }, "computed": false } }, { "type": "MemberExpression", "start": 5571, "end": 5599, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 40 } }, "object": { "type": "Identifier", "start": 5571, "end": 5591, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 32 }, "identifierName": "enumNotificationType" }, "name": "enumNotificationType" }, "property": { "type": "Identifier", "start": 5592, "end": 5599, "loc": { "start": { "line": 134, "column": 33 }, "end": { "line": 134, "column": 40 }, "identifierName": "upgrade" }, "name": "upgrade" }, "computed": false } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 5626, "end": 5994, "loc": { "start": { "line": 138, "column": 4 }, "end": { "line": 149, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 5626, "end": 5636, "loc": { "start": { "line": 138, "column": 4 }, "end": { "line": 138, "column": 14 }, "identifierName": "initialize" }, "name": "initialize" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 5639, "end": 5994, "loc": { "start": { "line": 138, "column": 17 }, "end": { "line": 149, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 5700, "end": 5877, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 145, "column": 11 } }, "expression": { "type": "CallExpression", "start": 5700, "end": 5876, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 145, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 5700, "end": 5745, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 53 } }, "object": { "type": "MemberExpression", "start": 5700, "end": 5741, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 49 } }, "object": { "type": "MemberExpression", "start": 5700, "end": 5733, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 41 } }, "object": { "type": "MemberExpression", "start": 5700, "end": 5719, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 27 } }, "object": { "type": "MemberExpression", "start": 5700, "end": 5709, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 17 } }, "object": { "type": "ThisExpression", "start": 5700, "end": 5704, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 12 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 5705, "end": 5709, "loc": { "start": { "line": 140, "column": 13 }, "end": { "line": 140, "column": 17 }, "identifierName": "root" }, "name": "root" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 5710, "end": 5719, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 27 }, "identifierName": "gameState" }, "name": "gameState" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 5720, "end": 5733, "loc": { "start": { "line": 140, "column": 28 }, "end": { "line": 140, "column": 41 }, "identifierName": "inputReciever" }, "name": "inputReciever" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 5734, "end": 5741, "loc": { "start": { "line": 140, "column": 42 }, "end": { "line": 140, "column": 49 }, "identifierName": "keydown" }, "name": "keydown" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 5742, "end": 5745, "loc": { "start": { "line": 140, "column": 50 }, "end": { "line": 140, "column": 53 }, "identifierName": "add" }, "name": "add" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 5746, "end": 5875, "loc": { "start": { "line": 140, "column": 54 }, "end": { "line": 145, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5746, "end": 5749, "loc": { "start": { "line": 140, "column": 54 }, "end": { "line": 140, "column": 57 }, "identifierName": "key" }, "name": "key" } ], "body": { "type": "BlockStatement", "start": 5753, "end": 5875, "loc": { "start": { "line": 140, "column": 61 }, "end": { "line": 145, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 5768, "end": 5864, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 144, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 5772, "end": 5791, "loc": { "start": { "line": 141, "column": 16 }, "end": { "line": 141, "column": 35 } }, "left": { "type": "MemberExpression", "start": 5772, "end": 5783, "loc": { "start": { "line": 141, "column": 16 }, "end": { "line": 141, "column": 27 } }, "object": { "type": "Identifier", "start": 5772, "end": 5775, "loc": { "start": { "line": 141, "column": 16 }, "end": { "line": 141, "column": 19 }, "identifierName": "key" }, "name": "key" }, "property": { "type": "Identifier", "start": 5776, "end": 5783, "loc": { "start": { "line": 141, "column": 20 }, "end": { "line": 141, "column": 27 }, "identifierName": "keyCode" }, "name": "keyCode" }, "computed": false }, "operator": "===", "right": { "type": "NumericLiteral", "start": 5788, "end": 5791, "loc": { "start": { "line": 141, "column": 32 }, "end": { "line": 141, "column": 35 } }, "extra": { "rawValue": 117, "raw": "117" }, "value": 117 } }, "consequent": { "type": "BlockStatement", "start": 5793, "end": 5864, "loc": { "start": { "line": 141, "column": 37 }, "end": { "line": 144, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 5835, "end": 5849, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 30 } }, "expression": { "type": "CallExpression", "start": 5835, "end": 5848, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 29 } }, "callee": { "type": "MemberExpression", "start": 5835, "end": 5846, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 27 } }, "object": { "type": "ThisExpression", "start": 5835, "end": 5839, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 20 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 5840, "end": 5846, "loc": { "start": { "line": 143, "column": 21 }, "end": { "line": 143, "column": 27 }, "identifierName": "toggle" }, "name": "toggle" }, "computed": false, "leadingComments": null }, "arguments": [], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " F6", "start": 5812, "end": 5817, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 21 } } } ] } ], "directives": [] }, "alternate": null } ], "directives": [] } } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Allow toggling the controller overlay", "start": 5650, "end": 5690, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 48 } } } ] }, { "type": "ExpressionStatement", "start": 5889, "end": 5914, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 33 } }, "expression": { "type": "AssignmentExpression", "start": 5889, "end": 5913, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 32 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5889, "end": 5901, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 20 } }, "object": { "type": "ThisExpression", "start": 5889, "end": 5893, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 12 } } }, "property": { "type": "Identifier", "start": 5894, "end": 5901, "loc": { "start": { "line": 147, "column": 13 }, "end": { "line": 147, "column": 20 }, "identifierName": "visible" }, "name": "visible" }, "computed": false }, "right": { "type": "UnaryExpression", "start": 5904, "end": 5913, "loc": { "start": { "line": 147, "column": 23 }, "end": { "line": 147, "column": 32 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 5905, "end": 5913, "loc": { "start": { "line": 147, "column": 24 }, "end": { "line": 147, "column": 32 }, "identifierName": "G_IS_DEV" }, "name": "G_IS_DEV" }, "extra": { "parenthesizedArgument": false } } } }, { "type": "ExpressionStatement", "start": 5924, "end": 5987, "loc": { "start": { "line": 148, "column": 8 }, "end": { "line": 148, "column": 71 } }, "expression": { "type": "AssignmentExpression", "start": 5924, "end": 5986, "loc": { "start": { "line": 148, "column": 8 }, "end": { "line": 148, "column": 70 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5924, "end": 5938, "loc": { "start": { "line": 148, "column": 8 }, "end": { "line": 148, "column": 22 } }, "object": { "type": "ThisExpression", "start": 5924, "end": 5928, "loc": { "start": { "line": 148, "column": 8 }, "end": { "line": 148, "column": 12 } } }, "property": { "type": "Identifier", "start": 5929, "end": 5938, "loc": { "start": { "line": 148, "column": 13 }, "end": { "line": 148, "column": 22 }, "identifierName": "domAttach" }, "name": "domAttach" }, "computed": false }, "right": { "type": "NewExpression", "start": 5941, "end": 5986, "loc": { "start": { "line": 148, "column": 25 }, "end": { "line": 148, "column": 70 } }, "callee": { "type": "Identifier", "start": 5945, "end": 5961, "loc": { "start": { "line": 148, "column": 29 }, "end": { "line": 148, "column": 45 }, "identifierName": "DynamicDomAttach" }, "name": "DynamicDomAttach" }, "arguments": [ { "type": "MemberExpression", "start": 5962, "end": 5971, "loc": { "start": { "line": 148, "column": 46 }, "end": { "line": 148, "column": 55 } }, "object": { "type": "ThisExpression", "start": 5962, "end": 5966, "loc": { "start": { "line": 148, "column": 46 }, "end": { "line": 148, "column": 50 } } }, "property": { "type": "Identifier", "start": 5967, "end": 5971, "loc": { "start": { "line": 148, "column": 51 }, "end": { "line": 148, "column": 55 }, "identifierName": "root" }, "name": "root" }, "computed": false }, { "type": "MemberExpression", "start": 5973, "end": 5985, "loc": { "start": { "line": 148, "column": 57 }, "end": { "line": 148, "column": 69 } }, "object": { "type": "ThisExpression", "start": 5973, "end": 5977, "loc": { "start": { "line": 148, "column": 57 }, "end": { "line": 148, "column": 61 } } }, "property": { "type": "Identifier", "start": 5978, "end": 5985, "loc": { "start": { "line": 148, "column": 62 }, "end": { "line": 148, "column": 69 }, "identifierName": "element" }, "name": "element" }, "computed": false } ] } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6002, "end": 6058, "loc": { "start": { "line": 151, "column": 4 }, "end": { "line": 153, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6002, "end": 6008, "loc": { "start": { "line": 151, "column": 4 }, "end": { "line": 151, "column": 10 }, "identifierName": "toggle" }, "name": "toggle" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6011, "end": 6058, "loc": { "start": { "line": 151, "column": 13 }, "end": { "line": 153, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 6022, "end": 6051, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 37 } }, "expression": { "type": "AssignmentExpression", "start": 6022, "end": 6050, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 36 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6022, "end": 6034, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 20 } }, "object": { "type": "ThisExpression", "start": 6022, "end": 6026, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 12 } } }, "property": { "type": "Identifier", "start": 6027, "end": 6034, "loc": { "start": { "line": 152, "column": 13 }, "end": { "line": 152, "column": 20 }, "identifierName": "visible" }, "name": "visible" }, "computed": false }, "right": { "type": "UnaryExpression", "start": 6037, "end": 6050, "loc": { "start": { "line": 152, "column": 23 }, "end": { "line": 152, "column": 36 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 6038, "end": 6050, "loc": { "start": { "line": 152, "column": 24 }, "end": { "line": 152, "column": 36 } }, "object": { "type": "ThisExpression", "start": 6038, "end": 6042, "loc": { "start": { "line": 152, "column": 24 }, "end": { "line": 152, "column": 28 } } }, "property": { "type": "Identifier", "start": 6043, "end": 6050, "loc": { "start": { "line": 152, "column": 29 }, "end": { "line": 152, "column": 36 }, "identifierName": "visible" }, "name": "visible" }, "computed": false }, "extra": { "parenthesizedArgument": false } } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6066, "end": 6129, "loc": { "start": { "line": 155, "column": 4 }, "end": { "line": 157, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6066, "end": 6072, "loc": { "start": { "line": 155, "column": 4 }, "end": { "line": 155, "column": 10 }, "identifierName": "update" }, "name": "update" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6075, "end": 6129, "loc": { "start": { "line": 155, "column": 13 }, "end": { "line": 157, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 6086, "end": 6122, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 44 } }, "expression": { "type": "CallExpression", "start": 6086, "end": 6121, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 6086, "end": 6107, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 29 } }, "object": { "type": "MemberExpression", "start": 6086, "end": 6100, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 22 } }, "object": { "type": "ThisExpression", "start": 6086, "end": 6090, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 12 } } }, "property": { "type": "Identifier", "start": 6091, "end": 6100, "loc": { "start": { "line": 156, "column": 13 }, "end": { "line": 156, "column": 22 }, "identifierName": "domAttach" }, "name": "domAttach" }, "computed": false }, "property": { "type": "Identifier", "start": 6101, "end": 6107, "loc": { "start": { "line": 156, "column": 23 }, "end": { "line": 156, "column": 29 }, "identifierName": "update" }, "name": "update" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 6108, "end": 6120, "loc": { "start": { "line": 156, "column": 30 }, "end": { "line": 156, "column": 42 } }, "object": { "type": "ThisExpression", "start": 6108, "end": 6112, "loc": { "start": { "line": 156, "column": 30 }, "end": { "line": 156, "column": 34 } } }, "property": { "type": "Identifier", "start": 6113, "end": 6120, "loc": { "start": { "line": 156, "column": 35 }, "end": { "line": 156, "column": 42 }, "identifierName": "visible" }, "name": "visible" }, "computed": false } ] } } ], "directives": [] } } ] }, "leadingComments": [], "trailingComments": [] } } ], "directives": [] }, "comments": [ { "type": "CommentLine", "value": " Compute improvement", "start": 4154, "end": 4176, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 30 } } }, { "type": "CommentLine", "value": " Clear all shapes of this level", "start": 4874, "end": 4907, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 41 } } }, { "type": "CommentLine", "value": " Compute gained rewards", "start": 5058, "end": 5083, "loc": { "start": { "line": 122, "column": 8 }, "end": { "line": 122, "column": 33 } } }, { "type": "CommentLine", "value": " Allow toggling the controller overlay", "start": 5650, "end": 5690, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 48 } } }, { "type": "CommentLine", "value": " F6", "start": 5812, "end": 5817, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "column": 21 } } } ], "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": "BaseHUDPart", "start": 57, "end": 68, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 20 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 69, "end": 70, "loc": { "start": { "line": 2, "column": 21 }, "end": { "line": 2, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 71, "end": 75, "loc": { "start": { "line": 2, "column": 23 }, "end": { "line": 2, "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": 76, "end": 94, "loc": { "start": { "line": 2, "column": 28 }, "end": { "line": 2, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 94, "end": 95, "loc": { "start": { "line": 2, "column": 46 }, "end": { "line": 2, "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": 97, "end": 103, "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": 104, "end": 105, "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": "DynamicDomAttach", "start": 106, "end": 122, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 25 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 123, "end": 124, "loc": { "start": { "line": 3, "column": 26 }, "end": { "line": 3, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 125, "end": 129, "loc": { "start": { "line": 3, "column": 28 }, "end": { "line": 3, "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": 130, "end": 153, "loc": { "start": { "line": 3, "column": 33 }, "end": { "line": 3, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 153, "end": 154, "loc": { "start": { "line": 3, "column": 56 }, "end": { "line": 3, "column": 57 } } }, { "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": 156, "end": 162, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 163, "end": 164, "loc": { "start": { "line": 4, "column": 7 }, "end": { "line": 4, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumNotificationType", "start": 165, "end": 185, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 186, "end": 187, "loc": { "start": { "line": 4, "column": 30 }, "end": { "line": 4, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 188, "end": 192, "loc": { "start": { "line": 4, "column": 32 }, "end": { "line": 4, "column": 36 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "./notifications", "start": 193, "end": 210, "loc": { "start": { "line": 4, "column": 37 }, "end": { "line": 4, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 210, "end": 211, "loc": { "start": { "line": 4, "column": 54 }, "end": { "line": 4, "column": 55 } } }, { "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": 215, "end": 221, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "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": 222, "end": 227, "loc": { "start": { "line": 6, "column": 7 }, "end": { "line": 6, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "HUDSandboxController", "start": 228, "end": 248, "loc": { "start": { "line": 6, "column": 13 }, "end": { "line": 6, "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": 249, "end": 256, "loc": { "start": { "line": 6, "column": 34 }, "end": { "line": 6, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BaseHUDPart", "start": 257, "end": 268, "loc": { "start": { "line": 6, "column": 42 }, "end": { "line": 6, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 269, "end": 270, "loc": { "start": { "line": 6, "column": 54 }, "end": { "line": 6, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "createElements", "start": 276, "end": 290, "loc": { "start": { "line": 7, "column": 4 }, "end": { "line": 7, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 290, "end": 291, "loc": { "start": { "line": 7, "column": 18 }, "end": { "line": 7, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 291, "end": 297, "loc": { "start": { "line": 7, "column": 19 }, "end": { "line": 7, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 297, "end": 298, "loc": { "start": { "line": 7, "column": 25 }, "end": { "line": 7, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 299, "end": 300, "loc": { "start": { "line": 7, "column": 27 }, "end": { "line": 7, "column": 28 } } }, { "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": 310, "end": 314, "loc": { "start": { "line": 8, "column": 8 }, "end": { "line": 8, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 314, "end": 315, "loc": { "start": { "line": 8, "column": 12 }, "end": { "line": 8, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "element", "start": 315, "end": 322, "loc": { "start": { "line": 8, "column": 13 }, "end": { "line": 8, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 323, "end": 324, "loc": { "start": { "line": 8, "column": 21 }, "end": { "line": 8, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "makeDiv", "start": 325, "end": 332, "loc": { "start": { "line": 8, "column": 23 }, "end": { "line": 8, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 332, "end": 333, "loc": { "start": { "line": 8, "column": 30 }, "end": { "line": 8, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 347, "end": 353, "loc": { "start": { "line": 9, "column": 12 }, "end": { "line": 9, "column": 18 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 353, "end": 354, "loc": { "start": { "line": 9, "column": 18 }, "end": { "line": 9, "column": 19 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "ingame_HUD_SandboxController", "start": 368, "end": 398, "loc": { "start": { "line": 10, "column": 12 }, "end": { "line": 10, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 398, "end": 399, "loc": { "start": { "line": 10, "column": 42 }, "end": { "line": 10, "column": 43 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 413, "end": 414, "loc": { "start": { "line": 11, "column": 12 }, "end": { "line": 11, "column": 13 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 414, "end": 415, "loc": { "start": { "line": 11, "column": 13 }, "end": { "line": 11, "column": 14 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 415, "end": 416, "loc": { "start": { "line": 11, "column": 14 }, "end": { "line": 11, "column": 15 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 430, "end": 431, "loc": { "start": { "line": 12, "column": 12 }, "end": { "line": 12, "column": 13 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "\n \n Use F6 to toggle this overlay\n\n
\n
\n \n \n \n
\n \n
\n \n \n \n
\n \n
\n \n \n \n
\n \n
\n \n \n \n
\n \n
\n \n \n \n
\n\n
\n \n \n
\n
\n ", "start": 431, "end": 2298, "loc": { "start": { "line": 12, "column": 13 }, "end": { "line": 52, "column": 8 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2298, "end": 2299, "loc": { "start": { "line": 52, "column": 8 }, "end": { "line": 52, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2309, "end": 2310, "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": 2310, "end": 2311, "loc": { "start": { "line": 53, "column": 9 }, "end": { "line": 53, "column": 10 } } }, { "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": 2323, "end": 2328, "loc": { "start": { "line": 55, "column": 8 }, "end": { "line": 55, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 2329, "end": 2333, "loc": { "start": { "line": 55, "column": 14 }, "end": { "line": 55, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2334, "end": 2335, "loc": { "start": { "line": 55, "column": 19 }, "end": { "line": 55, "column": 20 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2336, "end": 2337, "loc": { "start": { "line": 55, "column": 21 }, "end": { "line": 55, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "selector", "start": 2337, "end": 2345, "loc": { "start": { "line": 55, "column": 22 }, "end": { "line": 55, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2345, "end": 2346, "loc": { "start": { "line": 55, "column": 30 }, "end": { "line": 55, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handler", "start": 2347, "end": 2354, "loc": { "start": { "line": 55, "column": 32 }, "end": { "line": 55, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2354, "end": 2355, "loc": { "start": { "line": 55, "column": 39 }, "end": { "line": 55, "column": 40 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2356, "end": 2358, "loc": { "start": { "line": 55, "column": 41 }, "end": { "line": 55, "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": 2359, "end": 2363, "loc": { "start": { "line": 55, "column": 44 }, "end": { "line": 55, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2363, "end": 2364, "loc": { "start": { "line": 55, "column": 48 }, "end": { "line": 55, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "trackClicks", "start": 2364, "end": 2375, "loc": { "start": { "line": 55, "column": 49 }, "end": { "line": 55, "column": 60 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2375, "end": 2376, "loc": { "start": { "line": 55, "column": 60 }, "end": { "line": 55, "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": 2376, "end": 2380, "loc": { "start": { "line": 55, "column": 61 }, "end": { "line": 55, "column": 65 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2380, "end": 2381, "loc": { "start": { "line": 55, "column": 65 }, "end": { "line": 55, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "element", "start": 2381, "end": 2388, "loc": { "start": { "line": 55, "column": 66 }, "end": { "line": 55, "column": 73 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2388, "end": 2389, "loc": { "start": { "line": 55, "column": 73 }, "end": { "line": 55, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "querySelector", "start": 2389, "end": 2402, "loc": { "start": { "line": 55, "column": 74 }, "end": { "line": 55, "column": 87 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2402, "end": 2403, "loc": { "start": { "line": 55, "column": 87 }, "end": { "line": 55, "column": 88 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "selector", "start": 2403, "end": 2411, "loc": { "start": { "line": 55, "column": 88 }, "end": { "line": 55, "column": 96 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2411, "end": 2412, "loc": { "start": { "line": 55, "column": 96 }, "end": { "line": 55, "column": 97 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2412, "end": 2413, "loc": { "start": { "line": 55, "column": 97 }, "end": { "line": 55, "column": 98 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "handler", "start": 2414, "end": 2421, "loc": { "start": { "line": 55, "column": 99 }, "end": { "line": 55, "column": 106 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2421, "end": 2422, "loc": { "start": { "line": 55, "column": 106 }, "end": { "line": 55, "column": 107 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2422, "end": 2423, "loc": { "start": { "line": 55, "column": 107 }, "end": { "line": 55, "column": 108 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 2435, "end": 2439, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2439, "end": 2440, "loc": { "start": { "line": 57, "column": 12 }, "end": { "line": 57, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".giveBlueprints", "start": 2440, "end": 2457, "loc": { "start": { "line": 57, "column": 13 }, "end": { "line": 57, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2457, "end": 2458, "loc": { "start": { "line": 57, "column": 30 }, "end": { "line": 57, "column": 31 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2459, "end": 2463, "loc": { "start": { "line": 57, "column": 32 }, "end": { "line": 57, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2463, "end": 2464, "loc": { "start": { "line": 57, "column": 36 }, "end": { "line": 57, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "giveBlueprints", "start": 2464, "end": 2478, "loc": { "start": { "line": 57, "column": 37 }, "end": { "line": 57, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2478, "end": 2479, "loc": { "start": { "line": 57, "column": 51 }, "end": { "line": 57, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2479, "end": 2480, "loc": { "start": { "line": 57, "column": 52 }, "end": { "line": 57, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 2490, "end": 2494, "loc": { "start": { "line": 58, "column": 8 }, "end": { "line": 58, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2494, "end": 2495, "loc": { "start": { "line": 58, "column": 12 }, "end": { "line": 58, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".maxOutAll", "start": 2495, "end": 2507, "loc": { "start": { "line": 58, "column": 13 }, "end": { "line": 58, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2507, "end": 2508, "loc": { "start": { "line": 58, "column": 25 }, "end": { "line": 58, "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": 2509, "end": 2513, "loc": { "start": { "line": 58, "column": 27 }, "end": { "line": 58, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2513, "end": 2514, "loc": { "start": { "line": 58, "column": 31 }, "end": { "line": 58, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "maxOutAll", "start": 2514, "end": 2523, "loc": { "start": { "line": 58, "column": 32 }, "end": { "line": 58, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2523, "end": 2524, "loc": { "start": { "line": 58, "column": 41 }, "end": { "line": 58, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2524, "end": 2525, "loc": { "start": { "line": 58, "column": 42 }, "end": { "line": 58, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 2535, "end": 2539, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2539, "end": 2540, "loc": { "start": { "line": 59, "column": 12 }, "end": { "line": 59, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".levelToggle .minus", "start": 2540, "end": 2561, "loc": { "start": { "line": 59, "column": 13 }, "end": { "line": 59, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2561, "end": 2562, "loc": { "start": { "line": 59, "column": 34 }, "end": { "line": 59, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2563, "end": 2564, "loc": { "start": { "line": 59, "column": 36 }, "end": { "line": 59, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2564, "end": 2565, "loc": { "start": { "line": 59, "column": 37 }, "end": { "line": 59, "column": 38 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2566, "end": 2568, "loc": { "start": { "line": 59, "column": 39 }, "end": { "line": 59, "column": 41 } } }, { "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": 2569, "end": 2573, "loc": { "start": { "line": 59, "column": 42 }, "end": { "line": 59, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2573, "end": 2574, "loc": { "start": { "line": 59, "column": 46 }, "end": { "line": 59, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyLevel", "start": 2574, "end": 2585, "loc": { "start": { "line": 59, "column": 47 }, "end": { "line": 59, "column": 58 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2585, "end": 2586, "loc": { "start": { "line": 59, "column": 58 }, "end": { "line": 59, "column": 59 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 2586, "end": 2587, "loc": { "start": { "line": 59, "column": 59 }, "end": { "line": 59, "column": 60 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2587, "end": 2588, "loc": { "start": { "line": 59, "column": 60 }, "end": { "line": 59, "column": 61 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2588, "end": 2589, "loc": { "start": { "line": 59, "column": 61 }, "end": { "line": 59, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2589, "end": 2590, "loc": { "start": { "line": 59, "column": 62 }, "end": { "line": 59, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2590, "end": 2591, "loc": { "start": { "line": 59, "column": 63 }, "end": { "line": 59, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 2601, "end": 2605, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2605, "end": 2606, "loc": { "start": { "line": 60, "column": 12 }, "end": { "line": 60, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".levelToggle .plus", "start": 2606, "end": 2626, "loc": { "start": { "line": 60, "column": 13 }, "end": { "line": 60, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2626, "end": 2627, "loc": { "start": { "line": 60, "column": 33 }, "end": { "line": 60, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2628, "end": 2629, "loc": { "start": { "line": 60, "column": 35 }, "end": { "line": 60, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2629, "end": 2630, "loc": { "start": { "line": 60, "column": 36 }, "end": { "line": 60, "column": 37 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2631, "end": 2633, "loc": { "start": { "line": 60, "column": 38 }, "end": { "line": 60, "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": 2634, "end": 2638, "loc": { "start": { "line": 60, "column": 41 }, "end": { "line": 60, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2638, "end": 2639, "loc": { "start": { "line": 60, "column": 45 }, "end": { "line": 60, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyLevel", "start": 2639, "end": 2650, "loc": { "start": { "line": 60, "column": 46 }, "end": { "line": 60, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2650, "end": 2651, "loc": { "start": { "line": 60, "column": 57 }, "end": { "line": 60, "column": 58 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2651, "end": 2652, "loc": { "start": { "line": 60, "column": 58 }, "end": { "line": 60, "column": 59 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2652, "end": 2653, "loc": { "start": { "line": 60, "column": 59 }, "end": { "line": 60, "column": 60 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2653, "end": 2654, "loc": { "start": { "line": 60, "column": 60 }, "end": { "line": 60, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2654, "end": 2655, "loc": { "start": { "line": 60, "column": 61 }, "end": { "line": 60, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 2667, "end": 2671, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2671, "end": 2672, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".upgradesBelt .minus", "start": 2672, "end": 2694, "loc": { "start": { "line": 62, "column": 13 }, "end": { "line": 62, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2694, "end": 2695, "loc": { "start": { "line": 62, "column": 35 }, "end": { "line": 62, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2696, "end": 2697, "loc": { "start": { "line": 62, "column": 37 }, "end": { "line": 62, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2697, "end": 2698, "loc": { "start": { "line": 62, "column": 38 }, "end": { "line": 62, "column": 39 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2699, "end": 2701, "loc": { "start": { "line": 62, "column": 40 }, "end": { "line": 62, "column": 42 } } }, { "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": 2702, "end": 2706, "loc": { "start": { "line": 62, "column": 43 }, "end": { "line": 62, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2706, "end": 2707, "loc": { "start": { "line": 62, "column": 47 }, "end": { "line": 62, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyUpgrade", "start": 2707, "end": 2720, "loc": { "start": { "line": 62, "column": 48 }, "end": { "line": 62, "column": 61 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2720, "end": 2721, "loc": { "start": { "line": 62, "column": 61 }, "end": { "line": 62, "column": 62 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "belt", "start": 2721, "end": 2727, "loc": { "start": { "line": 62, "column": 62 }, "end": { "line": 62, "column": 68 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2727, "end": 2728, "loc": { "start": { "line": 62, "column": 68 }, "end": { "line": 62, "column": 69 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 2729, "end": 2730, "loc": { "start": { "line": 62, "column": 70 }, "end": { "line": 62, "column": 71 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2730, "end": 2731, "loc": { "start": { "line": 62, "column": 71 }, "end": { "line": 62, "column": 72 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2731, "end": 2732, "loc": { "start": { "line": 62, "column": 72 }, "end": { "line": 62, "column": 73 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2732, "end": 2733, "loc": { "start": { "line": 62, "column": 73 }, "end": { "line": 62, "column": 74 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2733, "end": 2734, "loc": { "start": { "line": 62, "column": 74 }, "end": { "line": 62, "column": 75 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 2744, "end": 2748, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2748, "end": 2749, "loc": { "start": { "line": 63, "column": 12 }, "end": { "line": 63, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".upgradesBelt .plus", "start": 2749, "end": 2770, "loc": { "start": { "line": 63, "column": 13 }, "end": { "line": 63, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2770, "end": 2771, "loc": { "start": { "line": 63, "column": 34 }, "end": { "line": 63, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2772, "end": 2773, "loc": { "start": { "line": 63, "column": 36 }, "end": { "line": 63, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2773, "end": 2774, "loc": { "start": { "line": 63, "column": 37 }, "end": { "line": 63, "column": 38 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2775, "end": 2777, "loc": { "start": { "line": 63, "column": 39 }, "end": { "line": 63, "column": 41 } } }, { "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": 2778, "end": 2782, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 63, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2782, "end": 2783, "loc": { "start": { "line": 63, "column": 46 }, "end": { "line": 63, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyUpgrade", "start": 2783, "end": 2796, "loc": { "start": { "line": 63, "column": 47 }, "end": { "line": 63, "column": 60 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2796, "end": 2797, "loc": { "start": { "line": 63, "column": 60 }, "end": { "line": 63, "column": 61 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "belt", "start": 2797, "end": 2803, "loc": { "start": { "line": 63, "column": 61 }, "end": { "line": 63, "column": 67 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2803, "end": 2804, "loc": { "start": { "line": 63, "column": 67 }, "end": { "line": 63, "column": 68 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2805, "end": 2806, "loc": { "start": { "line": 63, "column": 69 }, "end": { "line": 63, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2806, "end": 2807, "loc": { "start": { "line": 63, "column": 70 }, "end": { "line": 63, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2807, "end": 2808, "loc": { "start": { "line": 63, "column": 71 }, "end": { "line": 63, "column": 72 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2808, "end": 2809, "loc": { "start": { "line": 63, "column": 72 }, "end": { "line": 63, "column": 73 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 2821, "end": 2825, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2825, "end": 2826, "loc": { "start": { "line": 65, "column": 12 }, "end": { "line": 65, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".upgradesExtraction .minus", "start": 2826, "end": 2854, "loc": { "start": { "line": 65, "column": 13 }, "end": { "line": 65, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2854, "end": 2855, "loc": { "start": { "line": 65, "column": 41 }, "end": { "line": 65, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2856, "end": 2857, "loc": { "start": { "line": 65, "column": 43 }, "end": { "line": 65, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2857, "end": 2858, "loc": { "start": { "line": 65, "column": 44 }, "end": { "line": 65, "column": 45 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2859, "end": 2861, "loc": { "start": { "line": 65, "column": 46 }, "end": { "line": 65, "column": 48 } } }, { "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": 2862, "end": 2866, "loc": { "start": { "line": 65, "column": 49 }, "end": { "line": 65, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2866, "end": 2867, "loc": { "start": { "line": 65, "column": 53 }, "end": { "line": 65, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyUpgrade", "start": 2867, "end": 2880, "loc": { "start": { "line": 65, "column": 54 }, "end": { "line": 65, "column": 67 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2880, "end": 2881, "loc": { "start": { "line": 65, "column": 67 }, "end": { "line": 65, "column": 68 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "miner", "start": 2881, "end": 2888, "loc": { "start": { "line": 65, "column": 68 }, "end": { "line": 65, "column": 75 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2888, "end": 2889, "loc": { "start": { "line": 65, "column": 75 }, "end": { "line": 65, "column": 76 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 2890, "end": 2891, "loc": { "start": { "line": 65, "column": 77 }, "end": { "line": 65, "column": 78 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2891, "end": 2892, "loc": { "start": { "line": 65, "column": 78 }, "end": { "line": 65, "column": 79 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2892, "end": 2893, "loc": { "start": { "line": 65, "column": 79 }, "end": { "line": 65, "column": 80 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2893, "end": 2894, "loc": { "start": { "line": 65, "column": 80 }, "end": { "line": 65, "column": 81 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2894, "end": 2895, "loc": { "start": { "line": 65, "column": 81 }, "end": { "line": 65, "column": 82 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 2905, "end": 2909, "loc": { "start": { "line": 66, "column": 8 }, "end": { "line": 66, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2909, "end": 2910, "loc": { "start": { "line": 66, "column": 12 }, "end": { "line": 66, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".upgradesExtraction .plus", "start": 2910, "end": 2937, "loc": { "start": { "line": 66, "column": 13 }, "end": { "line": 66, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2937, "end": 2938, "loc": { "start": { "line": 66, "column": 40 }, "end": { "line": 66, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2939, "end": 2940, "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": 2940, "end": 2941, "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": null, "updateContext": null }, "start": 2942, "end": 2944, "loc": { "start": { "line": 66, "column": 45 }, "end": { "line": 66, "column": 47 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2945, "end": 2949, "loc": { "start": { "line": 66, "column": 48 }, "end": { "line": 66, "column": 52 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2949, "end": 2950, "loc": { "start": { "line": 66, "column": 52 }, "end": { "line": 66, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyUpgrade", "start": 2950, "end": 2963, "loc": { "start": { "line": 66, "column": 53 }, "end": { "line": 66, "column": 66 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2963, "end": 2964, "loc": { "start": { "line": 66, "column": 66 }, "end": { "line": 66, "column": 67 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "miner", "start": 2964, "end": 2971, "loc": { "start": { "line": 66, "column": 67 }, "end": { "line": 66, "column": 74 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2971, "end": 2972, "loc": { "start": { "line": 66, "column": 74 }, "end": { "line": 66, "column": 75 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 2973, "end": 2974, "loc": { "start": { "line": 66, "column": 76 }, "end": { "line": 66, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2974, "end": 2975, "loc": { "start": { "line": 66, "column": 77 }, "end": { "line": 66, "column": 78 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2975, "end": 2976, "loc": { "start": { "line": 66, "column": 78 }, "end": { "line": 66, "column": 79 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2976, "end": 2977, "loc": { "start": { "line": 66, "column": 79 }, "end": { "line": 66, "column": 80 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 2989, "end": 2993, "loc": { "start": { "line": 68, "column": 8 }, "end": { "line": 68, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2993, "end": 2994, "loc": { "start": { "line": 68, "column": 12 }, "end": { "line": 68, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".upgradesProcessing .minus", "start": 2994, "end": 3022, "loc": { "start": { "line": 68, "column": 13 }, "end": { "line": 68, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3022, "end": 3023, "loc": { "start": { "line": 68, "column": 41 }, "end": { "line": 68, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3024, "end": 3025, "loc": { "start": { "line": 68, "column": 43 }, "end": { "line": 68, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3025, "end": 3026, "loc": { "start": { "line": 68, "column": 44 }, "end": { "line": 68, "column": 45 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3027, "end": 3029, "loc": { "start": { "line": 68, "column": 46 }, "end": { "line": 68, "column": 48 } } }, { "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": 3030, "end": 3034, "loc": { "start": { "line": 68, "column": 49 }, "end": { "line": 68, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3034, "end": 3035, "loc": { "start": { "line": 68, "column": 53 }, "end": { "line": 68, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyUpgrade", "start": 3035, "end": 3048, "loc": { "start": { "line": 68, "column": 54 }, "end": { "line": 68, "column": 67 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3048, "end": 3049, "loc": { "start": { "line": 68, "column": 67 }, "end": { "line": 68, "column": 68 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "processors", "start": 3049, "end": 3061, "loc": { "start": { "line": 68, "column": 68 }, "end": { "line": 68, "column": 80 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3061, "end": 3062, "loc": { "start": { "line": 68, "column": 80 }, "end": { "line": 68, "column": 81 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3063, "end": 3064, "loc": { "start": { "line": 68, "column": 82 }, "end": { "line": 68, "column": 83 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3064, "end": 3065, "loc": { "start": { "line": 68, "column": 83 }, "end": { "line": 68, "column": 84 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3065, "end": 3066, "loc": { "start": { "line": 68, "column": 84 }, "end": { "line": 68, "column": 85 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3066, "end": 3067, "loc": { "start": { "line": 68, "column": 85 }, "end": { "line": 68, "column": 86 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3067, "end": 3068, "loc": { "start": { "line": 68, "column": 86 }, "end": { "line": 68, "column": 87 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 3078, "end": 3082, "loc": { "start": { "line": 69, "column": 8 }, "end": { "line": 69, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3082, "end": 3083, "loc": { "start": { "line": 69, "column": 12 }, "end": { "line": 69, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".upgradesProcessing .plus", "start": 3083, "end": 3110, "loc": { "start": { "line": 69, "column": 13 }, "end": { "line": 69, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3110, "end": 3111, "loc": { "start": { "line": 69, "column": 40 }, "end": { "line": 69, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3112, "end": 3113, "loc": { "start": { "line": 69, "column": 42 }, "end": { "line": 69, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3113, "end": 3114, "loc": { "start": { "line": 69, "column": 43 }, "end": { "line": 69, "column": 44 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3115, "end": 3117, "loc": { "start": { "line": 69, "column": 45 }, "end": { "line": 69, "column": 47 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3118, "end": 3122, "loc": { "start": { "line": 69, "column": 48 }, "end": { "line": 69, "column": 52 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3122, "end": 3123, "loc": { "start": { "line": 69, "column": 52 }, "end": { "line": 69, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyUpgrade", "start": 3123, "end": 3136, "loc": { "start": { "line": 69, "column": 53 }, "end": { "line": 69, "column": 66 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3136, "end": 3137, "loc": { "start": { "line": 69, "column": 66 }, "end": { "line": 69, "column": 67 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "processors", "start": 3137, "end": 3149, "loc": { "start": { "line": 69, "column": 67 }, "end": { "line": 69, "column": 79 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3149, "end": 3150, "loc": { "start": { "line": 69, "column": 79 }, "end": { "line": 69, "column": 80 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3151, "end": 3152, "loc": { "start": { "line": 69, "column": 81 }, "end": { "line": 69, "column": 82 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3152, "end": 3153, "loc": { "start": { "line": 69, "column": 82 }, "end": { "line": 69, "column": 83 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3153, "end": 3154, "loc": { "start": { "line": 69, "column": 83 }, "end": { "line": 69, "column": 84 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3154, "end": 3155, "loc": { "start": { "line": 69, "column": 84 }, "end": { "line": 69, "column": 85 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 3167, "end": 3171, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3171, "end": 3172, "loc": { "start": { "line": 71, "column": 12 }, "end": { "line": 71, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".upgradesPainting .minus", "start": 3172, "end": 3198, "loc": { "start": { "line": 71, "column": 13 }, "end": { "line": 71, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3198, "end": 3199, "loc": { "start": { "line": 71, "column": 39 }, "end": { "line": 71, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3200, "end": 3201, "loc": { "start": { "line": 71, "column": 41 }, "end": { "line": 71, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3201, "end": 3202, "loc": { "start": { "line": 71, "column": 42 }, "end": { "line": 71, "column": 43 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3203, "end": 3205, "loc": { "start": { "line": 71, "column": 44 }, "end": { "line": 71, "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": 3206, "end": 3210, "loc": { "start": { "line": 71, "column": 47 }, "end": { "line": 71, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3210, "end": 3211, "loc": { "start": { "line": 71, "column": 51 }, "end": { "line": 71, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyUpgrade", "start": 3211, "end": 3224, "loc": { "start": { "line": 71, "column": 52 }, "end": { "line": 71, "column": 65 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3224, "end": 3225, "loc": { "start": { "line": 71, "column": 65 }, "end": { "line": 71, "column": 66 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "painting", "start": 3225, "end": 3235, "loc": { "start": { "line": 71, "column": 66 }, "end": { "line": 71, "column": 76 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3235, "end": 3236, "loc": { "start": { "line": 71, "column": 76 }, "end": { "line": 71, "column": 77 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 3237, "end": 3238, "loc": { "start": { "line": 71, "column": 78 }, "end": { "line": 71, "column": 79 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3238, "end": 3239, "loc": { "start": { "line": 71, "column": 79 }, "end": { "line": 71, "column": 80 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3239, "end": 3240, "loc": { "start": { "line": 71, "column": 80 }, "end": { "line": 71, "column": 81 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3240, "end": 3241, "loc": { "start": { "line": 71, "column": 81 }, "end": { "line": 71, "column": 82 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3241, "end": 3242, "loc": { "start": { "line": 71, "column": 82 }, "end": { "line": 71, "column": 83 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bind", "start": 3252, "end": 3256, "loc": { "start": { "line": 72, "column": 8 }, "end": { "line": 72, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3256, "end": 3257, "loc": { "start": { "line": 72, "column": 12 }, "end": { "line": 72, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".upgradesPainting .plus", "start": 3257, "end": 3282, "loc": { "start": { "line": 72, "column": 13 }, "end": { "line": 72, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3282, "end": 3283, "loc": { "start": { "line": 72, "column": 38 }, "end": { "line": 72, "column": 39 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3284, "end": 3285, "loc": { "start": { "line": 72, "column": 40 }, "end": { "line": 72, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3285, "end": 3286, "loc": { "start": { "line": 72, "column": 41 }, "end": { "line": 72, "column": 42 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3287, "end": 3289, "loc": { "start": { "line": 72, "column": 43 }, "end": { "line": 72, "column": 45 } } }, { "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": 3290, "end": 3294, "loc": { "start": { "line": 72, "column": 46 }, "end": { "line": 72, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3294, "end": 3295, "loc": { "start": { "line": 72, "column": 50 }, "end": { "line": 72, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyUpgrade", "start": 3295, "end": 3308, "loc": { "start": { "line": 72, "column": 51 }, "end": { "line": 72, "column": 64 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3308, "end": 3309, "loc": { "start": { "line": 72, "column": 64 }, "end": { "line": 72, "column": 65 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "painting", "start": 3309, "end": 3319, "loc": { "start": { "line": 72, "column": 65 }, "end": { "line": 72, "column": 75 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3319, "end": 3320, "loc": { "start": { "line": 72, "column": 75 }, "end": { "line": 72, "column": 76 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3321, "end": 3322, "loc": { "start": { "line": 72, "column": 77 }, "end": { "line": 72, "column": 78 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3322, "end": 3323, "loc": { "start": { "line": 72, "column": 78 }, "end": { "line": 72, "column": 79 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3323, "end": 3324, "loc": { "start": { "line": 72, "column": 79 }, "end": { "line": 72, "column": 80 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3324, "end": 3325, "loc": { "start": { "line": 72, "column": 80 }, "end": { "line": 72, "column": 81 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3331, "end": 3332, "loc": { "start": { "line": 73, "column": 4 }, "end": { "line": 73, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "giveBlueprints", "start": 3340, "end": 3354, "loc": { "start": { "line": 75, "column": 4 }, "end": { "line": 75, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3354, "end": 3355, "loc": { "start": { "line": 75, "column": 18 }, "end": { "line": 75, "column": 19 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3355, "end": 3356, "loc": { "start": { "line": 75, "column": 19 }, "end": { "line": 75, "column": 20 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3357, "end": 3358, "loc": { "start": { "line": 75, "column": 21 }, "end": { "line": 75, "column": 22 } } }, { "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": 3368, "end": 3373, "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": "shape", "start": 3374, "end": 3379, "loc": { "start": { "line": 76, "column": 14 }, "end": { "line": 76, "column": 19 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3380, "end": 3381, "loc": { "start": { "line": 76, "column": 20 }, "end": { "line": 76, "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": 3382, "end": 3386, "loc": { "start": { "line": 76, "column": 22 }, "end": { "line": 76, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3386, "end": 3387, "loc": { "start": { "line": 76, "column": 26 }, "end": { "line": 76, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3387, "end": 3391, "loc": { "start": { "line": 76, "column": 27 }, "end": { "line": 76, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3391, "end": 3392, "loc": { "start": { "line": 76, "column": 31 }, "end": { "line": 76, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "gameMode", "start": 3392, "end": 3400, "loc": { "start": { "line": 76, "column": 32 }, "end": { "line": 76, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3400, "end": 3401, "loc": { "start": { "line": 76, "column": 40 }, "end": { "line": 76, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getBlueprintShapeKey", "start": 3401, "end": 3421, "loc": { "start": { "line": 76, "column": 41 }, "end": { "line": 76, "column": 61 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3421, "end": 3422, "loc": { "start": { "line": 76, "column": 61 }, "end": { "line": 76, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3422, "end": 3423, "loc": { "start": { "line": 76, "column": 62 }, "end": { "line": 76, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3423, "end": 3424, "loc": { "start": { "line": 76, "column": 63 }, "end": { "line": 76, "column": 64 } } }, { "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": 3434, "end": 3436, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3437, "end": 3438, "loc": { "start": { "line": 77, "column": 11 }, "end": { "line": 77, "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": 3438, "end": 3439, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 77, "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": 3439, "end": 3443, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3443, "end": 3444, "loc": { "start": { "line": 77, "column": 17 }, "end": { "line": 77, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3444, "end": 3448, "loc": { "start": { "line": 77, "column": 18 }, "end": { "line": 77, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3448, "end": 3449, "loc": { "start": { "line": 77, "column": 22 }, "end": { "line": 77, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 3449, "end": 3457, "loc": { "start": { "line": 77, "column": 23 }, "end": { "line": 77, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3457, "end": 3458, "loc": { "start": { "line": 77, "column": 31 }, "end": { "line": 77, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "storedShapes", "start": 3458, "end": 3470, "loc": { "start": { "line": 77, "column": 32 }, "end": { "line": 77, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3470, "end": 3471, "loc": { "start": { "line": 77, "column": 44 }, "end": { "line": 77, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "shape", "start": 3471, "end": 3476, "loc": { "start": { "line": 77, "column": 45 }, "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": 3476, "end": 3477, "loc": { "start": { "line": 77, "column": 50 }, "end": { "line": 77, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3477, "end": 3478, "loc": { "start": { "line": 77, "column": 51 }, "end": { "line": 77, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3479, "end": 3480, "loc": { "start": { "line": 77, "column": 53 }, "end": { "line": 77, "column": 54 } } }, { "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": 3494, "end": 3498, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3498, "end": 3499, "loc": { "start": { "line": 78, "column": 16 }, "end": { "line": 78, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3499, "end": 3503, "loc": { "start": { "line": 78, "column": 17 }, "end": { "line": 78, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3503, "end": 3504, "loc": { "start": { "line": 78, "column": 21 }, "end": { "line": 78, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 3504, "end": 3512, "loc": { "start": { "line": 78, "column": 22 }, "end": { "line": 78, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3512, "end": 3513, "loc": { "start": { "line": 78, "column": 30 }, "end": { "line": 78, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "storedShapes", "start": 3513, "end": 3525, "loc": { "start": { "line": 78, "column": 31 }, "end": { "line": 78, "column": 43 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3525, "end": 3526, "loc": { "start": { "line": 78, "column": 43 }, "end": { "line": 78, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "shape", "start": 3526, "end": 3531, "loc": { "start": { "line": 78, "column": 44 }, "end": { "line": 78, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3531, "end": 3532, "loc": { "start": { "line": 78, "column": 49 }, "end": { "line": 78, "column": 50 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3533, "end": 3534, "loc": { "start": { "line": 78, "column": 51 }, "end": { "line": 78, "column": 52 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3535, "end": 3536, "loc": { "start": { "line": 78, "column": 53 }, "end": { "line": 78, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3536, "end": 3537, "loc": { "start": { "line": 78, "column": 54 }, "end": { "line": 78, "column": 55 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3547, "end": 3548, "loc": { "start": { "line": 79, "column": 8 }, "end": { "line": 79, "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": 3558, "end": 3562, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 80, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3562, "end": 3563, "loc": { "start": { "line": 80, "column": 12 }, "end": { "line": 80, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3563, "end": 3567, "loc": { "start": { "line": 80, "column": 13 }, "end": { "line": 80, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3567, "end": 3568, "loc": { "start": { "line": 80, "column": 17 }, "end": { "line": 80, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 3568, "end": 3576, "loc": { "start": { "line": 80, "column": 18 }, "end": { "line": 80, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3576, "end": 3577, "loc": { "start": { "line": 80, "column": 26 }, "end": { "line": 80, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "storedShapes", "start": 3577, "end": 3589, "loc": { "start": { "line": 80, "column": 27 }, "end": { "line": 80, "column": 39 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3589, "end": 3590, "loc": { "start": { "line": 80, "column": 39 }, "end": { "line": 80, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "shape", "start": 3590, "end": 3595, "loc": { "start": { "line": 80, "column": 40 }, "end": { "line": 80, "column": 45 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3595, "end": 3596, "loc": { "start": { "line": 80, "column": 45 }, "end": { "line": 80, "column": 46 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 3597, "end": 3599, "loc": { "start": { "line": 80, "column": 47 }, "end": { "line": 80, "column": 49 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1000000000, "start": 3600, "end": 3603, "loc": { "start": { "line": 80, "column": 50 }, "end": { "line": 80, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3603, "end": 3604, "loc": { "start": { "line": 80, "column": 53 }, "end": { "line": 80, "column": 54 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3610, "end": 3611, "loc": { "start": { "line": 81, "column": 4 }, "end": { "line": 81, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "maxOutAll", "start": 3619, "end": 3628, "loc": { "start": { "line": 83, "column": 4 }, "end": { "line": 83, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3628, "end": 3629, "loc": { "start": { "line": 83, "column": 13 }, "end": { "line": 83, "column": 14 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3629, "end": 3630, "loc": { "start": { "line": 83, "column": 14 }, "end": { "line": 83, "column": 15 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3631, "end": 3632, "loc": { "start": { "line": 83, "column": 16 }, "end": { "line": 83, "column": 17 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3642, "end": 3646, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3646, "end": 3647, "loc": { "start": { "line": 84, "column": 12 }, "end": { "line": 84, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyUpgrade", "start": 3647, "end": 3660, "loc": { "start": { "line": 84, "column": 13 }, "end": { "line": 84, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3660, "end": 3661, "loc": { "start": { "line": 84, "column": 26 }, "end": { "line": 84, "column": 27 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "belt", "start": 3661, "end": 3667, "loc": { "start": { "line": 84, "column": 27 }, "end": { "line": 84, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3667, "end": 3668, "loc": { "start": { "line": 84, "column": 33 }, "end": { "line": 84, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 100, "start": 3669, "end": 3672, "loc": { "start": { "line": 84, "column": 35 }, "end": { "line": 84, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3672, "end": 3673, "loc": { "start": { "line": 84, "column": 38 }, "end": { "line": 84, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3673, "end": 3674, "loc": { "start": { "line": 84, "column": 39 }, "end": { "line": 84, "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": 3684, "end": 3688, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3688, "end": 3689, "loc": { "start": { "line": 85, "column": 12 }, "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": "modifyUpgrade", "start": 3689, "end": 3702, "loc": { "start": { "line": 85, "column": 13 }, "end": { "line": 85, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3702, "end": 3703, "loc": { "start": { "line": 85, "column": 26 }, "end": { "line": 85, "column": 27 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "miner", "start": 3703, "end": 3710, "loc": { "start": { "line": 85, "column": 27 }, "end": { "line": 85, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3710, "end": 3711, "loc": { "start": { "line": 85, "column": 34 }, "end": { "line": 85, "column": 35 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 100, "start": 3712, "end": 3715, "loc": { "start": { "line": 85, "column": 36 }, "end": { "line": 85, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3715, "end": 3716, "loc": { "start": { "line": 85, "column": 39 }, "end": { "line": 85, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3716, "end": 3717, "loc": { "start": { "line": 85, "column": 40 }, "end": { "line": 85, "column": 41 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3727, "end": 3731, "loc": { "start": { "line": 86, "column": 8 }, "end": { "line": 86, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3731, "end": 3732, "loc": { "start": { "line": 86, "column": 12 }, "end": { "line": 86, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyUpgrade", "start": 3732, "end": 3745, "loc": { "start": { "line": 86, "column": 13 }, "end": { "line": 86, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3745, "end": 3746, "loc": { "start": { "line": 86, "column": 26 }, "end": { "line": 86, "column": 27 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "processors", "start": 3746, "end": 3758, "loc": { "start": { "line": 86, "column": 27 }, "end": { "line": 86, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3758, "end": 3759, "loc": { "start": { "line": 86, "column": 39 }, "end": { "line": 86, "column": 40 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 100, "start": 3760, "end": 3763, "loc": { "start": { "line": 86, "column": 41 }, "end": { "line": 86, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3763, "end": 3764, "loc": { "start": { "line": 86, "column": 44 }, "end": { "line": 86, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3764, "end": 3765, "loc": { "start": { "line": 86, "column": 45 }, "end": { "line": 86, "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": 3775, "end": 3779, "loc": { "start": { "line": 87, "column": 8 }, "end": { "line": 87, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3779, "end": 3780, "loc": { "start": { "line": 87, "column": 12 }, "end": { "line": 87, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyUpgrade", "start": 3780, "end": 3793, "loc": { "start": { "line": 87, "column": 13 }, "end": { "line": 87, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3793, "end": 3794, "loc": { "start": { "line": 87, "column": 26 }, "end": { "line": 87, "column": 27 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "painting", "start": 3794, "end": 3804, "loc": { "start": { "line": 87, "column": 27 }, "end": { "line": 87, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3804, "end": 3805, "loc": { "start": { "line": 87, "column": 37 }, "end": { "line": 87, "column": 38 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 100, "start": 3806, "end": 3809, "loc": { "start": { "line": 87, "column": 39 }, "end": { "line": 87, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3809, "end": 3810, "loc": { "start": { "line": 87, "column": 42 }, "end": { "line": 87, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3810, "end": 3811, "loc": { "start": { "line": 87, "column": 43 }, "end": { "line": 87, "column": 44 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3817, "end": 3818, "loc": { "start": { "line": 88, "column": 4 }, "end": { "line": 88, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyUpgrade", "start": 3826, "end": 3839, "loc": { "start": { "line": 90, "column": 4 }, "end": { "line": 90, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3839, "end": 3840, "loc": { "start": { "line": 90, "column": 17 }, "end": { "line": 90, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 3840, "end": 3842, "loc": { "start": { "line": 90, "column": 18 }, "end": { "line": 90, "column": 20 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3842, "end": 3843, "loc": { "start": { "line": 90, "column": 20 }, "end": { "line": 90, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "amount", "start": 3844, "end": 3850, "loc": { "start": { "line": 90, "column": 22 }, "end": { "line": 90, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3850, "end": 3851, "loc": { "start": { "line": 90, "column": 28 }, "end": { "line": 90, "column": 29 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3852, "end": 3853, "loc": { "start": { "line": 90, "column": 30 }, "end": { "line": 90, "column": 31 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3863, "end": 3868, "loc": { "start": { "line": 91, "column": 8 }, "end": { "line": 91, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upgradeTiers", "start": 3869, "end": 3881, "loc": { "start": { "line": 91, "column": 14 }, "end": { "line": 91, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3882, "end": 3883, "loc": { "start": { "line": 91, "column": 27 }, "end": { "line": 91, "column": 28 } } }, { "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": 3884, "end": 3888, "loc": { "start": { "line": 91, "column": 29 }, "end": { "line": 91, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3888, "end": 3889, "loc": { "start": { "line": 91, "column": 33 }, "end": { "line": 91, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3889, "end": 3893, "loc": { "start": { "line": 91, "column": 34 }, "end": { "line": 91, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3893, "end": 3894, "loc": { "start": { "line": 91, "column": 38 }, "end": { "line": 91, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "gameMode", "start": 3894, "end": 3902, "loc": { "start": { "line": 91, "column": 39 }, "end": { "line": 91, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3902, "end": 3903, "loc": { "start": { "line": 91, "column": 47 }, "end": { "line": 91, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getUpgrades", "start": 3903, "end": 3914, "loc": { "start": { "line": 91, "column": 48 }, "end": { "line": 91, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3914, "end": 3915, "loc": { "start": { "line": 91, "column": 59 }, "end": { "line": 91, "column": 60 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3915, "end": 3916, "loc": { "start": { "line": 91, "column": 60 }, "end": { "line": 91, "column": 61 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3916, "end": 3917, "loc": { "start": { "line": 91, "column": 61 }, "end": { "line": 91, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 3917, "end": 3919, "loc": { "start": { "line": 91, "column": 62 }, "end": { "line": 91, "column": 64 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3919, "end": 3920, "loc": { "start": { "line": 91, "column": 64 }, "end": { "line": 91, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3920, "end": 3921, "loc": { "start": { "line": 91, "column": 65 }, "end": { "line": 91, "column": 66 } } }, { "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": 3931, "end": 3936, "loc": { "start": { "line": 92, "column": 8 }, "end": { "line": 92, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "maxLevel", "start": 3937, "end": 3945, "loc": { "start": { "line": 92, "column": 14 }, "end": { "line": 92, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3946, "end": 3947, "loc": { "start": { "line": 92, "column": 23 }, "end": { "line": 92, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upgradeTiers", "start": 3948, "end": 3960, "loc": { "start": { "line": 92, "column": 25 }, "end": { "line": 92, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3960, "end": 3961, "loc": { "start": { "line": 92, "column": 37 }, "end": { "line": 92, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 3961, "end": 3967, "loc": { "start": { "line": 92, "column": 38 }, "end": { "line": 92, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3967, "end": 3968, "loc": { "start": { "line": 92, "column": 44 }, "end": { "line": 92, "column": 45 } } }, { "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": 3980, "end": 3984, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3984, "end": 3985, "loc": { "start": { "line": 94, "column": 12 }, "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": "root", "start": 3985, "end": 3989, "loc": { "start": { "line": 94, "column": 13 }, "end": { "line": 94, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3989, "end": 3990, "loc": { "start": { "line": 94, "column": 17 }, "end": { "line": 94, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 3990, "end": 3998, "loc": { "start": { "line": 94, "column": 18 }, "end": { "line": 94, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3998, "end": 3999, "loc": { "start": { "line": 94, "column": 26 }, "end": { "line": 94, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upgradeLevels", "start": 3999, "end": 4012, "loc": { "start": { "line": 94, "column": 27 }, "end": { "line": 94, "column": 40 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4012, "end": 4013, "loc": { "start": { "line": 94, "column": 40 }, "end": { "line": 94, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 4013, "end": 4015, "loc": { "start": { "line": 94, "column": 41 }, "end": { "line": 94, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4015, "end": 4016, "loc": { "start": { "line": 94, "column": 43 }, "end": { "line": 94, "column": 44 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4017, "end": 4018, "loc": { "start": { "line": 94, "column": 45 }, "end": { "line": 94, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Math", "start": 4019, "end": 4023, "loc": { "start": { "line": 94, "column": 47 }, "end": { "line": 94, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4023, "end": 4024, "loc": { "start": { "line": 94, "column": 51 }, "end": { "line": 94, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "max", "start": 4024, "end": 4027, "loc": { "start": { "line": 94, "column": 52 }, "end": { "line": 94, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4027, "end": 4028, "loc": { "start": { "line": 94, "column": 55 }, "end": { "line": 94, "column": 56 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4042, "end": 4043, "loc": { "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4043, "end": 4044, "loc": { "start": { "line": 95, "column": 13 }, "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": "Math", "start": 4058, "end": 4062, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4062, "end": 4063, "loc": { "start": { "line": 96, "column": 16 }, "end": { "line": 96, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "min", "start": 4063, "end": 4066, "loc": { "start": { "line": 96, "column": 17 }, "end": { "line": 96, "column": 20 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4066, "end": 4067, "loc": { "start": { "line": 96, "column": 20 }, "end": { "line": 96, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "maxLevel", "start": 4067, "end": 4075, "loc": { "start": { "line": 96, "column": 21 }, "end": { "line": 96, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4075, "end": 4076, "loc": { "start": { "line": 96, "column": 29 }, "end": { "line": 96, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4077, "end": 4078, "loc": { "start": { "line": 96, "column": 31 }, "end": { "line": 96, "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": 4078, "end": 4082, "loc": { "start": { "line": 96, "column": 32 }, "end": { "line": 96, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4082, "end": 4083, "loc": { "start": { "line": 96, "column": 36 }, "end": { "line": 96, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 4083, "end": 4087, "loc": { "start": { "line": 96, "column": 37 }, "end": { "line": 96, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4087, "end": 4088, "loc": { "start": { "line": 96, "column": 41 }, "end": { "line": 96, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 4088, "end": 4096, "loc": { "start": { "line": 96, "column": 42 }, "end": { "line": 96, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4096, "end": 4097, "loc": { "start": { "line": 96, "column": 50 }, "end": { "line": 96, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upgradeLevels", "start": 4097, "end": 4110, "loc": { "start": { "line": 96, "column": 51 }, "end": { "line": 96, "column": 64 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4110, "end": 4111, "loc": { "start": { "line": 96, "column": 64 }, "end": { "line": 96, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 4111, "end": 4113, "loc": { "start": { "line": 96, "column": 65 }, "end": { "line": 96, "column": 67 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4113, "end": 4114, "loc": { "start": { "line": 96, "column": 67 }, "end": { "line": 96, "column": 68 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 4115, "end": 4117, "loc": { "start": { "line": 96, "column": 69 }, "end": { "line": 96, "column": 71 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4118, "end": 4119, "loc": { "start": { "line": 96, "column": 72 }, "end": { "line": 96, "column": 73 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4119, "end": 4120, "loc": { "start": { "line": 96, "column": 73 }, "end": { "line": 96, "column": 74 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4121, "end": 4122, "loc": { "start": { "line": 96, "column": 75 }, "end": { "line": 96, "column": 76 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "amount", "start": 4123, "end": 4129, "loc": { "start": { "line": 96, "column": 77 }, "end": { "line": 96, "column": 83 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4129, "end": 4130, "loc": { "start": { "line": 96, "column": 83 }, "end": { "line": 96, "column": 84 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4140, "end": 4141, "loc": { "start": { "line": 97, "column": 8 }, "end": { "line": 97, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4141, "end": 4142, "loc": { "start": { "line": 97, "column": 9 }, "end": { "line": 97, "column": 10 } } }, { "type": "CommentLine", "value": " Compute improvement", "start": 4154, "end": 4176, "loc": { "start": { "line": 99, "column": 8 }, "end": { "line": 99, "column": 30 } } }, { "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": 4186, "end": 4189, "loc": { "start": { "line": 100, "column": 8 }, "end": { "line": 100, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "improvement", "start": 4190, "end": 4201, "loc": { "start": { "line": 100, "column": 12 }, "end": { "line": 100, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4202, "end": 4203, "loc": { "start": { "line": 100, "column": 24 }, "end": { "line": 100, "column": 25 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4204, "end": 4205, "loc": { "start": { "line": 100, "column": 26 }, "end": { "line": 100, "column": 27 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4205, "end": 4206, "loc": { "start": { "line": 100, "column": 27 }, "end": { "line": 100, "column": 28 } } }, { "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": 4216, "end": 4219, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4220, "end": 4221, "loc": { "start": { "line": 101, "column": 12 }, "end": { "line": 101, "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": 4221, "end": 4224, "loc": { "start": { "line": 101, "column": 13 }, "end": { "line": 101, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 4225, "end": 4226, "loc": { "start": { "line": 101, "column": 17 }, "end": { "line": 101, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4227, "end": 4228, "loc": { "start": { "line": 101, "column": 19 }, "end": { "line": 101, "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": 4229, "end": 4230, "loc": { "start": { "line": 101, "column": 21 }, "end": { "line": 101, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4230, "end": 4231, "loc": { "start": { "line": 101, "column": 22 }, "end": { "line": 101, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 4232, "end": 4233, "loc": { "start": { "line": 101, "column": 24 }, "end": { "line": 101, "column": 25 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 4234, "end": 4235, "loc": { "start": { "line": 101, "column": 26 }, "end": { "line": 101, "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": 4236, "end": 4240, "loc": { "start": { "line": 101, "column": 28 }, "end": { "line": 101, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4240, "end": 4241, "loc": { "start": { "line": 101, "column": 32 }, "end": { "line": 101, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 4241, "end": 4245, "loc": { "start": { "line": 101, "column": 33 }, "end": { "line": 101, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4245, "end": 4246, "loc": { "start": { "line": 101, "column": 37 }, "end": { "line": 101, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 4246, "end": 4254, "loc": { "start": { "line": 101, "column": 38 }, "end": { "line": 101, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4254, "end": 4255, "loc": { "start": { "line": 101, "column": 46 }, "end": { "line": 101, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upgradeLevels", "start": 4255, "end": 4268, "loc": { "start": { "line": 101, "column": 47 }, "end": { "line": 101, "column": 60 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4268, "end": 4269, "loc": { "start": { "line": 101, "column": 60 }, "end": { "line": 101, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 4269, "end": 4271, "loc": { "start": { "line": 101, "column": 61 }, "end": { "line": 101, "column": 63 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4271, "end": 4272, "loc": { "start": { "line": 101, "column": 63 }, "end": { "line": 101, "column": 64 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4272, "end": 4273, "loc": { "start": { "line": 101, "column": 64 }, "end": { "line": 101, "column": 65 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 4274, "end": 4276, "loc": { "start": { "line": 101, "column": 66 }, "end": { "line": 101, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 4276, "end": 4277, "loc": { "start": { "line": 101, "column": 68 }, "end": { "line": 101, "column": 69 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4277, "end": 4278, "loc": { "start": { "line": 101, "column": 69 }, "end": { "line": 101, "column": 70 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4279, "end": 4280, "loc": { "start": { "line": 101, "column": 71 }, "end": { "line": 101, "column": 72 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "improvement", "start": 4294, "end": 4305, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 23 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 4306, "end": 4308, "loc": { "start": { "line": 102, "column": 24 }, "end": { "line": 102, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upgradeTiers", "start": 4309, "end": 4321, "loc": { "start": { "line": 102, "column": 27 }, "end": { "line": 102, "column": 39 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4321, "end": 4322, "loc": { "start": { "line": 102, "column": 39 }, "end": { "line": 102, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 4322, "end": 4323, "loc": { "start": { "line": 102, "column": 40 }, "end": { "line": 102, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4323, "end": 4324, "loc": { "start": { "line": 102, "column": 41 }, "end": { "line": 102, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4324, "end": 4325, "loc": { "start": { "line": 102, "column": 42 }, "end": { "line": 102, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "improvement", "start": 4325, "end": 4336, "loc": { "start": { "line": 102, "column": 43 }, "end": { "line": 102, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4336, "end": 4337, "loc": { "start": { "line": 102, "column": 54 }, "end": { "line": 102, "column": 55 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4347, "end": 4348, "loc": { "start": { "line": 103, "column": 8 }, "end": { "line": 103, "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": 4358, "end": 4362, "loc": { "start": { "line": 104, "column": 8 }, "end": { "line": 104, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4362, "end": 4363, "loc": { "start": { "line": 104, "column": 12 }, "end": { "line": 104, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 4363, "end": 4367, "loc": { "start": { "line": 104, "column": 13 }, "end": { "line": 104, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4367, "end": 4368, "loc": { "start": { "line": 104, "column": 17 }, "end": { "line": 104, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 4368, "end": 4376, "loc": { "start": { "line": 104, "column": 18 }, "end": { "line": 104, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4376, "end": 4377, "loc": { "start": { "line": 104, "column": 26 }, "end": { "line": 104, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upgradeImprovements", "start": 4377, "end": 4396, "loc": { "start": { "line": 104, "column": 27 }, "end": { "line": 104, "column": 46 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4396, "end": 4397, "loc": { "start": { "line": 104, "column": 46 }, "end": { "line": 104, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 4397, "end": 4399, "loc": { "start": { "line": 104, "column": 47 }, "end": { "line": 104, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4399, "end": 4400, "loc": { "start": { "line": 104, "column": 49 }, "end": { "line": 104, "column": 50 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4401, "end": 4402, "loc": { "start": { "line": 104, "column": 51 }, "end": { "line": 104, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "improvement", "start": 4403, "end": 4414, "loc": { "start": { "line": 104, "column": 53 }, "end": { "line": 104, "column": 64 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4414, "end": 4415, "loc": { "start": { "line": 104, "column": 64 }, "end": { "line": 104, "column": 65 } } }, { "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": 4425, "end": 4429, "loc": { "start": { "line": 105, "column": 8 }, "end": { "line": 105, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4429, "end": 4430, "loc": { "start": { "line": 105, "column": 12 }, "end": { "line": 105, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 4430, "end": 4434, "loc": { "start": { "line": 105, "column": 13 }, "end": { "line": 105, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4434, "end": 4435, "loc": { "start": { "line": 105, "column": 17 }, "end": { "line": 105, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signals", "start": 4435, "end": 4442, "loc": { "start": { "line": 105, "column": 18 }, "end": { "line": 105, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4442, "end": 4443, "loc": { "start": { "line": 105, "column": 25 }, "end": { "line": 105, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upgradePurchased", "start": 4443, "end": 4459, "loc": { "start": { "line": 105, "column": 26 }, "end": { "line": 105, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4459, "end": 4460, "loc": { "start": { "line": 105, "column": 42 }, "end": { "line": 105, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dispatch", "start": 4460, "end": 4468, "loc": { "start": { "line": 105, "column": 43 }, "end": { "line": 105, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4468, "end": 4469, "loc": { "start": { "line": 105, "column": 51 }, "end": { "line": 105, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 4469, "end": 4471, "loc": { "start": { "line": 105, "column": 52 }, "end": { "line": 105, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4471, "end": 4472, "loc": { "start": { "line": 105, "column": 54 }, "end": { "line": 105, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4472, "end": 4473, "loc": { "start": { "line": 105, "column": 55 }, "end": { "line": 105, "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": 4483, "end": 4487, "loc": { "start": { "line": 106, "column": 8 }, "end": { "line": 106, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4487, "end": 4488, "loc": { "start": { "line": 106, "column": 12 }, "end": { "line": 106, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 4488, "end": 4492, "loc": { "start": { "line": 106, "column": 13 }, "end": { "line": 106, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4492, "end": 4493, "loc": { "start": { "line": 106, "column": 17 }, "end": { "line": 106, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hud", "start": 4493, "end": 4496, "loc": { "start": { "line": 106, "column": 18 }, "end": { "line": 106, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4496, "end": 4497, "loc": { "start": { "line": 106, "column": 21 }, "end": { "line": 106, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signals", "start": 4497, "end": 4504, "loc": { "start": { "line": 106, "column": 22 }, "end": { "line": 106, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4504, "end": 4505, "loc": { "start": { "line": 106, "column": 29 }, "end": { "line": 106, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "notification", "start": 4505, "end": 4517, "loc": { "start": { "line": 106, "column": 30 }, "end": { "line": 106, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4517, "end": 4518, "loc": { "start": { "line": 106, "column": 42 }, "end": { "line": 106, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dispatch", "start": 4518, "end": 4526, "loc": { "start": { "line": 106, "column": 43 }, "end": { "line": 106, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4526, "end": 4527, "loc": { "start": { "line": 106, "column": 51 }, "end": { "line": 106, "column": 52 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Upgrade '", "start": 4541, "end": 4552, "loc": { "start": { "line": 107, "column": 12 }, "end": { "line": 107, "column": 23 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4553, "end": 4554, "loc": { "start": { "line": 107, "column": 24 }, "end": { "line": 107, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 4555, "end": 4557, "loc": { "start": { "line": 107, "column": 26 }, "end": { "line": 107, "column": 28 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4558, "end": 4559, "loc": { "start": { "line": 107, "column": 29 }, "end": { "line": 107, "column": 30 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "' is now at tier ", "start": 4560, "end": 4579, "loc": { "start": { "line": 107, "column": 31 }, "end": { "line": 107, "column": 50 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4580, "end": 4581, "loc": { "start": { "line": 107, "column": 51 }, "end": { "line": 107, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4582, "end": 4583, "loc": { "start": { "line": 107, "column": 53 }, "end": { "line": 107, "column": 54 } } }, { "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": 4583, "end": 4587, "loc": { "start": { "line": 107, "column": 54 }, "end": { "line": 107, "column": 58 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4587, "end": 4588, "loc": { "start": { "line": 107, "column": 58 }, "end": { "line": 107, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 4588, "end": 4592, "loc": { "start": { "line": 107, "column": 59 }, "end": { "line": 107, "column": 63 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4592, "end": 4593, "loc": { "start": { "line": 107, "column": 63 }, "end": { "line": 107, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 4593, "end": 4601, "loc": { "start": { "line": 107, "column": 64 }, "end": { "line": 107, "column": 72 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4601, "end": 4602, "loc": { "start": { "line": 107, "column": 72 }, "end": { "line": 107, "column": 73 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upgradeLevels", "start": 4602, "end": 4615, "loc": { "start": { "line": 107, "column": 73 }, "end": { "line": 107, "column": 86 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4615, "end": 4616, "loc": { "start": { "line": 107, "column": 86 }, "end": { "line": 107, "column": 87 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 4616, "end": 4618, "loc": { "start": { "line": 107, "column": 87 }, "end": { "line": 107, "column": 89 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4618, "end": 4619, "loc": { "start": { "line": 107, "column": 89 }, "end": { "line": 107, "column": 90 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4620, "end": 4621, "loc": { "start": { "line": 107, "column": 91 }, "end": { "line": 107, "column": 92 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4622, "end": 4623, "loc": { "start": { "line": 107, "column": 93 }, "end": { "line": 107, "column": 94 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4623, "end": 4624, "loc": { "start": { "line": 107, "column": 94 }, "end": { "line": 107, "column": 95 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4624, "end": 4625, "loc": { "start": { "line": 107, "column": 95 }, "end": { "line": 107, "column": 96 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumNotificationType", "start": 4639, "end": 4659, "loc": { "start": { "line": 108, "column": 12 }, "end": { "line": 108, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4659, "end": 4660, "loc": { "start": { "line": 108, "column": 32 }, "end": { "line": 108, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upgrade", "start": 4660, "end": 4667, "loc": { "start": { "line": 108, "column": 33 }, "end": { "line": 108, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4677, "end": 4678, "loc": { "start": { "line": 109, "column": 8 }, "end": { "line": 109, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4678, "end": 4679, "loc": { "start": { "line": 109, "column": 9 }, "end": { "line": 109, "column": 10 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4685, "end": 4686, "loc": { "start": { "line": 110, "column": 4 }, "end": { "line": 110, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modifyLevel", "start": 4694, "end": 4705, "loc": { "start": { "line": 112, "column": 4 }, "end": { "line": 112, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4705, "end": 4706, "loc": { "start": { "line": 112, "column": 15 }, "end": { "line": 112, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "amount", "start": 4706, "end": 4712, "loc": { "start": { "line": 112, "column": 16 }, "end": { "line": 112, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4712, "end": 4713, "loc": { "start": { "line": 112, "column": 22 }, "end": { "line": 112, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4714, "end": 4715, "loc": { "start": { "line": 112, "column": 24 }, "end": { "line": 112, "column": 25 } } }, { "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": 4725, "end": 4730, "loc": { "start": { "line": 113, "column": 8 }, "end": { "line": 113, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 4731, "end": 4739, "loc": { "start": { "line": 113, "column": 14 }, "end": { "line": 113, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4740, "end": 4741, "loc": { "start": { "line": 113, "column": 23 }, "end": { "line": 113, "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": 4742, "end": 4746, "loc": { "start": { "line": 113, "column": 25 }, "end": { "line": 113, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4746, "end": 4747, "loc": { "start": { "line": 113, "column": 29 }, "end": { "line": 113, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 4747, "end": 4751, "loc": { "start": { "line": 113, "column": 30 }, "end": { "line": 113, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4751, "end": 4752, "loc": { "start": { "line": 113, "column": 34 }, "end": { "line": 113, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 4752, "end": 4760, "loc": { "start": { "line": 113, "column": 35 }, "end": { "line": 113, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4760, "end": 4761, "loc": { "start": { "line": 113, "column": 43 }, "end": { "line": 113, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 4771, "end": 4779, "loc": { "start": { "line": 114, "column": 8 }, "end": { "line": 114, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4779, "end": 4780, "loc": { "start": { "line": 114, "column": 16 }, "end": { "line": 114, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "level", "start": 4780, "end": 4785, "loc": { "start": { "line": 114, "column": 17 }, "end": { "line": 114, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4786, "end": 4787, "loc": { "start": { "line": 114, "column": 23 }, "end": { "line": 114, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Math", "start": 4788, "end": 4792, "loc": { "start": { "line": 114, "column": 25 }, "end": { "line": 114, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4792, "end": 4793, "loc": { "start": { "line": 114, "column": 29 }, "end": { "line": 114, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "max", "start": 4793, "end": 4796, "loc": { "start": { "line": 114, "column": 30 }, "end": { "line": 114, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4796, "end": 4797, "loc": { "start": { "line": 114, "column": 33 }, "end": { "line": 114, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4797, "end": 4798, "loc": { "start": { "line": 114, "column": 34 }, "end": { "line": 114, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4798, "end": 4799, "loc": { "start": { "line": 114, "column": 35 }, "end": { "line": 114, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 4800, "end": 4808, "loc": { "start": { "line": 114, "column": 37 }, "end": { "line": 114, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4808, "end": 4809, "loc": { "start": { "line": 114, "column": 45 }, "end": { "line": 114, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "level", "start": 4809, "end": 4814, "loc": { "start": { "line": 114, "column": 46 }, "end": { "line": 114, "column": 51 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4815, "end": 4816, "loc": { "start": { "line": 114, "column": 52 }, "end": { "line": 114, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "amount", "start": 4817, "end": 4823, "loc": { "start": { "line": 114, "column": 54 }, "end": { "line": 114, "column": 60 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4823, "end": 4824, "loc": { "start": { "line": 114, "column": 60 }, "end": { "line": 114, "column": 61 } } }, { "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": 114, "column": 61 }, "end": { "line": 114, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 4835, "end": 4843, "loc": { "start": { "line": 115, "column": 8 }, "end": { "line": 115, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4843, "end": 4844, "loc": { "start": { "line": 115, "column": 16 }, "end": { "line": 115, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "computeNextGoal", "start": 4844, "end": 4859, "loc": { "start": { "line": 115, "column": 17 }, "end": { "line": 115, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4859, "end": 4860, "loc": { "start": { "line": 115, "column": 32 }, "end": { "line": 115, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4860, "end": 4861, "loc": { "start": { "line": 115, "column": 33 }, "end": { "line": 115, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4861, "end": 4862, "loc": { "start": { "line": 115, "column": 34 }, "end": { "line": 115, "column": 35 } } }, { "type": "CommentLine", "value": " Clear all shapes of this level", "start": 4874, "end": 4907, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 4917, "end": 4925, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4925, "end": 4926, "loc": { "start": { "line": 118, "column": 16 }, "end": { "line": 118, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "storedShapes", "start": 4926, "end": 4938, "loc": { "start": { "line": 118, "column": 17 }, "end": { "line": 118, "column": 29 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4938, "end": 4939, "loc": { "start": { "line": 118, "column": 29 }, "end": { "line": 118, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 4939, "end": 4947, "loc": { "start": { "line": 118, "column": 30 }, "end": { "line": 118, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4947, "end": 4948, "loc": { "start": { "line": 118, "column": 38 }, "end": { "line": 118, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "currentGoal", "start": 4948, "end": 4959, "loc": { "start": { "line": 118, "column": 39 }, "end": { "line": 118, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4959, "end": 4960, "loc": { "start": { "line": 118, "column": 50 }, "end": { "line": 118, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "definition", "start": 4960, "end": 4970, "loc": { "start": { "line": 118, "column": 51 }, "end": { "line": 118, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4970, "end": 4971, "loc": { "start": { "line": 118, "column": 61 }, "end": { "line": 118, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getHash", "start": 4971, "end": 4978, "loc": { "start": { "line": 118, "column": 62 }, "end": { "line": 118, "column": 69 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4978, "end": 4979, "loc": { "start": { "line": 118, "column": 69 }, "end": { "line": 118, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4979, "end": 4980, "loc": { "start": { "line": 118, "column": 70 }, "end": { "line": 118, "column": 71 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4980, "end": 4981, "loc": { "start": { "line": 118, "column": 71 }, "end": { "line": 118, "column": 72 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4982, "end": 4983, "loc": { "start": { "line": 118, "column": 73 }, "end": { "line": 118, "column": 74 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4984, "end": 4985, "loc": { "start": { "line": 118, "column": 75 }, "end": { "line": 118, "column": 76 } } }, { "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": 118, "column": 76 }, "end": { "line": 118, "column": 77 } } }, { "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": 4998, "end": 5002, "loc": { "start": { "line": 120, "column": 8 }, "end": { "line": 120, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5002, "end": 5003, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 120, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5003, "end": 5007, "loc": { "start": { "line": 120, "column": 13 }, "end": { "line": 120, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5007, "end": 5008, "loc": { "start": { "line": 120, "column": 17 }, "end": { "line": 120, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hud", "start": 5008, "end": 5011, "loc": { "start": { "line": 120, "column": 18 }, "end": { "line": 120, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5011, "end": 5012, "loc": { "start": { "line": 120, "column": 21 }, "end": { "line": 120, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parts", "start": 5012, "end": 5017, "loc": { "start": { "line": 120, "column": 22 }, "end": { "line": 120, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5017, "end": 5018, "loc": { "start": { "line": 120, "column": 27 }, "end": { "line": 120, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pinnedShapes", "start": 5018, "end": 5030, "loc": { "start": { "line": 120, "column": 28 }, "end": { "line": 120, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5030, "end": 5031, "loc": { "start": { "line": 120, "column": 40 }, "end": { "line": 120, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rerenderFull", "start": 5031, "end": 5043, "loc": { "start": { "line": 120, "column": 41 }, "end": { "line": 120, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5043, "end": 5044, "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": 5044, "end": 5045, "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": 5045, "end": 5046, "loc": { "start": { "line": 120, "column": 55 }, "end": { "line": 120, "column": 56 } } }, { "type": "CommentLine", "value": " Compute gained rewards", "start": 5058, "end": 5083, "loc": { "start": { "line": 122, "column": 8 }, "end": { "line": 122, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 5093, "end": 5101, "loc": { "start": { "line": 123, "column": 8 }, "end": { "line": 123, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5101, "end": 5102, "loc": { "start": { "line": 123, "column": 16 }, "end": { "line": 123, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "gainedRewards", "start": 5102, "end": 5115, "loc": { "start": { "line": 123, "column": 17 }, "end": { "line": 123, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5116, "end": 5117, "loc": { "start": { "line": 123, "column": 31 }, "end": { "line": 123, "column": 32 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5118, "end": 5119, "loc": { "start": { "line": 123, "column": 33 }, "end": { "line": 123, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5119, "end": 5120, "loc": { "start": { "line": 123, "column": 34 }, "end": { "line": 123, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5120, "end": 5121, "loc": { "start": { "line": 123, "column": 35 }, "end": { "line": 123, "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": 5131, "end": 5136, "loc": { "start": { "line": 124, "column": 8 }, "end": { "line": 124, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "levels", "start": 5137, "end": 5143, "loc": { "start": { "line": 124, "column": 14 }, "end": { "line": 124, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5144, "end": 5145, "loc": { "start": { "line": 124, "column": 21 }, "end": { "line": 124, "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": 5146, "end": 5150, "loc": { "start": { "line": 124, "column": 23 }, "end": { "line": 124, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5150, "end": 5151, "loc": { "start": { "line": 124, "column": 27 }, "end": { "line": 124, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5151, "end": 5155, "loc": { "start": { "line": 124, "column": 28 }, "end": { "line": 124, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5155, "end": 5156, "loc": { "start": { "line": 124, "column": 32 }, "end": { "line": 124, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "gameMode", "start": 5156, "end": 5164, "loc": { "start": { "line": 124, "column": 33 }, "end": { "line": 124, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5164, "end": 5165, "loc": { "start": { "line": 124, "column": 41 }, "end": { "line": 124, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getLevelDefinitions", "start": 5165, "end": 5184, "loc": { "start": { "line": 124, "column": 42 }, "end": { "line": 124, "column": 61 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5184, "end": 5185, "loc": { "start": { "line": 124, "column": 61 }, "end": { "line": 124, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5185, "end": 5186, "loc": { "start": { "line": 124, "column": 62 }, "end": { "line": 124, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5186, "end": 5187, "loc": { "start": { "line": 124, "column": 63 }, "end": { "line": 124, "column": 64 } } }, { "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": 5197, "end": 5200, "loc": { "start": { "line": 125, "column": 8 }, "end": { "line": 125, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5201, "end": 5202, "loc": { "start": { "line": 125, "column": 12 }, "end": { "line": 125, "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": 5202, "end": 5205, "loc": { "start": { "line": 125, "column": 13 }, "end": { "line": 125, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 5206, "end": 5207, "loc": { "start": { "line": 125, "column": 17 }, "end": { "line": 125, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5208, "end": 5209, "loc": { "start": { "line": 125, "column": 19 }, "end": { "line": 125, "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": 5210, "end": 5211, "loc": { "start": { "line": 125, "column": 21 }, "end": { "line": 125, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5211, "end": 5212, "loc": { "start": { "line": 125, "column": 22 }, "end": { "line": 125, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 5213, "end": 5214, "loc": { "start": { "line": 125, "column": 24 }, "end": { "line": 125, "column": 25 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 5215, "end": 5216, "loc": { "start": { "line": 125, "column": 26 }, "end": { "line": 125, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 5217, "end": 5225, "loc": { "start": { "line": 125, "column": 28 }, "end": { "line": 125, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5225, "end": 5226, "loc": { "start": { "line": 125, "column": 36 }, "end": { "line": 125, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "level", "start": 5226, "end": 5231, "loc": { "start": { "line": 125, "column": 37 }, "end": { "line": 125, "column": 42 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 5232, "end": 5233, "loc": { "start": { "line": 125, "column": 43 }, "end": { "line": 125, "column": 44 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 5234, "end": 5235, "loc": { "start": { "line": 125, "column": 45 }, "end": { "line": 125, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5235, "end": 5236, "loc": { "start": { "line": 125, "column": 46 }, "end": { "line": 125, "column": 47 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 5237, "end": 5239, "loc": { "start": { "line": 125, "column": 48 }, "end": { "line": 125, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 5239, "end": 5240, "loc": { "start": { "line": 125, "column": 50 }, "end": { "line": 125, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5240, "end": 5241, "loc": { "start": { "line": 125, "column": 51 }, "end": { "line": 125, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5242, "end": 5243, "loc": { "start": { "line": 125, "column": 53 }, "end": { "line": 125, "column": 54 } } }, { "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": 5257, "end": 5259, "loc": { "start": { "line": 126, "column": 12 }, "end": { "line": 126, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5260, "end": 5261, "loc": { "start": { "line": 126, "column": 15 }, "end": { "line": 126, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 5261, "end": 5262, "loc": { "start": { "line": 126, "column": 16 }, "end": { "line": 126, "column": 17 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 5263, "end": 5264, "loc": { "start": { "line": 126, "column": 18 }, "end": { "line": 126, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "levels", "start": 5265, "end": 5271, "loc": { "start": { "line": 126, "column": 20 }, "end": { "line": 126, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5271, "end": 5272, "loc": { "start": { "line": 126, "column": 26 }, "end": { "line": 126, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 5272, "end": 5278, "loc": { "start": { "line": 126, "column": 27 }, "end": { "line": 126, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5278, "end": 5279, "loc": { "start": { "line": 126, "column": 33 }, "end": { "line": 126, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5280, "end": 5281, "loc": { "start": { "line": 126, "column": 35 }, "end": { "line": 126, "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": 5299, "end": 5304, "loc": { "start": { "line": 127, "column": 16 }, "end": { "line": 127, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reward", "start": 5305, "end": 5311, "loc": { "start": { "line": 127, "column": 22 }, "end": { "line": 127, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5312, "end": 5313, "loc": { "start": { "line": 127, "column": 29 }, "end": { "line": 127, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "levels", "start": 5314, "end": 5320, "loc": { "start": { "line": 127, "column": 31 }, "end": { "line": 127, "column": 37 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5320, "end": 5321, "loc": { "start": { "line": 127, "column": 37 }, "end": { "line": 127, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 5321, "end": 5322, "loc": { "start": { "line": 127, "column": 38 }, "end": { "line": 127, "column": 39 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5322, "end": 5323, "loc": { "start": { "line": 127, "column": 39 }, "end": { "line": 127, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5323, "end": 5324, "loc": { "start": { "line": 127, "column": 40 }, "end": { "line": 127, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reward", "start": 5324, "end": 5330, "loc": { "start": { "line": 127, "column": 41 }, "end": { "line": 127, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5330, "end": 5331, "loc": { "start": { "line": 127, "column": 47 }, "end": { "line": 127, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 5349, "end": 5357, "loc": { "start": { "line": 128, "column": 16 }, "end": { "line": 128, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5357, "end": 5358, "loc": { "start": { "line": 128, "column": 24 }, "end": { "line": 128, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "gainedRewards", "start": 5358, "end": 5371, "loc": { "start": { "line": 128, "column": 25 }, "end": { "line": 128, "column": 38 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5371, "end": 5372, "loc": { "start": { "line": 128, "column": 38 }, "end": { "line": 128, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reward", "start": 5372, "end": 5378, "loc": { "start": { "line": 128, "column": 39 }, "end": { "line": 128, "column": 45 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5378, "end": 5379, "loc": { "start": { "line": 128, "column": 45 }, "end": { "line": 128, "column": 46 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5380, "end": 5381, "loc": { "start": { "line": 128, "column": 47 }, "end": { "line": 128, "column": 48 } } }, { "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": 128, "column": 49 }, "end": { "line": 128, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 5383, "end": 5391, "loc": { "start": { "line": 128, "column": 50 }, "end": { "line": 128, "column": 58 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5391, "end": 5392, "loc": { "start": { "line": 128, "column": 58 }, "end": { "line": 128, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "gainedRewards", "start": 5392, "end": 5405, "loc": { "start": { "line": 128, "column": 59 }, "end": { "line": 128, "column": 72 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5405, "end": 5406, "loc": { "start": { "line": 128, "column": 72 }, "end": { "line": 128, "column": 73 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reward", "start": 5406, "end": 5412, "loc": { "start": { "line": 128, "column": 73 }, "end": { "line": 128, "column": 79 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5412, "end": 5413, "loc": { "start": { "line": 128, "column": 79 }, "end": { "line": 128, "column": 80 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 5414, "end": 5416, "loc": { "start": { "line": 128, "column": 81 }, "end": { "line": 128, "column": 83 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5417, "end": 5418, "loc": { "start": { "line": 128, "column": 84 }, "end": { "line": 128, "column": 85 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5418, "end": 5419, "loc": { "start": { "line": 128, "column": 85 }, "end": { "line": 128, "column": 86 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 5420, "end": 5421, "loc": { "start": { "line": 128, "column": 87 }, "end": { "line": 128, "column": 88 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 5422, "end": 5423, "loc": { "start": { "line": 128, "column": 89 }, "end": { "line": 128, "column": 90 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5423, "end": 5424, "loc": { "start": { "line": 128, "column": 90 }, "end": { "line": 128, "column": 91 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5438, "end": 5439, "loc": { "start": { "line": 129, "column": 12 }, "end": { "line": 129, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5449, "end": 5450, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "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": 5462, "end": 5466, "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": 5466, "end": 5467, "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": "root", "start": 5467, "end": 5471, "loc": { "start": { "line": 132, "column": 13 }, "end": { "line": 132, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5471, "end": 5472, "loc": { "start": { "line": 132, "column": 17 }, "end": { "line": 132, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hud", "start": 5472, "end": 5475, "loc": { "start": { "line": 132, "column": 18 }, "end": { "line": 132, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5475, "end": 5476, "loc": { "start": { "line": 132, "column": 21 }, "end": { "line": 132, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "signals", "start": 5476, "end": 5483, "loc": { "start": { "line": 132, "column": 22 }, "end": { "line": 132, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5483, "end": 5484, "loc": { "start": { "line": 132, "column": 29 }, "end": { "line": 132, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "notification", "start": 5484, "end": 5496, "loc": { "start": { "line": 132, "column": 30 }, "end": { "line": 132, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5496, "end": 5497, "loc": { "start": { "line": 132, "column": 42 }, "end": { "line": 132, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dispatch", "start": 5497, "end": 5505, "loc": { "start": { "line": 132, "column": 43 }, "end": { "line": 132, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5505, "end": 5506, "loc": { "start": { "line": 132, "column": 51 }, "end": { "line": 132, "column": 52 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Changed level to ", "start": 5520, "end": 5539, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 31 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 5540, "end": 5541, "loc": { "start": { "line": 133, "column": 32 }, "end": { "line": 133, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 5542, "end": 5550, "loc": { "start": { "line": 133, "column": 34 }, "end": { "line": 133, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5550, "end": 5551, "loc": { "start": { "line": 133, "column": 42 }, "end": { "line": 133, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "level", "start": 5551, "end": 5556, "loc": { "start": { "line": 133, "column": 43 }, "end": { "line": 133, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5556, "end": 5557, "loc": { "start": { "line": 133, "column": 48 }, "end": { "line": 133, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumNotificationType", "start": 5571, "end": 5591, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5591, "end": 5592, "loc": { "start": { "line": 134, "column": 32 }, "end": { "line": 134, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "upgrade", "start": 5592, "end": 5599, "loc": { "start": { "line": 134, "column": 33 }, "end": { "line": 134, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5609, "end": 5610, "loc": { "start": { "line": 135, "column": 8 }, "end": { "line": 135, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5610, "end": 5611, "loc": { "start": { "line": 135, "column": 9 }, "end": { "line": 135, "column": 10 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5617, "end": 5618, "loc": { "start": { "line": 136, "column": 4 }, "end": { "line": 136, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "initialize", "start": 5626, "end": 5636, "loc": { "start": { "line": 138, "column": 4 }, "end": { "line": 138, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5636, "end": 5637, "loc": { "start": { "line": 138, "column": 14 }, "end": { "line": 138, "column": 15 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5637, "end": 5638, "loc": { "start": { "line": 138, "column": 15 }, "end": { "line": 138, "column": 16 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5639, "end": 5640, "loc": { "start": { "line": 138, "column": 17 }, "end": { "line": 138, "column": 18 } } }, { "type": "CommentLine", "value": " Allow toggling the controller overlay", "start": 5650, "end": 5690, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 48 } } }, { "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": 5700, "end": 5704, "loc": { "start": { "line": 140, "column": 8 }, "end": { "line": 140, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5704, "end": 5705, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5705, "end": 5709, "loc": { "start": { "line": 140, "column": 13 }, "end": { "line": 140, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5709, "end": 5710, "loc": { "start": { "line": 140, "column": 17 }, "end": { "line": 140, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "gameState", "start": 5710, "end": 5719, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5719, "end": 5720, "loc": { "start": { "line": 140, "column": 27 }, "end": { "line": 140, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputReciever", "start": 5720, "end": 5733, "loc": { "start": { "line": 140, "column": 28 }, "end": { "line": 140, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5733, "end": 5734, "loc": { "start": { "line": 140, "column": 41 }, "end": { "line": 140, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keydown", "start": 5734, "end": 5741, "loc": { "start": { "line": 140, "column": 42 }, "end": { "line": 140, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5741, "end": 5742, "loc": { "start": { "line": 140, "column": 49 }, "end": { "line": 140, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 5742, "end": 5745, "loc": { "start": { "line": 140, "column": 50 }, "end": { "line": 140, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5745, "end": 5746, "loc": { "start": { "line": 140, "column": 53 }, "end": { "line": 140, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 5746, "end": 5749, "loc": { "start": { "line": 140, "column": 54 }, "end": { "line": 140, "column": 57 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5750, "end": 5752, "loc": { "start": { "line": 140, "column": 58 }, "end": { "line": 140, "column": 60 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5753, "end": 5754, "loc": { "start": { "line": 140, "column": 61 }, "end": { "line": 140, "column": 62 } } }, { "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": 5768, "end": 5770, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5771, "end": 5772, "loc": { "start": { "line": 141, "column": 15 }, "end": { "line": 141, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "key", "start": 5772, "end": 5775, "loc": { "start": { "line": 141, "column": 16 }, "end": { "line": 141, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5775, "end": 5776, "loc": { "start": { "line": 141, "column": 19 }, "end": { "line": 141, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keyCode", "start": 5776, "end": 5783, "loc": { "start": { "line": 141, "column": 20 }, "end": { "line": 141, "column": 27 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 5784, "end": 5787, "loc": { "start": { "line": 141, "column": 28 }, "end": { "line": 141, "column": 31 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 117, "start": 5788, "end": 5791, "loc": { "start": { "line": 141, "column": 32 }, "end": { "line": 141, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5791, "end": 5792, "loc": { "start": { "line": 141, "column": 35 }, "end": { "line": 141, "column": 36 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5793, "end": 5794, "loc": { "start": { "line": 141, "column": 37 }, "end": { "line": 141, "column": 38 } } }, { "type": "CommentLine", "value": " F6", "start": 5812, "end": 5817, "loc": { "start": { "line": 142, "column": 16 }, "end": { "line": 142, "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": 5835, "end": 5839, "loc": { "start": { "line": 143, "column": 16 }, "end": { "line": 143, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5839, "end": 5840, "loc": { "start": { "line": 143, "column": 20 }, "end": { "line": 143, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "toggle", "start": 5840, "end": 5846, "loc": { "start": { "line": 143, "column": 21 }, "end": { "line": 143, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5846, "end": 5847, "loc": { "start": { "line": 143, "column": 27 }, "end": { "line": 143, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5847, "end": 5848, "loc": { "start": { "line": 143, "column": 28 }, "end": { "line": 143, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5848, "end": 5849, "loc": { "start": { "line": 143, "column": 29 }, "end": { "line": 143, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5863, "end": 5864, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5874, "end": 5875, "loc": { "start": { "line": 145, "column": 8 }, "end": { "line": 145, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5875, "end": 5876, "loc": { "start": { "line": 145, "column": 9 }, "end": { "line": 145, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5876, "end": 5877, "loc": { "start": { "line": 145, "column": 10 }, "end": { "line": 145, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5889, "end": 5893, "loc": { "start": { "line": 147, "column": 8 }, "end": { "line": 147, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5893, "end": 5894, "loc": { "start": { "line": 147, "column": 12 }, "end": { "line": 147, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visible", "start": 5894, "end": 5901, "loc": { "start": { "line": 147, "column": 13 }, "end": { "line": 147, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5902, "end": 5903, "loc": { "start": { "line": 147, "column": 21 }, "end": { "line": 147, "column": 22 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5904, "end": 5905, "loc": { "start": { "line": 147, "column": 23 }, "end": { "line": 147, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "G_IS_DEV", "start": 5905, "end": 5913, "loc": { "start": { "line": 147, "column": 24 }, "end": { "line": 147, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5913, "end": 5914, "loc": { "start": { "line": 147, "column": 32 }, "end": { "line": 147, "column": 33 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5924, "end": 5928, "loc": { "start": { "line": 148, "column": 8 }, "end": { "line": 148, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5928, "end": 5929, "loc": { "start": { "line": 148, "column": 12 }, "end": { "line": 148, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "domAttach", "start": 5929, "end": 5938, "loc": { "start": { "line": 148, "column": 13 }, "end": { "line": 148, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5939, "end": 5940, "loc": { "start": { "line": 148, "column": 23 }, "end": { "line": 148, "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": 5941, "end": 5944, "loc": { "start": { "line": 148, "column": 25 }, "end": { "line": 148, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "DynamicDomAttach", "start": 5945, "end": 5961, "loc": { "start": { "line": 148, "column": 29 }, "end": { "line": 148, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5961, "end": 5962, "loc": { "start": { "line": 148, "column": 45 }, "end": { "line": 148, "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": 5962, "end": 5966, "loc": { "start": { "line": 148, "column": 46 }, "end": { "line": 148, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5966, "end": 5967, "loc": { "start": { "line": 148, "column": 50 }, "end": { "line": 148, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5967, "end": 5971, "loc": { "start": { "line": 148, "column": 51 }, "end": { "line": 148, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5971, "end": 5972, "loc": { "start": { "line": 148, "column": 55 }, "end": { "line": 148, "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": 5973, "end": 5977, "loc": { "start": { "line": 148, "column": 57 }, "end": { "line": 148, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5977, "end": 5978, "loc": { "start": { "line": 148, "column": 61 }, "end": { "line": 148, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "element", "start": 5978, "end": 5985, "loc": { "start": { "line": 148, "column": 62 }, "end": { "line": 148, "column": 69 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5985, "end": 5986, "loc": { "start": { "line": 148, "column": 69 }, "end": { "line": 148, "column": 70 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5986, "end": 5987, "loc": { "start": { "line": 148, "column": 70 }, "end": { "line": 148, "column": 71 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5993, "end": 5994, "loc": { "start": { "line": 149, "column": 4 }, "end": { "line": 149, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "toggle", "start": 6002, "end": 6008, "loc": { "start": { "line": 151, "column": 4 }, "end": { "line": 151, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6008, "end": 6009, "loc": { "start": { "line": 151, "column": 10 }, "end": { "line": 151, "column": 11 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6009, "end": 6010, "loc": { "start": { "line": 151, "column": 11 }, "end": { "line": 151, "column": 12 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6011, "end": 6012, "loc": { "start": { "line": 151, "column": 13 }, "end": { "line": 151, "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": 6022, "end": 6026, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6026, "end": 6027, "loc": { "start": { "line": 152, "column": 12 }, "end": { "line": 152, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visible", "start": 6027, "end": 6034, "loc": { "start": { "line": 152, "column": 13 }, "end": { "line": 152, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6035, "end": 6036, "loc": { "start": { "line": 152, "column": 21 }, "end": { "line": 152, "column": 22 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 6037, "end": 6038, "loc": { "start": { "line": 152, "column": 23 }, "end": { "line": 152, "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": 6038, "end": 6042, "loc": { "start": { "line": 152, "column": 24 }, "end": { "line": 152, "column": 28 } } }, { "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": 152, "column": 28 }, "end": { "line": 152, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visible", "start": 6043, "end": 6050, "loc": { "start": { "line": 152, "column": 29 }, "end": { "line": 152, "column": 36 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6050, "end": 6051, "loc": { "start": { "line": 152, "column": 36 }, "end": { "line": 152, "column": 37 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6057, "end": 6058, "loc": { "start": { "line": 153, "column": 4 }, "end": { "line": 153, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "update", "start": 6066, "end": 6072, "loc": { "start": { "line": 155, "column": 4 }, "end": { "line": 155, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6072, "end": 6073, "loc": { "start": { "line": 155, "column": 10 }, "end": { "line": 155, "column": 11 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6073, "end": 6074, "loc": { "start": { "line": 155, "column": 11 }, "end": { "line": 155, "column": 12 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6075, "end": 6076, "loc": { "start": { "line": 155, "column": 13 }, "end": { "line": 155, "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": 6086, "end": 6090, "loc": { "start": { "line": 156, "column": 8 }, "end": { "line": 156, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6090, "end": 6091, "loc": { "start": { "line": 156, "column": 12 }, "end": { "line": 156, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "domAttach", "start": 6091, "end": 6100, "loc": { "start": { "line": 156, "column": 13 }, "end": { "line": 156, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6100, "end": 6101, "loc": { "start": { "line": 156, "column": 22 }, "end": { "line": 156, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "update", "start": 6101, "end": 6107, "loc": { "start": { "line": 156, "column": 23 }, "end": { "line": 156, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6107, "end": 6108, "loc": { "start": { "line": 156, "column": 29 }, "end": { "line": 156, "column": 30 } } }, { "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": 6108, "end": 6112, "loc": { "start": { "line": 156, "column": 30 }, "end": { "line": 156, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6112, "end": 6113, "loc": { "start": { "line": 156, "column": 34 }, "end": { "line": 156, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visible", "start": 6113, "end": 6120, "loc": { "start": { "line": 156, "column": 35 }, "end": { "line": 156, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6120, "end": 6121, "loc": { "start": { "line": 156, "column": 42 }, "end": { "line": 156, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6121, "end": 6122, "loc": { "start": { "line": 156, "column": 43 }, "end": { "line": 156, "column": 44 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6128, "end": 6129, "loc": { "start": { "line": 157, "column": 4 }, "end": { "line": 157, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6131, "end": 6132, "loc": { "start": { "line": 158, "column": 0 }, "end": { "line": 158, "column": 1 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6134, "end": 6134, "loc": { "start": { "line": 159, "column": 0 }, "end": { "line": 159, "column": 0 } } } ] }