{ "type": "File", "start": 0, "end": 13633, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 398, "column": 2 } }, "program": { "type": "Program", "start": 0, "end": 13633, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 398, "column": 2 } }, "sourceType": "module", "body": [ { "type": "ImportDeclaration", "start": 0, "end": 58, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 58 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 9, "end": 22, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 22 } }, "imported": { "type": "Identifier", "start": 9, "end": 22, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 22 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "local": { "type": "Identifier", "start": 9, "end": 22, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 22 }, "identifierName": "enumDirection" }, "name": "enumDirection" } }, { "type": "ImportSpecifier", "start": 24, "end": 30, "loc": { "start": { "line": 1, "column": 24 }, "end": { "line": 1, "column": 30 } }, "imported": { "type": "Identifier", "start": 24, "end": 30, "loc": { "start": { "line": 1, "column": 24 }, "end": { "line": 1, "column": 30 }, "identifierName": "Vector" }, "name": "Vector" }, "local": { "type": "Identifier", "start": 24, "end": 30, "loc": { "start": { "line": 1, "column": 24 }, "end": { "line": 1, "column": 30 }, "identifierName": "Vector" }, "name": "Vector" } } ], "source": { "type": "StringLiteral", "start": 38, "end": 57, "loc": { "start": { "line": 1, "column": 38 }, "end": { "line": 1, "column": 57 } }, "extra": { "rawValue": "../../core/vector", "raw": "\"../../core/vector\"" }, "value": "../../core/vector" } }, { "type": "ImportDeclaration", "start": 60, "end": 128, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 68 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 69, "end": 90, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 30 } }, "imported": { "type": "Identifier", "start": 69, "end": 90, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 30 }, "identifierName": "ItemAcceptorComponent" }, "name": "ItemAcceptorComponent" }, "local": { "type": "Identifier", "start": 69, "end": 90, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 30 }, "identifierName": "ItemAcceptorComponent" }, "name": "ItemAcceptorComponent" } } ], "source": { "type": "StringLiteral", "start": 98, "end": 127, "loc": { "start": { "line": 2, "column": 38 }, "end": { "line": 2, "column": 67 } }, "extra": { "rawValue": "../components/item_acceptor", "raw": "\"../components/item_acceptor\"" }, "value": "../components/item_acceptor" } }, { "type": "ImportDeclaration", "start": 130, "end": 196, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 66 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 139, "end": 159, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 29 } }, "imported": { "type": "Identifier", "start": 139, "end": 159, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 29 }, "identifierName": "ItemEjectorComponent" }, "name": "ItemEjectorComponent" }, "local": { "type": "Identifier", "start": 139, "end": 159, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 29 }, "identifierName": "ItemEjectorComponent" }, "name": "ItemEjectorComponent" } } ], "source": { "type": "StringLiteral", "start": 167, "end": 195, "loc": { "start": { "line": 3, "column": 37 }, "end": { "line": 3, "column": 65 } }, "extra": { "rawValue": "../components/item_ejector", "raw": "\"../components/item_ejector\"" }, "value": "../components/item_ejector" } }, { "type": "ImportDeclaration", "start": 198, "end": 292, "loc": { "start": { "line": 4, "column": 0 }, "end": { "line": 4, "column": 94 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 207, "end": 229, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 31 } }, "imported": { "type": "Identifier", "start": 207, "end": 229, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 31 }, "identifierName": "enumItemProcessorTypes" }, "name": "enumItemProcessorTypes" }, "local": { "type": "Identifier", "start": 207, "end": 229, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 31 }, "identifierName": "enumItemProcessorTypes" }, "name": "enumItemProcessorTypes" } }, { "type": "ImportSpecifier", "start": 231, "end": 253, "loc": { "start": { "line": 4, "column": 33 }, "end": { "line": 4, "column": 55 } }, "imported": { "type": "Identifier", "start": 231, "end": 253, "loc": { "start": { "line": 4, "column": 33 }, "end": { "line": 4, "column": 55 }, "identifierName": "ItemProcessorComponent" }, "name": "ItemProcessorComponent" }, "local": { "type": "Identifier", "start": 231, "end": 253, "loc": { "start": { "line": 4, "column": 33 }, "end": { "line": 4, "column": 55 }, "identifierName": "ItemProcessorComponent" }, "name": "ItemProcessorComponent" } } ], "source": { "type": "StringLiteral", "start": 261, "end": 291, "loc": { "start": { "line": 4, "column": 63 }, "end": { "line": 4, "column": 93 } }, "extra": { "rawValue": "../components/item_processor", "raw": "\"../components/item_processor\"" }, "value": "../components/item_processor" } }, { "type": "ImportDeclaration", "start": 294, "end": 329, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 35 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 303, "end": 309, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 15 } }, "imported": { "type": "Identifier", "start": 303, "end": 309, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 15 }, "identifierName": "Entity" }, "name": "Entity" }, "local": { "type": "Identifier", "start": 303, "end": 309, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 15 }, "identifierName": "Entity" }, "name": "Entity" } } ], "source": { "type": "StringLiteral", "start": 317, "end": 328, "loc": { "start": { "line": 5, "column": 23 }, "end": { "line": 5, "column": 34 } }, "extra": { "rawValue": "../entity", "raw": "\"../entity\"" }, "value": "../entity" } }, { "type": "ImportDeclaration", "start": 331, "end": 403, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 72 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 340, "end": 352, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 21 } }, "imported": { "type": "Identifier", "start": 340, "end": 352, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 21 }, "identifierName": "MetaBuilding" }, "name": "MetaBuilding" }, "local": { "type": "Identifier", "start": 340, "end": 352, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 21 }, "identifierName": "MetaBuilding" }, "name": "MetaBuilding" } }, { "type": "ImportSpecifier", "start": 354, "end": 376, "loc": { "start": { "line": 6, "column": 23 }, "end": { "line": 6, "column": 45 } }, "imported": { "type": "Identifier", "start": 354, "end": 376, "loc": { "start": { "line": 6, "column": 23 }, "end": { "line": 6, "column": 45 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant" }, "local": { "type": "Identifier", "start": 354, "end": 376, "loc": { "start": { "line": 6, "column": 23 }, "end": { "line": 6, "column": 45 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant" } } ], "source": { "type": "StringLiteral", "start": 384, "end": 402, "loc": { "start": { "line": 6, "column": 53 }, "end": { "line": 6, "column": 71 } }, "extra": { "rawValue": "../meta_building", "raw": "\"../meta_building\"" }, "value": "../meta_building" } }, { "type": "ImportDeclaration", "start": 405, "end": 440, "loc": { "start": { "line": 7, "column": 0 }, "end": { "line": 7, "column": 35 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 414, "end": 422, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 17 } }, "imported": { "type": "Identifier", "start": 414, "end": 422, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 17 }, "identifierName": "GameRoot" }, "name": "GameRoot" }, "local": { "type": "Identifier", "start": 414, "end": 422, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 17 }, "identifierName": "GameRoot" }, "name": "GameRoot" } } ], "source": { "type": "StringLiteral", "start": 430, "end": 439, "loc": { "start": { "line": 7, "column": 25 }, "end": { "line": 7, "column": 34 } }, "extra": { "rawValue": "../root", "raw": "\"../root\"" }, "value": "../root" } }, { "type": "ImportDeclaration", "start": 442, "end": 497, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 55 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 451, "end": 469, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 27 } }, "imported": { "type": "Identifier", "start": 451, "end": 469, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 27 }, "identifierName": "enumHubGoalRewards" }, "name": "enumHubGoalRewards" }, "local": { "type": "Identifier", "start": 451, "end": 469, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 27 }, "identifierName": "enumHubGoalRewards" }, "name": "enumHubGoalRewards" } } ], "source": { "type": "StringLiteral", "start": 477, "end": 496, "loc": { "start": { "line": 8, "column": 35 }, "end": { "line": 8, "column": 54 } }, "extra": { "rawValue": "../tutorial_goals", "raw": "\"../tutorial_goals\"" }, "value": "../tutorial_goals" } }, { "type": "ImportDeclaration", "start": 499, "end": 538, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 9, "column": 39 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 508, "end": 509, "loc": { "start": { "line": 9, "column": 9 }, "end": { "line": 9, "column": 10 } }, "imported": { "type": "Identifier", "start": 508, "end": 509, "loc": { "start": { "line": 9, "column": 9 }, "end": { "line": 9, "column": 10 }, "identifierName": "T" }, "name": "T" }, "local": { "type": "Identifier", "start": 508, "end": 509, "loc": { "start": { "line": 9, "column": 9 }, "end": { "line": 9, "column": 10 }, "identifierName": "T" }, "name": "T" } } ], "source": { "type": "StringLiteral", "start": 517, "end": 537, "loc": { "start": { "line": 9, "column": 18 }, "end": { "line": 9, "column": 38 } }, "extra": { "rawValue": "../../translations", "raw": "\"../../translations\"" }, "value": "../../translations" } }, { "type": "ImportDeclaration", "start": 540, "end": 621, "loc": { "start": { "line": 10, "column": 0 }, "end": { "line": 10, "column": 81 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 549, "end": 569, "loc": { "start": { "line": 10, "column": 9 }, "end": { "line": 10, "column": 29 } }, "imported": { "type": "Identifier", "start": 549, "end": 569, "loc": { "start": { "line": 10, "column": 9 }, "end": { "line": 10, "column": 29 }, "identifierName": "formatItemsPerSecond" }, "name": "formatItemsPerSecond" }, "local": { "type": "Identifier", "start": 549, "end": 569, "loc": { "start": { "line": 10, "column": 9 }, "end": { "line": 10, "column": 29 }, "identifierName": "formatItemsPerSecond" }, "name": "formatItemsPerSecond" } }, { "type": "ImportSpecifier", "start": 571, "end": 594, "loc": { "start": { "line": 10, "column": 31 }, "end": { "line": 10, "column": 54 } }, "imported": { "type": "Identifier", "start": 571, "end": 594, "loc": { "start": { "line": 10, "column": 31 }, "end": { "line": 10, "column": 54 }, "identifierName": "generateMatrixRotations" }, "name": "generateMatrixRotations" }, "local": { "type": "Identifier", "start": 571, "end": 594, "loc": { "start": { "line": 10, "column": 31 }, "end": { "line": 10, "column": 54 }, "identifierName": "generateMatrixRotations" }, "name": "generateMatrixRotations" } } ], "source": { "type": "StringLiteral", "start": 602, "end": 620, "loc": { "start": { "line": 10, "column": 62 }, "end": { "line": 10, "column": 80 } }, "extra": { "rawValue": "../../core/utils", "raw": "\"../../core/utils\"" }, "value": "../../core/utils" } }, { "type": "ImportDeclaration", "start": 623, "end": 693, "loc": { "start": { "line": 11, "column": 0 }, "end": { "line": 11, "column": 70 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 632, "end": 654, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 31 } }, "imported": { "type": "Identifier", "start": 632, "end": 654, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 31 }, "identifierName": "BeltUnderlaysComponent" }, "name": "BeltUnderlaysComponent" }, "local": { "type": "Identifier", "start": 632, "end": 654, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 31 }, "identifierName": "BeltUnderlaysComponent" }, "name": "BeltUnderlaysComponent" } } ], "source": { "type": "StringLiteral", "start": 662, "end": 692, "loc": { "start": { "line": 11, "column": 39 }, "end": { "line": 11, "column": 69 } }, "extra": { "rawValue": "../components/belt_underlays", "raw": "\"../components/belt_underlays\"" }, "value": "../components/belt_underlays" } }, { "type": "ExportNamedDeclaration", "start": 697, "end": 3680, "loc": { "start": { "line": 13, "column": 0 }, "end": { "line": 129, "column": 1 } }, "specifiers": [], "source": null, "declaration": { "type": "ClassDeclaration", "start": 704, "end": 3680, "loc": { "start": { "line": 13, "column": 7 }, "end": { "line": 129, "column": 1 } }, "id": { "type": "Identifier", "start": 710, "end": 730, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "column": 33 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "superClass": { "type": "Identifier", "start": 739, "end": 751, "loc": { "start": { "line": 13, "column": 42 }, "end": { "line": 13, "column": 54 }, "identifierName": "MetaBuilding" }, "name": "MetaBuilding" }, "body": { "type": "ClassBody", "start": 752, "end": 3680, "loc": { "start": { "line": 13, "column": 55 }, "end": { "line": 129, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 759, "end": 809, "loc": { "start": { "line": 14, "column": 4 }, "end": { "line": 16, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 759, "end": 770, "loc": { "start": { "line": 14, "column": 4 }, "end": { "line": 14, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 773, "end": 809, "loc": { "start": { "line": 14, "column": 18 }, "end": { "line": 16, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 784, "end": 802, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 26 } }, "expression": { "type": "CallExpression", "start": 784, "end": 801, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 25 } }, "callee": { "type": "Super", "start": 784, "end": 789, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 13 } } }, "arguments": [ { "type": "StringLiteral", "start": 790, "end": 800, "loc": { "start": { "line": 15, "column": 14 }, "end": { "line": 15, "column": 24 } }, "extra": { "rawValue": "balancer", "raw": "\"balancer\"" }, "value": "balancer" } ] } } ], "directives": [], "trailingComments": null }, "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 817, "end": 861, "loc": { "start": { "line": 18, "column": 4 }, "end": { "line": 20, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 867, "end": 969, "loc": { "start": { "line": 21, "column": 4 }, "end": { "line": 23, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 867, "end": 885, "loc": { "start": { "line": 21, "column": 4 }, "end": { "line": 21, "column": 22 }, "identifierName": "getSilhouetteColor" }, "name": "getSilhouetteColor", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 886, "end": 893, "loc": { "start": { "line": 21, "column": 23 }, "end": { "line": 21, "column": 30 }, "identifierName": "variant" }, "name": "variant" } ], "body": { "type": "BlockStatement", "start": 895, "end": 969, "loc": { "start": { "line": 21, "column": 32 }, "end": { "line": 23, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 906, "end": 962, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 64 } }, "argument": { "type": "CallExpression", "start": 913, "end": 961, "loc": { "start": { "line": 22, "column": 15 }, "end": { "line": 22, "column": 63 } }, "callee": { "type": "MemberExpression", "start": 913, "end": 959, "loc": { "start": { "line": 22, "column": 15 }, "end": { "line": 22, "column": 61 } }, "object": { "type": "MemberExpression", "start": 913, "end": 950, "loc": { "start": { "line": 22, "column": 15 }, "end": { "line": 22, "column": 52 } }, "object": { "type": "Identifier", "start": 913, "end": 933, "loc": { "start": { "line": 22, "column": 15 }, "end": { "line": 22, "column": 35 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 934, "end": 950, "loc": { "start": { "line": 22, "column": 36 }, "end": { "line": 22, "column": 52 }, "identifierName": "silhouetteColors" }, "name": "silhouetteColors" }, "computed": false }, "property": { "type": "Identifier", "start": 951, "end": 958, "loc": { "start": { "line": 22, "column": 53 }, "end": { "line": 22, "column": 60 }, "identifierName": "variant" }, "name": "variant" }, "computed": true }, "arguments": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 817, "end": 861, "loc": { "start": { "line": 18, "column": 4 }, "end": { "line": 20, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {GameRoot} root\r\n ", "start": 977, "end": 1020, "loc": { "start": { "line": 25, "column": 4 }, "end": { "line": 27, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 1026, "end": 1114, "loc": { "start": { "line": 28, "column": 4 }, "end": { "line": 30, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1026, "end": 1039, "loc": { "start": { "line": 28, "column": 4 }, "end": { "line": 28, "column": 17 }, "identifierName": "getIsUnlocked" }, "name": "getIsUnlocked", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1040, "end": 1044, "loc": { "start": { "line": 28, "column": 18 }, "end": { "line": 28, "column": 22 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "BlockStatement", "start": 1046, "end": 1114, "loc": { "start": { "line": 28, "column": 24 }, "end": { "line": 30, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 1057, "end": 1107, "loc": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "column": 58 } }, "argument": { "type": "BinaryExpression", "start": 1064, "end": 1106, "loc": { "start": { "line": 29, "column": 15 }, "end": { "line": 29, "column": 57 } }, "left": { "type": "MemberExpression", "start": 1064, "end": 1102, "loc": { "start": { "line": 29, "column": 15 }, "end": { "line": 29, "column": 53 } }, "object": { "type": "CallExpression", "start": 1064, "end": 1095, "loc": { "start": { "line": 29, "column": 15 }, "end": { "line": 29, "column": 46 } }, "callee": { "type": "MemberExpression", "start": 1064, "end": 1089, "loc": { "start": { "line": 29, "column": 15 }, "end": { "line": 29, "column": 40 } }, "object": { "type": "ThisExpression", "start": 1064, "end": 1068, "loc": { "start": { "line": 29, "column": 15 }, "end": { "line": 29, "column": 19 } } }, "property": { "type": "Identifier", "start": 1069, "end": 1089, "loc": { "start": { "line": 29, "column": 20 }, "end": { "line": 29, "column": 40 }, "identifierName": "getAvailableVariants" }, "name": "getAvailableVariants" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1090, "end": 1094, "loc": { "start": { "line": 29, "column": 41 }, "end": { "line": 29, "column": 45 }, "identifierName": "root" }, "name": "root" } ] }, "property": { "type": "Identifier", "start": 1096, "end": 1102, "loc": { "start": { "line": 29, "column": 47 }, "end": { "line": 29, "column": 53 }, "identifierName": "length" }, "name": "length" }, "computed": false }, "operator": ">", "right": { "type": "NumericLiteral", "start": 1105, "end": 1106, "loc": { "start": { "line": 29, "column": 56 }, "end": { "line": 29, "column": 57 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {GameRoot} root\r\n ", "start": 977, "end": 1020, "loc": { "start": { "line": 25, "column": 4 }, "end": { "line": 27, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 1122, "end": 1166, "loc": { "start": { "line": 32, "column": 4 }, "end": { "line": 34, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 1172, "end": 1265, "loc": { "start": { "line": 35, "column": 4 }, "end": { "line": 37, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1172, "end": 1186, "loc": { "start": { "line": 35, "column": 4 }, "end": { "line": 35, "column": 18 }, "identifierName": "getIsRemovable" }, "name": "getIsRemovable", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1187, "end": 1194, "loc": { "start": { "line": 35, "column": 19 }, "end": { "line": 35, "column": 26 }, "identifierName": "variant" }, "name": "variant" } ], "body": { "type": "BlockStatement", "start": 1196, "end": 1265, "loc": { "start": { "line": 35, "column": 28 }, "end": { "line": 37, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 1207, "end": 1258, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 59 } }, "argument": { "type": "CallExpression", "start": 1214, "end": 1257, "loc": { "start": { "line": 36, "column": 15 }, "end": { "line": 36, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 1214, "end": 1255, "loc": { "start": { "line": 36, "column": 15 }, "end": { "line": 36, "column": 56 } }, "object": { "type": "MemberExpression", "start": 1214, "end": 1246, "loc": { "start": { "line": 36, "column": 15 }, "end": { "line": 36, "column": 47 } }, "object": { "type": "Identifier", "start": 1214, "end": 1234, "loc": { "start": { "line": 36, "column": 15 }, "end": { "line": 36, "column": 35 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 1235, "end": 1246, "loc": { "start": { "line": 36, "column": 36 }, "end": { "line": 36, "column": 47 }, "identifierName": "isRemovable" }, "name": "isRemovable" }, "computed": false }, "property": { "type": "Identifier", "start": 1247, "end": 1254, "loc": { "start": { "line": 36, "column": 48 }, "end": { "line": 36, "column": 55 }, "identifierName": "variant" }, "name": "variant" }, "computed": true }, "arguments": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 1122, "end": 1166, "loc": { "start": { "line": 32, "column": 4 }, "end": { "line": 34, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 1273, "end": 1317, "loc": { "start": { "line": 39, "column": 4 }, "end": { "line": 41, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 1323, "end": 1418, "loc": { "start": { "line": 42, "column": 4 }, "end": { "line": 44, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1323, "end": 1338, "loc": { "start": { "line": 42, "column": 4 }, "end": { "line": 42, "column": 19 }, "identifierName": "getIsRotateable" }, "name": "getIsRotateable", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1339, "end": 1346, "loc": { "start": { "line": 42, "column": 20 }, "end": { "line": 42, "column": 27 }, "identifierName": "variant" }, "name": "variant" } ], "body": { "type": "BlockStatement", "start": 1348, "end": 1418, "loc": { "start": { "line": 42, "column": 29 }, "end": { "line": 44, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 1359, "end": 1411, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 60 } }, "argument": { "type": "CallExpression", "start": 1366, "end": 1410, "loc": { "start": { "line": 43, "column": 15 }, "end": { "line": 43, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 1366, "end": 1408, "loc": { "start": { "line": 43, "column": 15 }, "end": { "line": 43, "column": 57 } }, "object": { "type": "MemberExpression", "start": 1366, "end": 1399, "loc": { "start": { "line": 43, "column": 15 }, "end": { "line": 43, "column": 48 } }, "object": { "type": "Identifier", "start": 1366, "end": 1386, "loc": { "start": { "line": 43, "column": 15 }, "end": { "line": 43, "column": 35 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 1387, "end": 1399, "loc": { "start": { "line": 43, "column": 36 }, "end": { "line": 43, "column": 48 }, "identifierName": "isRotateable" }, "name": "isRotateable" }, "computed": false }, "property": { "type": "Identifier", "start": 1400, "end": 1407, "loc": { "start": { "line": 43, "column": 49 }, "end": { "line": 43, "column": 56 }, "identifierName": "variant" }, "name": "variant" }, "computed": true }, "arguments": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 1273, "end": 1317, "loc": { "start": { "line": 39, "column": 4 }, "end": { "line": 41, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {GameRoot} root\r\n ", "start": 1426, "end": 1469, "loc": { "start": { "line": 46, "column": 4 }, "end": { "line": 48, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 1475, "end": 1755, "loc": { "start": { "line": 49, "column": 4 }, "end": { "line": 58, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1475, "end": 1495, "loc": { "start": { "line": 49, "column": 4 }, "end": { "line": 49, "column": 24 }, "identifierName": "getAvailableVariants" }, "name": "getAvailableVariants", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1496, "end": 1500, "loc": { "start": { "line": 49, "column": 25 }, "end": { "line": 49, "column": 29 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "BlockStatement", "start": 1502, "end": 1755, "loc": { "start": { "line": 49, "column": 31 }, "end": { "line": 58, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 1513, "end": 1567, "loc": { "start": { "line": 50, "column": 8 }, "end": { "line": 50, "column": 62 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1519, "end": 1566, "loc": { "start": { "line": 50, "column": 14 }, "end": { "line": 50, "column": 61 } }, "id": { "type": "Identifier", "start": 1519, "end": 1527, "loc": { "start": { "line": 50, "column": 14 }, "end": { "line": 50, "column": 22 }, "identifierName": "variants" }, "name": "variants" }, "init": { "type": "MemberExpression", "start": 1530, "end": 1566, "loc": { "start": { "line": 50, "column": 25 }, "end": { "line": 50, "column": 61 } }, "object": { "type": "Identifier", "start": 1530, "end": 1550, "loc": { "start": { "line": 50, "column": 25 }, "end": { "line": 50, "column": 45 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 1551, "end": 1566, "loc": { "start": { "line": 50, "column": 46 }, "end": { "line": 50, "column": 61 }, "identifierName": "avaibleVariants" }, "name": "avaibleVariants" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 1579, "end": 1598, "loc": { "start": { "line": 52, "column": 8 }, "end": { "line": 52, "column": 27 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1583, "end": 1597, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 26 } }, "id": { "type": "Identifier", "start": 1583, "end": 1592, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 21 }, "identifierName": "available" }, "name": "available" }, "init": { "type": "ArrayExpression", "start": 1595, "end": 1597, "loc": { "start": { "line": 52, "column": 24 }, "end": { "line": 52, "column": 26 } }, "elements": [] } } ], "kind": "let" }, { "type": "ForInStatement", "start": 1608, "end": 1719, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 55, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 1613, "end": 1626, "loc": { "start": { "line": 53, "column": 13 }, "end": { "line": 53, "column": 26 } }, "declarations": [ { "type": "VariableDeclarator", "start": 1619, "end": 1626, "loc": { "start": { "line": 53, "column": 19 }, "end": { "line": 53, "column": 26 } }, "id": { "type": "Identifier", "start": 1619, "end": 1626, "loc": { "start": { "line": 53, "column": 19 }, "end": { "line": 53, "column": 26 }, "identifierName": "variant" }, "name": "variant" }, "init": null } ], "kind": "const" }, "right": { "type": "Identifier", "start": 1630, "end": 1638, "loc": { "start": { "line": 53, "column": 30 }, "end": { "line": 53, "column": 38 }, "identifierName": "variants" }, "name": "variants" }, "body": { "type": "BlockStatement", "start": 1640, "end": 1719, "loc": { "start": { "line": 53, "column": 40 }, "end": { "line": 55, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 1655, "end": 1708, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 54, "column": 65 } }, "test": { "type": "CallExpression", "start": 1659, "end": 1682, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 39 } }, "callee": { "type": "MemberExpression", "start": 1659, "end": 1676, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 33 } }, "object": { "type": "Identifier", "start": 1659, "end": 1667, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 24 }, "identifierName": "variants" }, "name": "variants" }, "property": { "type": "Identifier", "start": 1668, "end": 1675, "loc": { "start": { "line": 54, "column": 25 }, "end": { "line": 54, "column": 32 }, "identifierName": "variant" }, "name": "variant" }, "computed": true }, "arguments": [ { "type": "Identifier", "start": 1677, "end": 1681, "loc": { "start": { "line": 54, "column": 34 }, "end": { "line": 54, "column": 38 }, "identifierName": "root" }, "name": "root" } ] }, "consequent": { "type": "ExpressionStatement", "start": 1684, "end": 1708, "loc": { "start": { "line": 54, "column": 41 }, "end": { "line": 54, "column": 65 } }, "expression": { "type": "CallExpression", "start": 1684, "end": 1707, "loc": { "start": { "line": 54, "column": 41 }, "end": { "line": 54, "column": 64 } }, "callee": { "type": "MemberExpression", "start": 1684, "end": 1698, "loc": { "start": { "line": 54, "column": 41 }, "end": { "line": 54, "column": 55 } }, "object": { "type": "Identifier", "start": 1684, "end": 1693, "loc": { "start": { "line": 54, "column": 41 }, "end": { "line": 54, "column": 50 }, "identifierName": "available" }, "name": "available" }, "property": { "type": "Identifier", "start": 1694, "end": 1698, "loc": { "start": { "line": 54, "column": 51 }, "end": { "line": 54, "column": 55 }, "identifierName": "push" }, "name": "push" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1699, "end": 1706, "loc": { "start": { "line": 54, "column": 56 }, "end": { "line": 54, "column": 63 }, "identifierName": "variant" }, "name": "variant" } ] } }, "alternate": null } ], "directives": [] } }, { "type": "ReturnStatement", "start": 1731, "end": 1748, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 25 } }, "argument": { "type": "Identifier", "start": 1738, "end": 1747, "loc": { "start": { "line": 57, "column": 15 }, "end": { "line": 57, "column": 24 }, "identifierName": "available" }, "name": "available" } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {GameRoot} root\r\n ", "start": 1426, "end": 1469, "loc": { "start": { "line": 46, "column": 4 }, "end": { "line": 48, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns the edit layer of the building\r\n * @param {GameRoot} root\r\n * @param {string} variant\r\n * @returns {Layer}\r\n ", "start": 1763, "end": 1910, "loc": { "start": { "line": 60, "column": 4 }, "end": { "line": 65, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 1916, "end": 2039, "loc": { "start": { "line": 66, "column": 4 }, "end": { "line": 69, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1916, "end": 1924, "loc": { "start": { "line": 66, "column": 4 }, "end": { "line": 66, "column": 12 }, "identifierName": "getLayer" }, "name": "getLayer", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1925, "end": 1929, "loc": { "start": { "line": 66, "column": 13 }, "end": { "line": 66, "column": 17 }, "identifierName": "root" }, "name": "root" }, { "type": "Identifier", "start": 1931, "end": 1938, "loc": { "start": { "line": 66, "column": 19 }, "end": { "line": 66, "column": 26 }, "identifierName": "variant" }, "name": "variant" } ], "body": { "type": "BlockStatement", "start": 1940, "end": 2039, "loc": { "start": { "line": 66, "column": 28 }, "end": { "line": 69, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 1974, "end": 2032, "loc": { "start": { "line": 68, "column": 8 }, "end": { "line": 68, "column": 66 } }, "argument": { "type": "CallExpression", "start": 1981, "end": 2031, "loc": { "start": { "line": 68, "column": 15 }, "end": { "line": 68, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 1981, "end": 2025, "loc": { "start": { "line": 68, "column": 15 }, "end": { "line": 68, "column": 59 } }, "object": { "type": "MemberExpression", "start": 1981, "end": 2016, "loc": { "start": { "line": 68, "column": 15 }, "end": { "line": 68, "column": 50 } }, "object": { "type": "Identifier", "start": 1981, "end": 2001, "loc": { "start": { "line": 68, "column": 15 }, "end": { "line": 68, "column": 35 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding", "leadingComments": null }, "property": { "type": "Identifier", "start": 2002, "end": 2016, "loc": { "start": { "line": 68, "column": 36 }, "end": { "line": 68, "column": 50 }, "identifierName": "layerByVariant" }, "name": "layerByVariant" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 2017, "end": 2024, "loc": { "start": { "line": 68, "column": 51 }, "end": { "line": 68, "column": 58 }, "identifierName": "variant" }, "name": "variant" }, "computed": true, "leadingComments": null }, "arguments": [ { "type": "Identifier", "start": 2026, "end": 2030, "loc": { "start": { "line": 68, "column": 60 }, "end": { "line": 68, "column": 64 }, "identifierName": "root" }, "name": "root" } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " @ts-ignore", "start": 1951, "end": 1964, "loc": { "start": { "line": 67, "column": 8 }, "end": { "line": 67, "column": 21 } } } ] } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Returns the edit layer of the building\r\n * @param {GameRoot} root\r\n * @param {string} variant\r\n * @returns {Layer}\r\n ", "start": 1763, "end": 1910, "loc": { "start": { "line": 60, "column": 4 }, "end": { "line": 65, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 2047, "end": 2091, "loc": { "start": { "line": 71, "column": 4 }, "end": { "line": 73, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 2097, "end": 2188, "loc": { "start": { "line": 74, "column": 4 }, "end": { "line": 76, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2097, "end": 2110, "loc": { "start": { "line": 74, "column": 4 }, "end": { "line": 74, "column": 17 }, "identifierName": "getDimensions" }, "name": "getDimensions", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2111, "end": 2118, "loc": { "start": { "line": 74, "column": 18 }, "end": { "line": 74, "column": 25 }, "identifierName": "variant" }, "name": "variant" } ], "body": { "type": "BlockStatement", "start": 2120, "end": 2188, "loc": { "start": { "line": 74, "column": 27 }, "end": { "line": 76, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 2131, "end": 2181, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 58 } }, "argument": { "type": "CallExpression", "start": 2138, "end": 2180, "loc": { "start": { "line": 75, "column": 15 }, "end": { "line": 75, "column": 57 } }, "callee": { "type": "MemberExpression", "start": 2138, "end": 2178, "loc": { "start": { "line": 75, "column": 15 }, "end": { "line": 75, "column": 55 } }, "object": { "type": "MemberExpression", "start": 2138, "end": 2169, "loc": { "start": { "line": 75, "column": 15 }, "end": { "line": 75, "column": 46 } }, "object": { "type": "Identifier", "start": 2138, "end": 2158, "loc": { "start": { "line": 75, "column": 15 }, "end": { "line": 75, "column": 35 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 2159, "end": 2169, "loc": { "start": { "line": 75, "column": 36 }, "end": { "line": 75, "column": 46 }, "identifierName": "dimensions" }, "name": "dimensions" }, "computed": false }, "property": { "type": "Identifier", "start": 2170, "end": 2177, "loc": { "start": { "line": 75, "column": 47 }, "end": { "line": 75, "column": 54 }, "identifierName": "variant" }, "name": "variant" }, "computed": true }, "arguments": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 2047, "end": 2091, "loc": { "start": { "line": 71, "column": 4 }, "end": { "line": 73, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 2196, "end": 2240, "loc": { "start": { "line": 78, "column": 4 }, "end": { "line": 80, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 2246, "end": 2345, "loc": { "start": { "line": 81, "column": 4 }, "end": { "line": 83, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2246, "end": 2265, "loc": { "start": { "line": 81, "column": 4 }, "end": { "line": 81, "column": 23 }, "identifierName": "getShowLayerPreview" }, "name": "getShowLayerPreview", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2266, "end": 2273, "loc": { "start": { "line": 81, "column": 24 }, "end": { "line": 81, "column": 31 }, "identifierName": "variant" }, "name": "variant" } ], "body": { "type": "BlockStatement", "start": 2275, "end": 2345, "loc": { "start": { "line": 81, "column": 33 }, "end": { "line": 83, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 2286, "end": 2338, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 60 } }, "argument": { "type": "CallExpression", "start": 2293, "end": 2337, "loc": { "start": { "line": 82, "column": 15 }, "end": { "line": 82, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 2293, "end": 2335, "loc": { "start": { "line": 82, "column": 15 }, "end": { "line": 82, "column": 57 } }, "object": { "type": "MemberExpression", "start": 2293, "end": 2326, "loc": { "start": { "line": 82, "column": 15 }, "end": { "line": 82, "column": 48 } }, "object": { "type": "Identifier", "start": 2293, "end": 2313, "loc": { "start": { "line": 82, "column": 15 }, "end": { "line": 82, "column": 35 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 2314, "end": 2326, "loc": { "start": { "line": 82, "column": 36 }, "end": { "line": 82, "column": 48 }, "identifierName": "layerPreview" }, "name": "layerPreview" }, "computed": false }, "property": { "type": "Identifier", "start": 2327, "end": 2334, "loc": { "start": { "line": 82, "column": 49 }, "end": { "line": 82, "column": 56 }, "identifierName": "variant" }, "name": "variant" }, "computed": true }, "arguments": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 2196, "end": 2240, "loc": { "start": { "line": 78, "column": 4 }, "end": { "line": 80, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {number} rotation\r\n * @param {number} rotationVariant\r\n * @param {string} variant\r\n * @param {Entity} entity\r\n * @returns {Array|null}\r\n ", "start": 2353, "end": 2539, "loc": { "start": { "line": 85, "column": 4 }, "end": { "line": 91, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 2545, "end": 2777, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 95, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2545, "end": 2574, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 92, "column": 33 }, "identifierName": "getSpecialOverlayRenderMatrix" }, "name": "getSpecialOverlayRenderMatrix", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2575, "end": 2583, "loc": { "start": { "line": 92, "column": 34 }, "end": { "line": 92, "column": 42 }, "identifierName": "rotation" }, "name": "rotation" }, { "type": "Identifier", "start": 2585, "end": 2600, "loc": { "start": { "line": 92, "column": 44 }, "end": { "line": 92, "column": 59 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" }, { "type": "Identifier", "start": 2602, "end": 2609, "loc": { "start": { "line": 92, "column": 61 }, "end": { "line": 92, "column": 68 }, "identifierName": "variant" }, "name": "variant" }, { "type": "Identifier", "start": 2611, "end": 2617, "loc": { "start": { "line": 92, "column": 70 }, "end": { "line": 92, "column": 76 }, "identifierName": "entity" }, "name": "entity" } ], "body": { "type": "BlockStatement", "start": 2619, "end": 2777, "loc": { "start": { "line": 92, "column": 78 }, "end": { "line": 95, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 2630, "end": 2716, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 94 } }, "declarations": [ { "type": "VariableDeclarator", "start": 2634, "end": 2715, "loc": { "start": { "line": 93, "column": 12 }, "end": { "line": 93, "column": 93 } }, "id": { "type": "Identifier", "start": 2634, "end": 2642, "loc": { "start": { "line": 93, "column": 12 }, "end": { "line": 93, "column": 20 }, "identifierName": "matrices" }, "name": "matrices" }, "init": { "type": "CallExpression", "start": 2645, "end": 2715, "loc": { "start": { "line": 93, "column": 23 }, "end": { "line": 93, "column": 93 } }, "callee": { "type": "MemberExpression", "start": 2645, "end": 2690, "loc": { "start": { "line": 93, "column": 23 }, "end": { "line": 93, "column": 68 } }, "object": { "type": "MemberExpression", "start": 2645, "end": 2681, "loc": { "start": { "line": 93, "column": 23 }, "end": { "line": 93, "column": 59 } }, "object": { "type": "Identifier", "start": 2645, "end": 2665, "loc": { "start": { "line": 93, "column": 23 }, "end": { "line": 93, "column": 43 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 2666, "end": 2681, "loc": { "start": { "line": 93, "column": 44 }, "end": { "line": 93, "column": 59 }, "identifierName": "overlayMatrices" }, "name": "overlayMatrices" }, "computed": false }, "property": { "type": "Identifier", "start": 2682, "end": 2689, "loc": { "start": { "line": 93, "column": 60 }, "end": { "line": 93, "column": 67 }, "identifierName": "variant" }, "name": "variant" }, "computed": true }, "arguments": [ { "type": "Identifier", "start": 2691, "end": 2697, "loc": { "start": { "line": 93, "column": 69 }, "end": { "line": 93, "column": 75 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 2699, "end": 2714, "loc": { "start": { "line": 93, "column": 77 }, "end": { "line": 93, "column": 92 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" } ] } } ], "kind": "let" }, { "type": "ReturnStatement", "start": 2726, "end": 2770, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 52 } }, "argument": { "type": "ConditionalExpression", "start": 2733, "end": 2769, "loc": { "start": { "line": 94, "column": 15 }, "end": { "line": 94, "column": 51 } }, "test": { "type": "Identifier", "start": 2733, "end": 2741, "loc": { "start": { "line": 94, "column": 15 }, "end": { "line": 94, "column": 23 }, "identifierName": "matrices" }, "name": "matrices" }, "consequent": { "type": "MemberExpression", "start": 2744, "end": 2762, "loc": { "start": { "line": 94, "column": 26 }, "end": { "line": 94, "column": 44 } }, "object": { "type": "Identifier", "start": 2744, "end": 2752, "loc": { "start": { "line": 94, "column": 26 }, "end": { "line": 94, "column": 34 }, "identifierName": "matrices" }, "name": "matrices" }, "property": { "type": "Identifier", "start": 2753, "end": 2761, "loc": { "start": { "line": 94, "column": 35 }, "end": { "line": 94, "column": 43 }, "identifierName": "rotation" }, "name": "rotation" }, "computed": true }, "alternate": { "type": "NullLiteral", "start": 2765, "end": 2769, "loc": { "start": { "line": 94, "column": 47 }, "end": { "line": 94, "column": 51 } } } } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {number} rotation\r\n * @param {number} rotationVariant\r\n * @param {string} variant\r\n * @param {Entity} entity\r\n * @returns {Array|null}\r\n ", "start": 2353, "end": 2539, "loc": { "start": { "line": 85, "column": 4 }, "end": { "line": 91, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 2785, "end": 2829, "loc": { "start": { "line": 97, "column": 4 }, "end": { "line": 99, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 2835, "end": 2926, "loc": { "start": { "line": 100, "column": 4 }, "end": { "line": 102, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2835, "end": 2848, "loc": { "start": { "line": 100, "column": 4 }, "end": { "line": 100, "column": 17 }, "identifierName": "getRenderPins" }, "name": "getRenderPins", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2849, "end": 2856, "loc": { "start": { "line": 100, "column": 18 }, "end": { "line": 100, "column": 25 }, "identifierName": "variant" }, "name": "variant" } ], "body": { "type": "BlockStatement", "start": 2858, "end": 2926, "loc": { "start": { "line": 100, "column": 27 }, "end": { "line": 102, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 2869, "end": 2919, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 58 } }, "argument": { "type": "CallExpression", "start": 2876, "end": 2918, "loc": { "start": { "line": 101, "column": 15 }, "end": { "line": 101, "column": 57 } }, "callee": { "type": "MemberExpression", "start": 2876, "end": 2916, "loc": { "start": { "line": 101, "column": 15 }, "end": { "line": 101, "column": 55 } }, "object": { "type": "MemberExpression", "start": 2876, "end": 2907, "loc": { "start": { "line": 101, "column": 15 }, "end": { "line": 101, "column": 46 } }, "object": { "type": "Identifier", "start": 2876, "end": 2896, "loc": { "start": { "line": 101, "column": 15 }, "end": { "line": 101, "column": 35 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 2897, "end": 2907, "loc": { "start": { "line": 101, "column": 36 }, "end": { "line": 101, "column": 46 }, "identifierName": "renderPins" }, "name": "renderPins" }, "computed": false }, "property": { "type": "Identifier", "start": 2908, "end": 2915, "loc": { "start": { "line": 101, "column": 47 }, "end": { "line": 101, "column": 54 }, "identifierName": "variant" }, "name": "variant" }, "computed": true }, "arguments": [] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 2785, "end": 2829, "loc": { "start": { "line": 97, "column": 4 }, "end": { "line": 99, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {GameRoot} root\r\n * @param {string} variant\r\n * @returns {Array<[string, string]>}\r\n ", "start": 2934, "end": 3052, "loc": { "start": { "line": 104, "column": 4 }, "end": { "line": 108, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 3058, "end": 3179, "loc": { "start": { "line": 109, "column": 4 }, "end": { "line": 111, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3058, "end": 3081, "loc": { "start": { "line": 109, "column": 4 }, "end": { "line": 109, "column": 27 }, "identifierName": "getAdditionalStatistics" }, "name": "getAdditionalStatistics", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3082, "end": 3086, "loc": { "start": { "line": 109, "column": 28 }, "end": { "line": 109, "column": 32 }, "identifierName": "root" }, "name": "root" }, { "type": "Identifier", "start": 3088, "end": 3095, "loc": { "start": { "line": 109, "column": 34 }, "end": { "line": 109, "column": 41 }, "identifierName": "variant" }, "name": "variant" } ], "body": { "type": "BlockStatement", "start": 3097, "end": 3179, "loc": { "start": { "line": 109, "column": 43 }, "end": { "line": 111, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 3108, "end": 3172, "loc": { "start": { "line": 110, "column": 8 }, "end": { "line": 110, "column": 72 } }, "argument": { "type": "CallExpression", "start": 3115, "end": 3171, "loc": { "start": { "line": 110, "column": 15 }, "end": { "line": 110, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 3115, "end": 3165, "loc": { "start": { "line": 110, "column": 15 }, "end": { "line": 110, "column": 65 } }, "object": { "type": "MemberExpression", "start": 3115, "end": 3156, "loc": { "start": { "line": 110, "column": 15 }, "end": { "line": 110, "column": 56 } }, "object": { "type": "Identifier", "start": 3115, "end": 3135, "loc": { "start": { "line": 110, "column": 15 }, "end": { "line": 110, "column": 35 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 3136, "end": 3156, "loc": { "start": { "line": 110, "column": 36 }, "end": { "line": 110, "column": 56 }, "identifierName": "additionalStatistics" }, "name": "additionalStatistics" }, "computed": false }, "property": { "type": "Identifier", "start": 3157, "end": 3164, "loc": { "start": { "line": 110, "column": 57 }, "end": { "line": 110, "column": 64 }, "identifierName": "variant" }, "name": "variant" }, "computed": true }, "arguments": [ { "type": "Identifier", "start": 3166, "end": 3170, "loc": { "start": { "line": 110, "column": 66 }, "end": { "line": 110, "column": 70 }, "identifierName": "root" }, "name": "root" } ] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {GameRoot} root\r\n * @param {string} variant\r\n * @returns {Array<[string, string]>}\r\n ", "start": 2934, "end": 3052, "loc": { "start": { "line": 104, "column": 4 }, "end": { "line": 108, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * Creates the entity at the given location\r\n * @param {Entity} entity\r\n ", "start": 3187, "end": 3279, "loc": { "start": { "line": 113, "column": 4 }, "end": { "line": 116, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 3285, "end": 3406, "loc": { "start": { "line": 117, "column": 4 }, "end": { "line": 119, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3285, "end": 3306, "loc": { "start": { "line": 117, "column": 4 }, "end": { "line": 117, "column": 25 }, "identifierName": "setupEntityComponents" }, "name": "setupEntityComponents", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3307, "end": 3313, "loc": { "start": { "line": 117, "column": 26 }, "end": { "line": 117, "column": 32 }, "identifierName": "entity" }, "name": "entity" } ], "body": { "type": "BlockStatement", "start": 3315, "end": 3406, "loc": { "start": { "line": 117, "column": 34 }, "end": { "line": 119, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 3326, "end": 3399, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 81 } }, "expression": { "type": "CallExpression", "start": 3326, "end": 3398, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 80 } }, "callee": { "type": "MemberExpression", "start": 3326, "end": 3376, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 58 } }, "object": { "type": "MemberExpression", "start": 3326, "end": 3368, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 50 } }, "object": { "type": "Identifier", "start": 3326, "end": 3346, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 28 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 3347, "end": 3368, "loc": { "start": { "line": 118, "column": 29 }, "end": { "line": 118, "column": 50 }, "identifierName": "setupEntityComponents" }, "name": "setupEntityComponents" }, "computed": false }, "property": { "type": "Identifier", "start": 3369, "end": 3376, "loc": { "start": { "line": 118, "column": 51 }, "end": { "line": 118, "column": 58 }, "identifierName": "forEach" }, "name": "forEach" }, "computed": false }, "arguments": [ { "type": "ArrowFunctionExpression", "start": 3377, "end": 3397, "loc": { "start": { "line": 118, "column": 59 }, "end": { "line": 118, "column": 79 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 3377, "end": 3381, "loc": { "start": { "line": 118, "column": 59 }, "end": { "line": 118, "column": 63 }, "identifierName": "func" }, "name": "func" } ], "body": { "type": "CallExpression", "start": 3385, "end": 3397, "loc": { "start": { "line": 118, "column": 67 }, "end": { "line": 118, "column": 79 } }, "callee": { "type": "Identifier", "start": 3385, "end": 3389, "loc": { "start": { "line": 118, "column": 67 }, "end": { "line": 118, "column": 71 }, "identifierName": "func" }, "name": "func" }, "arguments": [ { "type": "Identifier", "start": 3390, "end": 3396, "loc": { "start": { "line": 118, "column": 72 }, "end": { "line": 118, "column": 78 }, "identifierName": "entity" }, "name": "entity" } ] } } ] } } ], "directives": [], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * Creates the entity at the given location\r\n * @param {Entity} entity\r\n ", "start": 3187, "end": 3279, "loc": { "start": { "line": 113, "column": 4 }, "end": { "line": 116, "column": 7 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {Entity} entity\r\n * @param {number} rotationVariant\r\n * @param {string} variant\r\n ", "start": 3414, "end": 3529, "loc": { "start": { "line": 121, "column": 4 }, "end": { "line": 125, "column": 7 } } } ] }, { "type": "ClassMethod", "start": 3535, "end": 3677, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 128, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3535, "end": 3549, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 126, "column": 18 }, "identifierName": "updateVariants" }, "name": "updateVariants", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3550, "end": 3556, "loc": { "start": { "line": 126, "column": 19 }, "end": { "line": 126, "column": 25 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 3558, "end": 3573, "loc": { "start": { "line": 126, "column": 27 }, "end": { "line": 126, "column": 42 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" }, { "type": "Identifier", "start": 3575, "end": 3582, "loc": { "start": { "line": 126, "column": 44 }, "end": { "line": 126, "column": 51 }, "identifierName": "variant" }, "name": "variant" } ], "body": { "type": "BlockStatement", "start": 3584, "end": 3677, "loc": { "start": { "line": 126, "column": 53 }, "end": { "line": 128, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 3595, "end": 3670, "loc": { "start": { "line": 127, "column": 8 }, "end": { "line": 127, "column": 83 } }, "expression": { "type": "CallExpression", "start": 3595, "end": 3669, "loc": { "start": { "line": 127, "column": 8 }, "end": { "line": 127, "column": 82 } }, "callee": { "type": "MemberExpression", "start": 3595, "end": 3644, "loc": { "start": { "line": 127, "column": 8 }, "end": { "line": 127, "column": 57 } }, "object": { "type": "MemberExpression", "start": 3595, "end": 3635, "loc": { "start": { "line": 127, "column": 8 }, "end": { "line": 127, "column": 48 } }, "object": { "type": "Identifier", "start": 3595, "end": 3615, "loc": { "start": { "line": 127, "column": 8 }, "end": { "line": 127, "column": 28 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 3616, "end": 3635, "loc": { "start": { "line": 127, "column": 29 }, "end": { "line": 127, "column": 48 }, "identifierName": "componentVariations" }, "name": "componentVariations" }, "computed": false }, "property": { "type": "Identifier", "start": 3636, "end": 3643, "loc": { "start": { "line": 127, "column": 49 }, "end": { "line": 127, "column": 56 }, "identifierName": "variant" }, "name": "variant" }, "computed": true }, "arguments": [ { "type": "Identifier", "start": 3645, "end": 3651, "loc": { "start": { "line": 127, "column": 58 }, "end": { "line": 127, "column": 64 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 3653, "end": 3668, "loc": { "start": { "line": 127, "column": 66 }, "end": { "line": 127, "column": 81 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" } ] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {Entity} entity\r\n * @param {number} rotationVariant\r\n * @param {string} variant\r\n ", "start": 3414, "end": 3529, "loc": { "start": { "line": 121, "column": 4 }, "end": { "line": 125, "column": 7 } } } ] } ] }, "leadingComments": [], "trailingComments": [] } }, { "type": "ExpressionStatement", "start": 3684, "end": 4326, "loc": { "start": { "line": 131, "column": 0 }, "end": { "line": 156, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 3684, "end": 4325, "loc": { "start": { "line": 131, "column": 0 }, "end": { "line": 156, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3684, "end": 3726, "loc": { "start": { "line": 131, "column": 0 }, "end": { "line": 131, "column": 42 } }, "object": { "type": "Identifier", "start": 3684, "end": 3704, "loc": { "start": { "line": 131, "column": 0 }, "end": { "line": 131, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 3705, "end": 3726, "loc": { "start": { "line": 131, "column": 21 }, "end": { "line": 131, "column": 42 }, "identifierName": "setupEntityComponents" }, "name": "setupEntityComponents" }, "computed": false }, "right": { "type": "ArrayExpression", "start": 3729, "end": 4325, "loc": { "start": { "line": 131, "column": 45 }, "end": { "line": 156, "column": 1 } }, "elements": [ { "type": "ArrowFunctionExpression", "start": 3736, "end": 3864, "loc": { "start": { "line": 132, "column": 4 }, "end": { "line": 137, "column": 5 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 3736, "end": 3742, "loc": { "start": { "line": 132, "column": 4 }, "end": { "line": 132, "column": 10 }, "identifierName": "entity" }, "name": "entity" } ], "body": { "type": "CallExpression", "start": 3751, "end": 3864, "loc": { "start": { "line": 133, "column": 4 }, "end": { "line": 137, "column": 5 } }, "callee": { "type": "MemberExpression", "start": 3751, "end": 3770, "loc": { "start": { "line": 133, "column": 4 }, "end": { "line": 133, "column": 23 } }, "object": { "type": "Identifier", "start": 3751, "end": 3757, "loc": { "start": { "line": 133, "column": 4 }, "end": { "line": 133, "column": 10 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 3758, "end": 3770, "loc": { "start": { "line": 133, "column": 11 }, "end": { "line": 133, "column": 23 }, "identifierName": "addComponent" }, "name": "addComponent" }, "computed": false }, "arguments": [ { "type": "NewExpression", "start": 3781, "end": 3857, "loc": { "start": { "line": 134, "column": 8 }, "end": { "line": 136, "column": 10 } }, "callee": { "type": "Identifier", "start": 3785, "end": 3806, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 33 }, "identifierName": "ItemAcceptorComponent" }, "name": "ItemAcceptorComponent" }, "arguments": [ { "type": "ObjectExpression", "start": 3807, "end": 3856, "loc": { "start": { "line": 134, "column": 34 }, "end": { "line": 136, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 3822, "end": 3831, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3822, "end": 3827, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 17 }, "identifierName": "slots" }, "name": "slots" }, "value": { "type": "ArrayExpression", "start": 3829, "end": 3831, "loc": { "start": { "line": 135, "column": 19 }, "end": { "line": 135, "column": 21 } }, "elements": [] }, "trailingComments": [ { "type": "CommentLine", "value": " set later", "start": 3833, "end": 3845, "loc": { "start": { "line": 135, "column": 23 }, "end": { "line": 135, "column": 35 } } } ] } ] } ] } ] } }, { "type": "ArrowFunctionExpression", "start": 3873, "end": 4059, "loc": { "start": { "line": 139, "column": 4 }, "end": { "line": 145, "column": 5 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 3873, "end": 3879, "loc": { "start": { "line": 139, "column": 4 }, "end": { "line": 139, "column": 10 }, "identifierName": "entity" }, "name": "entity" } ], "body": { "type": "CallExpression", "start": 3888, "end": 4059, "loc": { "start": { "line": 140, "column": 4 }, "end": { "line": 145, "column": 5 } }, "callee": { "type": "MemberExpression", "start": 3888, "end": 3907, "loc": { "start": { "line": 140, "column": 4 }, "end": { "line": 140, "column": 23 } }, "object": { "type": "Identifier", "start": 3888, "end": 3894, "loc": { "start": { "line": 140, "column": 4 }, "end": { "line": 140, "column": 10 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 3895, "end": 3907, "loc": { "start": { "line": 140, "column": 11 }, "end": { "line": 140, "column": 23 }, "identifierName": "addComponent" }, "name": "addComponent" }, "computed": false }, "arguments": [ { "type": "NewExpression", "start": 3918, "end": 4052, "loc": { "start": { "line": 141, "column": 8 }, "end": { "line": 144, "column": 10 } }, "callee": { "type": "Identifier", "start": 3922, "end": 3944, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 34 }, "identifierName": "ItemProcessorComponent" }, "name": "ItemProcessorComponent" }, "arguments": [ { "type": "ObjectExpression", "start": 3945, "end": 4051, "loc": { "start": { "line": 141, "column": 35 }, "end": { "line": 144, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 3960, "end": 3978, "loc": { "start": { "line": 142, "column": 12 }, "end": { "line": 142, "column": 30 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3960, "end": 3975, "loc": { "start": { "line": 142, "column": 12 }, "end": { "line": 142, "column": 27 }, "identifierName": "inputsPerCharge" }, "name": "inputsPerCharge" }, "value": { "type": "NumericLiteral", "start": 3977, "end": 3978, "loc": { "start": { "line": 142, "column": 29 }, "end": { "line": 142, "column": 30 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } }, { "type": "ObjectProperty", "start": 3993, "end": 4039, "loc": { "start": { "line": 143, "column": 12 }, "end": { "line": 143, "column": 58 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 3993, "end": 4006, "loc": { "start": { "line": 143, "column": 12 }, "end": { "line": 143, "column": 25 }, "identifierName": "processorType" }, "name": "processorType" }, "value": { "type": "MemberExpression", "start": 4008, "end": 4039, "loc": { "start": { "line": 143, "column": 27 }, "end": { "line": 143, "column": 58 } }, "object": { "type": "Identifier", "start": 4008, "end": 4030, "loc": { "start": { "line": 143, "column": 27 }, "end": { "line": 143, "column": 49 }, "identifierName": "enumItemProcessorTypes" }, "name": "enumItemProcessorTypes" }, "property": { "type": "Identifier", "start": 4031, "end": 4039, "loc": { "start": { "line": 143, "column": 50 }, "end": { "line": 143, "column": 58 }, "identifierName": "balancer" }, "name": "balancer" }, "computed": false } } ] } ] } ] } }, { "type": "ArrowFunctionExpression", "start": 4068, "end": 4236, "loc": { "start": { "line": 147, "column": 4 }, "end": { "line": 153, "column": 5 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 4068, "end": 4074, "loc": { "start": { "line": 147, "column": 4 }, "end": { "line": 147, "column": 10 }, "identifierName": "entity" }, "name": "entity" } ], "body": { "type": "CallExpression", "start": 4083, "end": 4236, "loc": { "start": { "line": 148, "column": 4 }, "end": { "line": 153, "column": 5 } }, "callee": { "type": "MemberExpression", "start": 4083, "end": 4102, "loc": { "start": { "line": 148, "column": 4 }, "end": { "line": 148, "column": 23 } }, "object": { "type": "Identifier", "start": 4083, "end": 4089, "loc": { "start": { "line": 148, "column": 4 }, "end": { "line": 148, "column": 10 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 4090, "end": 4102, "loc": { "start": { "line": 148, "column": 11 }, "end": { "line": 148, "column": 23 }, "identifierName": "addComponent" }, "name": "addComponent" }, "computed": false }, "arguments": [ { "type": "NewExpression", "start": 4113, "end": 4229, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 152, "column": 10 } }, "callee": { "type": "Identifier", "start": 4117, "end": 4137, "loc": { "start": { "line": 149, "column": 12 }, "end": { "line": 149, "column": 32 }, "identifierName": "ItemEjectorComponent" }, "name": "ItemEjectorComponent" }, "arguments": [ { "type": "ObjectExpression", "start": 4138, "end": 4228, "loc": { "start": { "line": 149, "column": 33 }, "end": { "line": 152, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 4153, "end": 4162, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 21 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4153, "end": 4158, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 17 }, "identifierName": "slots" }, "name": "slots" }, "value": { "type": "ArrayExpression", "start": 4160, "end": 4162, "loc": { "start": { "line": 150, "column": 19 }, "end": { "line": 150, "column": 21 } }, "elements": [] } }, { "type": "ObjectProperty", "start": 4190, "end": 4216, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4190, "end": 4209, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 31 }, "identifierName": "renderFloatingItems" }, "name": "renderFloatingItems", "leadingComments": null }, "value": { "type": "BooleanLiteral", "start": 4211, "end": 4216, "loc": { "start": { "line": 151, "column": 33 }, "end": { "line": 151, "column": 38 } }, "value": false }, "leadingComments": [ { "type": "CommentLine", "value": " set later", "start": 4164, "end": 4176, "loc": { "start": { "line": 150, "column": 23 }, "end": { "line": 150, "column": 35 } } } ] } ] } ] } ] } }, { "type": "ArrowFunctionExpression", "start": 4245, "end": 4321, "loc": { "start": { "line": 155, "column": 4 }, "end": { "line": 155, "column": 80 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 4245, "end": 4251, "loc": { "start": { "line": 155, "column": 4 }, "end": { "line": 155, "column": 10 }, "identifierName": "entity" }, "name": "entity" } ], "body": { "type": "CallExpression", "start": 4255, "end": 4321, "loc": { "start": { "line": 155, "column": 14 }, "end": { "line": 155, "column": 80 } }, "callee": { "type": "MemberExpression", "start": 4255, "end": 4274, "loc": { "start": { "line": 155, "column": 14 }, "end": { "line": 155, "column": 33 } }, "object": { "type": "Identifier", "start": 4255, "end": 4261, "loc": { "start": { "line": 155, "column": 14 }, "end": { "line": 155, "column": 20 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 4262, "end": 4274, "loc": { "start": { "line": 155, "column": 21 }, "end": { "line": 155, "column": 33 }, "identifierName": "addComponent" }, "name": "addComponent" }, "computed": false }, "arguments": [ { "type": "NewExpression", "start": 4275, "end": 4320, "loc": { "start": { "line": 155, "column": 34 }, "end": { "line": 155, "column": 79 } }, "callee": { "type": "Identifier", "start": 4279, "end": 4301, "loc": { "start": { "line": 155, "column": 38 }, "end": { "line": 155, "column": 60 }, "identifierName": "BeltUnderlaysComponent" }, "name": "BeltUnderlaysComponent" }, "arguments": [ { "type": "ObjectExpression", "start": 4302, "end": 4319, "loc": { "start": { "line": 155, "column": 61 }, "end": { "line": 155, "column": 78 } }, "properties": [ { "type": "ObjectProperty", "start": 4304, "end": 4317, "loc": { "start": { "line": 155, "column": 63 }, "end": { "line": 155, "column": 76 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4304, "end": 4313, "loc": { "start": { "line": 155, "column": 63 }, "end": { "line": 155, "column": 72 }, "identifierName": "underlays" }, "name": "underlays" }, "value": { "type": "ArrayExpression", "start": 4315, "end": 4317, "loc": { "start": { "line": 155, "column": 74 }, "end": { "line": 155, "column": 76 } }, "elements": [] } } ] } ] } ] } } ] } } }, { "type": "ExpressionStatement", "start": 4330, "end": 4497, "loc": { "start": { "line": 158, "column": 0 }, "end": { "line": 163, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 4330, "end": 4496, "loc": { "start": { "line": 158, "column": 0 }, "end": { "line": 163, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4330, "end": 4359, "loc": { "start": { "line": 158, "column": 0 }, "end": { "line": 158, "column": 29 } }, "object": { "type": "Identifier", "start": 4330, "end": 4350, "loc": { "start": { "line": 158, "column": 0 }, "end": { "line": 158, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 4351, "end": 4359, "loc": { "start": { "line": 158, "column": 21 }, "end": { "line": 158, "column": 29 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 4362, "end": 4496, "loc": { "start": { "line": 158, "column": 32 }, "end": { "line": 163, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 4369, "end": 4385, "loc": { "start": { "line": 159, "column": 4 }, "end": { "line": 159, "column": 20 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4369, "end": 4375, "loc": { "start": { "line": 159, "column": 4 }, "end": { "line": 159, "column": 10 }, "identifierName": "merger" }, "name": "merger" }, "value": { "type": "StringLiteral", "start": 4377, "end": 4385, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 20 } }, "extra": { "rawValue": "merger", "raw": "\"merger\"" }, "value": "merger" } }, { "type": "ObjectProperty", "start": 4392, "end": 4423, "loc": { "start": { "line": 160, "column": 4 }, "end": { "line": 160, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4392, "end": 4405, "loc": { "start": { "line": 160, "column": 4 }, "end": { "line": 160, "column": 17 }, "identifierName": "mergerInverse" }, "name": "mergerInverse" }, "value": { "type": "StringLiteral", "start": 4407, "end": 4423, "loc": { "start": { "line": 160, "column": 19 }, "end": { "line": 160, "column": 35 } }, "extra": { "rawValue": "merger-inverse", "raw": "\"merger-inverse\"" }, "value": "merger-inverse" } }, { "type": "ObjectProperty", "start": 4430, "end": 4450, "loc": { "start": { "line": 161, "column": 4 }, "end": { "line": 161, "column": 24 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4430, "end": 4438, "loc": { "start": { "line": 161, "column": 4 }, "end": { "line": 161, "column": 12 }, "identifierName": "splitter" }, "name": "splitter" }, "value": { "type": "StringLiteral", "start": 4440, "end": 4450, "loc": { "start": { "line": 161, "column": 14 }, "end": { "line": 161, "column": 24 } }, "extra": { "rawValue": "splitter", "raw": "\"splitter\"" }, "value": "splitter" } }, { "type": "ObjectProperty", "start": 4457, "end": 4492, "loc": { "start": { "line": 162, "column": 4 }, "end": { "line": 162, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 4457, "end": 4472, "loc": { "start": { "line": 162, "column": 4 }, "end": { "line": 162, "column": 19 }, "identifierName": "splitterInverse" }, "name": "splitterInverse" }, "value": { "type": "StringLiteral", "start": 4474, "end": 4492, "loc": { "start": { "line": 162, "column": 21 }, "end": { "line": 162, "column": 39 } }, "extra": { "rawValue": "splitter-inverse", "raw": "\"splitter-inverse\"" }, "value": "splitter-inverse" } } ] } } }, { "type": "ExpressionStatement", "start": 4501, "end": 5177, "loc": { "start": { "line": 165, "column": 0 }, "end": { "line": 175, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 4501, "end": 5176, "loc": { "start": { "line": 165, "column": 0 }, "end": { "line": 175, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4501, "end": 4537, "loc": { "start": { "line": 165, "column": 0 }, "end": { "line": 165, "column": 36 } }, "object": { "type": "Identifier", "start": 4501, "end": 4521, "loc": { "start": { "line": 165, "column": 0 }, "end": { "line": 165, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 4522, "end": 4537, "loc": { "start": { "line": 165, "column": 21 }, "end": { "line": 165, "column": 36 }, "identifierName": "overlayMatrices" }, "name": "overlayMatrices" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 4540, "end": 5176, "loc": { "start": { "line": 165, "column": 39 }, "end": { "line": 175, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 4547, "end": 4606, "loc": { "start": { "line": 166, "column": 4 }, "end": { "line": 166, "column": 63 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "Identifier", "start": 4548, "end": 4570, "loc": { "start": { "line": 166, "column": 5 }, "end": { "line": 166, "column": 27 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant" }, "value": { "type": "ArrowFunctionExpression", "start": 4573, "end": 4606, "loc": { "start": { "line": 166, "column": 30 }, "end": { "line": 166, "column": 63 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 4574, "end": 4580, "loc": { "start": { "line": 166, "column": 31 }, "end": { "line": 166, "column": 37 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 4582, "end": 4597, "loc": { "start": { "line": 166, "column": 39 }, "end": { "line": 166, "column": 54 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" } ], "body": { "type": "NullLiteral", "start": 4602, "end": 4606, "loc": { "start": { "line": 166, "column": 59 }, "end": { "line": 166, "column": 63 } } } } }, { "type": "ObjectProperty", "start": 4613, "end": 4743, "loc": { "start": { "line": 167, "column": 4 }, "end": { "line": 168, "column": 60 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 4614, "end": 4650, "loc": { "start": { "line": 167, "column": 5 }, "end": { "line": 167, "column": 41 } }, "object": { "type": "MemberExpression", "start": 4614, "end": 4643, "loc": { "start": { "line": 167, "column": 5 }, "end": { "line": 167, "column": 34 } }, "object": { "type": "Identifier", "start": 4614, "end": 4634, "loc": { "start": { "line": 167, "column": 5 }, "end": { "line": 167, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 4635, "end": 4643, "loc": { "start": { "line": 167, "column": 26 }, "end": { "line": 167, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 4644, "end": 4650, "loc": { "start": { "line": 167, "column": 35 }, "end": { "line": 167, "column": 41 }, "identifierName": "merger" }, "name": "merger" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 4653, "end": 4743, "loc": { "start": { "line": 167, "column": 44 }, "end": { "line": 168, "column": 60 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 4654, "end": 4660, "loc": { "start": { "line": 167, "column": 45 }, "end": { "line": 167, "column": 51 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 4662, "end": 4677, "loc": { "start": { "line": 167, "column": 53 }, "end": { "line": 167, "column": 68 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" } ], "body": { "type": "CallExpression", "start": 4691, "end": 4743, "loc": { "start": { "line": 168, "column": 8 }, "end": { "line": 168, "column": 60 } }, "callee": { "type": "Identifier", "start": 4691, "end": 4714, "loc": { "start": { "line": 168, "column": 8 }, "end": { "line": 168, "column": 31 }, "identifierName": "generateMatrixRotations" }, "name": "generateMatrixRotations" }, "arguments": [ { "type": "ArrayExpression", "start": 4715, "end": 4742, "loc": { "start": { "line": 168, "column": 32 }, "end": { "line": 168, "column": 59 } }, "elements": [ { "type": "NumericLiteral", "start": 4716, "end": 4717, "loc": { "start": { "line": 168, "column": 33 }, "end": { "line": 168, "column": 34 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 4719, "end": 4720, "loc": { "start": { "line": 168, "column": 36 }, "end": { "line": 168, "column": 37 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 4722, "end": 4723, "loc": { "start": { "line": 168, "column": 39 }, "end": { "line": 168, "column": 40 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 4725, "end": 4726, "loc": { "start": { "line": 168, "column": 42 }, "end": { "line": 168, "column": 43 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 4728, "end": 4729, "loc": { "start": { "line": 168, "column": 45 }, "end": { "line": 168, "column": 46 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 4731, "end": 4732, "loc": { "start": { "line": 168, "column": 48 }, "end": { "line": 168, "column": 49 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 4734, "end": 4735, "loc": { "start": { "line": 168, "column": 51 }, "end": { "line": 168, "column": 52 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 4737, "end": 4738, "loc": { "start": { "line": 168, "column": 54 }, "end": { "line": 168, "column": 55 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 4740, "end": 4741, "loc": { "start": { "line": 168, "column": 57 }, "end": { "line": 168, "column": 58 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } ] } } }, { "type": "ObjectProperty", "start": 4750, "end": 4887, "loc": { "start": { "line": 169, "column": 4 }, "end": { "line": 170, "column": 60 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 4751, "end": 4794, "loc": { "start": { "line": 169, "column": 5 }, "end": { "line": 169, "column": 48 } }, "object": { "type": "MemberExpression", "start": 4751, "end": 4780, "loc": { "start": { "line": 169, "column": 5 }, "end": { "line": 169, "column": 34 } }, "object": { "type": "Identifier", "start": 4751, "end": 4771, "loc": { "start": { "line": 169, "column": 5 }, "end": { "line": 169, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 4772, "end": 4780, "loc": { "start": { "line": 169, "column": 26 }, "end": { "line": 169, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 4781, "end": 4794, "loc": { "start": { "line": 169, "column": 35 }, "end": { "line": 169, "column": 48 }, "identifierName": "mergerInverse" }, "name": "mergerInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 4797, "end": 4887, "loc": { "start": { "line": 169, "column": 51 }, "end": { "line": 170, "column": 60 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 4798, "end": 4804, "loc": { "start": { "line": 169, "column": 52 }, "end": { "line": 169, "column": 58 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 4806, "end": 4821, "loc": { "start": { "line": 169, "column": 60 }, "end": { "line": 169, "column": 75 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" } ], "body": { "type": "CallExpression", "start": 4835, "end": 4887, "loc": { "start": { "line": 170, "column": 8 }, "end": { "line": 170, "column": 60 } }, "callee": { "type": "Identifier", "start": 4835, "end": 4858, "loc": { "start": { "line": 170, "column": 8 }, "end": { "line": 170, "column": 31 }, "identifierName": "generateMatrixRotations" }, "name": "generateMatrixRotations" }, "arguments": [ { "type": "ArrayExpression", "start": 4859, "end": 4886, "loc": { "start": { "line": 170, "column": 32 }, "end": { "line": 170, "column": 59 } }, "elements": [ { "type": "NumericLiteral", "start": 4860, "end": 4861, "loc": { "start": { "line": 170, "column": 33 }, "end": { "line": 170, "column": 34 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 4863, "end": 4864, "loc": { "start": { "line": 170, "column": 36 }, "end": { "line": 170, "column": 37 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 4866, "end": 4867, "loc": { "start": { "line": 170, "column": 39 }, "end": { "line": 170, "column": 40 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 4869, "end": 4870, "loc": { "start": { "line": 170, "column": 42 }, "end": { "line": 170, "column": 43 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 4872, "end": 4873, "loc": { "start": { "line": 170, "column": 45 }, "end": { "line": 170, "column": 46 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 4875, "end": 4876, "loc": { "start": { "line": 170, "column": 48 }, "end": { "line": 170, "column": 49 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 4878, "end": 4879, "loc": { "start": { "line": 170, "column": 51 }, "end": { "line": 170, "column": 52 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 4881, "end": 4882, "loc": { "start": { "line": 170, "column": 54 }, "end": { "line": 170, "column": 55 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 4884, "end": 4885, "loc": { "start": { "line": 170, "column": 57 }, "end": { "line": 170, "column": 58 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } ] } } }, { "type": "ObjectProperty", "start": 4894, "end": 5026, "loc": { "start": { "line": 171, "column": 4 }, "end": { "line": 172, "column": 60 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 4895, "end": 4933, "loc": { "start": { "line": 171, "column": 5 }, "end": { "line": 171, "column": 43 } }, "object": { "type": "MemberExpression", "start": 4895, "end": 4924, "loc": { "start": { "line": 171, "column": 5 }, "end": { "line": 171, "column": 34 } }, "object": { "type": "Identifier", "start": 4895, "end": 4915, "loc": { "start": { "line": 171, "column": 5 }, "end": { "line": 171, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 4916, "end": 4924, "loc": { "start": { "line": 171, "column": 26 }, "end": { "line": 171, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 4925, "end": 4933, "loc": { "start": { "line": 171, "column": 35 }, "end": { "line": 171, "column": 43 }, "identifierName": "splitter" }, "name": "splitter" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 4936, "end": 5026, "loc": { "start": { "line": 171, "column": 46 }, "end": { "line": 172, "column": 60 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 4937, "end": 4943, "loc": { "start": { "line": 171, "column": 47 }, "end": { "line": 171, "column": 53 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 4945, "end": 4960, "loc": { "start": { "line": 171, "column": 55 }, "end": { "line": 171, "column": 70 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" } ], "body": { "type": "CallExpression", "start": 4974, "end": 5026, "loc": { "start": { "line": 172, "column": 8 }, "end": { "line": 172, "column": 60 } }, "callee": { "type": "Identifier", "start": 4974, "end": 4997, "loc": { "start": { "line": 172, "column": 8 }, "end": { "line": 172, "column": 31 }, "identifierName": "generateMatrixRotations" }, "name": "generateMatrixRotations" }, "arguments": [ { "type": "ArrayExpression", "start": 4998, "end": 5025, "loc": { "start": { "line": 172, "column": 32 }, "end": { "line": 172, "column": 59 } }, "elements": [ { "type": "NumericLiteral", "start": 4999, "end": 5000, "loc": { "start": { "line": 172, "column": 33 }, "end": { "line": 172, "column": 34 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5002, "end": 5003, "loc": { "start": { "line": 172, "column": 36 }, "end": { "line": 172, "column": 37 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 5005, "end": 5006, "loc": { "start": { "line": 172, "column": 39 }, "end": { "line": 172, "column": 40 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5008, "end": 5009, "loc": { "start": { "line": 172, "column": 42 }, "end": { "line": 172, "column": 43 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5011, "end": 5012, "loc": { "start": { "line": 172, "column": 45 }, "end": { "line": 172, "column": 46 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 5014, "end": 5015, "loc": { "start": { "line": 172, "column": 48 }, "end": { "line": 172, "column": 49 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 5017, "end": 5018, "loc": { "start": { "line": 172, "column": 51 }, "end": { "line": 172, "column": 52 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5020, "end": 5021, "loc": { "start": { "line": 172, "column": 54 }, "end": { "line": 172, "column": 55 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 5023, "end": 5024, "loc": { "start": { "line": 172, "column": 57 }, "end": { "line": 172, "column": 58 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } ] } } }, { "type": "ObjectProperty", "start": 5033, "end": 5172, "loc": { "start": { "line": 173, "column": 4 }, "end": { "line": 174, "column": 60 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 5034, "end": 5079, "loc": { "start": { "line": 173, "column": 5 }, "end": { "line": 173, "column": 50 } }, "object": { "type": "MemberExpression", "start": 5034, "end": 5063, "loc": { "start": { "line": 173, "column": 5 }, "end": { "line": 173, "column": 34 } }, "object": { "type": "Identifier", "start": 5034, "end": 5054, "loc": { "start": { "line": 173, "column": 5 }, "end": { "line": 173, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 5055, "end": 5063, "loc": { "start": { "line": 173, "column": 26 }, "end": { "line": 173, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 5064, "end": 5079, "loc": { "start": { "line": 173, "column": 35 }, "end": { "line": 173, "column": 50 }, "identifierName": "splitterInverse" }, "name": "splitterInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 5082, "end": 5172, "loc": { "start": { "line": 173, "column": 53 }, "end": { "line": 174, "column": 60 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 5083, "end": 5089, "loc": { "start": { "line": 173, "column": 54 }, "end": { "line": 173, "column": 60 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 5091, "end": 5106, "loc": { "start": { "line": 173, "column": 62 }, "end": { "line": 173, "column": 77 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" } ], "body": { "type": "CallExpression", "start": 5120, "end": 5172, "loc": { "start": { "line": 174, "column": 8 }, "end": { "line": 174, "column": 60 } }, "callee": { "type": "Identifier", "start": 5120, "end": 5143, "loc": { "start": { "line": 174, "column": 8 }, "end": { "line": 174, "column": 31 }, "identifierName": "generateMatrixRotations" }, "name": "generateMatrixRotations" }, "arguments": [ { "type": "ArrayExpression", "start": 5144, "end": 5171, "loc": { "start": { "line": 174, "column": 32 }, "end": { "line": 174, "column": 59 } }, "elements": [ { "type": "NumericLiteral", "start": 5145, "end": 5146, "loc": { "start": { "line": 174, "column": 33 }, "end": { "line": 174, "column": 34 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5148, "end": 5149, "loc": { "start": { "line": 174, "column": 36 }, "end": { "line": 174, "column": 37 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 5151, "end": 5152, "loc": { "start": { "line": 174, "column": 39 }, "end": { "line": 174, "column": 40 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5154, "end": 5155, "loc": { "start": { "line": 174, "column": 42 }, "end": { "line": 174, "column": 43 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 5157, "end": 5158, "loc": { "start": { "line": 174, "column": 45 }, "end": { "line": 174, "column": 46 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 5160, "end": 5161, "loc": { "start": { "line": 174, "column": 48 }, "end": { "line": 174, "column": 49 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5163, "end": 5164, "loc": { "start": { "line": 174, "column": 51 }, "end": { "line": 174, "column": 52 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 5166, "end": 5167, "loc": { "start": { "line": 174, "column": 54 }, "end": { "line": 174, "column": 55 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 5169, "end": 5170, "loc": { "start": { "line": 174, "column": 57 }, "end": { "line": 174, "column": 58 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } ] } } } ] } } }, { "type": "ExpressionStatement", "start": 5181, "end": 5866, "loc": { "start": { "line": 177, "column": 0 }, "end": { "line": 187, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 5181, "end": 5865, "loc": { "start": { "line": 177, "column": 0 }, "end": { "line": 187, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5181, "end": 5217, "loc": { "start": { "line": 177, "column": 0 }, "end": { "line": 177, "column": 36 } }, "object": { "type": "Identifier", "start": 5181, "end": 5201, "loc": { "start": { "line": 177, "column": 0 }, "end": { "line": 177, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 5202, "end": 5217, "loc": { "start": { "line": 177, "column": 21 }, "end": { "line": 177, "column": 36 }, "identifierName": "avaibleVariants" }, "name": "avaibleVariants" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 5220, "end": 5865, "loc": { "start": { "line": 177, "column": 39 }, "end": { "line": 187, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 5227, "end": 5327, "loc": { "start": { "line": 178, "column": 4 }, "end": { "line": 178, "column": 104 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "Identifier", "start": 5228, "end": 5250, "loc": { "start": { "line": 178, "column": 5 }, "end": { "line": 178, "column": 27 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant" }, "value": { "type": "ArrowFunctionExpression", "start": 5253, "end": 5327, "loc": { "start": { "line": 178, "column": 30 }, "end": { "line": 178, "column": 104 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 5253, "end": 5257, "loc": { "start": { "line": 178, "column": 30 }, "end": { "line": 178, "column": 34 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "CallExpression", "start": 5261, "end": 5327, "loc": { "start": { "line": 178, "column": 38 }, "end": { "line": 178, "column": 104 } }, "callee": { "type": "MemberExpression", "start": 5261, "end": 5291, "loc": { "start": { "line": 178, "column": 38 }, "end": { "line": 178, "column": 68 } }, "object": { "type": "MemberExpression", "start": 5261, "end": 5274, "loc": { "start": { "line": 178, "column": 38 }, "end": { "line": 178, "column": 51 } }, "object": { "type": "Identifier", "start": 5261, "end": 5265, "loc": { "start": { "line": 178, "column": 38 }, "end": { "line": 178, "column": 42 }, "identifierName": "root" }, "name": "root" }, "property": { "type": "Identifier", "start": 5266, "end": 5274, "loc": { "start": { "line": 178, "column": 43 }, "end": { "line": 178, "column": 51 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 5275, "end": 5291, "loc": { "start": { "line": 178, "column": 52 }, "end": { "line": 178, "column": 68 }, "identifierName": "isRewardUnlocked" }, "name": "isRewardUnlocked" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5292, "end": 5326, "loc": { "start": { "line": 178, "column": 69 }, "end": { "line": 178, "column": 103 } }, "object": { "type": "Identifier", "start": 5292, "end": 5310, "loc": { "start": { "line": 178, "column": 69 }, "end": { "line": 178, "column": 87 }, "identifierName": "enumHubGoalRewards" }, "name": "enumHubGoalRewards" }, "property": { "type": "Identifier", "start": 5311, "end": 5326, "loc": { "start": { "line": 178, "column": 88 }, "end": { "line": 178, "column": 103 }, "identifierName": "reward_balancer" }, "name": "reward_balancer" }, "computed": false } ] } } }, { "type": "ObjectProperty", "start": 5334, "end": 5455, "loc": { "start": { "line": 179, "column": 4 }, "end": { "line": 180, "column": 72 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 5335, "end": 5371, "loc": { "start": { "line": 179, "column": 5 }, "end": { "line": 179, "column": 41 } }, "object": { "type": "MemberExpression", "start": 5335, "end": 5364, "loc": { "start": { "line": 179, "column": 5 }, "end": { "line": 179, "column": 34 } }, "object": { "type": "Identifier", "start": 5335, "end": 5355, "loc": { "start": { "line": 179, "column": 5 }, "end": { "line": 179, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 5356, "end": 5364, "loc": { "start": { "line": 179, "column": 26 }, "end": { "line": 179, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 5365, "end": 5371, "loc": { "start": { "line": 179, "column": 35 }, "end": { "line": 179, "column": 41 }, "identifierName": "merger" }, "name": "merger" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 5374, "end": 5455, "loc": { "start": { "line": 179, "column": 44 }, "end": { "line": 180, "column": 72 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 5374, "end": 5378, "loc": { "start": { "line": 179, "column": 44 }, "end": { "line": 179, "column": 48 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "CallExpression", "start": 5391, "end": 5455, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 5391, "end": 5421, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 38 } }, "object": { "type": "MemberExpression", "start": 5391, "end": 5404, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 21 } }, "object": { "type": "Identifier", "start": 5391, "end": 5395, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 12 }, "identifierName": "root" }, "name": "root" }, "property": { "type": "Identifier", "start": 5396, "end": 5404, "loc": { "start": { "line": 180, "column": 13 }, "end": { "line": 180, "column": 21 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 5405, "end": 5421, "loc": { "start": { "line": 180, "column": 22 }, "end": { "line": 180, "column": 38 }, "identifierName": "isRewardUnlocked" }, "name": "isRewardUnlocked" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5422, "end": 5454, "loc": { "start": { "line": 180, "column": 39 }, "end": { "line": 180, "column": 71 } }, "object": { "type": "Identifier", "start": 5422, "end": 5440, "loc": { "start": { "line": 180, "column": 39 }, "end": { "line": 180, "column": 57 }, "identifierName": "enumHubGoalRewards" }, "name": "enumHubGoalRewards" }, "property": { "type": "Identifier", "start": 5441, "end": 5454, "loc": { "start": { "line": 180, "column": 58 }, "end": { "line": 180, "column": 71 }, "identifierName": "reward_merger" }, "name": "reward_merger" }, "computed": false } ] } } }, { "type": "ObjectProperty", "start": 5462, "end": 5590, "loc": { "start": { "line": 181, "column": 4 }, "end": { "line": 182, "column": 72 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 5463, "end": 5506, "loc": { "start": { "line": 181, "column": 5 }, "end": { "line": 181, "column": 48 } }, "object": { "type": "MemberExpression", "start": 5463, "end": 5492, "loc": { "start": { "line": 181, "column": 5 }, "end": { "line": 181, "column": 34 } }, "object": { "type": "Identifier", "start": 5463, "end": 5483, "loc": { "start": { "line": 181, "column": 5 }, "end": { "line": 181, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 5484, "end": 5492, "loc": { "start": { "line": 181, "column": 26 }, "end": { "line": 181, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 5493, "end": 5506, "loc": { "start": { "line": 181, "column": 35 }, "end": { "line": 181, "column": 48 }, "identifierName": "mergerInverse" }, "name": "mergerInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 5509, "end": 5590, "loc": { "start": { "line": 181, "column": 51 }, "end": { "line": 182, "column": 72 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 5509, "end": 5513, "loc": { "start": { "line": 181, "column": 51 }, "end": { "line": 181, "column": 55 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "CallExpression", "start": 5526, "end": 5590, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 5526, "end": 5556, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 38 } }, "object": { "type": "MemberExpression", "start": 5526, "end": 5539, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 21 } }, "object": { "type": "Identifier", "start": 5526, "end": 5530, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 12 }, "identifierName": "root" }, "name": "root" }, "property": { "type": "Identifier", "start": 5531, "end": 5539, "loc": { "start": { "line": 182, "column": 13 }, "end": { "line": 182, "column": 21 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 5540, "end": 5556, "loc": { "start": { "line": 182, "column": 22 }, "end": { "line": 182, "column": 38 }, "identifierName": "isRewardUnlocked" }, "name": "isRewardUnlocked" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5557, "end": 5589, "loc": { "start": { "line": 182, "column": 39 }, "end": { "line": 182, "column": 71 } }, "object": { "type": "Identifier", "start": 5557, "end": 5575, "loc": { "start": { "line": 182, "column": 39 }, "end": { "line": 182, "column": 57 }, "identifierName": "enumHubGoalRewards" }, "name": "enumHubGoalRewards" }, "property": { "type": "Identifier", "start": 5576, "end": 5589, "loc": { "start": { "line": 182, "column": 58 }, "end": { "line": 182, "column": 71 }, "identifierName": "reward_merger" }, "name": "reward_merger" }, "computed": false } ] } } }, { "type": "ObjectProperty", "start": 5597, "end": 5722, "loc": { "start": { "line": 183, "column": 4 }, "end": { "line": 184, "column": 74 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 5598, "end": 5636, "loc": { "start": { "line": 183, "column": 5 }, "end": { "line": 183, "column": 43 } }, "object": { "type": "MemberExpression", "start": 5598, "end": 5627, "loc": { "start": { "line": 183, "column": 5 }, "end": { "line": 183, "column": 34 } }, "object": { "type": "Identifier", "start": 5598, "end": 5618, "loc": { "start": { "line": 183, "column": 5 }, "end": { "line": 183, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 5619, "end": 5627, "loc": { "start": { "line": 183, "column": 26 }, "end": { "line": 183, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 5628, "end": 5636, "loc": { "start": { "line": 183, "column": 35 }, "end": { "line": 183, "column": 43 }, "identifierName": "splitter" }, "name": "splitter" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 5639, "end": 5722, "loc": { "start": { "line": 183, "column": 46 }, "end": { "line": 184, "column": 74 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 5639, "end": 5643, "loc": { "start": { "line": 183, "column": 46 }, "end": { "line": 183, "column": 50 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "CallExpression", "start": 5656, "end": 5722, "loc": { "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 74 } }, "callee": { "type": "MemberExpression", "start": 5656, "end": 5686, "loc": { "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 38 } }, "object": { "type": "MemberExpression", "start": 5656, "end": 5669, "loc": { "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 21 } }, "object": { "type": "Identifier", "start": 5656, "end": 5660, "loc": { "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 12 }, "identifierName": "root" }, "name": "root" }, "property": { "type": "Identifier", "start": 5661, "end": 5669, "loc": { "start": { "line": 184, "column": 13 }, "end": { "line": 184, "column": 21 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 5670, "end": 5686, "loc": { "start": { "line": 184, "column": 22 }, "end": { "line": 184, "column": 38 }, "identifierName": "isRewardUnlocked" }, "name": "isRewardUnlocked" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5687, "end": 5721, "loc": { "start": { "line": 184, "column": 39 }, "end": { "line": 184, "column": 73 } }, "object": { "type": "Identifier", "start": 5687, "end": 5705, "loc": { "start": { "line": 184, "column": 39 }, "end": { "line": 184, "column": 57 }, "identifierName": "enumHubGoalRewards" }, "name": "enumHubGoalRewards" }, "property": { "type": "Identifier", "start": 5706, "end": 5721, "loc": { "start": { "line": 184, "column": 58 }, "end": { "line": 184, "column": 73 }, "identifierName": "reward_splitter" }, "name": "reward_splitter" }, "computed": false } ] } } }, { "type": "ObjectProperty", "start": 5729, "end": 5861, "loc": { "start": { "line": 185, "column": 4 }, "end": { "line": 186, "column": 74 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 5730, "end": 5775, "loc": { "start": { "line": 185, "column": 5 }, "end": { "line": 185, "column": 50 } }, "object": { "type": "MemberExpression", "start": 5730, "end": 5759, "loc": { "start": { "line": 185, "column": 5 }, "end": { "line": 185, "column": 34 } }, "object": { "type": "Identifier", "start": 5730, "end": 5750, "loc": { "start": { "line": 185, "column": 5 }, "end": { "line": 185, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 5751, "end": 5759, "loc": { "start": { "line": 185, "column": 26 }, "end": { "line": 185, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 5760, "end": 5775, "loc": { "start": { "line": 185, "column": 35 }, "end": { "line": 185, "column": 50 }, "identifierName": "splitterInverse" }, "name": "splitterInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 5778, "end": 5861, "loc": { "start": { "line": 185, "column": 53 }, "end": { "line": 186, "column": 74 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 5778, "end": 5782, "loc": { "start": { "line": 185, "column": 53 }, "end": { "line": 185, "column": 57 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "CallExpression", "start": 5795, "end": 5861, "loc": { "start": { "line": 186, "column": 8 }, "end": { "line": 186, "column": 74 } }, "callee": { "type": "MemberExpression", "start": 5795, "end": 5825, "loc": { "start": { "line": 186, "column": 8 }, "end": { "line": 186, "column": 38 } }, "object": { "type": "MemberExpression", "start": 5795, "end": 5808, "loc": { "start": { "line": 186, "column": 8 }, "end": { "line": 186, "column": 21 } }, "object": { "type": "Identifier", "start": 5795, "end": 5799, "loc": { "start": { "line": 186, "column": 8 }, "end": { "line": 186, "column": 12 }, "identifierName": "root" }, "name": "root" }, "property": { "type": "Identifier", "start": 5800, "end": 5808, "loc": { "start": { "line": 186, "column": 13 }, "end": { "line": 186, "column": 21 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 5809, "end": 5825, "loc": { "start": { "line": 186, "column": 22 }, "end": { "line": 186, "column": 38 }, "identifierName": "isRewardUnlocked" }, "name": "isRewardUnlocked" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5826, "end": 5860, "loc": { "start": { "line": 186, "column": 39 }, "end": { "line": 186, "column": 73 } }, "object": { "type": "Identifier", "start": 5826, "end": 5844, "loc": { "start": { "line": 186, "column": 39 }, "end": { "line": 186, "column": 57 }, "identifierName": "enumHubGoalRewards" }, "name": "enumHubGoalRewards" }, "property": { "type": "Identifier", "start": 5845, "end": 5860, "loc": { "start": { "line": 186, "column": 58 }, "end": { "line": 186, "column": 73 }, "identifierName": "reward_splitter" }, "name": "reward_splitter" }, "computed": false } ] } } } ] } } }, { "type": "ExpressionStatement", "start": 5870, "end": 6258, "loc": { "start": { "line": 189, "column": 0 }, "end": { "line": 195, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 5870, "end": 6257, "loc": { "start": { "line": 189, "column": 0 }, "end": { "line": 195, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5870, "end": 5901, "loc": { "start": { "line": 189, "column": 0 }, "end": { "line": 189, "column": 31 } }, "object": { "type": "Identifier", "start": 5870, "end": 5890, "loc": { "start": { "line": 189, "column": 0 }, "end": { "line": 189, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 5891, "end": 5901, "loc": { "start": { "line": 189, "column": 21 }, "end": { "line": 189, "column": 31 }, "identifierName": "dimensions" }, "name": "dimensions" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 5904, "end": 6257, "loc": { "start": { "line": 189, "column": 34 }, "end": { "line": 195, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 5911, "end": 5959, "loc": { "start": { "line": 190, "column": 4 }, "end": { "line": 190, "column": 52 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "Identifier", "start": 5912, "end": 5934, "loc": { "start": { "line": 190, "column": 5 }, "end": { "line": 190, "column": 27 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant" }, "value": { "type": "ArrowFunctionExpression", "start": 5937, "end": 5959, "loc": { "start": { "line": 190, "column": 30 }, "end": { "line": 190, "column": 52 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NewExpression", "start": 5943, "end": 5959, "loc": { "start": { "line": 190, "column": 36 }, "end": { "line": 190, "column": 52 } }, "callee": { "type": "Identifier", "start": 5947, "end": 5953, "loc": { "start": { "line": 190, "column": 40 }, "end": { "line": 190, "column": 46 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 5954, "end": 5955, "loc": { "start": { "line": 190, "column": 47 }, "end": { "line": 190, "column": 48 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, { "type": "NumericLiteral", "start": 5957, "end": 5958, "loc": { "start": { "line": 190, "column": 50 }, "end": { "line": 190, "column": 51 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } }, { "type": "ObjectProperty", "start": 5966, "end": 6028, "loc": { "start": { "line": 191, "column": 4 }, "end": { "line": 191, "column": 66 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 5967, "end": 6003, "loc": { "start": { "line": 191, "column": 5 }, "end": { "line": 191, "column": 41 } }, "object": { "type": "MemberExpression", "start": 5967, "end": 5996, "loc": { "start": { "line": 191, "column": 5 }, "end": { "line": 191, "column": 34 } }, "object": { "type": "Identifier", "start": 5967, "end": 5987, "loc": { "start": { "line": 191, "column": 5 }, "end": { "line": 191, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 5988, "end": 5996, "loc": { "start": { "line": 191, "column": 26 }, "end": { "line": 191, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 5997, "end": 6003, "loc": { "start": { "line": 191, "column": 35 }, "end": { "line": 191, "column": 41 }, "identifierName": "merger" }, "name": "merger" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 6006, "end": 6028, "loc": { "start": { "line": 191, "column": 44 }, "end": { "line": 191, "column": 66 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NewExpression", "start": 6012, "end": 6028, "loc": { "start": { "line": 191, "column": 50 }, "end": { "line": 191, "column": 66 } }, "callee": { "type": "Identifier", "start": 6016, "end": 6022, "loc": { "start": { "line": 191, "column": 54 }, "end": { "line": 191, "column": 60 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 6023, "end": 6024, "loc": { "start": { "line": 191, "column": 61 }, "end": { "line": 191, "column": 62 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 6026, "end": 6027, "loc": { "start": { "line": 191, "column": 64 }, "end": { "line": 191, "column": 65 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } }, { "type": "ObjectProperty", "start": 6035, "end": 6104, "loc": { "start": { "line": 192, "column": 4 }, "end": { "line": 192, "column": 73 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 6036, "end": 6079, "loc": { "start": { "line": 192, "column": 5 }, "end": { "line": 192, "column": 48 } }, "object": { "type": "MemberExpression", "start": 6036, "end": 6065, "loc": { "start": { "line": 192, "column": 5 }, "end": { "line": 192, "column": 34 } }, "object": { "type": "Identifier", "start": 6036, "end": 6056, "loc": { "start": { "line": 192, "column": 5 }, "end": { "line": 192, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6057, "end": 6065, "loc": { "start": { "line": 192, "column": 26 }, "end": { "line": 192, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 6066, "end": 6079, "loc": { "start": { "line": 192, "column": 35 }, "end": { "line": 192, "column": 48 }, "identifierName": "mergerInverse" }, "name": "mergerInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 6082, "end": 6104, "loc": { "start": { "line": 192, "column": 51 }, "end": { "line": 192, "column": 73 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NewExpression", "start": 6088, "end": 6104, "loc": { "start": { "line": 192, "column": 57 }, "end": { "line": 192, "column": 73 } }, "callee": { "type": "Identifier", "start": 6092, "end": 6098, "loc": { "start": { "line": 192, "column": 61 }, "end": { "line": 192, "column": 67 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 6099, "end": 6100, "loc": { "start": { "line": 192, "column": 68 }, "end": { "line": 192, "column": 69 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 6102, "end": 6103, "loc": { "start": { "line": 192, "column": 71 }, "end": { "line": 192, "column": 72 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } }, { "type": "ObjectProperty", "start": 6111, "end": 6175, "loc": { "start": { "line": 193, "column": 4 }, "end": { "line": 193, "column": 68 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 6112, "end": 6150, "loc": { "start": { "line": 193, "column": 5 }, "end": { "line": 193, "column": 43 } }, "object": { "type": "MemberExpression", "start": 6112, "end": 6141, "loc": { "start": { "line": 193, "column": 5 }, "end": { "line": 193, "column": 34 } }, "object": { "type": "Identifier", "start": 6112, "end": 6132, "loc": { "start": { "line": 193, "column": 5 }, "end": { "line": 193, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6133, "end": 6141, "loc": { "start": { "line": 193, "column": 26 }, "end": { "line": 193, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 6142, "end": 6150, "loc": { "start": { "line": 193, "column": 35 }, "end": { "line": 193, "column": 43 }, "identifierName": "splitter" }, "name": "splitter" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 6153, "end": 6175, "loc": { "start": { "line": 193, "column": 46 }, "end": { "line": 193, "column": 68 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NewExpression", "start": 6159, "end": 6175, "loc": { "start": { "line": 193, "column": 52 }, "end": { "line": 193, "column": 68 } }, "callee": { "type": "Identifier", "start": 6163, "end": 6169, "loc": { "start": { "line": 193, "column": 56 }, "end": { "line": 193, "column": 62 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 6170, "end": 6171, "loc": { "start": { "line": 193, "column": 63 }, "end": { "line": 193, "column": 64 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 6173, "end": 6174, "loc": { "start": { "line": 193, "column": 66 }, "end": { "line": 193, "column": 67 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } }, { "type": "ObjectProperty", "start": 6182, "end": 6253, "loc": { "start": { "line": 194, "column": 4 }, "end": { "line": 194, "column": 75 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 6183, "end": 6228, "loc": { "start": { "line": 194, "column": 5 }, "end": { "line": 194, "column": 50 } }, "object": { "type": "MemberExpression", "start": 6183, "end": 6212, "loc": { "start": { "line": 194, "column": 5 }, "end": { "line": 194, "column": 34 } }, "object": { "type": "Identifier", "start": 6183, "end": 6203, "loc": { "start": { "line": 194, "column": 5 }, "end": { "line": 194, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6204, "end": 6212, "loc": { "start": { "line": 194, "column": 26 }, "end": { "line": 194, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 6213, "end": 6228, "loc": { "start": { "line": 194, "column": 35 }, "end": { "line": 194, "column": 50 }, "identifierName": "splitterInverse" }, "name": "splitterInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 6231, "end": 6253, "loc": { "start": { "line": 194, "column": 53 }, "end": { "line": 194, "column": 75 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NewExpression", "start": 6237, "end": 6253, "loc": { "start": { "line": 194, "column": 59 }, "end": { "line": 194, "column": 75 } }, "callee": { "type": "Identifier", "start": 6241, "end": 6247, "loc": { "start": { "line": 194, "column": 63 }, "end": { "line": 194, "column": 69 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 6248, "end": 6249, "loc": { "start": { "line": 194, "column": 70 }, "end": { "line": 194, "column": 71 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 6251, "end": 6252, "loc": { "start": { "line": 194, "column": 73 }, "end": { "line": 194, "column": 74 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } } ] } } }, { "type": "ExpressionStatement", "start": 6262, "end": 6591, "loc": { "start": { "line": 197, "column": 0 }, "end": { "line": 203, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 6262, "end": 6590, "loc": { "start": { "line": 197, "column": 0 }, "end": { "line": 203, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6262, "end": 6294, "loc": { "start": { "line": 197, "column": 0 }, "end": { "line": 197, "column": 32 } }, "object": { "type": "Identifier", "start": 6262, "end": 6282, "loc": { "start": { "line": 197, "column": 0 }, "end": { "line": 197, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6283, "end": 6294, "loc": { "start": { "line": 197, "column": 21 }, "end": { "line": 197, "column": 32 }, "identifierName": "isRemovable" }, "name": "isRemovable" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 6297, "end": 6590, "loc": { "start": { "line": 197, "column": 35 }, "end": { "line": 203, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 6304, "end": 6340, "loc": { "start": { "line": 198, "column": 4 }, "end": { "line": 198, "column": 40 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "Identifier", "start": 6305, "end": 6327, "loc": { "start": { "line": 198, "column": 5 }, "end": { "line": 198, "column": 27 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant" }, "value": { "type": "ArrowFunctionExpression", "start": 6330, "end": 6340, "loc": { "start": { "line": 198, "column": 30 }, "end": { "line": 198, "column": 40 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "BooleanLiteral", "start": 6336, "end": 6340, "loc": { "start": { "line": 198, "column": 36 }, "end": { "line": 198, "column": 40 } }, "value": true } } }, { "type": "ObjectProperty", "start": 6347, "end": 6397, "loc": { "start": { "line": 199, "column": 4 }, "end": { "line": 199, "column": 54 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 6348, "end": 6384, "loc": { "start": { "line": 199, "column": 5 }, "end": { "line": 199, "column": 41 } }, "object": { "type": "MemberExpression", "start": 6348, "end": 6377, "loc": { "start": { "line": 199, "column": 5 }, "end": { "line": 199, "column": 34 } }, "object": { "type": "Identifier", "start": 6348, "end": 6368, "loc": { "start": { "line": 199, "column": 5 }, "end": { "line": 199, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6369, "end": 6377, "loc": { "start": { "line": 199, "column": 26 }, "end": { "line": 199, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 6378, "end": 6384, "loc": { "start": { "line": 199, "column": 35 }, "end": { "line": 199, "column": 41 }, "identifierName": "merger" }, "name": "merger" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 6387, "end": 6397, "loc": { "start": { "line": 199, "column": 44 }, "end": { "line": 199, "column": 54 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "BooleanLiteral", "start": 6393, "end": 6397, "loc": { "start": { "line": 199, "column": 50 }, "end": { "line": 199, "column": 54 } }, "value": true } } }, { "type": "ObjectProperty", "start": 6404, "end": 6461, "loc": { "start": { "line": 200, "column": 4 }, "end": { "line": 200, "column": 61 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 6405, "end": 6448, "loc": { "start": { "line": 200, "column": 5 }, "end": { "line": 200, "column": 48 } }, "object": { "type": "MemberExpression", "start": 6405, "end": 6434, "loc": { "start": { "line": 200, "column": 5 }, "end": { "line": 200, "column": 34 } }, "object": { "type": "Identifier", "start": 6405, "end": 6425, "loc": { "start": { "line": 200, "column": 5 }, "end": { "line": 200, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6426, "end": 6434, "loc": { "start": { "line": 200, "column": 26 }, "end": { "line": 200, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 6435, "end": 6448, "loc": { "start": { "line": 200, "column": 35 }, "end": { "line": 200, "column": 48 }, "identifierName": "mergerInverse" }, "name": "mergerInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 6451, "end": 6461, "loc": { "start": { "line": 200, "column": 51 }, "end": { "line": 200, "column": 61 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "BooleanLiteral", "start": 6457, "end": 6461, "loc": { "start": { "line": 200, "column": 57 }, "end": { "line": 200, "column": 61 } }, "value": true } } }, { "type": "ObjectProperty", "start": 6468, "end": 6520, "loc": { "start": { "line": 201, "column": 4 }, "end": { "line": 201, "column": 56 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 6469, "end": 6507, "loc": { "start": { "line": 201, "column": 5 }, "end": { "line": 201, "column": 43 } }, "object": { "type": "MemberExpression", "start": 6469, "end": 6498, "loc": { "start": { "line": 201, "column": 5 }, "end": { "line": 201, "column": 34 } }, "object": { "type": "Identifier", "start": 6469, "end": 6489, "loc": { "start": { "line": 201, "column": 5 }, "end": { "line": 201, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6490, "end": 6498, "loc": { "start": { "line": 201, "column": 26 }, "end": { "line": 201, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 6499, "end": 6507, "loc": { "start": { "line": 201, "column": 35 }, "end": { "line": 201, "column": 43 }, "identifierName": "splitter" }, "name": "splitter" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 6510, "end": 6520, "loc": { "start": { "line": 201, "column": 46 }, "end": { "line": 201, "column": 56 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "BooleanLiteral", "start": 6516, "end": 6520, "loc": { "start": { "line": 201, "column": 52 }, "end": { "line": 201, "column": 56 } }, "value": true } } }, { "type": "ObjectProperty", "start": 6527, "end": 6586, "loc": { "start": { "line": 202, "column": 4 }, "end": { "line": 202, "column": 63 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 6528, "end": 6573, "loc": { "start": { "line": 202, "column": 5 }, "end": { "line": 202, "column": 50 } }, "object": { "type": "MemberExpression", "start": 6528, "end": 6557, "loc": { "start": { "line": 202, "column": 5 }, "end": { "line": 202, "column": 34 } }, "object": { "type": "Identifier", "start": 6528, "end": 6548, "loc": { "start": { "line": 202, "column": 5 }, "end": { "line": 202, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6549, "end": 6557, "loc": { "start": { "line": 202, "column": 26 }, "end": { "line": 202, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 6558, "end": 6573, "loc": { "start": { "line": 202, "column": 35 }, "end": { "line": 202, "column": 50 }, "identifierName": "splitterInverse" }, "name": "splitterInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 6576, "end": 6586, "loc": { "start": { "line": 202, "column": 53 }, "end": { "line": 202, "column": 63 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "BooleanLiteral", "start": 6582, "end": 6586, "loc": { "start": { "line": 202, "column": 59 }, "end": { "line": 202, "column": 63 } }, "value": true } } } ] } } }, { "type": "ExpressionStatement", "start": 6595, "end": 6925, "loc": { "start": { "line": 205, "column": 0 }, "end": { "line": 211, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 6595, "end": 6924, "loc": { "start": { "line": 205, "column": 0 }, "end": { "line": 211, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6595, "end": 6628, "loc": { "start": { "line": 205, "column": 0 }, "end": { "line": 205, "column": 33 } }, "object": { "type": "Identifier", "start": 6595, "end": 6615, "loc": { "start": { "line": 205, "column": 0 }, "end": { "line": 205, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6616, "end": 6628, "loc": { "start": { "line": 205, "column": 21 }, "end": { "line": 205, "column": 33 }, "identifierName": "isRotateable" }, "name": "isRotateable" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 6631, "end": 6924, "loc": { "start": { "line": 205, "column": 36 }, "end": { "line": 211, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 6638, "end": 6674, "loc": { "start": { "line": 206, "column": 4 }, "end": { "line": 206, "column": 40 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "Identifier", "start": 6639, "end": 6661, "loc": { "start": { "line": 206, "column": 5 }, "end": { "line": 206, "column": 27 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant" }, "value": { "type": "ArrowFunctionExpression", "start": 6664, "end": 6674, "loc": { "start": { "line": 206, "column": 30 }, "end": { "line": 206, "column": 40 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "BooleanLiteral", "start": 6670, "end": 6674, "loc": { "start": { "line": 206, "column": 36 }, "end": { "line": 206, "column": 40 } }, "value": true } } }, { "type": "ObjectProperty", "start": 6681, "end": 6731, "loc": { "start": { "line": 207, "column": 4 }, "end": { "line": 207, "column": 54 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 6682, "end": 6718, "loc": { "start": { "line": 207, "column": 5 }, "end": { "line": 207, "column": 41 } }, "object": { "type": "MemberExpression", "start": 6682, "end": 6711, "loc": { "start": { "line": 207, "column": 5 }, "end": { "line": 207, "column": 34 } }, "object": { "type": "Identifier", "start": 6682, "end": 6702, "loc": { "start": { "line": 207, "column": 5 }, "end": { "line": 207, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6703, "end": 6711, "loc": { "start": { "line": 207, "column": 26 }, "end": { "line": 207, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 6712, "end": 6718, "loc": { "start": { "line": 207, "column": 35 }, "end": { "line": 207, "column": 41 }, "identifierName": "merger" }, "name": "merger" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 6721, "end": 6731, "loc": { "start": { "line": 207, "column": 44 }, "end": { "line": 207, "column": 54 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "BooleanLiteral", "start": 6727, "end": 6731, "loc": { "start": { "line": 207, "column": 50 }, "end": { "line": 207, "column": 54 } }, "value": true } } }, { "type": "ObjectProperty", "start": 6738, "end": 6795, "loc": { "start": { "line": 208, "column": 4 }, "end": { "line": 208, "column": 61 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 6739, "end": 6782, "loc": { "start": { "line": 208, "column": 5 }, "end": { "line": 208, "column": 48 } }, "object": { "type": "MemberExpression", "start": 6739, "end": 6768, "loc": { "start": { "line": 208, "column": 5 }, "end": { "line": 208, "column": 34 } }, "object": { "type": "Identifier", "start": 6739, "end": 6759, "loc": { "start": { "line": 208, "column": 5 }, "end": { "line": 208, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6760, "end": 6768, "loc": { "start": { "line": 208, "column": 26 }, "end": { "line": 208, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 6769, "end": 6782, "loc": { "start": { "line": 208, "column": 35 }, "end": { "line": 208, "column": 48 }, "identifierName": "mergerInverse" }, "name": "mergerInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 6785, "end": 6795, "loc": { "start": { "line": 208, "column": 51 }, "end": { "line": 208, "column": 61 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "BooleanLiteral", "start": 6791, "end": 6795, "loc": { "start": { "line": 208, "column": 57 }, "end": { "line": 208, "column": 61 } }, "value": true } } }, { "type": "ObjectProperty", "start": 6802, "end": 6854, "loc": { "start": { "line": 209, "column": 4 }, "end": { "line": 209, "column": 56 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 6803, "end": 6841, "loc": { "start": { "line": 209, "column": 5 }, "end": { "line": 209, "column": 43 } }, "object": { "type": "MemberExpression", "start": 6803, "end": 6832, "loc": { "start": { "line": 209, "column": 5 }, "end": { "line": 209, "column": 34 } }, "object": { "type": "Identifier", "start": 6803, "end": 6823, "loc": { "start": { "line": 209, "column": 5 }, "end": { "line": 209, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6824, "end": 6832, "loc": { "start": { "line": 209, "column": 26 }, "end": { "line": 209, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 6833, "end": 6841, "loc": { "start": { "line": 209, "column": 35 }, "end": { "line": 209, "column": 43 }, "identifierName": "splitter" }, "name": "splitter" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 6844, "end": 6854, "loc": { "start": { "line": 209, "column": 46 }, "end": { "line": 209, "column": 56 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "BooleanLiteral", "start": 6850, "end": 6854, "loc": { "start": { "line": 209, "column": 52 }, "end": { "line": 209, "column": 56 } }, "value": true } } }, { "type": "ObjectProperty", "start": 6861, "end": 6920, "loc": { "start": { "line": 210, "column": 4 }, "end": { "line": 210, "column": 63 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 6862, "end": 6907, "loc": { "start": { "line": 210, "column": 5 }, "end": { "line": 210, "column": 50 } }, "object": { "type": "MemberExpression", "start": 6862, "end": 6891, "loc": { "start": { "line": 210, "column": 5 }, "end": { "line": 210, "column": 34 } }, "object": { "type": "Identifier", "start": 6862, "end": 6882, "loc": { "start": { "line": 210, "column": 5 }, "end": { "line": 210, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6883, "end": 6891, "loc": { "start": { "line": 210, "column": 26 }, "end": { "line": 210, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 6892, "end": 6907, "loc": { "start": { "line": 210, "column": 35 }, "end": { "line": 210, "column": 50 }, "identifierName": "splitterInverse" }, "name": "splitterInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 6910, "end": 6920, "loc": { "start": { "line": 210, "column": 53 }, "end": { "line": 210, "column": 63 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "BooleanLiteral", "start": 6916, "end": 6920, "loc": { "start": { "line": 210, "column": 59 }, "end": { "line": 210, "column": 63 } }, "value": true } } } ] } } }, { "type": "ExpressionStatement", "start": 6929, "end": 7257, "loc": { "start": { "line": 213, "column": 0 }, "end": { "line": 219, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 6929, "end": 7256, "loc": { "start": { "line": 213, "column": 0 }, "end": { "line": 219, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 6929, "end": 6960, "loc": { "start": { "line": 213, "column": 0 }, "end": { "line": 213, "column": 31 } }, "object": { "type": "Identifier", "start": 6929, "end": 6949, "loc": { "start": { "line": 213, "column": 0 }, "end": { "line": 213, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 6950, "end": 6960, "loc": { "start": { "line": 213, "column": 21 }, "end": { "line": 213, "column": 31 }, "identifierName": "renderPins" }, "name": "renderPins" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 6963, "end": 7256, "loc": { "start": { "line": 213, "column": 34 }, "end": { "line": 219, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 6970, "end": 7006, "loc": { "start": { "line": 214, "column": 4 }, "end": { "line": 214, "column": 40 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "Identifier", "start": 6971, "end": 6993, "loc": { "start": { "line": 214, "column": 5 }, "end": { "line": 214, "column": 27 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant" }, "value": { "type": "ArrowFunctionExpression", "start": 6996, "end": 7006, "loc": { "start": { "line": 214, "column": 30 }, "end": { "line": 214, "column": 40 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NullLiteral", "start": 7002, "end": 7006, "loc": { "start": { "line": 214, "column": 36 }, "end": { "line": 214, "column": 40 } } } } }, { "type": "ObjectProperty", "start": 7013, "end": 7063, "loc": { "start": { "line": 215, "column": 4 }, "end": { "line": 215, "column": 54 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 7014, "end": 7050, "loc": { "start": { "line": 215, "column": 5 }, "end": { "line": 215, "column": 41 } }, "object": { "type": "MemberExpression", "start": 7014, "end": 7043, "loc": { "start": { "line": 215, "column": 5 }, "end": { "line": 215, "column": 34 } }, "object": { "type": "Identifier", "start": 7014, "end": 7034, "loc": { "start": { "line": 215, "column": 5 }, "end": { "line": 215, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7035, "end": 7043, "loc": { "start": { "line": 215, "column": 26 }, "end": { "line": 215, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 7044, "end": 7050, "loc": { "start": { "line": 215, "column": 35 }, "end": { "line": 215, "column": 41 }, "identifierName": "merger" }, "name": "merger" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 7053, "end": 7063, "loc": { "start": { "line": 215, "column": 44 }, "end": { "line": 215, "column": 54 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NullLiteral", "start": 7059, "end": 7063, "loc": { "start": { "line": 215, "column": 50 }, "end": { "line": 215, "column": 54 } } } } }, { "type": "ObjectProperty", "start": 7070, "end": 7127, "loc": { "start": { "line": 216, "column": 4 }, "end": { "line": 216, "column": 61 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 7071, "end": 7114, "loc": { "start": { "line": 216, "column": 5 }, "end": { "line": 216, "column": 48 } }, "object": { "type": "MemberExpression", "start": 7071, "end": 7100, "loc": { "start": { "line": 216, "column": 5 }, "end": { "line": 216, "column": 34 } }, "object": { "type": "Identifier", "start": 7071, "end": 7091, "loc": { "start": { "line": 216, "column": 5 }, "end": { "line": 216, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7092, "end": 7100, "loc": { "start": { "line": 216, "column": 26 }, "end": { "line": 216, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 7101, "end": 7114, "loc": { "start": { "line": 216, "column": 35 }, "end": { "line": 216, "column": 48 }, "identifierName": "mergerInverse" }, "name": "mergerInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 7117, "end": 7127, "loc": { "start": { "line": 216, "column": 51 }, "end": { "line": 216, "column": 61 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NullLiteral", "start": 7123, "end": 7127, "loc": { "start": { "line": 216, "column": 57 }, "end": { "line": 216, "column": 61 } } } } }, { "type": "ObjectProperty", "start": 7134, "end": 7186, "loc": { "start": { "line": 217, "column": 4 }, "end": { "line": 217, "column": 56 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 7135, "end": 7173, "loc": { "start": { "line": 217, "column": 5 }, "end": { "line": 217, "column": 43 } }, "object": { "type": "MemberExpression", "start": 7135, "end": 7164, "loc": { "start": { "line": 217, "column": 5 }, "end": { "line": 217, "column": 34 } }, "object": { "type": "Identifier", "start": 7135, "end": 7155, "loc": { "start": { "line": 217, "column": 5 }, "end": { "line": 217, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7156, "end": 7164, "loc": { "start": { "line": 217, "column": 26 }, "end": { "line": 217, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 7165, "end": 7173, "loc": { "start": { "line": 217, "column": 35 }, "end": { "line": 217, "column": 43 }, "identifierName": "splitter" }, "name": "splitter" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 7176, "end": 7186, "loc": { "start": { "line": 217, "column": 46 }, "end": { "line": 217, "column": 56 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NullLiteral", "start": 7182, "end": 7186, "loc": { "start": { "line": 217, "column": 52 }, "end": { "line": 217, "column": 56 } } } } }, { "type": "ObjectProperty", "start": 7193, "end": 7252, "loc": { "start": { "line": 218, "column": 4 }, "end": { "line": 218, "column": 63 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 7194, "end": 7239, "loc": { "start": { "line": 218, "column": 5 }, "end": { "line": 218, "column": 50 } }, "object": { "type": "MemberExpression", "start": 7194, "end": 7223, "loc": { "start": { "line": 218, "column": 5 }, "end": { "line": 218, "column": 34 } }, "object": { "type": "Identifier", "start": 7194, "end": 7214, "loc": { "start": { "line": 218, "column": 5 }, "end": { "line": 218, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7215, "end": 7223, "loc": { "start": { "line": 218, "column": 26 }, "end": { "line": 218, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 7224, "end": 7239, "loc": { "start": { "line": 218, "column": 35 }, "end": { "line": 218, "column": 50 }, "identifierName": "splitterInverse" }, "name": "splitterInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 7242, "end": 7252, "loc": { "start": { "line": 218, "column": 53 }, "end": { "line": 218, "column": 63 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NullLiteral", "start": 7248, "end": 7252, "loc": { "start": { "line": 218, "column": 59 }, "end": { "line": 218, "column": 63 } } } } } ] } } }, { "type": "ExpressionStatement", "start": 7261, "end": 7591, "loc": { "start": { "line": 221, "column": 0 }, "end": { "line": 227, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 7261, "end": 7590, "loc": { "start": { "line": 221, "column": 0 }, "end": { "line": 227, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7261, "end": 7294, "loc": { "start": { "line": 221, "column": 0 }, "end": { "line": 221, "column": 33 } }, "object": { "type": "Identifier", "start": 7261, "end": 7281, "loc": { "start": { "line": 221, "column": 0 }, "end": { "line": 221, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7282, "end": 7294, "loc": { "start": { "line": 221, "column": 21 }, "end": { "line": 221, "column": 33 }, "identifierName": "layerPreview" }, "name": "layerPreview" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 7297, "end": 7590, "loc": { "start": { "line": 221, "column": 36 }, "end": { "line": 227, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 7304, "end": 7340, "loc": { "start": { "line": 222, "column": 4 }, "end": { "line": 222, "column": 40 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "Identifier", "start": 7305, "end": 7327, "loc": { "start": { "line": 222, "column": 5 }, "end": { "line": 222, "column": 27 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant" }, "value": { "type": "ArrowFunctionExpression", "start": 7330, "end": 7340, "loc": { "start": { "line": 222, "column": 30 }, "end": { "line": 222, "column": 40 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NullLiteral", "start": 7336, "end": 7340, "loc": { "start": { "line": 222, "column": 36 }, "end": { "line": 222, "column": 40 } } } } }, { "type": "ObjectProperty", "start": 7347, "end": 7397, "loc": { "start": { "line": 223, "column": 4 }, "end": { "line": 223, "column": 54 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 7348, "end": 7384, "loc": { "start": { "line": 223, "column": 5 }, "end": { "line": 223, "column": 41 } }, "object": { "type": "MemberExpression", "start": 7348, "end": 7377, "loc": { "start": { "line": 223, "column": 5 }, "end": { "line": 223, "column": 34 } }, "object": { "type": "Identifier", "start": 7348, "end": 7368, "loc": { "start": { "line": 223, "column": 5 }, "end": { "line": 223, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7369, "end": 7377, "loc": { "start": { "line": 223, "column": 26 }, "end": { "line": 223, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 7378, "end": 7384, "loc": { "start": { "line": 223, "column": 35 }, "end": { "line": 223, "column": 41 }, "identifierName": "merger" }, "name": "merger" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 7387, "end": 7397, "loc": { "start": { "line": 223, "column": 44 }, "end": { "line": 223, "column": 54 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NullLiteral", "start": 7393, "end": 7397, "loc": { "start": { "line": 223, "column": 50 }, "end": { "line": 223, "column": 54 } } } } }, { "type": "ObjectProperty", "start": 7404, "end": 7461, "loc": { "start": { "line": 224, "column": 4 }, "end": { "line": 224, "column": 61 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 7405, "end": 7448, "loc": { "start": { "line": 224, "column": 5 }, "end": { "line": 224, "column": 48 } }, "object": { "type": "MemberExpression", "start": 7405, "end": 7434, "loc": { "start": { "line": 224, "column": 5 }, "end": { "line": 224, "column": 34 } }, "object": { "type": "Identifier", "start": 7405, "end": 7425, "loc": { "start": { "line": 224, "column": 5 }, "end": { "line": 224, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7426, "end": 7434, "loc": { "start": { "line": 224, "column": 26 }, "end": { "line": 224, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 7435, "end": 7448, "loc": { "start": { "line": 224, "column": 35 }, "end": { "line": 224, "column": 48 }, "identifierName": "mergerInverse" }, "name": "mergerInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 7451, "end": 7461, "loc": { "start": { "line": 224, "column": 51 }, "end": { "line": 224, "column": 61 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NullLiteral", "start": 7457, "end": 7461, "loc": { "start": { "line": 224, "column": 57 }, "end": { "line": 224, "column": 61 } } } } }, { "type": "ObjectProperty", "start": 7468, "end": 7520, "loc": { "start": { "line": 225, "column": 4 }, "end": { "line": 225, "column": 56 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 7469, "end": 7507, "loc": { "start": { "line": 225, "column": 5 }, "end": { "line": 225, "column": 43 } }, "object": { "type": "MemberExpression", "start": 7469, "end": 7498, "loc": { "start": { "line": 225, "column": 5 }, "end": { "line": 225, "column": 34 } }, "object": { "type": "Identifier", "start": 7469, "end": 7489, "loc": { "start": { "line": 225, "column": 5 }, "end": { "line": 225, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7490, "end": 7498, "loc": { "start": { "line": 225, "column": 26 }, "end": { "line": 225, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 7499, "end": 7507, "loc": { "start": { "line": 225, "column": 35 }, "end": { "line": 225, "column": 43 }, "identifierName": "splitter" }, "name": "splitter" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 7510, "end": 7520, "loc": { "start": { "line": 225, "column": 46 }, "end": { "line": 225, "column": 56 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NullLiteral", "start": 7516, "end": 7520, "loc": { "start": { "line": 225, "column": 52 }, "end": { "line": 225, "column": 56 } } } } }, { "type": "ObjectProperty", "start": 7527, "end": 7586, "loc": { "start": { "line": 226, "column": 4 }, "end": { "line": 226, "column": 63 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 7528, "end": 7573, "loc": { "start": { "line": 226, "column": 5 }, "end": { "line": 226, "column": 50 } }, "object": { "type": "MemberExpression", "start": 7528, "end": 7557, "loc": { "start": { "line": 226, "column": 5 }, "end": { "line": 226, "column": 34 } }, "object": { "type": "Identifier", "start": 7528, "end": 7548, "loc": { "start": { "line": 226, "column": 5 }, "end": { "line": 226, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7549, "end": 7557, "loc": { "start": { "line": 226, "column": 26 }, "end": { "line": 226, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 7558, "end": 7573, "loc": { "start": { "line": 226, "column": 35 }, "end": { "line": 226, "column": 50 }, "identifierName": "splitterInverse" }, "name": "splitterInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 7576, "end": 7586, "loc": { "start": { "line": 226, "column": 53 }, "end": { "line": 226, "column": 63 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "NullLiteral", "start": 7582, "end": 7586, "loc": { "start": { "line": 226, "column": 59 }, "end": { "line": 226, "column": 63 } } } } } ] } } }, { "type": "ExpressionStatement", "start": 7595, "end": 7962, "loc": { "start": { "line": 229, "column": 0 }, "end": { "line": 235, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 7595, "end": 7961, "loc": { "start": { "line": 229, "column": 0 }, "end": { "line": 235, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7595, "end": 7630, "loc": { "start": { "line": 229, "column": 0 }, "end": { "line": 229, "column": 35 } }, "object": { "type": "Identifier", "start": 7595, "end": 7615, "loc": { "start": { "line": 229, "column": 0 }, "end": { "line": 229, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7616, "end": 7630, "loc": { "start": { "line": 229, "column": 21 }, "end": { "line": 229, "column": 35 }, "identifierName": "layerByVariant" }, "name": "layerByVariant" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 7633, "end": 7961, "loc": { "start": { "line": 229, "column": 38 }, "end": { "line": 235, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 7640, "end": 7683, "loc": { "start": { "line": 230, "column": 4 }, "end": { "line": 230, "column": 47 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "Identifier", "start": 7641, "end": 7663, "loc": { "start": { "line": 230, "column": 5 }, "end": { "line": 230, "column": 27 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant" }, "value": { "type": "ArrowFunctionExpression", "start": 7666, "end": 7683, "loc": { "start": { "line": 230, "column": 30 }, "end": { "line": 230, "column": 47 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 7666, "end": 7670, "loc": { "start": { "line": 230, "column": 30 }, "end": { "line": 230, "column": 34 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "StringLiteral", "start": 7674, "end": 7683, "loc": { "start": { "line": 230, "column": 38 }, "end": { "line": 230, "column": 47 } }, "extra": { "rawValue": "regular", "raw": "\"regular\"" }, "value": "regular" } } }, { "type": "ObjectProperty", "start": 7690, "end": 7747, "loc": { "start": { "line": 231, "column": 4 }, "end": { "line": 231, "column": 61 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 7691, "end": 7727, "loc": { "start": { "line": 231, "column": 5 }, "end": { "line": 231, "column": 41 } }, "object": { "type": "MemberExpression", "start": 7691, "end": 7720, "loc": { "start": { "line": 231, "column": 5 }, "end": { "line": 231, "column": 34 } }, "object": { "type": "Identifier", "start": 7691, "end": 7711, "loc": { "start": { "line": 231, "column": 5 }, "end": { "line": 231, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7712, "end": 7720, "loc": { "start": { "line": 231, "column": 26 }, "end": { "line": 231, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 7721, "end": 7727, "loc": { "start": { "line": 231, "column": 35 }, "end": { "line": 231, "column": 41 }, "identifierName": "merger" }, "name": "merger" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 7730, "end": 7747, "loc": { "start": { "line": 231, "column": 44 }, "end": { "line": 231, "column": 61 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 7730, "end": 7734, "loc": { "start": { "line": 231, "column": 44 }, "end": { "line": 231, "column": 48 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "StringLiteral", "start": 7738, "end": 7747, "loc": { "start": { "line": 231, "column": 52 }, "end": { "line": 231, "column": 61 } }, "extra": { "rawValue": "regular", "raw": "\"regular\"" }, "value": "regular" } } }, { "type": "ObjectProperty", "start": 7754, "end": 7818, "loc": { "start": { "line": 232, "column": 4 }, "end": { "line": 232, "column": 68 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 7755, "end": 7798, "loc": { "start": { "line": 232, "column": 5 }, "end": { "line": 232, "column": 48 } }, "object": { "type": "MemberExpression", "start": 7755, "end": 7784, "loc": { "start": { "line": 232, "column": 5 }, "end": { "line": 232, "column": 34 } }, "object": { "type": "Identifier", "start": 7755, "end": 7775, "loc": { "start": { "line": 232, "column": 5 }, "end": { "line": 232, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7776, "end": 7784, "loc": { "start": { "line": 232, "column": 26 }, "end": { "line": 232, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 7785, "end": 7798, "loc": { "start": { "line": 232, "column": 35 }, "end": { "line": 232, "column": 48 }, "identifierName": "mergerInverse" }, "name": "mergerInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 7801, "end": 7818, "loc": { "start": { "line": 232, "column": 51 }, "end": { "line": 232, "column": 68 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 7801, "end": 7805, "loc": { "start": { "line": 232, "column": 51 }, "end": { "line": 232, "column": 55 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "StringLiteral", "start": 7809, "end": 7818, "loc": { "start": { "line": 232, "column": 59 }, "end": { "line": 232, "column": 68 } }, "extra": { "rawValue": "regular", "raw": "\"regular\"" }, "value": "regular" } } }, { "type": "ObjectProperty", "start": 7825, "end": 7884, "loc": { "start": { "line": 233, "column": 4 }, "end": { "line": 233, "column": 63 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 7826, "end": 7864, "loc": { "start": { "line": 233, "column": 5 }, "end": { "line": 233, "column": 43 } }, "object": { "type": "MemberExpression", "start": 7826, "end": 7855, "loc": { "start": { "line": 233, "column": 5 }, "end": { "line": 233, "column": 34 } }, "object": { "type": "Identifier", "start": 7826, "end": 7846, "loc": { "start": { "line": 233, "column": 5 }, "end": { "line": 233, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7847, "end": 7855, "loc": { "start": { "line": 233, "column": 26 }, "end": { "line": 233, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 7856, "end": 7864, "loc": { "start": { "line": 233, "column": 35 }, "end": { "line": 233, "column": 43 }, "identifierName": "splitter" }, "name": "splitter" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 7867, "end": 7884, "loc": { "start": { "line": 233, "column": 46 }, "end": { "line": 233, "column": 63 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 7867, "end": 7871, "loc": { "start": { "line": 233, "column": 46 }, "end": { "line": 233, "column": 50 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "StringLiteral", "start": 7875, "end": 7884, "loc": { "start": { "line": 233, "column": 54 }, "end": { "line": 233, "column": 63 } }, "extra": { "rawValue": "regular", "raw": "\"regular\"" }, "value": "regular" } } }, { "type": "ObjectProperty", "start": 7891, "end": 7957, "loc": { "start": { "line": 234, "column": 4 }, "end": { "line": 234, "column": 70 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 7892, "end": 7937, "loc": { "start": { "line": 234, "column": 5 }, "end": { "line": 234, "column": 50 } }, "object": { "type": "MemberExpression", "start": 7892, "end": 7921, "loc": { "start": { "line": 234, "column": 5 }, "end": { "line": 234, "column": 34 } }, "object": { "type": "Identifier", "start": 7892, "end": 7912, "loc": { "start": { "line": 234, "column": 5 }, "end": { "line": 234, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7913, "end": 7921, "loc": { "start": { "line": 234, "column": 26 }, "end": { "line": 234, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 7922, "end": 7937, "loc": { "start": { "line": 234, "column": 35 }, "end": { "line": 234, "column": 50 }, "identifierName": "splitterInverse" }, "name": "splitterInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 7940, "end": 7957, "loc": { "start": { "line": 234, "column": 53 }, "end": { "line": 234, "column": 70 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 7940, "end": 7944, "loc": { "start": { "line": 234, "column": 53 }, "end": { "line": 234, "column": 57 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "StringLiteral", "start": 7948, "end": 7957, "loc": { "start": { "line": 234, "column": 61 }, "end": { "line": 234, "column": 70 } }, "extra": { "rawValue": "regular", "raw": "\"regular\"" }, "value": "regular" } } } ] } } }, { "type": "ExpressionStatement", "start": 7966, "end": 9700, "loc": { "start": { "line": 237, "column": 0 }, "end": { "line": 288, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 7966, "end": 9699, "loc": { "start": { "line": 237, "column": 0 }, "end": { "line": 288, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7966, "end": 8007, "loc": { "start": { "line": 237, "column": 0 }, "end": { "line": 237, "column": 41 } }, "object": { "type": "Identifier", "start": 7966, "end": 7986, "loc": { "start": { "line": 237, "column": 0 }, "end": { "line": 237, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 7987, "end": 8007, "loc": { "start": { "line": 237, "column": 21 }, "end": { "line": 237, "column": 41 }, "identifierName": "additionalStatistics" }, "name": "additionalStatistics" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 8010, "end": 9699, "loc": { "start": { "line": 237, "column": 44 }, "end": { "line": 288, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 8102, "end": 8329, "loc": { "start": { "line": 242, "column": 4 }, "end": { "line": 247, "column": 5 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "Identifier", "start": 8103, "end": 8125, "loc": { "start": { "line": 242, "column": 5 }, "end": { "line": 242, "column": 27 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant", "leadingComments": null }, "value": { "type": "ArrowFunctionExpression", "start": 8128, "end": 8329, "loc": { "start": { "line": 242, "column": 30 }, "end": { "line": 247, "column": 5 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 8128, "end": 8132, "loc": { "start": { "line": 242, "column": 30 }, "end": { "line": 242, "column": 34 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "ArrayExpression", "start": 8136, "end": 8329, "loc": { "start": { "line": 242, "column": 38 }, "end": { "line": 247, "column": 5 } }, "elements": [ { "type": "ArrayExpression", "start": 8147, "end": 8321, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 246, "column": 9 } }, "elements": [ { "type": "MemberExpression", "start": 8162, "end": 8204, "loc": { "start": { "line": 244, "column": 12 }, "end": { "line": 244, "column": 54 } }, "object": { "type": "MemberExpression", "start": 8162, "end": 8198, "loc": { "start": { "line": 244, "column": 12 }, "end": { "line": 244, "column": 48 } }, "object": { "type": "MemberExpression", "start": 8162, "end": 8188, "loc": { "start": { "line": 244, "column": 12 }, "end": { "line": 244, "column": 38 } }, "object": { "type": "MemberExpression", "start": 8162, "end": 8170, "loc": { "start": { "line": 244, "column": 12 }, "end": { "line": 244, "column": 20 } }, "object": { "type": "Identifier", "start": 8162, "end": 8163, "loc": { "start": { "line": 244, "column": 12 }, "end": { "line": 244, "column": 13 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 8164, "end": 8170, "loc": { "start": { "line": 244, "column": 14 }, "end": { "line": 244, "column": 20 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 8171, "end": 8188, "loc": { "start": { "line": 244, "column": 21 }, "end": { "line": 244, "column": 38 }, "identifierName": "buildingPlacement" }, "name": "buildingPlacement" }, "computed": false }, "property": { "type": "Identifier", "start": 8189, "end": 8198, "loc": { "start": { "line": 244, "column": 39 }, "end": { "line": 244, "column": 48 }, "identifierName": "infoTexts" }, "name": "infoTexts" }, "computed": false }, "property": { "type": "Identifier", "start": 8199, "end": 8204, "loc": { "start": { "line": 244, "column": 49 }, "end": { "line": 244, "column": 54 }, "identifierName": "speed" }, "name": "speed" }, "computed": false }, { "type": "CallExpression", "start": 8219, "end": 8309, "loc": { "start": { "line": 245, "column": 12 }, "end": { "line": 245, "column": 102 } }, "callee": { "type": "Identifier", "start": 8219, "end": 8239, "loc": { "start": { "line": 245, "column": 12 }, "end": { "line": 245, "column": 32 }, "identifierName": "formatItemsPerSecond" }, "name": "formatItemsPerSecond" }, "arguments": [ { "type": "CallExpression", "start": 8240, "end": 8308, "loc": { "start": { "line": 245, "column": 33 }, "end": { "line": 245, "column": 101 } }, "callee": { "type": "MemberExpression", "start": 8240, "end": 8275, "loc": { "start": { "line": 245, "column": 33 }, "end": { "line": 245, "column": 68 } }, "object": { "type": "MemberExpression", "start": 8240, "end": 8253, "loc": { "start": { "line": 245, "column": 33 }, "end": { "line": 245, "column": 46 } }, "object": { "type": "Identifier", "start": 8240, "end": 8244, "loc": { "start": { "line": 245, "column": 33 }, "end": { "line": 245, "column": 37 }, "identifierName": "root" }, "name": "root" }, "property": { "type": "Identifier", "start": 8245, "end": 8253, "loc": { "start": { "line": 245, "column": 38 }, "end": { "line": 245, "column": 46 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 8254, "end": 8275, "loc": { "start": { "line": 245, "column": 47 }, "end": { "line": 245, "column": 68 }, "identifierName": "getProcessorBaseSpeed" }, "name": "getProcessorBaseSpeed" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 8276, "end": 8307, "loc": { "start": { "line": 245, "column": 69 }, "end": { "line": 245, "column": 100 } }, "object": { "type": "Identifier", "start": 8276, "end": 8298, "loc": { "start": { "line": 245, "column": 69 }, "end": { "line": 245, "column": 91 }, "identifierName": "enumItemProcessorTypes" }, "name": "enumItemProcessorTypes" }, "property": { "type": "Identifier", "start": 8299, "end": 8307, "loc": { "start": { "line": 245, "column": 92 }, "end": { "line": 245, "column": 100 }, "identifierName": "balancer" }, "name": "balancer" }, "computed": false } ] } ] } ] } ] } }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 8017, "end": 8096, "loc": { "start": { "line": 238, "column": 4 }, "end": { "line": 241, "column": 7 } } } ] }, { "type": "ObjectProperty", "start": 8421, "end": 8666, "loc": { "start": { "line": 252, "column": 4 }, "end": { "line": 257, "column": 5 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 8422, "end": 8458, "loc": { "start": { "line": 252, "column": 5 }, "end": { "line": 252, "column": 41 } }, "object": { "type": "MemberExpression", "start": 8422, "end": 8451, "loc": { "start": { "line": 252, "column": 5 }, "end": { "line": 252, "column": 34 } }, "object": { "type": "Identifier", "start": 8422, "end": 8442, "loc": { "start": { "line": 252, "column": 5 }, "end": { "line": 252, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding", "leadingComments": null }, "property": { "type": "Identifier", "start": 8443, "end": 8451, "loc": { "start": { "line": 252, "column": 26 }, "end": { "line": 252, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 8452, "end": 8458, "loc": { "start": { "line": 252, "column": 35 }, "end": { "line": 252, "column": 41 }, "identifierName": "merger" }, "name": "merger" }, "computed": false, "leadingComments": null }, "value": { "type": "ArrowFunctionExpression", "start": 8461, "end": 8666, "loc": { "start": { "line": 252, "column": 44 }, "end": { "line": 257, "column": 5 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 8461, "end": 8465, "loc": { "start": { "line": 252, "column": 44 }, "end": { "line": 252, "column": 48 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "ArrayExpression", "start": 8469, "end": 8666, "loc": { "start": { "line": 252, "column": 52 }, "end": { "line": 257, "column": 5 } }, "elements": [ { "type": "ArrayExpression", "start": 8480, "end": 8658, "loc": { "start": { "line": 253, "column": 8 }, "end": { "line": 256, "column": 9 } }, "elements": [ { "type": "MemberExpression", "start": 8495, "end": 8537, "loc": { "start": { "line": 254, "column": 12 }, "end": { "line": 254, "column": 54 } }, "object": { "type": "MemberExpression", "start": 8495, "end": 8531, "loc": { "start": { "line": 254, "column": 12 }, "end": { "line": 254, "column": 48 } }, "object": { "type": "MemberExpression", "start": 8495, "end": 8521, "loc": { "start": { "line": 254, "column": 12 }, "end": { "line": 254, "column": 38 } }, "object": { "type": "MemberExpression", "start": 8495, "end": 8503, "loc": { "start": { "line": 254, "column": 12 }, "end": { "line": 254, "column": 20 } }, "object": { "type": "Identifier", "start": 8495, "end": 8496, "loc": { "start": { "line": 254, "column": 12 }, "end": { "line": 254, "column": 13 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 8497, "end": 8503, "loc": { "start": { "line": 254, "column": 14 }, "end": { "line": 254, "column": 20 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 8504, "end": 8521, "loc": { "start": { "line": 254, "column": 21 }, "end": { "line": 254, "column": 38 }, "identifierName": "buildingPlacement" }, "name": "buildingPlacement" }, "computed": false }, "property": { "type": "Identifier", "start": 8522, "end": 8531, "loc": { "start": { "line": 254, "column": 39 }, "end": { "line": 254, "column": 48 }, "identifierName": "infoTexts" }, "name": "infoTexts" }, "computed": false }, "property": { "type": "Identifier", "start": 8532, "end": 8537, "loc": { "start": { "line": 254, "column": 49 }, "end": { "line": 254, "column": 54 }, "identifierName": "speed" }, "name": "speed" }, "computed": false }, { "type": "CallExpression", "start": 8552, "end": 8646, "loc": { "start": { "line": 255, "column": 12 }, "end": { "line": 255, "column": 106 } }, "callee": { "type": "Identifier", "start": 8552, "end": 8572, "loc": { "start": { "line": 255, "column": 12 }, "end": { "line": 255, "column": 32 }, "identifierName": "formatItemsPerSecond" }, "name": "formatItemsPerSecond" }, "arguments": [ { "type": "BinaryExpression", "start": 8573, "end": 8645, "loc": { "start": { "line": 255, "column": 33 }, "end": { "line": 255, "column": 105 } }, "left": { "type": "CallExpression", "start": 8573, "end": 8641, "loc": { "start": { "line": 255, "column": 33 }, "end": { "line": 255, "column": 101 } }, "callee": { "type": "MemberExpression", "start": 8573, "end": 8608, "loc": { "start": { "line": 255, "column": 33 }, "end": { "line": 255, "column": 68 } }, "object": { "type": "MemberExpression", "start": 8573, "end": 8586, "loc": { "start": { "line": 255, "column": 33 }, "end": { "line": 255, "column": 46 } }, "object": { "type": "Identifier", "start": 8573, "end": 8577, "loc": { "start": { "line": 255, "column": 33 }, "end": { "line": 255, "column": 37 }, "identifierName": "root" }, "name": "root" }, "property": { "type": "Identifier", "start": 8578, "end": 8586, "loc": { "start": { "line": 255, "column": 38 }, "end": { "line": 255, "column": 46 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 8587, "end": 8608, "loc": { "start": { "line": 255, "column": 47 }, "end": { "line": 255, "column": 68 }, "identifierName": "getProcessorBaseSpeed" }, "name": "getProcessorBaseSpeed" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 8609, "end": 8640, "loc": { "start": { "line": 255, "column": 69 }, "end": { "line": 255, "column": 100 } }, "object": { "type": "Identifier", "start": 8609, "end": 8631, "loc": { "start": { "line": 255, "column": 69 }, "end": { "line": 255, "column": 91 }, "identifierName": "enumItemProcessorTypes" }, "name": "enumItemProcessorTypes" }, "property": { "type": "Identifier", "start": 8632, "end": 8640, "loc": { "start": { "line": 255, "column": 92 }, "end": { "line": 255, "column": 100 }, "identifierName": "balancer" }, "name": "balancer" }, "computed": false } ] }, "operator": "/", "right": { "type": "NumericLiteral", "start": 8644, "end": 8645, "loc": { "start": { "line": 255, "column": 104 }, "end": { "line": 255, "column": 105 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 } } ] } ] } ] } }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 8336, "end": 8415, "loc": { "start": { "line": 248, "column": 4 }, "end": { "line": 251, "column": 7 } } } ] }, { "type": "ObjectProperty", "start": 8758, "end": 9010, "loc": { "start": { "line": 262, "column": 4 }, "end": { "line": 267, "column": 5 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 8759, "end": 8802, "loc": { "start": { "line": 262, "column": 5 }, "end": { "line": 262, "column": 48 } }, "object": { "type": "MemberExpression", "start": 8759, "end": 8788, "loc": { "start": { "line": 262, "column": 5 }, "end": { "line": 262, "column": 34 } }, "object": { "type": "Identifier", "start": 8759, "end": 8779, "loc": { "start": { "line": 262, "column": 5 }, "end": { "line": 262, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding", "leadingComments": null }, "property": { "type": "Identifier", "start": 8780, "end": 8788, "loc": { "start": { "line": 262, "column": 26 }, "end": { "line": 262, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 8789, "end": 8802, "loc": { "start": { "line": 262, "column": 35 }, "end": { "line": 262, "column": 48 }, "identifierName": "mergerInverse" }, "name": "mergerInverse" }, "computed": false, "leadingComments": null }, "value": { "type": "ArrowFunctionExpression", "start": 8805, "end": 9010, "loc": { "start": { "line": 262, "column": 51 }, "end": { "line": 267, "column": 5 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 8805, "end": 8809, "loc": { "start": { "line": 262, "column": 51 }, "end": { "line": 262, "column": 55 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "ArrayExpression", "start": 8813, "end": 9010, "loc": { "start": { "line": 262, "column": 59 }, "end": { "line": 267, "column": 5 } }, "elements": [ { "type": "ArrayExpression", "start": 8824, "end": 9002, "loc": { "start": { "line": 263, "column": 8 }, "end": { "line": 266, "column": 9 } }, "elements": [ { "type": "MemberExpression", "start": 8839, "end": 8881, "loc": { "start": { "line": 264, "column": 12 }, "end": { "line": 264, "column": 54 } }, "object": { "type": "MemberExpression", "start": 8839, "end": 8875, "loc": { "start": { "line": 264, "column": 12 }, "end": { "line": 264, "column": 48 } }, "object": { "type": "MemberExpression", "start": 8839, "end": 8865, "loc": { "start": { "line": 264, "column": 12 }, "end": { "line": 264, "column": 38 } }, "object": { "type": "MemberExpression", "start": 8839, "end": 8847, "loc": { "start": { "line": 264, "column": 12 }, "end": { "line": 264, "column": 20 } }, "object": { "type": "Identifier", "start": 8839, "end": 8840, "loc": { "start": { "line": 264, "column": 12 }, "end": { "line": 264, "column": 13 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 8841, "end": 8847, "loc": { "start": { "line": 264, "column": 14 }, "end": { "line": 264, "column": 20 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 8848, "end": 8865, "loc": { "start": { "line": 264, "column": 21 }, "end": { "line": 264, "column": 38 }, "identifierName": "buildingPlacement" }, "name": "buildingPlacement" }, "computed": false }, "property": { "type": "Identifier", "start": 8866, "end": 8875, "loc": { "start": { "line": 264, "column": 39 }, "end": { "line": 264, "column": 48 }, "identifierName": "infoTexts" }, "name": "infoTexts" }, "computed": false }, "property": { "type": "Identifier", "start": 8876, "end": 8881, "loc": { "start": { "line": 264, "column": 49 }, "end": { "line": 264, "column": 54 }, "identifierName": "speed" }, "name": "speed" }, "computed": false }, { "type": "CallExpression", "start": 8896, "end": 8990, "loc": { "start": { "line": 265, "column": 12 }, "end": { "line": 265, "column": 106 } }, "callee": { "type": "Identifier", "start": 8896, "end": 8916, "loc": { "start": { "line": 265, "column": 12 }, "end": { "line": 265, "column": 32 }, "identifierName": "formatItemsPerSecond" }, "name": "formatItemsPerSecond" }, "arguments": [ { "type": "BinaryExpression", "start": 8917, "end": 8989, "loc": { "start": { "line": 265, "column": 33 }, "end": { "line": 265, "column": 105 } }, "left": { "type": "CallExpression", "start": 8917, "end": 8985, "loc": { "start": { "line": 265, "column": 33 }, "end": { "line": 265, "column": 101 } }, "callee": { "type": "MemberExpression", "start": 8917, "end": 8952, "loc": { "start": { "line": 265, "column": 33 }, "end": { "line": 265, "column": 68 } }, "object": { "type": "MemberExpression", "start": 8917, "end": 8930, "loc": { "start": { "line": 265, "column": 33 }, "end": { "line": 265, "column": 46 } }, "object": { "type": "Identifier", "start": 8917, "end": 8921, "loc": { "start": { "line": 265, "column": 33 }, "end": { "line": 265, "column": 37 }, "identifierName": "root" }, "name": "root" }, "property": { "type": "Identifier", "start": 8922, "end": 8930, "loc": { "start": { "line": 265, "column": 38 }, "end": { "line": 265, "column": 46 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 8931, "end": 8952, "loc": { "start": { "line": 265, "column": 47 }, "end": { "line": 265, "column": 68 }, "identifierName": "getProcessorBaseSpeed" }, "name": "getProcessorBaseSpeed" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 8953, "end": 8984, "loc": { "start": { "line": 265, "column": 69 }, "end": { "line": 265, "column": 100 } }, "object": { "type": "Identifier", "start": 8953, "end": 8975, "loc": { "start": { "line": 265, "column": 69 }, "end": { "line": 265, "column": 91 }, "identifierName": "enumItemProcessorTypes" }, "name": "enumItemProcessorTypes" }, "property": { "type": "Identifier", "start": 8976, "end": 8984, "loc": { "start": { "line": 265, "column": 92 }, "end": { "line": 265, "column": 100 }, "identifierName": "balancer" }, "name": "balancer" }, "computed": false } ] }, "operator": "/", "right": { "type": "NumericLiteral", "start": 8988, "end": 8989, "loc": { "start": { "line": 265, "column": 104 }, "end": { "line": 265, "column": 105 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 } } ] } ] } ] } }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 8673, "end": 8752, "loc": { "start": { "line": 258, "column": 4 }, "end": { "line": 261, "column": 7 } } } ] }, { "type": "ObjectProperty", "start": 9102, "end": 9349, "loc": { "start": { "line": 272, "column": 4 }, "end": { "line": 277, "column": 5 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 9103, "end": 9141, "loc": { "start": { "line": 272, "column": 5 }, "end": { "line": 272, "column": 43 } }, "object": { "type": "MemberExpression", "start": 9103, "end": 9132, "loc": { "start": { "line": 272, "column": 5 }, "end": { "line": 272, "column": 34 } }, "object": { "type": "Identifier", "start": 9103, "end": 9123, "loc": { "start": { "line": 272, "column": 5 }, "end": { "line": 272, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding", "leadingComments": null }, "property": { "type": "Identifier", "start": 9124, "end": 9132, "loc": { "start": { "line": 272, "column": 26 }, "end": { "line": 272, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 9133, "end": 9141, "loc": { "start": { "line": 272, "column": 35 }, "end": { "line": 272, "column": 43 }, "identifierName": "splitter" }, "name": "splitter" }, "computed": false, "leadingComments": null }, "value": { "type": "ArrowFunctionExpression", "start": 9144, "end": 9349, "loc": { "start": { "line": 272, "column": 46 }, "end": { "line": 277, "column": 5 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 9144, "end": 9148, "loc": { "start": { "line": 272, "column": 46 }, "end": { "line": 272, "column": 50 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "ArrayExpression", "start": 9152, "end": 9349, "loc": { "start": { "line": 272, "column": 54 }, "end": { "line": 277, "column": 5 } }, "elements": [ { "type": "ArrayExpression", "start": 9163, "end": 9341, "loc": { "start": { "line": 273, "column": 8 }, "end": { "line": 276, "column": 9 } }, "elements": [ { "type": "MemberExpression", "start": 9178, "end": 9220, "loc": { "start": { "line": 274, "column": 12 }, "end": { "line": 274, "column": 54 } }, "object": { "type": "MemberExpression", "start": 9178, "end": 9214, "loc": { "start": { "line": 274, "column": 12 }, "end": { "line": 274, "column": 48 } }, "object": { "type": "MemberExpression", "start": 9178, "end": 9204, "loc": { "start": { "line": 274, "column": 12 }, "end": { "line": 274, "column": 38 } }, "object": { "type": "MemberExpression", "start": 9178, "end": 9186, "loc": { "start": { "line": 274, "column": 12 }, "end": { "line": 274, "column": 20 } }, "object": { "type": "Identifier", "start": 9178, "end": 9179, "loc": { "start": { "line": 274, "column": 12 }, "end": { "line": 274, "column": 13 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 9180, "end": 9186, "loc": { "start": { "line": 274, "column": 14 }, "end": { "line": 274, "column": 20 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 9187, "end": 9204, "loc": { "start": { "line": 274, "column": 21 }, "end": { "line": 274, "column": 38 }, "identifierName": "buildingPlacement" }, "name": "buildingPlacement" }, "computed": false }, "property": { "type": "Identifier", "start": 9205, "end": 9214, "loc": { "start": { "line": 274, "column": 39 }, "end": { "line": 274, "column": 48 }, "identifierName": "infoTexts" }, "name": "infoTexts" }, "computed": false }, "property": { "type": "Identifier", "start": 9215, "end": 9220, "loc": { "start": { "line": 274, "column": 49 }, "end": { "line": 274, "column": 54 }, "identifierName": "speed" }, "name": "speed" }, "computed": false }, { "type": "CallExpression", "start": 9235, "end": 9329, "loc": { "start": { "line": 275, "column": 12 }, "end": { "line": 275, "column": 106 } }, "callee": { "type": "Identifier", "start": 9235, "end": 9255, "loc": { "start": { "line": 275, "column": 12 }, "end": { "line": 275, "column": 32 }, "identifierName": "formatItemsPerSecond" }, "name": "formatItemsPerSecond" }, "arguments": [ { "type": "BinaryExpression", "start": 9256, "end": 9328, "loc": { "start": { "line": 275, "column": 33 }, "end": { "line": 275, "column": 105 } }, "left": { "type": "CallExpression", "start": 9256, "end": 9324, "loc": { "start": { "line": 275, "column": 33 }, "end": { "line": 275, "column": 101 } }, "callee": { "type": "MemberExpression", "start": 9256, "end": 9291, "loc": { "start": { "line": 275, "column": 33 }, "end": { "line": 275, "column": 68 } }, "object": { "type": "MemberExpression", "start": 9256, "end": 9269, "loc": { "start": { "line": 275, "column": 33 }, "end": { "line": 275, "column": 46 } }, "object": { "type": "Identifier", "start": 9256, "end": 9260, "loc": { "start": { "line": 275, "column": 33 }, "end": { "line": 275, "column": 37 }, "identifierName": "root" }, "name": "root" }, "property": { "type": "Identifier", "start": 9261, "end": 9269, "loc": { "start": { "line": 275, "column": 38 }, "end": { "line": 275, "column": 46 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 9270, "end": 9291, "loc": { "start": { "line": 275, "column": 47 }, "end": { "line": 275, "column": 68 }, "identifierName": "getProcessorBaseSpeed" }, "name": "getProcessorBaseSpeed" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 9292, "end": 9323, "loc": { "start": { "line": 275, "column": 69 }, "end": { "line": 275, "column": 100 } }, "object": { "type": "Identifier", "start": 9292, "end": 9314, "loc": { "start": { "line": 275, "column": 69 }, "end": { "line": 275, "column": 91 }, "identifierName": "enumItemProcessorTypes" }, "name": "enumItemProcessorTypes" }, "property": { "type": "Identifier", "start": 9315, "end": 9323, "loc": { "start": { "line": 275, "column": 92 }, "end": { "line": 275, "column": 100 }, "identifierName": "balancer" }, "name": "balancer" }, "computed": false } ] }, "operator": "/", "right": { "type": "NumericLiteral", "start": 9327, "end": 9328, "loc": { "start": { "line": 275, "column": 104 }, "end": { "line": 275, "column": 105 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 } } ] } ] } ] } }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 9017, "end": 9096, "loc": { "start": { "line": 268, "column": 4 }, "end": { "line": 271, "column": 7 } } } ] }, { "type": "ObjectProperty", "start": 9441, "end": 9695, "loc": { "start": { "line": 282, "column": 4 }, "end": { "line": 287, "column": 5 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 9442, "end": 9487, "loc": { "start": { "line": 282, "column": 5 }, "end": { "line": 282, "column": 50 } }, "object": { "type": "MemberExpression", "start": 9442, "end": 9471, "loc": { "start": { "line": 282, "column": 5 }, "end": { "line": 282, "column": 34 } }, "object": { "type": "Identifier", "start": 9442, "end": 9462, "loc": { "start": { "line": 282, "column": 5 }, "end": { "line": 282, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding", "leadingComments": null }, "property": { "type": "Identifier", "start": 9463, "end": 9471, "loc": { "start": { "line": 282, "column": 26 }, "end": { "line": 282, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 9472, "end": 9487, "loc": { "start": { "line": 282, "column": 35 }, "end": { "line": 282, "column": 50 }, "identifierName": "splitterInverse" }, "name": "splitterInverse" }, "computed": false, "leadingComments": null }, "value": { "type": "ArrowFunctionExpression", "start": 9490, "end": 9695, "loc": { "start": { "line": 282, "column": 53 }, "end": { "line": 287, "column": 5 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [ { "type": "Identifier", "start": 9490, "end": 9494, "loc": { "start": { "line": 282, "column": 53 }, "end": { "line": 282, "column": 57 }, "identifierName": "root" }, "name": "root" } ], "body": { "type": "ArrayExpression", "start": 9498, "end": 9695, "loc": { "start": { "line": 282, "column": 61 }, "end": { "line": 287, "column": 5 } }, "elements": [ { "type": "ArrayExpression", "start": 9509, "end": 9687, "loc": { "start": { "line": 283, "column": 8 }, "end": { "line": 286, "column": 9 } }, "elements": [ { "type": "MemberExpression", "start": 9524, "end": 9566, "loc": { "start": { "line": 284, "column": 12 }, "end": { "line": 284, "column": 54 } }, "object": { "type": "MemberExpression", "start": 9524, "end": 9560, "loc": { "start": { "line": 284, "column": 12 }, "end": { "line": 284, "column": 48 } }, "object": { "type": "MemberExpression", "start": 9524, "end": 9550, "loc": { "start": { "line": 284, "column": 12 }, "end": { "line": 284, "column": 38 } }, "object": { "type": "MemberExpression", "start": 9524, "end": 9532, "loc": { "start": { "line": 284, "column": 12 }, "end": { "line": 284, "column": 20 } }, "object": { "type": "Identifier", "start": 9524, "end": 9525, "loc": { "start": { "line": 284, "column": 12 }, "end": { "line": 284, "column": 13 }, "identifierName": "T" }, "name": "T" }, "property": { "type": "Identifier", "start": 9526, "end": 9532, "loc": { "start": { "line": 284, "column": 14 }, "end": { "line": 284, "column": 20 }, "identifierName": "ingame" }, "name": "ingame" }, "computed": false }, "property": { "type": "Identifier", "start": 9533, "end": 9550, "loc": { "start": { "line": 284, "column": 21 }, "end": { "line": 284, "column": 38 }, "identifierName": "buildingPlacement" }, "name": "buildingPlacement" }, "computed": false }, "property": { "type": "Identifier", "start": 9551, "end": 9560, "loc": { "start": { "line": 284, "column": 39 }, "end": { "line": 284, "column": 48 }, "identifierName": "infoTexts" }, "name": "infoTexts" }, "computed": false }, "property": { "type": "Identifier", "start": 9561, "end": 9566, "loc": { "start": { "line": 284, "column": 49 }, "end": { "line": 284, "column": 54 }, "identifierName": "speed" }, "name": "speed" }, "computed": false }, { "type": "CallExpression", "start": 9581, "end": 9675, "loc": { "start": { "line": 285, "column": 12 }, "end": { "line": 285, "column": 106 } }, "callee": { "type": "Identifier", "start": 9581, "end": 9601, "loc": { "start": { "line": 285, "column": 12 }, "end": { "line": 285, "column": 32 }, "identifierName": "formatItemsPerSecond" }, "name": "formatItemsPerSecond" }, "arguments": [ { "type": "BinaryExpression", "start": 9602, "end": 9674, "loc": { "start": { "line": 285, "column": 33 }, "end": { "line": 285, "column": 105 } }, "left": { "type": "CallExpression", "start": 9602, "end": 9670, "loc": { "start": { "line": 285, "column": 33 }, "end": { "line": 285, "column": 101 } }, "callee": { "type": "MemberExpression", "start": 9602, "end": 9637, "loc": { "start": { "line": 285, "column": 33 }, "end": { "line": 285, "column": 68 } }, "object": { "type": "MemberExpression", "start": 9602, "end": 9615, "loc": { "start": { "line": 285, "column": 33 }, "end": { "line": 285, "column": 46 } }, "object": { "type": "Identifier", "start": 9602, "end": 9606, "loc": { "start": { "line": 285, "column": 33 }, "end": { "line": 285, "column": 37 }, "identifierName": "root" }, "name": "root" }, "property": { "type": "Identifier", "start": 9607, "end": 9615, "loc": { "start": { "line": 285, "column": 38 }, "end": { "line": 285, "column": 46 }, "identifierName": "hubGoals" }, "name": "hubGoals" }, "computed": false }, "property": { "type": "Identifier", "start": 9616, "end": 9637, "loc": { "start": { "line": 285, "column": 47 }, "end": { "line": 285, "column": 68 }, "identifierName": "getProcessorBaseSpeed" }, "name": "getProcessorBaseSpeed" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 9638, "end": 9669, "loc": { "start": { "line": 285, "column": 69 }, "end": { "line": 285, "column": 100 } }, "object": { "type": "Identifier", "start": 9638, "end": 9660, "loc": { "start": { "line": 285, "column": 69 }, "end": { "line": 285, "column": 91 }, "identifierName": "enumItemProcessorTypes" }, "name": "enumItemProcessorTypes" }, "property": { "type": "Identifier", "start": 9661, "end": 9669, "loc": { "start": { "line": 285, "column": 92 }, "end": { "line": 285, "column": 100 }, "identifierName": "balancer" }, "name": "balancer" }, "computed": false } ] }, "operator": "/", "right": { "type": "NumericLiteral", "start": 9673, "end": 9674, "loc": { "start": { "line": 285, "column": 104 }, "end": { "line": 285, "column": 105 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 } } ] } ] } ] } }, "leadingComments": [ { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 9356, "end": 9435, "loc": { "start": { "line": 278, "column": 4 }, "end": { "line": 281, "column": 7 } } } ] } ] } } }, { "type": "ExpressionStatement", "start": 9704, "end": 10063, "loc": { "start": { "line": 290, "column": 0 }, "end": { "line": 296, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 9704, "end": 10062, "loc": { "start": { "line": 290, "column": 0 }, "end": { "line": 296, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 9704, "end": 9741, "loc": { "start": { "line": 290, "column": 0 }, "end": { "line": 290, "column": 37 } }, "object": { "type": "Identifier", "start": 9704, "end": 9724, "loc": { "start": { "line": 290, "column": 0 }, "end": { "line": 290, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 9725, "end": 9741, "loc": { "start": { "line": 290, "column": 21 }, "end": { "line": 290, "column": 37 }, "identifierName": "silhouetteColors" }, "name": "silhouetteColors" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 9744, "end": 10062, "loc": { "start": { "line": 290, "column": 40 }, "end": { "line": 296, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 9751, "end": 9792, "loc": { "start": { "line": 291, "column": 4 }, "end": { "line": 291, "column": 45 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "Identifier", "start": 9752, "end": 9774, "loc": { "start": { "line": 291, "column": 5 }, "end": { "line": 291, "column": 27 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant" }, "value": { "type": "ArrowFunctionExpression", "start": 9777, "end": 9792, "loc": { "start": { "line": 291, "column": 30 }, "end": { "line": 291, "column": 45 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "StringLiteral", "start": 9783, "end": 9792, "loc": { "start": { "line": 291, "column": 36 }, "end": { "line": 291, "column": 45 } }, "extra": { "rawValue": "#555759", "raw": "\"#555759\"" }, "value": "#555759" } } }, { "type": "ObjectProperty", "start": 9799, "end": 9854, "loc": { "start": { "line": 292, "column": 4 }, "end": { "line": 292, "column": 59 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 9800, "end": 9836, "loc": { "start": { "line": 292, "column": 5 }, "end": { "line": 292, "column": 41 } }, "object": { "type": "MemberExpression", "start": 9800, "end": 9829, "loc": { "start": { "line": 292, "column": 5 }, "end": { "line": 292, "column": 34 } }, "object": { "type": "Identifier", "start": 9800, "end": 9820, "loc": { "start": { "line": 292, "column": 5 }, "end": { "line": 292, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 9821, "end": 9829, "loc": { "start": { "line": 292, "column": 26 }, "end": { "line": 292, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 9830, "end": 9836, "loc": { "start": { "line": 292, "column": 35 }, "end": { "line": 292, "column": 41 }, "identifierName": "merger" }, "name": "merger" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 9839, "end": 9854, "loc": { "start": { "line": 292, "column": 44 }, "end": { "line": 292, "column": 59 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "StringLiteral", "start": 9845, "end": 9854, "loc": { "start": { "line": 292, "column": 50 }, "end": { "line": 292, "column": 59 } }, "extra": { "rawValue": "#555759", "raw": "\"#555759\"" }, "value": "#555759" } } }, { "type": "ObjectProperty", "start": 9861, "end": 9923, "loc": { "start": { "line": 293, "column": 4 }, "end": { "line": 293, "column": 66 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 9862, "end": 9905, "loc": { "start": { "line": 293, "column": 5 }, "end": { "line": 293, "column": 48 } }, "object": { "type": "MemberExpression", "start": 9862, "end": 9891, "loc": { "start": { "line": 293, "column": 5 }, "end": { "line": 293, "column": 34 } }, "object": { "type": "Identifier", "start": 9862, "end": 9882, "loc": { "start": { "line": 293, "column": 5 }, "end": { "line": 293, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 9883, "end": 9891, "loc": { "start": { "line": 293, "column": 26 }, "end": { "line": 293, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 9892, "end": 9905, "loc": { "start": { "line": 293, "column": 35 }, "end": { "line": 293, "column": 48 }, "identifierName": "mergerInverse" }, "name": "mergerInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 9908, "end": 9923, "loc": { "start": { "line": 293, "column": 51 }, "end": { "line": 293, "column": 66 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "StringLiteral", "start": 9914, "end": 9923, "loc": { "start": { "line": 293, "column": 57 }, "end": { "line": 293, "column": 66 } }, "extra": { "rawValue": "#555759", "raw": "\"#555759\"" }, "value": "#555759" } } }, { "type": "ObjectProperty", "start": 9930, "end": 9987, "loc": { "start": { "line": 294, "column": 4 }, "end": { "line": 294, "column": 61 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 9931, "end": 9969, "loc": { "start": { "line": 294, "column": 5 }, "end": { "line": 294, "column": 43 } }, "object": { "type": "MemberExpression", "start": 9931, "end": 9960, "loc": { "start": { "line": 294, "column": 5 }, "end": { "line": 294, "column": 34 } }, "object": { "type": "Identifier", "start": 9931, "end": 9951, "loc": { "start": { "line": 294, "column": 5 }, "end": { "line": 294, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 9952, "end": 9960, "loc": { "start": { "line": 294, "column": 26 }, "end": { "line": 294, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 9961, "end": 9969, "loc": { "start": { "line": 294, "column": 35 }, "end": { "line": 294, "column": 43 }, "identifierName": "splitter" }, "name": "splitter" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 9972, "end": 9987, "loc": { "start": { "line": 294, "column": 46 }, "end": { "line": 294, "column": 61 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "StringLiteral", "start": 9978, "end": 9987, "loc": { "start": { "line": 294, "column": 52 }, "end": { "line": 294, "column": 61 } }, "extra": { "rawValue": "#555759", "raw": "\"#555759\"" }, "value": "#555759" } } }, { "type": "ObjectProperty", "start": 9994, "end": 10058, "loc": { "start": { "line": 295, "column": 4 }, "end": { "line": 295, "column": 68 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 9995, "end": 10040, "loc": { "start": { "line": 295, "column": 5 }, "end": { "line": 295, "column": 50 } }, "object": { "type": "MemberExpression", "start": 9995, "end": 10024, "loc": { "start": { "line": 295, "column": 5 }, "end": { "line": 295, "column": 34 } }, "object": { "type": "Identifier", "start": 9995, "end": 10015, "loc": { "start": { "line": 295, "column": 5 }, "end": { "line": 295, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 10016, "end": 10024, "loc": { "start": { "line": 295, "column": 26 }, "end": { "line": 295, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 10025, "end": 10040, "loc": { "start": { "line": 295, "column": 35 }, "end": { "line": 295, "column": 50 }, "identifierName": "splitterInverse" }, "name": "splitterInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 10043, "end": 10058, "loc": { "start": { "line": 295, "column": 53 }, "end": { "line": 295, "column": 68 } }, "id": null, "generator": false, "expression": true, "async": false, "params": [], "body": { "type": "StringLiteral", "start": 10049, "end": 10058, "loc": { "start": { "line": 295, "column": 59 }, "end": { "line": 295, "column": 68 } }, "extra": { "rawValue": "#555759", "raw": "\"#555759\"" }, "value": "#555759" } } } ] } } }, { "type": "ExpressionStatement", "start": 10067, "end": 13633, "loc": { "start": { "line": 298, "column": 0 }, "end": { "line": 398, "column": 2 } }, "expression": { "type": "AssignmentExpression", "start": 10067, "end": 13632, "loc": { "start": { "line": 298, "column": 0 }, "end": { "line": 398, "column": 1 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 10067, "end": 10107, "loc": { "start": { "line": 298, "column": 0 }, "end": { "line": 298, "column": 40 } }, "object": { "type": "Identifier", "start": 10067, "end": 10087, "loc": { "start": { "line": 298, "column": 0 }, "end": { "line": 298, "column": 20 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 10088, "end": 10107, "loc": { "start": { "line": 298, "column": 21 }, "end": { "line": 298, "column": 40 }, "identifierName": "componentVariations" }, "name": "componentVariations" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 10110, "end": 13632, "loc": { "start": { "line": 298, "column": 43 }, "end": { "line": 398, "column": 1 } }, "properties": [ { "type": "ObjectProperty", "start": 10117, "end": 10892, "loc": { "start": { "line": 299, "column": 4 }, "end": { "line": 319, "column": 5 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "Identifier", "start": 10118, "end": 10140, "loc": { "start": { "line": 299, "column": 5 }, "end": { "line": 299, "column": 27 }, "identifierName": "defaultBuildingVariant" }, "name": "defaultBuildingVariant" }, "value": { "type": "ArrowFunctionExpression", "start": 10143, "end": 10892, "loc": { "start": { "line": 299, "column": 30 }, "end": { "line": 319, "column": 5 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 10144, "end": 10150, "loc": { "start": { "line": 299, "column": 31 }, "end": { "line": 299, "column": 37 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 10152, "end": 10167, "loc": { "start": { "line": 299, "column": 39 }, "end": { "line": 299, "column": 54 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" } ], "body": { "type": "BlockStatement", "start": 10172, "end": 10892, "loc": { "start": { "line": 299, "column": 59 }, "end": { "line": 319, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 10183, "end": 10471, "loc": { "start": { "line": 300, "column": 8 }, "end": { "line": 308, "column": 11 } }, "expression": { "type": "CallExpression", "start": 10183, "end": 10470, "loc": { "start": { "line": 300, "column": 8 }, "end": { "line": 308, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 10183, "end": 10222, "loc": { "start": { "line": 300, "column": 8 }, "end": { "line": 300, "column": 47 } }, "object": { "type": "MemberExpression", "start": 10183, "end": 10213, "loc": { "start": { "line": 300, "column": 8 }, "end": { "line": 300, "column": 38 } }, "object": { "type": "MemberExpression", "start": 10183, "end": 10200, "loc": { "start": { "line": 300, "column": 8 }, "end": { "line": 300, "column": 25 } }, "object": { "type": "Identifier", "start": 10183, "end": 10189, "loc": { "start": { "line": 300, "column": 8 }, "end": { "line": 300, "column": 14 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 10190, "end": 10200, "loc": { "start": { "line": 300, "column": 15 }, "end": { "line": 300, "column": 25 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 10201, "end": 10213, "loc": { "start": { "line": 300, "column": 26 }, "end": { "line": 300, "column": 38 }, "identifierName": "ItemAcceptor" }, "name": "ItemAcceptor" }, "computed": false }, "property": { "type": "Identifier", "start": 10214, "end": 10222, "loc": { "start": { "line": 300, "column": 39 }, "end": { "line": 300, "column": 47 }, "identifierName": "setSlots" }, "name": "setSlots" }, "computed": false }, "arguments": [ { "type": "ArrayExpression", "start": 10223, "end": 10469, "loc": { "start": { "line": 300, "column": 48 }, "end": { "line": 308, "column": 9 } }, "elements": [ { "type": "ObjectExpression", "start": 10224, "end": 10333, "loc": { "start": { "line": 300, "column": 49 }, "end": { "line": 303, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 10243, "end": 10264, "loc": { "start": { "line": 301, "column": 16 }, "end": { "line": 301, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10243, "end": 10246, "loc": { "start": { "line": 301, "column": 16 }, "end": { "line": 301, "column": 19 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 10248, "end": 10264, "loc": { "start": { "line": 301, "column": 21 }, "end": { "line": 301, "column": 37 } }, "callee": { "type": "Identifier", "start": 10252, "end": 10258, "loc": { "start": { "line": 301, "column": 25 }, "end": { "line": 301, "column": 31 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 10259, "end": 10260, "loc": { "start": { "line": 301, "column": 32 }, "end": { "line": 301, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 10262, "end": 10263, "loc": { "start": { "line": 301, "column": 35 }, "end": { "line": 301, "column": 36 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 10283, "end": 10317, "loc": { "start": { "line": 302, "column": 16 }, "end": { "line": 302, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10283, "end": 10293, "loc": { "start": { "line": 302, "column": 16 }, "end": { "line": 302, "column": 26 }, "identifierName": "directions" }, "name": "directions" }, "value": { "type": "ArrayExpression", "start": 10295, "end": 10317, "loc": { "start": { "line": 302, "column": 28 }, "end": { "line": 302, "column": 50 } }, "elements": [ { "type": "MemberExpression", "start": 10296, "end": 10316, "loc": { "start": { "line": 302, "column": 29 }, "end": { "line": 302, "column": 49 } }, "object": { "type": "Identifier", "start": 10296, "end": 10309, "loc": { "start": { "line": 302, "column": 29 }, "end": { "line": 302, "column": 42 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 10310, "end": 10316, "loc": { "start": { "line": 302, "column": 43 }, "end": { "line": 302, "column": 49 }, "identifierName": "bottom" }, "name": "bottom" }, "computed": false } ] } } ] }, { "type": "ObjectExpression", "start": 10348, "end": 10457, "loc": { "start": { "line": 304, "column": 12 }, "end": { "line": 307, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 10367, "end": 10388, "loc": { "start": { "line": 305, "column": 16 }, "end": { "line": 305, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10367, "end": 10370, "loc": { "start": { "line": 305, "column": 16 }, "end": { "line": 305, "column": 19 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 10372, "end": 10388, "loc": { "start": { "line": 305, "column": 21 }, "end": { "line": 305, "column": 37 } }, "callee": { "type": "Identifier", "start": 10376, "end": 10382, "loc": { "start": { "line": 305, "column": 25 }, "end": { "line": 305, "column": 31 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 10383, "end": 10384, "loc": { "start": { "line": 305, "column": 32 }, "end": { "line": 305, "column": 33 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 10386, "end": 10387, "loc": { "start": { "line": 305, "column": 35 }, "end": { "line": 305, "column": 36 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 10407, "end": 10441, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10407, "end": 10417, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 26 }, "identifierName": "directions" }, "name": "directions" }, "value": { "type": "ArrayExpression", "start": 10419, "end": 10441, "loc": { "start": { "line": 306, "column": 28 }, "end": { "line": 306, "column": 50 } }, "elements": [ { "type": "MemberExpression", "start": 10420, "end": 10440, "loc": { "start": { "line": 306, "column": 29 }, "end": { "line": 306, "column": 49 } }, "object": { "type": "Identifier", "start": 10420, "end": 10433, "loc": { "start": { "line": 306, "column": 29 }, "end": { "line": 306, "column": 42 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 10434, "end": 10440, "loc": { "start": { "line": 306, "column": 43 }, "end": { "line": 306, "column": 49 }, "identifierName": "bottom" }, "name": "bottom" }, "computed": false } ] } } ] } ] } ] } }, { "type": "ExpressionStatement", "start": 10483, "end": 10676, "loc": { "start": { "line": 310, "column": 8 }, "end": { "line": 313, "column": 11 } }, "expression": { "type": "CallExpression", "start": 10483, "end": 10675, "loc": { "start": { "line": 310, "column": 8 }, "end": { "line": 313, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 10483, "end": 10521, "loc": { "start": { "line": 310, "column": 8 }, "end": { "line": 310, "column": 46 } }, "object": { "type": "MemberExpression", "start": 10483, "end": 10512, "loc": { "start": { "line": 310, "column": 8 }, "end": { "line": 310, "column": 37 } }, "object": { "type": "MemberExpression", "start": 10483, "end": 10500, "loc": { "start": { "line": 310, "column": 8 }, "end": { "line": 310, "column": 25 } }, "object": { "type": "Identifier", "start": 10483, "end": 10489, "loc": { "start": { "line": 310, "column": 8 }, "end": { "line": 310, "column": 14 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 10490, "end": 10500, "loc": { "start": { "line": 310, "column": 15 }, "end": { "line": 310, "column": 25 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 10501, "end": 10512, "loc": { "start": { "line": 310, "column": 26 }, "end": { "line": 310, "column": 37 }, "identifierName": "ItemEjector" }, "name": "ItemEjector" }, "computed": false }, "property": { "type": "Identifier", "start": 10513, "end": 10521, "loc": { "start": { "line": 310, "column": 38 }, "end": { "line": 310, "column": 46 }, "identifierName": "setSlots" }, "name": "setSlots" }, "computed": false }, "arguments": [ { "type": "ArrayExpression", "start": 10522, "end": 10674, "loc": { "start": { "line": 310, "column": 47 }, "end": { "line": 313, "column": 9 } }, "elements": [ { "type": "ObjectExpression", "start": 10537, "end": 10592, "loc": { "start": { "line": 311, "column": 12 }, "end": { "line": 311, "column": 67 } }, "properties": [ { "type": "ObjectProperty", "start": 10539, "end": 10560, "loc": { "start": { "line": 311, "column": 14 }, "end": { "line": 311, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10539, "end": 10542, "loc": { "start": { "line": 311, "column": 14 }, "end": { "line": 311, "column": 17 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 10544, "end": 10560, "loc": { "start": { "line": 311, "column": 19 }, "end": { "line": 311, "column": 35 } }, "callee": { "type": "Identifier", "start": 10548, "end": 10554, "loc": { "start": { "line": 311, "column": 23 }, "end": { "line": 311, "column": 29 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 10555, "end": 10556, "loc": { "start": { "line": 311, "column": 30 }, "end": { "line": 311, "column": 31 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 10558, "end": 10559, "loc": { "start": { "line": 311, "column": 33 }, "end": { "line": 311, "column": 34 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 10562, "end": 10590, "loc": { "start": { "line": 311, "column": 37 }, "end": { "line": 311, "column": 65 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10562, "end": 10571, "loc": { "start": { "line": 311, "column": 37 }, "end": { "line": 311, "column": 46 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 10573, "end": 10590, "loc": { "start": { "line": 311, "column": 48 }, "end": { "line": 311, "column": 65 } }, "object": { "type": "Identifier", "start": 10573, "end": 10586, "loc": { "start": { "line": 311, "column": 48 }, "end": { "line": 311, "column": 61 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 10587, "end": 10590, "loc": { "start": { "line": 311, "column": 62 }, "end": { "line": 311, "column": 65 }, "identifierName": "top" }, "name": "top" }, "computed": false } } ] }, { "type": "ObjectExpression", "start": 10607, "end": 10662, "loc": { "start": { "line": 312, "column": 12 }, "end": { "line": 312, "column": 67 } }, "properties": [ { "type": "ObjectProperty", "start": 10609, "end": 10630, "loc": { "start": { "line": 312, "column": 14 }, "end": { "line": 312, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10609, "end": 10612, "loc": { "start": { "line": 312, "column": 14 }, "end": { "line": 312, "column": 17 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 10614, "end": 10630, "loc": { "start": { "line": 312, "column": 19 }, "end": { "line": 312, "column": 35 } }, "callee": { "type": "Identifier", "start": 10618, "end": 10624, "loc": { "start": { "line": 312, "column": 23 }, "end": { "line": 312, "column": 29 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 10625, "end": 10626, "loc": { "start": { "line": 312, "column": 30 }, "end": { "line": 312, "column": 31 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 10628, "end": 10629, "loc": { "start": { "line": 312, "column": 33 }, "end": { "line": 312, "column": 34 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 10632, "end": 10660, "loc": { "start": { "line": 312, "column": 37 }, "end": { "line": 312, "column": 65 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10632, "end": 10641, "loc": { "start": { "line": 312, "column": 37 }, "end": { "line": 312, "column": 46 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 10643, "end": 10660, "loc": { "start": { "line": 312, "column": 48 }, "end": { "line": 312, "column": 65 } }, "object": { "type": "Identifier", "start": 10643, "end": 10656, "loc": { "start": { "line": 312, "column": 48 }, "end": { "line": 312, "column": 61 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 10657, "end": 10660, "loc": { "start": { "line": 312, "column": 62 }, "end": { "line": 312, "column": 65 }, "identifierName": "top" }, "name": "top" }, "computed": false } } ] } ] } ] } }, { "type": "ExpressionStatement", "start": 10688, "end": 10885, "loc": { "start": { "line": 315, "column": 8 }, "end": { "line": 318, "column": 10 } }, "expression": { "type": "AssignmentExpression", "start": 10688, "end": 10884, "loc": { "start": { "line": 315, "column": 8 }, "end": { "line": 318, "column": 9 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 10688, "end": 10729, "loc": { "start": { "line": 315, "column": 8 }, "end": { "line": 315, "column": 49 } }, "object": { "type": "MemberExpression", "start": 10688, "end": 10719, "loc": { "start": { "line": 315, "column": 8 }, "end": { "line": 315, "column": 39 } }, "object": { "type": "MemberExpression", "start": 10688, "end": 10705, "loc": { "start": { "line": 315, "column": 8 }, "end": { "line": 315, "column": 25 } }, "object": { "type": "Identifier", "start": 10688, "end": 10694, "loc": { "start": { "line": 315, "column": 8 }, "end": { "line": 315, "column": 14 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 10695, "end": 10705, "loc": { "start": { "line": 315, "column": 15 }, "end": { "line": 315, "column": 25 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 10706, "end": 10719, "loc": { "start": { "line": 315, "column": 26 }, "end": { "line": 315, "column": 39 }, "identifierName": "BeltUnderlays" }, "name": "BeltUnderlays" }, "computed": false }, "property": { "type": "Identifier", "start": 10720, "end": 10729, "loc": { "start": { "line": 315, "column": 40 }, "end": { "line": 315, "column": 49 }, "identifierName": "underlays" }, "name": "underlays" }, "computed": false }, "right": { "type": "ArrayExpression", "start": 10732, "end": 10884, "loc": { "start": { "line": 315, "column": 52 }, "end": { "line": 318, "column": 9 } }, "elements": [ { "type": "ObjectExpression", "start": 10747, "end": 10802, "loc": { "start": { "line": 316, "column": 12 }, "end": { "line": 316, "column": 67 } }, "properties": [ { "type": "ObjectProperty", "start": 10749, "end": 10770, "loc": { "start": { "line": 316, "column": 14 }, "end": { "line": 316, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10749, "end": 10752, "loc": { "start": { "line": 316, "column": 14 }, "end": { "line": 316, "column": 17 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 10754, "end": 10770, "loc": { "start": { "line": 316, "column": 19 }, "end": { "line": 316, "column": 35 } }, "callee": { "type": "Identifier", "start": 10758, "end": 10764, "loc": { "start": { "line": 316, "column": 23 }, "end": { "line": 316, "column": 29 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 10765, "end": 10766, "loc": { "start": { "line": 316, "column": 30 }, "end": { "line": 316, "column": 31 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 10768, "end": 10769, "loc": { "start": { "line": 316, "column": 33 }, "end": { "line": 316, "column": 34 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 10772, "end": 10800, "loc": { "start": { "line": 316, "column": 37 }, "end": { "line": 316, "column": 65 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10772, "end": 10781, "loc": { "start": { "line": 316, "column": 37 }, "end": { "line": 316, "column": 46 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 10783, "end": 10800, "loc": { "start": { "line": 316, "column": 48 }, "end": { "line": 316, "column": 65 } }, "object": { "type": "Identifier", "start": 10783, "end": 10796, "loc": { "start": { "line": 316, "column": 48 }, "end": { "line": 316, "column": 61 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 10797, "end": 10800, "loc": { "start": { "line": 316, "column": 62 }, "end": { "line": 316, "column": 65 }, "identifierName": "top" }, "name": "top" }, "computed": false } } ] }, { "type": "ObjectExpression", "start": 10817, "end": 10872, "loc": { "start": { "line": 317, "column": 12 }, "end": { "line": 317, "column": 67 } }, "properties": [ { "type": "ObjectProperty", "start": 10819, "end": 10840, "loc": { "start": { "line": 317, "column": 14 }, "end": { "line": 317, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10819, "end": 10822, "loc": { "start": { "line": 317, "column": 14 }, "end": { "line": 317, "column": 17 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 10824, "end": 10840, "loc": { "start": { "line": 317, "column": 19 }, "end": { "line": 317, "column": 35 } }, "callee": { "type": "Identifier", "start": 10828, "end": 10834, "loc": { "start": { "line": 317, "column": 23 }, "end": { "line": 317, "column": 29 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 10835, "end": 10836, "loc": { "start": { "line": 317, "column": 30 }, "end": { "line": 317, "column": 31 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 10838, "end": 10839, "loc": { "start": { "line": 317, "column": 33 }, "end": { "line": 317, "column": 34 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 10842, "end": 10870, "loc": { "start": { "line": 317, "column": 37 }, "end": { "line": 317, "column": 65 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10842, "end": 10851, "loc": { "start": { "line": 317, "column": 37 }, "end": { "line": 317, "column": 46 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 10853, "end": 10870, "loc": { "start": { "line": 317, "column": 48 }, "end": { "line": 317, "column": 65 } }, "object": { "type": "Identifier", "start": 10853, "end": 10866, "loc": { "start": { "line": 317, "column": 48 }, "end": { "line": 317, "column": 61 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 10867, "end": 10870, "loc": { "start": { "line": 317, "column": 62 }, "end": { "line": 317, "column": 65 }, "identifierName": "top" }, "name": "top" }, "computed": false } } ] } ] } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 10901, "end": 11499, "loc": { "start": { "line": 321, "column": 4 }, "end": { "line": 335, "column": 5 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 10902, "end": 10938, "loc": { "start": { "line": 321, "column": 5 }, "end": { "line": 321, "column": 41 } }, "object": { "type": "MemberExpression", "start": 10902, "end": 10931, "loc": { "start": { "line": 321, "column": 5 }, "end": { "line": 321, "column": 34 } }, "object": { "type": "Identifier", "start": 10902, "end": 10922, "loc": { "start": { "line": 321, "column": 5 }, "end": { "line": 321, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 10923, "end": 10931, "loc": { "start": { "line": 321, "column": 26 }, "end": { "line": 321, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 10932, "end": 10938, "loc": { "start": { "line": 321, "column": 35 }, "end": { "line": 321, "column": 41 }, "identifierName": "merger" }, "name": "merger" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 10941, "end": 11499, "loc": { "start": { "line": 321, "column": 44 }, "end": { "line": 335, "column": 5 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 10942, "end": 10948, "loc": { "start": { "line": 321, "column": 45 }, "end": { "line": 321, "column": 51 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 10950, "end": 10965, "loc": { "start": { "line": 321, "column": 53 }, "end": { "line": 321, "column": 68 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" } ], "body": { "type": "BlockStatement", "start": 10970, "end": 11499, "loc": { "start": { "line": 321, "column": 73 }, "end": { "line": 335, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 10981, "end": 11268, "loc": { "start": { "line": 322, "column": 8 }, "end": { "line": 330, "column": 11 } }, "expression": { "type": "CallExpression", "start": 10981, "end": 11267, "loc": { "start": { "line": 322, "column": 8 }, "end": { "line": 330, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 10981, "end": 11020, "loc": { "start": { "line": 322, "column": 8 }, "end": { "line": 322, "column": 47 } }, "object": { "type": "MemberExpression", "start": 10981, "end": 11011, "loc": { "start": { "line": 322, "column": 8 }, "end": { "line": 322, "column": 38 } }, "object": { "type": "MemberExpression", "start": 10981, "end": 10998, "loc": { "start": { "line": 322, "column": 8 }, "end": { "line": 322, "column": 25 } }, "object": { "type": "Identifier", "start": 10981, "end": 10987, "loc": { "start": { "line": 322, "column": 8 }, "end": { "line": 322, "column": 14 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 10988, "end": 10998, "loc": { "start": { "line": 322, "column": 15 }, "end": { "line": 322, "column": 25 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 10999, "end": 11011, "loc": { "start": { "line": 322, "column": 26 }, "end": { "line": 322, "column": 38 }, "identifierName": "ItemAcceptor" }, "name": "ItemAcceptor" }, "computed": false }, "property": { "type": "Identifier", "start": 11012, "end": 11020, "loc": { "start": { "line": 322, "column": 39 }, "end": { "line": 322, "column": 47 }, "identifierName": "setSlots" }, "name": "setSlots" }, "computed": false }, "arguments": [ { "type": "ArrayExpression", "start": 11021, "end": 11266, "loc": { "start": { "line": 322, "column": 48 }, "end": { "line": 330, "column": 9 } }, "elements": [ { "type": "ObjectExpression", "start": 11022, "end": 11131, "loc": { "start": { "line": 322, "column": 49 }, "end": { "line": 325, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 11041, "end": 11062, "loc": { "start": { "line": 323, "column": 16 }, "end": { "line": 323, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11041, "end": 11044, "loc": { "start": { "line": 323, "column": 16 }, "end": { "line": 323, "column": 19 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 11046, "end": 11062, "loc": { "start": { "line": 323, "column": 21 }, "end": { "line": 323, "column": 37 } }, "callee": { "type": "Identifier", "start": 11050, "end": 11056, "loc": { "start": { "line": 323, "column": 25 }, "end": { "line": 323, "column": 31 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 11057, "end": 11058, "loc": { "start": { "line": 323, "column": 32 }, "end": { "line": 323, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 11060, "end": 11061, "loc": { "start": { "line": 323, "column": 35 }, "end": { "line": 323, "column": 36 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 11081, "end": 11115, "loc": { "start": { "line": 324, "column": 16 }, "end": { "line": 324, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11081, "end": 11091, "loc": { "start": { "line": 324, "column": 16 }, "end": { "line": 324, "column": 26 }, "identifierName": "directions" }, "name": "directions" }, "value": { "type": "ArrayExpression", "start": 11093, "end": 11115, "loc": { "start": { "line": 324, "column": 28 }, "end": { "line": 324, "column": 50 } }, "elements": [ { "type": "MemberExpression", "start": 11094, "end": 11114, "loc": { "start": { "line": 324, "column": 29 }, "end": { "line": 324, "column": 49 } }, "object": { "type": "Identifier", "start": 11094, "end": 11107, "loc": { "start": { "line": 324, "column": 29 }, "end": { "line": 324, "column": 42 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 11108, "end": 11114, "loc": { "start": { "line": 324, "column": 43 }, "end": { "line": 324, "column": 49 }, "identifierName": "bottom" }, "name": "bottom" }, "computed": false } ] } } ] }, { "type": "ObjectExpression", "start": 11146, "end": 11254, "loc": { "start": { "line": 326, "column": 12 }, "end": { "line": 329, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 11165, "end": 11186, "loc": { "start": { "line": 327, "column": 16 }, "end": { "line": 327, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11165, "end": 11168, "loc": { "start": { "line": 327, "column": 16 }, "end": { "line": 327, "column": 19 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 11170, "end": 11186, "loc": { "start": { "line": 327, "column": 21 }, "end": { "line": 327, "column": 37 } }, "callee": { "type": "Identifier", "start": 11174, "end": 11180, "loc": { "start": { "line": 327, "column": 25 }, "end": { "line": 327, "column": 31 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 11181, "end": 11182, "loc": { "start": { "line": 327, "column": 32 }, "end": { "line": 327, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 11184, "end": 11185, "loc": { "start": { "line": 327, "column": 35 }, "end": { "line": 327, "column": 36 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 11205, "end": 11238, "loc": { "start": { "line": 328, "column": 16 }, "end": { "line": 328, "column": 49 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11205, "end": 11215, "loc": { "start": { "line": 328, "column": 16 }, "end": { "line": 328, "column": 26 }, "identifierName": "directions" }, "name": "directions" }, "value": { "type": "ArrayExpression", "start": 11217, "end": 11238, "loc": { "start": { "line": 328, "column": 28 }, "end": { "line": 328, "column": 49 } }, "elements": [ { "type": "MemberExpression", "start": 11218, "end": 11237, "loc": { "start": { "line": 328, "column": 29 }, "end": { "line": 328, "column": 48 } }, "object": { "type": "Identifier", "start": 11218, "end": 11231, "loc": { "start": { "line": 328, "column": 29 }, "end": { "line": 328, "column": 42 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 11232, "end": 11237, "loc": { "start": { "line": 328, "column": 43 }, "end": { "line": 328, "column": 48 }, "identifierName": "right" }, "name": "right" }, "computed": false } ] } } ] } ] } ] } }, { "type": "ExpressionStatement", "start": 11280, "end": 11378, "loc": { "start": { "line": 332, "column": 8 }, "end": { "line": 332, "column": 106 } }, "expression": { "type": "CallExpression", "start": 11280, "end": 11377, "loc": { "start": { "line": 332, "column": 8 }, "end": { "line": 332, "column": 105 } }, "callee": { "type": "MemberExpression", "start": 11280, "end": 11318, "loc": { "start": { "line": 332, "column": 8 }, "end": { "line": 332, "column": 46 } }, "object": { "type": "MemberExpression", "start": 11280, "end": 11309, "loc": { "start": { "line": 332, "column": 8 }, "end": { "line": 332, "column": 37 } }, "object": { "type": "MemberExpression", "start": 11280, "end": 11297, "loc": { "start": { "line": 332, "column": 8 }, "end": { "line": 332, "column": 25 } }, "object": { "type": "Identifier", "start": 11280, "end": 11286, "loc": { "start": { "line": 332, "column": 8 }, "end": { "line": 332, "column": 14 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 11287, "end": 11297, "loc": { "start": { "line": 332, "column": 15 }, "end": { "line": 332, "column": 25 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 11298, "end": 11309, "loc": { "start": { "line": 332, "column": 26 }, "end": { "line": 332, "column": 37 }, "identifierName": "ItemEjector" }, "name": "ItemEjector" }, "computed": false }, "property": { "type": "Identifier", "start": 11310, "end": 11318, "loc": { "start": { "line": 332, "column": 38 }, "end": { "line": 332, "column": 46 }, "identifierName": "setSlots" }, "name": "setSlots" }, "computed": false }, "arguments": [ { "type": "ArrayExpression", "start": 11319, "end": 11376, "loc": { "start": { "line": 332, "column": 47 }, "end": { "line": 332, "column": 104 } }, "elements": [ { "type": "ObjectExpression", "start": 11320, "end": 11375, "loc": { "start": { "line": 332, "column": 48 }, "end": { "line": 332, "column": 103 } }, "properties": [ { "type": "ObjectProperty", "start": 11322, "end": 11343, "loc": { "start": { "line": 332, "column": 50 }, "end": { "line": 332, "column": 71 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11322, "end": 11325, "loc": { "start": { "line": 332, "column": 50 }, "end": { "line": 332, "column": 53 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 11327, "end": 11343, "loc": { "start": { "line": 332, "column": 55 }, "end": { "line": 332, "column": 71 } }, "callee": { "type": "Identifier", "start": 11331, "end": 11337, "loc": { "start": { "line": 332, "column": 59 }, "end": { "line": 332, "column": 65 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 11338, "end": 11339, "loc": { "start": { "line": 332, "column": 66 }, "end": { "line": 332, "column": 67 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 11341, "end": 11342, "loc": { "start": { "line": 332, "column": 69 }, "end": { "line": 332, "column": 70 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 11345, "end": 11373, "loc": { "start": { "line": 332, "column": 73 }, "end": { "line": 332, "column": 101 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11345, "end": 11354, "loc": { "start": { "line": 332, "column": 73 }, "end": { "line": 332, "column": 82 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 11356, "end": 11373, "loc": { "start": { "line": 332, "column": 84 }, "end": { "line": 332, "column": 101 } }, "object": { "type": "Identifier", "start": 11356, "end": 11369, "loc": { "start": { "line": 332, "column": 84 }, "end": { "line": 332, "column": 97 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 11370, "end": 11373, "loc": { "start": { "line": 332, "column": 98 }, "end": { "line": 332, "column": 101 }, "identifierName": "top" }, "name": "top" }, "computed": false } } ] } ] } ] } }, { "type": "ExpressionStatement", "start": 11390, "end": 11492, "loc": { "start": { "line": 334, "column": 8 }, "end": { "line": 334, "column": 110 } }, "expression": { "type": "AssignmentExpression", "start": 11390, "end": 11491, "loc": { "start": { "line": 334, "column": 8 }, "end": { "line": 334, "column": 109 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 11390, "end": 11431, "loc": { "start": { "line": 334, "column": 8 }, "end": { "line": 334, "column": 49 } }, "object": { "type": "MemberExpression", "start": 11390, "end": 11421, "loc": { "start": { "line": 334, "column": 8 }, "end": { "line": 334, "column": 39 } }, "object": { "type": "MemberExpression", "start": 11390, "end": 11407, "loc": { "start": { "line": 334, "column": 8 }, "end": { "line": 334, "column": 25 } }, "object": { "type": "Identifier", "start": 11390, "end": 11396, "loc": { "start": { "line": 334, "column": 8 }, "end": { "line": 334, "column": 14 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 11397, "end": 11407, "loc": { "start": { "line": 334, "column": 15 }, "end": { "line": 334, "column": 25 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 11408, "end": 11421, "loc": { "start": { "line": 334, "column": 26 }, "end": { "line": 334, "column": 39 }, "identifierName": "BeltUnderlays" }, "name": "BeltUnderlays" }, "computed": false }, "property": { "type": "Identifier", "start": 11422, "end": 11431, "loc": { "start": { "line": 334, "column": 40 }, "end": { "line": 334, "column": 49 }, "identifierName": "underlays" }, "name": "underlays" }, "computed": false }, "right": { "type": "ArrayExpression", "start": 11434, "end": 11491, "loc": { "start": { "line": 334, "column": 52 }, "end": { "line": 334, "column": 109 } }, "elements": [ { "type": "ObjectExpression", "start": 11435, "end": 11490, "loc": { "start": { "line": 334, "column": 53 }, "end": { "line": 334, "column": 108 } }, "properties": [ { "type": "ObjectProperty", "start": 11437, "end": 11458, "loc": { "start": { "line": 334, "column": 55 }, "end": { "line": 334, "column": 76 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11437, "end": 11440, "loc": { "start": { "line": 334, "column": 55 }, "end": { "line": 334, "column": 58 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 11442, "end": 11458, "loc": { "start": { "line": 334, "column": 60 }, "end": { "line": 334, "column": 76 } }, "callee": { "type": "Identifier", "start": 11446, "end": 11452, "loc": { "start": { "line": 334, "column": 64 }, "end": { "line": 334, "column": 70 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 11453, "end": 11454, "loc": { "start": { "line": 334, "column": 71 }, "end": { "line": 334, "column": 72 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 11456, "end": 11457, "loc": { "start": { "line": 334, "column": 74 }, "end": { "line": 334, "column": 75 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 11460, "end": 11488, "loc": { "start": { "line": 334, "column": 78 }, "end": { "line": 334, "column": 106 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11460, "end": 11469, "loc": { "start": { "line": 334, "column": 78 }, "end": { "line": 334, "column": 87 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 11471, "end": 11488, "loc": { "start": { "line": 334, "column": 89 }, "end": { "line": 334, "column": 106 } }, "object": { "type": "Identifier", "start": 11471, "end": 11484, "loc": { "start": { "line": 334, "column": 89 }, "end": { "line": 334, "column": 102 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 11485, "end": 11488, "loc": { "start": { "line": 334, "column": 103 }, "end": { "line": 334, "column": 106 }, "identifierName": "top" }, "name": "top" }, "computed": false } } ] } ] } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 11508, "end": 12112, "loc": { "start": { "line": 337, "column": 4 }, "end": { "line": 351, "column": 5 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 11509, "end": 11552, "loc": { "start": { "line": 337, "column": 5 }, "end": { "line": 337, "column": 48 } }, "object": { "type": "MemberExpression", "start": 11509, "end": 11538, "loc": { "start": { "line": 337, "column": 5 }, "end": { "line": 337, "column": 34 } }, "object": { "type": "Identifier", "start": 11509, "end": 11529, "loc": { "start": { "line": 337, "column": 5 }, "end": { "line": 337, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 11530, "end": 11538, "loc": { "start": { "line": 337, "column": 26 }, "end": { "line": 337, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 11539, "end": 11552, "loc": { "start": { "line": 337, "column": 35 }, "end": { "line": 337, "column": 48 }, "identifierName": "mergerInverse" }, "name": "mergerInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 11555, "end": 12112, "loc": { "start": { "line": 337, "column": 51 }, "end": { "line": 351, "column": 5 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 11556, "end": 11562, "loc": { "start": { "line": 337, "column": 52 }, "end": { "line": 337, "column": 58 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 11564, "end": 11579, "loc": { "start": { "line": 337, "column": 60 }, "end": { "line": 337, "column": 75 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" } ], "body": { "type": "BlockStatement", "start": 11584, "end": 12112, "loc": { "start": { "line": 337, "column": 80 }, "end": { "line": 351, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 11595, "end": 11881, "loc": { "start": { "line": 338, "column": 8 }, "end": { "line": 346, "column": 11 } }, "expression": { "type": "CallExpression", "start": 11595, "end": 11880, "loc": { "start": { "line": 338, "column": 8 }, "end": { "line": 346, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 11595, "end": 11634, "loc": { "start": { "line": 338, "column": 8 }, "end": { "line": 338, "column": 47 } }, "object": { "type": "MemberExpression", "start": 11595, "end": 11625, "loc": { "start": { "line": 338, "column": 8 }, "end": { "line": 338, "column": 38 } }, "object": { "type": "MemberExpression", "start": 11595, "end": 11612, "loc": { "start": { "line": 338, "column": 8 }, "end": { "line": 338, "column": 25 } }, "object": { "type": "Identifier", "start": 11595, "end": 11601, "loc": { "start": { "line": 338, "column": 8 }, "end": { "line": 338, "column": 14 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 11602, "end": 11612, "loc": { "start": { "line": 338, "column": 15 }, "end": { "line": 338, "column": 25 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 11613, "end": 11625, "loc": { "start": { "line": 338, "column": 26 }, "end": { "line": 338, "column": 38 }, "identifierName": "ItemAcceptor" }, "name": "ItemAcceptor" }, "computed": false }, "property": { "type": "Identifier", "start": 11626, "end": 11634, "loc": { "start": { "line": 338, "column": 39 }, "end": { "line": 338, "column": 47 }, "identifierName": "setSlots" }, "name": "setSlots" }, "computed": false }, "arguments": [ { "type": "ArrayExpression", "start": 11635, "end": 11879, "loc": { "start": { "line": 338, "column": 48 }, "end": { "line": 346, "column": 9 } }, "elements": [ { "type": "ObjectExpression", "start": 11636, "end": 11745, "loc": { "start": { "line": 338, "column": 49 }, "end": { "line": 341, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 11655, "end": 11676, "loc": { "start": { "line": 339, "column": 16 }, "end": { "line": 339, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11655, "end": 11658, "loc": { "start": { "line": 339, "column": 16 }, "end": { "line": 339, "column": 19 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 11660, "end": 11676, "loc": { "start": { "line": 339, "column": 21 }, "end": { "line": 339, "column": 37 } }, "callee": { "type": "Identifier", "start": 11664, "end": 11670, "loc": { "start": { "line": 339, "column": 25 }, "end": { "line": 339, "column": 31 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 11671, "end": 11672, "loc": { "start": { "line": 339, "column": 32 }, "end": { "line": 339, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 11674, "end": 11675, "loc": { "start": { "line": 339, "column": 35 }, "end": { "line": 339, "column": 36 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 11695, "end": 11729, "loc": { "start": { "line": 340, "column": 16 }, "end": { "line": 340, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11695, "end": 11705, "loc": { "start": { "line": 340, "column": 16 }, "end": { "line": 340, "column": 26 }, "identifierName": "directions" }, "name": "directions" }, "value": { "type": "ArrayExpression", "start": 11707, "end": 11729, "loc": { "start": { "line": 340, "column": 28 }, "end": { "line": 340, "column": 50 } }, "elements": [ { "type": "MemberExpression", "start": 11708, "end": 11728, "loc": { "start": { "line": 340, "column": 29 }, "end": { "line": 340, "column": 49 } }, "object": { "type": "Identifier", "start": 11708, "end": 11721, "loc": { "start": { "line": 340, "column": 29 }, "end": { "line": 340, "column": 42 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 11722, "end": 11728, "loc": { "start": { "line": 340, "column": 43 }, "end": { "line": 340, "column": 49 }, "identifierName": "bottom" }, "name": "bottom" }, "computed": false } ] } } ] }, { "type": "ObjectExpression", "start": 11760, "end": 11867, "loc": { "start": { "line": 342, "column": 12 }, "end": { "line": 345, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 11779, "end": 11800, "loc": { "start": { "line": 343, "column": 16 }, "end": { "line": 343, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11779, "end": 11782, "loc": { "start": { "line": 343, "column": 16 }, "end": { "line": 343, "column": 19 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 11784, "end": 11800, "loc": { "start": { "line": 343, "column": 21 }, "end": { "line": 343, "column": 37 } }, "callee": { "type": "Identifier", "start": 11788, "end": 11794, "loc": { "start": { "line": 343, "column": 25 }, "end": { "line": 343, "column": 31 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 11795, "end": 11796, "loc": { "start": { "line": 343, "column": 32 }, "end": { "line": 343, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 11798, "end": 11799, "loc": { "start": { "line": 343, "column": 35 }, "end": { "line": 343, "column": 36 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 11819, "end": 11851, "loc": { "start": { "line": 344, "column": 16 }, "end": { "line": 344, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11819, "end": 11829, "loc": { "start": { "line": 344, "column": 16 }, "end": { "line": 344, "column": 26 }, "identifierName": "directions" }, "name": "directions" }, "value": { "type": "ArrayExpression", "start": 11831, "end": 11851, "loc": { "start": { "line": 344, "column": 28 }, "end": { "line": 344, "column": 48 } }, "elements": [ { "type": "MemberExpression", "start": 11832, "end": 11850, "loc": { "start": { "line": 344, "column": 29 }, "end": { "line": 344, "column": 47 } }, "object": { "type": "Identifier", "start": 11832, "end": 11845, "loc": { "start": { "line": 344, "column": 29 }, "end": { "line": 344, "column": 42 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 11846, "end": 11850, "loc": { "start": { "line": 344, "column": 43 }, "end": { "line": 344, "column": 47 }, "identifierName": "left" }, "name": "left" }, "computed": false } ] } } ] } ] } ] } }, { "type": "ExpressionStatement", "start": 11893, "end": 11991, "loc": { "start": { "line": 348, "column": 8 }, "end": { "line": 348, "column": 106 } }, "expression": { "type": "CallExpression", "start": 11893, "end": 11990, "loc": { "start": { "line": 348, "column": 8 }, "end": { "line": 348, "column": 105 } }, "callee": { "type": "MemberExpression", "start": 11893, "end": 11931, "loc": { "start": { "line": 348, "column": 8 }, "end": { "line": 348, "column": 46 } }, "object": { "type": "MemberExpression", "start": 11893, "end": 11922, "loc": { "start": { "line": 348, "column": 8 }, "end": { "line": 348, "column": 37 } }, "object": { "type": "MemberExpression", "start": 11893, "end": 11910, "loc": { "start": { "line": 348, "column": 8 }, "end": { "line": 348, "column": 25 } }, "object": { "type": "Identifier", "start": 11893, "end": 11899, "loc": { "start": { "line": 348, "column": 8 }, "end": { "line": 348, "column": 14 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 11900, "end": 11910, "loc": { "start": { "line": 348, "column": 15 }, "end": { "line": 348, "column": 25 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 11911, "end": 11922, "loc": { "start": { "line": 348, "column": 26 }, "end": { "line": 348, "column": 37 }, "identifierName": "ItemEjector" }, "name": "ItemEjector" }, "computed": false }, "property": { "type": "Identifier", "start": 11923, "end": 11931, "loc": { "start": { "line": 348, "column": 38 }, "end": { "line": 348, "column": 46 }, "identifierName": "setSlots" }, "name": "setSlots" }, "computed": false }, "arguments": [ { "type": "ArrayExpression", "start": 11932, "end": 11989, "loc": { "start": { "line": 348, "column": 47 }, "end": { "line": 348, "column": 104 } }, "elements": [ { "type": "ObjectExpression", "start": 11933, "end": 11988, "loc": { "start": { "line": 348, "column": 48 }, "end": { "line": 348, "column": 103 } }, "properties": [ { "type": "ObjectProperty", "start": 11935, "end": 11956, "loc": { "start": { "line": 348, "column": 50 }, "end": { "line": 348, "column": 71 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11935, "end": 11938, "loc": { "start": { "line": 348, "column": 50 }, "end": { "line": 348, "column": 53 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 11940, "end": 11956, "loc": { "start": { "line": 348, "column": 55 }, "end": { "line": 348, "column": 71 } }, "callee": { "type": "Identifier", "start": 11944, "end": 11950, "loc": { "start": { "line": 348, "column": 59 }, "end": { "line": 348, "column": 65 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 11951, "end": 11952, "loc": { "start": { "line": 348, "column": 66 }, "end": { "line": 348, "column": 67 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 11954, "end": 11955, "loc": { "start": { "line": 348, "column": 69 }, "end": { "line": 348, "column": 70 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 11958, "end": 11986, "loc": { "start": { "line": 348, "column": 73 }, "end": { "line": 348, "column": 101 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11958, "end": 11967, "loc": { "start": { "line": 348, "column": 73 }, "end": { "line": 348, "column": 82 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 11969, "end": 11986, "loc": { "start": { "line": 348, "column": 84 }, "end": { "line": 348, "column": 101 } }, "object": { "type": "Identifier", "start": 11969, "end": 11982, "loc": { "start": { "line": 348, "column": 84 }, "end": { "line": 348, "column": 97 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 11983, "end": 11986, "loc": { "start": { "line": 348, "column": 98 }, "end": { "line": 348, "column": 101 }, "identifierName": "top" }, "name": "top" }, "computed": false } } ] } ] } ] } }, { "type": "ExpressionStatement", "start": 12003, "end": 12105, "loc": { "start": { "line": 350, "column": 8 }, "end": { "line": 350, "column": 110 } }, "expression": { "type": "AssignmentExpression", "start": 12003, "end": 12104, "loc": { "start": { "line": 350, "column": 8 }, "end": { "line": 350, "column": 109 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 12003, "end": 12044, "loc": { "start": { "line": 350, "column": 8 }, "end": { "line": 350, "column": 49 } }, "object": { "type": "MemberExpression", "start": 12003, "end": 12034, "loc": { "start": { "line": 350, "column": 8 }, "end": { "line": 350, "column": 39 } }, "object": { "type": "MemberExpression", "start": 12003, "end": 12020, "loc": { "start": { "line": 350, "column": 8 }, "end": { "line": 350, "column": 25 } }, "object": { "type": "Identifier", "start": 12003, "end": 12009, "loc": { "start": { "line": 350, "column": 8 }, "end": { "line": 350, "column": 14 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 12010, "end": 12020, "loc": { "start": { "line": 350, "column": 15 }, "end": { "line": 350, "column": 25 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 12021, "end": 12034, "loc": { "start": { "line": 350, "column": 26 }, "end": { "line": 350, "column": 39 }, "identifierName": "BeltUnderlays" }, "name": "BeltUnderlays" }, "computed": false }, "property": { "type": "Identifier", "start": 12035, "end": 12044, "loc": { "start": { "line": 350, "column": 40 }, "end": { "line": 350, "column": 49 }, "identifierName": "underlays" }, "name": "underlays" }, "computed": false }, "right": { "type": "ArrayExpression", "start": 12047, "end": 12104, "loc": { "start": { "line": 350, "column": 52 }, "end": { "line": 350, "column": 109 } }, "elements": [ { "type": "ObjectExpression", "start": 12048, "end": 12103, "loc": { "start": { "line": 350, "column": 53 }, "end": { "line": 350, "column": 108 } }, "properties": [ { "type": "ObjectProperty", "start": 12050, "end": 12071, "loc": { "start": { "line": 350, "column": 55 }, "end": { "line": 350, "column": 76 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12050, "end": 12053, "loc": { "start": { "line": 350, "column": 55 }, "end": { "line": 350, "column": 58 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 12055, "end": 12071, "loc": { "start": { "line": 350, "column": 60 }, "end": { "line": 350, "column": 76 } }, "callee": { "type": "Identifier", "start": 12059, "end": 12065, "loc": { "start": { "line": 350, "column": 64 }, "end": { "line": 350, "column": 70 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 12066, "end": 12067, "loc": { "start": { "line": 350, "column": 71 }, "end": { "line": 350, "column": 72 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 12069, "end": 12070, "loc": { "start": { "line": 350, "column": 74 }, "end": { "line": 350, "column": 75 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 12073, "end": 12101, "loc": { "start": { "line": 350, "column": 78 }, "end": { "line": 350, "column": 106 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12073, "end": 12082, "loc": { "start": { "line": 350, "column": 78 }, "end": { "line": 350, "column": 87 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 12084, "end": 12101, "loc": { "start": { "line": 350, "column": 89 }, "end": { "line": 350, "column": 106 } }, "object": { "type": "Identifier", "start": 12084, "end": 12097, "loc": { "start": { "line": 350, "column": 89 }, "end": { "line": 350, "column": 102 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 12098, "end": 12101, "loc": { "start": { "line": 350, "column": 103 }, "end": { "line": 350, "column": 106 }, "identifierName": "top" }, "name": "top" }, "computed": false } } ] } ] } } } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 12121, "end": 12867, "loc": { "start": { "line": 353, "column": 4 }, "end": { "line": 374, "column": 5 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 12122, "end": 12160, "loc": { "start": { "line": 353, "column": 5 }, "end": { "line": 353, "column": 43 } }, "object": { "type": "MemberExpression", "start": 12122, "end": 12151, "loc": { "start": { "line": 353, "column": 5 }, "end": { "line": 353, "column": 34 } }, "object": { "type": "Identifier", "start": 12122, "end": 12142, "loc": { "start": { "line": 353, "column": 5 }, "end": { "line": 353, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 12143, "end": 12151, "loc": { "start": { "line": 353, "column": 26 }, "end": { "line": 353, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 12152, "end": 12160, "loc": { "start": { "line": 353, "column": 35 }, "end": { "line": 353, "column": 43 }, "identifierName": "splitter" }, "name": "splitter" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 12163, "end": 12867, "loc": { "start": { "line": 353, "column": 46 }, "end": { "line": 374, "column": 5 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 12164, "end": 12170, "loc": { "start": { "line": 353, "column": 47 }, "end": { "line": 353, "column": 53 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 12172, "end": 12187, "loc": { "start": { "line": 353, "column": 55 }, "end": { "line": 353, "column": 70 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" } ], "body": { "type": "BlockStatement", "start": 12192, "end": 12867, "loc": { "start": { "line": 353, "column": 75 }, "end": { "line": 374, "column": 5 } }, "body": [ { "type": "BlockStatement", "start": 12203, "end": 12860, "loc": { "start": { "line": 354, "column": 8 }, "end": { "line": 373, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 12218, "end": 12373, "loc": { "start": { "line": 355, "column": 12 }, "end": { "line": 358, "column": 18 } }, "expression": { "type": "CallExpression", "start": 12218, "end": 12372, "loc": { "start": { "line": 355, "column": 12 }, "end": { "line": 358, "column": 17 } }, "callee": { "type": "MemberExpression", "start": 12218, "end": 12257, "loc": { "start": { "line": 355, "column": 12 }, "end": { "line": 355, "column": 51 } }, "object": { "type": "MemberExpression", "start": 12218, "end": 12248, "loc": { "start": { "line": 355, "column": 12 }, "end": { "line": 355, "column": 42 } }, "object": { "type": "MemberExpression", "start": 12218, "end": 12235, "loc": { "start": { "line": 355, "column": 12 }, "end": { "line": 355, "column": 29 } }, "object": { "type": "Identifier", "start": 12218, "end": 12224, "loc": { "start": { "line": 355, "column": 12 }, "end": { "line": 355, "column": 18 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 12225, "end": 12235, "loc": { "start": { "line": 355, "column": 19 }, "end": { "line": 355, "column": 29 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 12236, "end": 12248, "loc": { "start": { "line": 355, "column": 30 }, "end": { "line": 355, "column": 42 }, "identifierName": "ItemAcceptor" }, "name": "ItemAcceptor" }, "computed": false }, "property": { "type": "Identifier", "start": 12249, "end": 12257, "loc": { "start": { "line": 355, "column": 43 }, "end": { "line": 355, "column": 51 }, "identifierName": "setSlots" }, "name": "setSlots" }, "computed": false }, "arguments": [ { "type": "ArrayExpression", "start": 12258, "end": 12371, "loc": { "start": { "line": 355, "column": 52 }, "end": { "line": 358, "column": 16 } }, "elements": [ { "type": "ObjectExpression", "start": 12259, "end": 12368, "loc": { "start": { "line": 355, "column": 53 }, "end": { "line": 358, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 12278, "end": 12299, "loc": { "start": { "line": 356, "column": 16 }, "end": { "line": 356, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12278, "end": 12281, "loc": { "start": { "line": 356, "column": 16 }, "end": { "line": 356, "column": 19 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 12283, "end": 12299, "loc": { "start": { "line": 356, "column": 21 }, "end": { "line": 356, "column": 37 } }, "callee": { "type": "Identifier", "start": 12287, "end": 12293, "loc": { "start": { "line": 356, "column": 25 }, "end": { "line": 356, "column": 31 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 12294, "end": 12295, "loc": { "start": { "line": 356, "column": 32 }, "end": { "line": 356, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 12297, "end": 12298, "loc": { "start": { "line": 356, "column": 35 }, "end": { "line": 356, "column": 36 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 12318, "end": 12352, "loc": { "start": { "line": 357, "column": 16 }, "end": { "line": 357, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12318, "end": 12328, "loc": { "start": { "line": 357, "column": 16 }, "end": { "line": 357, "column": 26 }, "identifierName": "directions" }, "name": "directions" }, "value": { "type": "ArrayExpression", "start": 12330, "end": 12352, "loc": { "start": { "line": 357, "column": 28 }, "end": { "line": 357, "column": 50 } }, "elements": [ { "type": "MemberExpression", "start": 12331, "end": 12351, "loc": { "start": { "line": 357, "column": 29 }, "end": { "line": 357, "column": 49 } }, "object": { "type": "Identifier", "start": 12331, "end": 12344, "loc": { "start": { "line": 357, "column": 29 }, "end": { "line": 357, "column": 42 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 12345, "end": 12351, "loc": { "start": { "line": 357, "column": 43 }, "end": { "line": 357, "column": 49 }, "identifierName": "bottom" }, "name": "bottom" }, "computed": false } ] } } ] } ] } ] } }, { "type": "ExpressionStatement", "start": 12389, "end": 12698, "loc": { "start": { "line": 360, "column": 12 }, "end": { "line": 368, "column": 15 } }, "expression": { "type": "CallExpression", "start": 12389, "end": 12697, "loc": { "start": { "line": 360, "column": 12 }, "end": { "line": 368, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 12389, "end": 12427, "loc": { "start": { "line": 360, "column": 12 }, "end": { "line": 360, "column": 50 } }, "object": { "type": "MemberExpression", "start": 12389, "end": 12418, "loc": { "start": { "line": 360, "column": 12 }, "end": { "line": 360, "column": 41 } }, "object": { "type": "MemberExpression", "start": 12389, "end": 12406, "loc": { "start": { "line": 360, "column": 12 }, "end": { "line": 360, "column": 29 } }, "object": { "type": "Identifier", "start": 12389, "end": 12395, "loc": { "start": { "line": 360, "column": 12 }, "end": { "line": 360, "column": 18 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 12396, "end": 12406, "loc": { "start": { "line": 360, "column": 19 }, "end": { "line": 360, "column": 29 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 12407, "end": 12418, "loc": { "start": { "line": 360, "column": 30 }, "end": { "line": 360, "column": 41 }, "identifierName": "ItemEjector" }, "name": "ItemEjector" }, "computed": false }, "property": { "type": "Identifier", "start": 12419, "end": 12427, "loc": { "start": { "line": 360, "column": 42 }, "end": { "line": 360, "column": 50 }, "identifierName": "setSlots" }, "name": "setSlots" }, "computed": false }, "arguments": [ { "type": "ArrayExpression", "start": 12428, "end": 12696, "loc": { "start": { "line": 360, "column": 51 }, "end": { "line": 368, "column": 13 } }, "elements": [ { "type": "ObjectExpression", "start": 12429, "end": 12544, "loc": { "start": { "line": 360, "column": 52 }, "end": { "line": 363, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 12452, "end": 12473, "loc": { "start": { "line": 361, "column": 20 }, "end": { "line": 361, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12452, "end": 12455, "loc": { "start": { "line": 361, "column": 20 }, "end": { "line": 361, "column": 23 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 12457, "end": 12473, "loc": { "start": { "line": 361, "column": 25 }, "end": { "line": 361, "column": 41 } }, "callee": { "type": "Identifier", "start": 12461, "end": 12467, "loc": { "start": { "line": 361, "column": 29 }, "end": { "line": 361, "column": 35 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 12468, "end": 12469, "loc": { "start": { "line": 361, "column": 36 }, "end": { "line": 361, "column": 37 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 12471, "end": 12472, "loc": { "start": { "line": 361, "column": 39 }, "end": { "line": 361, "column": 40 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 12496, "end": 12524, "loc": { "start": { "line": 362, "column": 20 }, "end": { "line": 362, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12496, "end": 12505, "loc": { "start": { "line": 362, "column": 20 }, "end": { "line": 362, "column": 29 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 12507, "end": 12524, "loc": { "start": { "line": 362, "column": 31 }, "end": { "line": 362, "column": 48 } }, "object": { "type": "Identifier", "start": 12507, "end": 12520, "loc": { "start": { "line": 362, "column": 31 }, "end": { "line": 362, "column": 44 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 12521, "end": 12524, "loc": { "start": { "line": 362, "column": 45 }, "end": { "line": 362, "column": 48 }, "identifierName": "top" }, "name": "top" }, "computed": false } } ] }, { "type": "ObjectExpression", "start": 12563, "end": 12680, "loc": { "start": { "line": 364, "column": 16 }, "end": { "line": 367, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 12586, "end": 12607, "loc": { "start": { "line": 365, "column": 20 }, "end": { "line": 365, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12586, "end": 12589, "loc": { "start": { "line": 365, "column": 20 }, "end": { "line": 365, "column": 23 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 12591, "end": 12607, "loc": { "start": { "line": 365, "column": 25 }, "end": { "line": 365, "column": 41 } }, "callee": { "type": "Identifier", "start": 12595, "end": 12601, "loc": { "start": { "line": 365, "column": 29 }, "end": { "line": 365, "column": 35 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 12602, "end": 12603, "loc": { "start": { "line": 365, "column": 36 }, "end": { "line": 365, "column": 37 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 12605, "end": 12606, "loc": { "start": { "line": 365, "column": 39 }, "end": { "line": 365, "column": 40 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 12630, "end": 12660, "loc": { "start": { "line": 366, "column": 20 }, "end": { "line": 366, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12630, "end": 12639, "loc": { "start": { "line": 366, "column": 20 }, "end": { "line": 366, "column": 29 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 12641, "end": 12660, "loc": { "start": { "line": 366, "column": 31 }, "end": { "line": 366, "column": 50 } }, "object": { "type": "Identifier", "start": 12641, "end": 12654, "loc": { "start": { "line": 366, "column": 31 }, "end": { "line": 366, "column": 44 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 12655, "end": 12660, "loc": { "start": { "line": 366, "column": 45 }, "end": { "line": 366, "column": 50 }, "identifierName": "right" }, "name": "right" }, "computed": false } } ] } ] } ] } }, { "type": "ExpressionStatement", "start": 12714, "end": 12849, "loc": { "start": { "line": 370, "column": 12 }, "end": { "line": 372, "column": 14 } }, "expression": { "type": "AssignmentExpression", "start": 12714, "end": 12848, "loc": { "start": { "line": 370, "column": 12 }, "end": { "line": 372, "column": 13 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 12714, "end": 12755, "loc": { "start": { "line": 370, "column": 12 }, "end": { "line": 370, "column": 53 } }, "object": { "type": "MemberExpression", "start": 12714, "end": 12745, "loc": { "start": { "line": 370, "column": 12 }, "end": { "line": 370, "column": 43 } }, "object": { "type": "MemberExpression", "start": 12714, "end": 12731, "loc": { "start": { "line": 370, "column": 12 }, "end": { "line": 370, "column": 29 } }, "object": { "type": "Identifier", "start": 12714, "end": 12720, "loc": { "start": { "line": 370, "column": 12 }, "end": { "line": 370, "column": 18 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 12721, "end": 12731, "loc": { "start": { "line": 370, "column": 19 }, "end": { "line": 370, "column": 29 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 12732, "end": 12745, "loc": { "start": { "line": 370, "column": 30 }, "end": { "line": 370, "column": 43 }, "identifierName": "BeltUnderlays" }, "name": "BeltUnderlays" }, "computed": false }, "property": { "type": "Identifier", "start": 12746, "end": 12755, "loc": { "start": { "line": 370, "column": 44 }, "end": { "line": 370, "column": 53 }, "identifierName": "underlays" }, "name": "underlays" }, "computed": false }, "right": { "type": "ArrayExpression", "start": 12758, "end": 12848, "loc": { "start": { "line": 370, "column": 56 }, "end": { "line": 372, "column": 13 } }, "elements": [ { "type": "ObjectExpression", "start": 12777, "end": 12832, "loc": { "start": { "line": 371, "column": 16 }, "end": { "line": 371, "column": 71 } }, "properties": [ { "type": "ObjectProperty", "start": 12779, "end": 12800, "loc": { "start": { "line": 371, "column": 18 }, "end": { "line": 371, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12779, "end": 12782, "loc": { "start": { "line": 371, "column": 18 }, "end": { "line": 371, "column": 21 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 12784, "end": 12800, "loc": { "start": { "line": 371, "column": 23 }, "end": { "line": 371, "column": 39 } }, "callee": { "type": "Identifier", "start": 12788, "end": 12794, "loc": { "start": { "line": 371, "column": 27 }, "end": { "line": 371, "column": 33 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 12795, "end": 12796, "loc": { "start": { "line": 371, "column": 34 }, "end": { "line": 371, "column": 35 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 12798, "end": 12799, "loc": { "start": { "line": 371, "column": 37 }, "end": { "line": 371, "column": 38 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 12802, "end": 12830, "loc": { "start": { "line": 371, "column": 41 }, "end": { "line": 371, "column": 69 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12802, "end": 12811, "loc": { "start": { "line": 371, "column": 41 }, "end": { "line": 371, "column": 50 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 12813, "end": 12830, "loc": { "start": { "line": 371, "column": 52 }, "end": { "line": 371, "column": 69 } }, "object": { "type": "Identifier", "start": 12813, "end": 12826, "loc": { "start": { "line": 371, "column": 52 }, "end": { "line": 371, "column": 65 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 12827, "end": 12830, "loc": { "start": { "line": 371, "column": 66 }, "end": { "line": 371, "column": 69 }, "identifierName": "top" }, "name": "top" }, "computed": false } } ] } ] } } } ], "directives": [] } ], "directives": [] } } }, { "type": "ObjectProperty", "start": 12876, "end": 13628, "loc": { "start": { "line": 376, "column": 4 }, "end": { "line": 397, "column": 5 } }, "method": false, "shorthand": false, "computed": true, "key": { "type": "MemberExpression", "start": 12877, "end": 12922, "loc": { "start": { "line": 376, "column": 5 }, "end": { "line": 376, "column": 50 } }, "object": { "type": "MemberExpression", "start": 12877, "end": 12906, "loc": { "start": { "line": 376, "column": 5 }, "end": { "line": 376, "column": 34 } }, "object": { "type": "Identifier", "start": 12877, "end": 12897, "loc": { "start": { "line": 376, "column": 5 }, "end": { "line": 376, "column": 25 }, "identifierName": "MetaBalancerBuilding" }, "name": "MetaBalancerBuilding" }, "property": { "type": "Identifier", "start": 12898, "end": 12906, "loc": { "start": { "line": 376, "column": 26 }, "end": { "line": 376, "column": 34 }, "identifierName": "variants" }, "name": "variants" }, "computed": false }, "property": { "type": "Identifier", "start": 12907, "end": 12922, "loc": { "start": { "line": 376, "column": 35 }, "end": { "line": 376, "column": 50 }, "identifierName": "splitterInverse" }, "name": "splitterInverse" }, "computed": false }, "value": { "type": "ArrowFunctionExpression", "start": 12925, "end": 13628, "loc": { "start": { "line": 376, "column": 53 }, "end": { "line": 397, "column": 5 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 12926, "end": 12932, "loc": { "start": { "line": 376, "column": 54 }, "end": { "line": 376, "column": 60 }, "identifierName": "entity" }, "name": "entity" }, { "type": "Identifier", "start": 12934, "end": 12949, "loc": { "start": { "line": 376, "column": 62 }, "end": { "line": 376, "column": 77 }, "identifierName": "rotationVariant" }, "name": "rotationVariant" } ], "body": { "type": "BlockStatement", "start": 12954, "end": 13628, "loc": { "start": { "line": 376, "column": 82 }, "end": { "line": 397, "column": 5 } }, "body": [ { "type": "BlockStatement", "start": 12965, "end": 13621, "loc": { "start": { "line": 377, "column": 8 }, "end": { "line": 396, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 12980, "end": 13135, "loc": { "start": { "line": 378, "column": 12 }, "end": { "line": 381, "column": 18 } }, "expression": { "type": "CallExpression", "start": 12980, "end": 13134, "loc": { "start": { "line": 378, "column": 12 }, "end": { "line": 381, "column": 17 } }, "callee": { "type": "MemberExpression", "start": 12980, "end": 13019, "loc": { "start": { "line": 378, "column": 12 }, "end": { "line": 378, "column": 51 } }, "object": { "type": "MemberExpression", "start": 12980, "end": 13010, "loc": { "start": { "line": 378, "column": 12 }, "end": { "line": 378, "column": 42 } }, "object": { "type": "MemberExpression", "start": 12980, "end": 12997, "loc": { "start": { "line": 378, "column": 12 }, "end": { "line": 378, "column": 29 } }, "object": { "type": "Identifier", "start": 12980, "end": 12986, "loc": { "start": { "line": 378, "column": 12 }, "end": { "line": 378, "column": 18 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 12987, "end": 12997, "loc": { "start": { "line": 378, "column": 19 }, "end": { "line": 378, "column": 29 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 12998, "end": 13010, "loc": { "start": { "line": 378, "column": 30 }, "end": { "line": 378, "column": 42 }, "identifierName": "ItemAcceptor" }, "name": "ItemAcceptor" }, "computed": false }, "property": { "type": "Identifier", "start": 13011, "end": 13019, "loc": { "start": { "line": 378, "column": 43 }, "end": { "line": 378, "column": 51 }, "identifierName": "setSlots" }, "name": "setSlots" }, "computed": false }, "arguments": [ { "type": "ArrayExpression", "start": 13020, "end": 13133, "loc": { "start": { "line": 378, "column": 52 }, "end": { "line": 381, "column": 16 } }, "elements": [ { "type": "ObjectExpression", "start": 13021, "end": 13130, "loc": { "start": { "line": 378, "column": 53 }, "end": { "line": 381, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 13040, "end": 13061, "loc": { "start": { "line": 379, "column": 16 }, "end": { "line": 379, "column": 37 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13040, "end": 13043, "loc": { "start": { "line": 379, "column": 16 }, "end": { "line": 379, "column": 19 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 13045, "end": 13061, "loc": { "start": { "line": 379, "column": 21 }, "end": { "line": 379, "column": 37 } }, "callee": { "type": "Identifier", "start": 13049, "end": 13055, "loc": { "start": { "line": 379, "column": 25 }, "end": { "line": 379, "column": 31 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 13056, "end": 13057, "loc": { "start": { "line": 379, "column": 32 }, "end": { "line": 379, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 13059, "end": 13060, "loc": { "start": { "line": 379, "column": 35 }, "end": { "line": 379, "column": 36 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 13080, "end": 13114, "loc": { "start": { "line": 380, "column": 16 }, "end": { "line": 380, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13080, "end": 13090, "loc": { "start": { "line": 380, "column": 16 }, "end": { "line": 380, "column": 26 }, "identifierName": "directions" }, "name": "directions" }, "value": { "type": "ArrayExpression", "start": 13092, "end": 13114, "loc": { "start": { "line": 380, "column": 28 }, "end": { "line": 380, "column": 50 } }, "elements": [ { "type": "MemberExpression", "start": 13093, "end": 13113, "loc": { "start": { "line": 380, "column": 29 }, "end": { "line": 380, "column": 49 } }, "object": { "type": "Identifier", "start": 13093, "end": 13106, "loc": { "start": { "line": 380, "column": 29 }, "end": { "line": 380, "column": 42 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 13107, "end": 13113, "loc": { "start": { "line": 380, "column": 43 }, "end": { "line": 380, "column": 49 }, "identifierName": "bottom" }, "name": "bottom" }, "computed": false } ] } } ] } ] } ] } }, { "type": "ExpressionStatement", "start": 13151, "end": 13459, "loc": { "start": { "line": 383, "column": 12 }, "end": { "line": 391, "column": 15 } }, "expression": { "type": "CallExpression", "start": 13151, "end": 13458, "loc": { "start": { "line": 383, "column": 12 }, "end": { "line": 391, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 13151, "end": 13189, "loc": { "start": { "line": 383, "column": 12 }, "end": { "line": 383, "column": 50 } }, "object": { "type": "MemberExpression", "start": 13151, "end": 13180, "loc": { "start": { "line": 383, "column": 12 }, "end": { "line": 383, "column": 41 } }, "object": { "type": "MemberExpression", "start": 13151, "end": 13168, "loc": { "start": { "line": 383, "column": 12 }, "end": { "line": 383, "column": 29 } }, "object": { "type": "Identifier", "start": 13151, "end": 13157, "loc": { "start": { "line": 383, "column": 12 }, "end": { "line": 383, "column": 18 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 13158, "end": 13168, "loc": { "start": { "line": 383, "column": 19 }, "end": { "line": 383, "column": 29 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 13169, "end": 13180, "loc": { "start": { "line": 383, "column": 30 }, "end": { "line": 383, "column": 41 }, "identifierName": "ItemEjector" }, "name": "ItemEjector" }, "computed": false }, "property": { "type": "Identifier", "start": 13181, "end": 13189, "loc": { "start": { "line": 383, "column": 42 }, "end": { "line": 383, "column": 50 }, "identifierName": "setSlots" }, "name": "setSlots" }, "computed": false }, "arguments": [ { "type": "ArrayExpression", "start": 13190, "end": 13457, "loc": { "start": { "line": 383, "column": 51 }, "end": { "line": 391, "column": 13 } }, "elements": [ { "type": "ObjectExpression", "start": 13191, "end": 13306, "loc": { "start": { "line": 383, "column": 52 }, "end": { "line": 386, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 13214, "end": 13235, "loc": { "start": { "line": 384, "column": 20 }, "end": { "line": 384, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13214, "end": 13217, "loc": { "start": { "line": 384, "column": 20 }, "end": { "line": 384, "column": 23 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 13219, "end": 13235, "loc": { "start": { "line": 384, "column": 25 }, "end": { "line": 384, "column": 41 } }, "callee": { "type": "Identifier", "start": 13223, "end": 13229, "loc": { "start": { "line": 384, "column": 29 }, "end": { "line": 384, "column": 35 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 13230, "end": 13231, "loc": { "start": { "line": 384, "column": 36 }, "end": { "line": 384, "column": 37 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 13233, "end": 13234, "loc": { "start": { "line": 384, "column": 39 }, "end": { "line": 384, "column": 40 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 13258, "end": 13286, "loc": { "start": { "line": 385, "column": 20 }, "end": { "line": 385, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13258, "end": 13267, "loc": { "start": { "line": 385, "column": 20 }, "end": { "line": 385, "column": 29 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 13269, "end": 13286, "loc": { "start": { "line": 385, "column": 31 }, "end": { "line": 385, "column": 48 } }, "object": { "type": "Identifier", "start": 13269, "end": 13282, "loc": { "start": { "line": 385, "column": 31 }, "end": { "line": 385, "column": 44 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 13283, "end": 13286, "loc": { "start": { "line": 385, "column": 45 }, "end": { "line": 385, "column": 48 }, "identifierName": "top" }, "name": "top" }, "computed": false } } ] }, { "type": "ObjectExpression", "start": 13325, "end": 13441, "loc": { "start": { "line": 387, "column": 16 }, "end": { "line": 390, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 13348, "end": 13369, "loc": { "start": { "line": 388, "column": 20 }, "end": { "line": 388, "column": 41 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13348, "end": 13351, "loc": { "start": { "line": 388, "column": 20 }, "end": { "line": 388, "column": 23 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 13353, "end": 13369, "loc": { "start": { "line": 388, "column": 25 }, "end": { "line": 388, "column": 41 } }, "callee": { "type": "Identifier", "start": 13357, "end": 13363, "loc": { "start": { "line": 388, "column": 29 }, "end": { "line": 388, "column": 35 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 13364, "end": 13365, "loc": { "start": { "line": 388, "column": 36 }, "end": { "line": 388, "column": 37 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 13367, "end": 13368, "loc": { "start": { "line": 388, "column": 39 }, "end": { "line": 388, "column": 40 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 13392, "end": 13421, "loc": { "start": { "line": 389, "column": 20 }, "end": { "line": 389, "column": 49 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13392, "end": 13401, "loc": { "start": { "line": 389, "column": 20 }, "end": { "line": 389, "column": 29 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 13403, "end": 13421, "loc": { "start": { "line": 389, "column": 31 }, "end": { "line": 389, "column": 49 } }, "object": { "type": "Identifier", "start": 13403, "end": 13416, "loc": { "start": { "line": 389, "column": 31 }, "end": { "line": 389, "column": 44 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 13417, "end": 13421, "loc": { "start": { "line": 389, "column": 45 }, "end": { "line": 389, "column": 49 }, "identifierName": "left" }, "name": "left" }, "computed": false } } ] } ] } ] } }, { "type": "ExpressionStatement", "start": 13475, "end": 13610, "loc": { "start": { "line": 393, "column": 12 }, "end": { "line": 395, "column": 14 } }, "expression": { "type": "AssignmentExpression", "start": 13475, "end": 13609, "loc": { "start": { "line": 393, "column": 12 }, "end": { "line": 395, "column": 13 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 13475, "end": 13516, "loc": { "start": { "line": 393, "column": 12 }, "end": { "line": 393, "column": 53 } }, "object": { "type": "MemberExpression", "start": 13475, "end": 13506, "loc": { "start": { "line": 393, "column": 12 }, "end": { "line": 393, "column": 43 } }, "object": { "type": "MemberExpression", "start": 13475, "end": 13492, "loc": { "start": { "line": 393, "column": 12 }, "end": { "line": 393, "column": 29 } }, "object": { "type": "Identifier", "start": 13475, "end": 13481, "loc": { "start": { "line": 393, "column": 12 }, "end": { "line": 393, "column": 18 }, "identifierName": "entity" }, "name": "entity" }, "property": { "type": "Identifier", "start": 13482, "end": 13492, "loc": { "start": { "line": 393, "column": 19 }, "end": { "line": 393, "column": 29 }, "identifierName": "components" }, "name": "components" }, "computed": false }, "property": { "type": "Identifier", "start": 13493, "end": 13506, "loc": { "start": { "line": 393, "column": 30 }, "end": { "line": 393, "column": 43 }, "identifierName": "BeltUnderlays" }, "name": "BeltUnderlays" }, "computed": false }, "property": { "type": "Identifier", "start": 13507, "end": 13516, "loc": { "start": { "line": 393, "column": 44 }, "end": { "line": 393, "column": 53 }, "identifierName": "underlays" }, "name": "underlays" }, "computed": false }, "right": { "type": "ArrayExpression", "start": 13519, "end": 13609, "loc": { "start": { "line": 393, "column": 56 }, "end": { "line": 395, "column": 13 } }, "elements": [ { "type": "ObjectExpression", "start": 13538, "end": 13593, "loc": { "start": { "line": 394, "column": 16 }, "end": { "line": 394, "column": 71 } }, "properties": [ { "type": "ObjectProperty", "start": 13540, "end": 13561, "loc": { "start": { "line": 394, "column": 18 }, "end": { "line": 394, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13540, "end": 13543, "loc": { "start": { "line": 394, "column": 18 }, "end": { "line": 394, "column": 21 }, "identifierName": "pos" }, "name": "pos" }, "value": { "type": "NewExpression", "start": 13545, "end": 13561, "loc": { "start": { "line": 394, "column": 23 }, "end": { "line": 394, "column": 39 } }, "callee": { "type": "Identifier", "start": 13549, "end": 13555, "loc": { "start": { "line": 394, "column": 27 }, "end": { "line": 394, "column": 33 }, "identifierName": "Vector" }, "name": "Vector" }, "arguments": [ { "type": "NumericLiteral", "start": 13556, "end": 13557, "loc": { "start": { "line": 394, "column": 34 }, "end": { "line": 394, "column": 35 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, { "type": "NumericLiteral", "start": 13559, "end": 13560, "loc": { "start": { "line": 394, "column": 37 }, "end": { "line": 394, "column": 38 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] } }, { "type": "ObjectProperty", "start": 13563, "end": 13591, "loc": { "start": { "line": 394, "column": 41 }, "end": { "line": 394, "column": 69 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13563, "end": 13572, "loc": { "start": { "line": 394, "column": 41 }, "end": { "line": 394, "column": 50 }, "identifierName": "direction" }, "name": "direction" }, "value": { "type": "MemberExpression", "start": 13574, "end": 13591, "loc": { "start": { "line": 394, "column": 52 }, "end": { "line": 394, "column": 69 } }, "object": { "type": "Identifier", "start": 13574, "end": 13587, "loc": { "start": { "line": 394, "column": 52 }, "end": { "line": 394, "column": 65 }, "identifierName": "enumDirection" }, "name": "enumDirection" }, "property": { "type": "Identifier", "start": 13588, "end": 13591, "loc": { "start": { "line": 394, "column": 66 }, "end": { "line": 394, "column": 69 }, "identifierName": "top" }, "name": "top" }, "computed": false } } ] } ] } } } ], "directives": [] } ], "directives": [] } } } ] } } } ], "directives": [] }, "comments": [ { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 817, "end": 861, "loc": { "start": { "line": 18, "column": 4 }, "end": { "line": 20, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {GameRoot} root\r\n ", "start": 977, "end": 1020, "loc": { "start": { "line": 25, "column": 4 }, "end": { "line": 27, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 1122, "end": 1166, "loc": { "start": { "line": 32, "column": 4 }, "end": { "line": 34, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 1273, "end": 1317, "loc": { "start": { "line": 39, "column": 4 }, "end": { "line": 41, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {GameRoot} root\r\n ", "start": 1426, "end": 1469, "loc": { "start": { "line": 46, "column": 4 }, "end": { "line": 48, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns the edit layer of the building\r\n * @param {GameRoot} root\r\n * @param {string} variant\r\n * @returns {Layer}\r\n ", "start": 1763, "end": 1910, "loc": { "start": { "line": 60, "column": 4 }, "end": { "line": 65, "column": 7 } } }, { "type": "CommentLine", "value": " @ts-ignore", "start": 1951, "end": 1964, "loc": { "start": { "line": 67, "column": 8 }, "end": { "line": 67, "column": 21 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 2047, "end": 2091, "loc": { "start": { "line": 71, "column": 4 }, "end": { "line": 73, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 2196, "end": 2240, "loc": { "start": { "line": 78, "column": 4 }, "end": { "line": 80, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {number} rotation\r\n * @param {number} rotationVariant\r\n * @param {string} variant\r\n * @param {Entity} entity\r\n * @returns {Array|null}\r\n ", "start": 2353, "end": 2539, "loc": { "start": { "line": 85, "column": 4 }, "end": { "line": 91, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 2785, "end": 2829, "loc": { "start": { "line": 97, "column": 4 }, "end": { "line": 99, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {GameRoot} root\r\n * @param {string} variant\r\n * @returns {Array<[string, string]>}\r\n ", "start": 2934, "end": 3052, "loc": { "start": { "line": 104, "column": 4 }, "end": { "line": 108, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * Creates the entity at the given location\r\n * @param {Entity} entity\r\n ", "start": 3187, "end": 3279, "loc": { "start": { "line": 113, "column": 4 }, "end": { "line": 116, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {Entity} entity\r\n * @param {number} rotationVariant\r\n * @param {string} variant\r\n ", "start": 3414, "end": 3529, "loc": { "start": { "line": 121, "column": 4 }, "end": { "line": 125, "column": 7 } } }, { "type": "CommentLine", "value": " set later", "start": 3833, "end": 3845, "loc": { "start": { "line": 135, "column": 23 }, "end": { "line": 135, "column": 35 } } }, { "type": "CommentLine", "value": " set later", "start": 4164, "end": 4176, "loc": { "start": { "line": 150, "column": 23 }, "end": { "line": 150, "column": 35 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 8017, "end": 8096, "loc": { "start": { "line": 238, "column": 4 }, "end": { "line": 241, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 8336, "end": 8415, "loc": { "start": { "line": 248, "column": 4 }, "end": { "line": 251, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 8673, "end": 8752, "loc": { "start": { "line": 258, "column": 4 }, "end": { "line": 261, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 9017, "end": 9096, "loc": { "start": { "line": 268, "column": 4 }, "end": { "line": 271, "column": 7 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 9356, "end": 9435, "loc": { "start": { "line": 278, "column": 4 }, "end": { "line": 281, "column": 7 } } } ], "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": "enumDirection", "start": 9, "end": 22, "loc": { "start": { "line": 1, "column": 9 }, "end": { "line": 1, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 22, "end": 23, "loc": { "start": { "line": 1, "column": 22 }, "end": { "line": 1, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 24, "end": 30, "loc": { "start": { "line": 1, "column": 24 }, "end": { "line": 1, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 31, "end": 32, "loc": { "start": { "line": 1, "column": 31 }, "end": { "line": 1, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 33, "end": 37, "loc": { "start": { "line": 1, "column": 33 }, "end": { "line": 1, "column": 37 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../core/vector", "start": 38, "end": 57, "loc": { "start": { "line": 1, "column": 38 }, "end": { "line": 1, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 57, "end": 58, "loc": { "start": { "line": 1, "column": 57 }, "end": { "line": 1, "column": 58 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 60, "end": 66, "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": 67, "end": 68, "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": "ItemAcceptorComponent", "start": 69, "end": 90, "loc": { "start": { "line": 2, "column": 9 }, "end": { "line": 2, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 91, "end": 92, "loc": { "start": { "line": 2, "column": 31 }, "end": { "line": 2, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 93, "end": 97, "loc": { "start": { "line": 2, "column": 33 }, "end": { "line": 2, "column": 37 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../components/item_acceptor", "start": 98, "end": 127, "loc": { "start": { "line": 2, "column": 38 }, "end": { "line": 2, "column": 67 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 127, "end": 128, "loc": { "start": { "line": 2, "column": 67 }, "end": { "line": 2, "column": 68 } } }, { "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": 130, "end": 136, "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": 137, "end": 138, "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": "ItemEjectorComponent", "start": 139, "end": 159, "loc": { "start": { "line": 3, "column": 9 }, "end": { "line": 3, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 160, "end": 161, "loc": { "start": { "line": 3, "column": 30 }, "end": { "line": 3, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 162, "end": 166, "loc": { "start": { "line": 3, "column": 32 }, "end": { "line": 3, "column": 36 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../components/item_ejector", "start": 167, "end": 195, "loc": { "start": { "line": 3, "column": 37 }, "end": { "line": 3, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 195, "end": 196, "loc": { "start": { "line": 3, "column": 65 }, "end": { "line": 3, "column": 66 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 198, "end": 204, "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": 205, "end": 206, "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": "enumItemProcessorTypes", "start": 207, "end": 229, "loc": { "start": { "line": 4, "column": 9 }, "end": { "line": 4, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 229, "end": 230, "loc": { "start": { "line": 4, "column": 31 }, "end": { "line": 4, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemProcessorComponent", "start": 231, "end": 253, "loc": { "start": { "line": 4, "column": 33 }, "end": { "line": 4, "column": 55 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 254, "end": 255, "loc": { "start": { "line": 4, "column": 56 }, "end": { "line": 4, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 256, "end": 260, "loc": { "start": { "line": 4, "column": 58 }, "end": { "line": 4, "column": 62 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../components/item_processor", "start": 261, "end": 291, "loc": { "start": { "line": 4, "column": 63 }, "end": { "line": 4, "column": 93 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 291, "end": 292, "loc": { "start": { "line": 4, "column": 93 }, "end": { "line": 4, "column": 94 } } }, { "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": 294, "end": 300, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 301, "end": 302, "loc": { "start": { "line": 5, "column": 7 }, "end": { "line": 5, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Entity", "start": 303, "end": 309, "loc": { "start": { "line": 5, "column": 9 }, "end": { "line": 5, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 310, "end": 311, "loc": { "start": { "line": 5, "column": 16 }, "end": { "line": 5, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 312, "end": 316, "loc": { "start": { "line": 5, "column": 18 }, "end": { "line": 5, "column": 22 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../entity", "start": 317, "end": 328, "loc": { "start": { "line": 5, "column": 23 }, "end": { "line": 5, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 328, "end": 329, "loc": { "start": { "line": 5, "column": 34 }, "end": { "line": 5, "column": 35 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 331, "end": 337, "loc": { "start": { "line": 6, "column": 0 }, "end": { "line": 6, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 338, "end": 339, "loc": { "start": { "line": 6, "column": 7 }, "end": { "line": 6, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBuilding", "start": 340, "end": 352, "loc": { "start": { "line": 6, "column": 9 }, "end": { "line": 6, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 352, "end": 353, "loc": { "start": { "line": 6, "column": 21 }, "end": { "line": 6, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultBuildingVariant", "start": 354, "end": 376, "loc": { "start": { "line": 6, "column": 23 }, "end": { "line": 6, "column": 45 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 377, "end": 378, "loc": { "start": { "line": 6, "column": 46 }, "end": { "line": 6, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 379, "end": 383, "loc": { "start": { "line": 6, "column": 48 }, "end": { "line": 6, "column": 52 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../meta_building", "start": 384, "end": 402, "loc": { "start": { "line": 6, "column": 53 }, "end": { "line": 6, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 402, "end": 403, "loc": { "start": { "line": 6, "column": 71 }, "end": { "line": 6, "column": 72 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 405, "end": 411, "loc": { "start": { "line": 7, "column": 0 }, "end": { "line": 7, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 412, "end": 413, "loc": { "start": { "line": 7, "column": 7 }, "end": { "line": 7, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "GameRoot", "start": 414, "end": 422, "loc": { "start": { "line": 7, "column": 9 }, "end": { "line": 7, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 423, "end": 424, "loc": { "start": { "line": 7, "column": 18 }, "end": { "line": 7, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 425, "end": 429, "loc": { "start": { "line": 7, "column": 20 }, "end": { "line": 7, "column": 24 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../root", "start": 430, "end": 439, "loc": { "start": { "line": 7, "column": 25 }, "end": { "line": 7, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 439, "end": 440, "loc": { "start": { "line": 7, "column": 34 }, "end": { "line": 7, "column": 35 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 442, "end": 448, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 449, "end": 450, "loc": { "start": { "line": 8, "column": 7 }, "end": { "line": 8, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumHubGoalRewards", "start": 451, "end": 469, "loc": { "start": { "line": 8, "column": 9 }, "end": { "line": 8, "column": 27 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 470, "end": 471, "loc": { "start": { "line": 8, "column": 28 }, "end": { "line": 8, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 472, "end": 476, "loc": { "start": { "line": 8, "column": 30 }, "end": { "line": 8, "column": 34 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../tutorial_goals", "start": 477, "end": 496, "loc": { "start": { "line": 8, "column": 35 }, "end": { "line": 8, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 496, "end": 497, "loc": { "start": { "line": 8, "column": 54 }, "end": { "line": 8, "column": 55 } } }, { "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": 499, "end": 505, "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 9, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 506, "end": 507, "loc": { "start": { "line": 9, "column": 7 }, "end": { "line": 9, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 508, "end": 509, "loc": { "start": { "line": 9, "column": 9 }, "end": { "line": 9, "column": 10 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 510, "end": 511, "loc": { "start": { "line": 9, "column": 11 }, "end": { "line": 9, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 512, "end": 516, "loc": { "start": { "line": 9, "column": 13 }, "end": { "line": 9, "column": 17 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../../translations", "start": 517, "end": 537, "loc": { "start": { "line": 9, "column": 18 }, "end": { "line": 9, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 537, "end": 538, "loc": { "start": { "line": 9, "column": 38 }, "end": { "line": 9, "column": 39 } } }, { "type": { "label": "import", "keyword": "import", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "import", "start": 540, "end": 546, "loc": { "start": { "line": 10, "column": 0 }, "end": { "line": 10, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 547, "end": 548, "loc": { "start": { "line": 10, "column": 7 }, "end": { "line": 10, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "formatItemsPerSecond", "start": 549, "end": 569, "loc": { "start": { "line": 10, "column": 9 }, "end": { "line": 10, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 569, "end": 570, "loc": { "start": { "line": 10, "column": 29 }, "end": { "line": 10, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "generateMatrixRotations", "start": 571, "end": 594, "loc": { "start": { "line": 10, "column": 31 }, "end": { "line": 10, "column": 54 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 595, "end": 596, "loc": { "start": { "line": 10, "column": 55 }, "end": { "line": 10, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 597, "end": 601, "loc": { "start": { "line": 10, "column": 57 }, "end": { "line": 10, "column": 61 } } }, { "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": 602, "end": 620, "loc": { "start": { "line": 10, "column": 62 }, "end": { "line": 10, "column": 80 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 620, "end": 621, "loc": { "start": { "line": 10, "column": 80 }, "end": { "line": 10, "column": 81 } } }, { "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": 623, "end": 629, "loc": { "start": { "line": 11, "column": 0 }, "end": { "line": 11, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 630, "end": 631, "loc": { "start": { "line": 11, "column": 7 }, "end": { "line": 11, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BeltUnderlaysComponent", "start": 632, "end": 654, "loc": { "start": { "line": 11, "column": 9 }, "end": { "line": 11, "column": 31 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 655, "end": 656, "loc": { "start": { "line": 11, "column": 32 }, "end": { "line": 11, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 657, "end": 661, "loc": { "start": { "line": 11, "column": 34 }, "end": { "line": 11, "column": 38 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../components/belt_underlays", "start": 662, "end": 692, "loc": { "start": { "line": 11, "column": 39 }, "end": { "line": 11, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 692, "end": 693, "loc": { "start": { "line": 11, "column": 69 }, "end": { "line": 11, "column": 70 } } }, { "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": 697, "end": 703, "loc": { "start": { "line": 13, "column": 0 }, "end": { "line": 13, "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": 704, "end": 709, "loc": { "start": { "line": 13, "column": 7 }, "end": { "line": 13, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 710, "end": 730, "loc": { "start": { "line": 13, "column": 13 }, "end": { "line": 13, "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": 731, "end": 738, "loc": { "start": { "line": 13, "column": 34 }, "end": { "line": 13, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBuilding", "start": 739, "end": 751, "loc": { "start": { "line": 13, "column": 42 }, "end": { "line": 13, "column": 54 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 752, "end": 753, "loc": { "start": { "line": 13, "column": 55 }, "end": { "line": 13, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 759, "end": 770, "loc": { "start": { "line": 14, "column": 4 }, "end": { "line": 14, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 770, "end": 771, "loc": { "start": { "line": 14, "column": 15 }, "end": { "line": 14, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 771, "end": 772, "loc": { "start": { "line": 14, "column": 16 }, "end": { "line": 14, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 773, "end": 774, "loc": { "start": { "line": 14, "column": 18 }, "end": { "line": 14, "column": 19 } } }, { "type": { "label": "super", "keyword": "super", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "super", "start": 784, "end": 789, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 789, "end": 790, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 15, "column": 14 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "balancer", "start": 790, "end": 800, "loc": { "start": { "line": 15, "column": 14 }, "end": { "line": 15, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 800, "end": 801, "loc": { "start": { "line": 15, "column": 24 }, "end": { "line": 15, "column": 25 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 801, "end": 802, "loc": { "start": { "line": 15, "column": 25 }, "end": { "line": 15, "column": 26 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 808, "end": 809, "loc": { "start": { "line": 16, "column": 4 }, "end": { "line": 16, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 817, "end": 861, "loc": { "start": { "line": 18, "column": 4 }, "end": { "line": 20, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getSilhouetteColor", "start": 867, "end": 885, "loc": { "start": { "line": 21, "column": 4 }, "end": { "line": 21, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 885, "end": 886, "loc": { "start": { "line": 21, "column": 22 }, "end": { "line": 21, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 886, "end": 893, "loc": { "start": { "line": 21, "column": 23 }, "end": { "line": 21, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 893, "end": 894, "loc": { "start": { "line": 21, "column": 30 }, "end": { "line": 21, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 895, "end": 896, "loc": { "start": { "line": 21, "column": 32 }, "end": { "line": 21, "column": 33 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 906, "end": 912, "loc": { "start": { "line": 22, "column": 8 }, "end": { "line": 22, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 913, "end": 933, "loc": { "start": { "line": 22, "column": 15 }, "end": { "line": 22, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 933, "end": 934, "loc": { "start": { "line": 22, "column": 35 }, "end": { "line": 22, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "silhouetteColors", "start": 934, "end": 950, "loc": { "start": { "line": 22, "column": 36 }, "end": { "line": 22, "column": 52 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 950, "end": 951, "loc": { "start": { "line": 22, "column": 52 }, "end": { "line": 22, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 951, "end": 958, "loc": { "start": { "line": 22, "column": 53 }, "end": { "line": 22, "column": 60 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 958, "end": 959, "loc": { "start": { "line": 22, "column": 60 }, "end": { "line": 22, "column": 61 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 959, "end": 960, "loc": { "start": { "line": 22, "column": 61 }, "end": { "line": 22, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 960, "end": 961, "loc": { "start": { "line": 22, "column": 62 }, "end": { "line": 22, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 961, "end": 962, "loc": { "start": { "line": 22, "column": 63 }, "end": { "line": 22, "column": 64 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 968, "end": 969, "loc": { "start": { "line": 23, "column": 4 }, "end": { "line": 23, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {GameRoot} root\r\n ", "start": 977, "end": 1020, "loc": { "start": { "line": 25, "column": 4 }, "end": { "line": 27, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getIsUnlocked", "start": 1026, "end": 1039, "loc": { "start": { "line": 28, "column": 4 }, "end": { "line": 28, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1039, "end": 1040, "loc": { "start": { "line": 28, "column": 17 }, "end": { "line": 28, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1040, "end": 1044, "loc": { "start": { "line": 28, "column": 18 }, "end": { "line": 28, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1044, "end": 1045, "loc": { "start": { "line": 28, "column": 22 }, "end": { "line": 28, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1046, "end": 1047, "loc": { "start": { "line": 28, "column": 24 }, "end": { "line": 28, "column": 25 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 1057, "end": 1063, "loc": { "start": { "line": 29, "column": 8 }, "end": { "line": 29, "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": 1064, "end": 1068, "loc": { "start": { "line": 29, "column": 15 }, "end": { "line": 29, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1068, "end": 1069, "loc": { "start": { "line": 29, "column": 19 }, "end": { "line": 29, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAvailableVariants", "start": 1069, "end": 1089, "loc": { "start": { "line": 29, "column": 20 }, "end": { "line": 29, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1089, "end": 1090, "loc": { "start": { "line": 29, "column": 40 }, "end": { "line": 29, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1090, "end": 1094, "loc": { "start": { "line": 29, "column": 41 }, "end": { "line": 29, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1094, "end": 1095, "loc": { "start": { "line": 29, "column": 45 }, "end": { "line": 29, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1095, "end": 1096, "loc": { "start": { "line": 29, "column": 46 }, "end": { "line": 29, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 1096, "end": 1102, "loc": { "start": { "line": 29, "column": 47 }, "end": { "line": 29, "column": 53 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": ">", "start": 1103, "end": 1104, "loc": { "start": { "line": 29, "column": 54 }, "end": { "line": 29, "column": 55 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 1105, "end": 1106, "loc": { "start": { "line": 29, "column": 56 }, "end": { "line": 29, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1106, "end": 1107, "loc": { "start": { "line": 29, "column": 57 }, "end": { "line": 29, "column": 58 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1113, "end": 1114, "loc": { "start": { "line": 30, "column": 4 }, "end": { "line": 30, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 1122, "end": 1166, "loc": { "start": { "line": 32, "column": 4 }, "end": { "line": 34, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getIsRemovable", "start": 1172, "end": 1186, "loc": { "start": { "line": 35, "column": 4 }, "end": { "line": 35, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1186, "end": 1187, "loc": { "start": { "line": 35, "column": 18 }, "end": { "line": 35, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 1187, "end": 1194, "loc": { "start": { "line": 35, "column": 19 }, "end": { "line": 35, "column": 26 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1194, "end": 1195, "loc": { "start": { "line": 35, "column": 26 }, "end": { "line": 35, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1196, "end": 1197, "loc": { "start": { "line": 35, "column": 28 }, "end": { "line": 35, "column": 29 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 1207, "end": 1213, "loc": { "start": { "line": 36, "column": 8 }, "end": { "line": 36, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 1214, "end": 1234, "loc": { "start": { "line": 36, "column": 15 }, "end": { "line": 36, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1234, "end": 1235, "loc": { "start": { "line": 36, "column": 35 }, "end": { "line": 36, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRemovable", "start": 1235, "end": 1246, "loc": { "start": { "line": 36, "column": 36 }, "end": { "line": 36, "column": 47 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1246, "end": 1247, "loc": { "start": { "line": 36, "column": 47 }, "end": { "line": 36, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 1247, "end": 1254, "loc": { "start": { "line": 36, "column": 48 }, "end": { "line": 36, "column": 55 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1254, "end": 1255, "loc": { "start": { "line": 36, "column": 55 }, "end": { "line": 36, "column": 56 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1255, "end": 1256, "loc": { "start": { "line": 36, "column": 56 }, "end": { "line": 36, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1256, "end": 1257, "loc": { "start": { "line": 36, "column": 57 }, "end": { "line": 36, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1257, "end": 1258, "loc": { "start": { "line": 36, "column": 58 }, "end": { "line": 36, "column": 59 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1264, "end": 1265, "loc": { "start": { "line": 37, "column": 4 }, "end": { "line": 37, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 1273, "end": 1317, "loc": { "start": { "line": 39, "column": 4 }, "end": { "line": 41, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getIsRotateable", "start": 1323, "end": 1338, "loc": { "start": { "line": 42, "column": 4 }, "end": { "line": 42, "column": 19 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1338, "end": 1339, "loc": { "start": { "line": 42, "column": 19 }, "end": { "line": 42, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 1339, "end": 1346, "loc": { "start": { "line": 42, "column": 20 }, "end": { "line": 42, "column": 27 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1346, "end": 1347, "loc": { "start": { "line": 42, "column": 27 }, "end": { "line": 42, "column": 28 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1348, "end": 1349, "loc": { "start": { "line": 42, "column": 29 }, "end": { "line": 42, "column": 30 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 1359, "end": 1365, "loc": { "start": { "line": 43, "column": 8 }, "end": { "line": 43, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 1366, "end": 1386, "loc": { "start": { "line": 43, "column": 15 }, "end": { "line": 43, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1386, "end": 1387, "loc": { "start": { "line": 43, "column": 35 }, "end": { "line": 43, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRotateable", "start": 1387, "end": 1399, "loc": { "start": { "line": 43, "column": 36 }, "end": { "line": 43, "column": 48 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1399, "end": 1400, "loc": { "start": { "line": 43, "column": 48 }, "end": { "line": 43, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 1400, "end": 1407, "loc": { "start": { "line": 43, "column": 49 }, "end": { "line": 43, "column": 56 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1407, "end": 1408, "loc": { "start": { "line": 43, "column": 56 }, "end": { "line": 43, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1408, "end": 1409, "loc": { "start": { "line": 43, "column": 57 }, "end": { "line": 43, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1409, "end": 1410, "loc": { "start": { "line": 43, "column": 58 }, "end": { "line": 43, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1410, "end": 1411, "loc": { "start": { "line": 43, "column": 59 }, "end": { "line": 43, "column": 60 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1417, "end": 1418, "loc": { "start": { "line": 44, "column": 4 }, "end": { "line": 44, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {GameRoot} root\r\n ", "start": 1426, "end": 1469, "loc": { "start": { "line": 46, "column": 4 }, "end": { "line": 48, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAvailableVariants", "start": 1475, "end": 1495, "loc": { "start": { "line": 49, "column": 4 }, "end": { "line": 49, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1495, "end": 1496, "loc": { "start": { "line": 49, "column": 24 }, "end": { "line": 49, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1496, "end": 1500, "loc": { "start": { "line": 49, "column": 25 }, "end": { "line": 49, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1500, "end": 1501, "loc": { "start": { "line": 49, "column": 29 }, "end": { "line": 49, "column": 30 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1502, "end": 1503, "loc": { "start": { "line": 49, "column": 31 }, "end": { "line": 49, "column": 32 } } }, { "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": 1513, "end": 1518, "loc": { "start": { "line": 50, "column": 8 }, "end": { "line": 50, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 1519, "end": 1527, "loc": { "start": { "line": 50, "column": 14 }, "end": { "line": 50, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1528, "end": 1529, "loc": { "start": { "line": 50, "column": 23 }, "end": { "line": 50, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 1530, "end": 1550, "loc": { "start": { "line": 50, "column": 25 }, "end": { "line": 50, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1550, "end": 1551, "loc": { "start": { "line": 50, "column": 45 }, "end": { "line": 50, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "avaibleVariants", "start": 1551, "end": 1566, "loc": { "start": { "line": 50, "column": 46 }, "end": { "line": 50, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1566, "end": 1567, "loc": { "start": { "line": 50, "column": 61 }, "end": { "line": 50, "column": 62 } } }, { "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": 1579, "end": 1582, "loc": { "start": { "line": 52, "column": 8 }, "end": { "line": 52, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "available", "start": 1583, "end": 1592, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1593, "end": 1594, "loc": { "start": { "line": 52, "column": 22 }, "end": { "line": 52, "column": 23 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1595, "end": 1596, "loc": { "start": { "line": 52, "column": 24 }, "end": { "line": 52, "column": 25 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1596, "end": 1597, "loc": { "start": { "line": 52, "column": 25 }, "end": { "line": 52, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1597, "end": 1598, "loc": { "start": { "line": 52, "column": 26 }, "end": { "line": 52, "column": 27 } } }, { "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": 1608, "end": 1611, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1612, "end": 1613, "loc": { "start": { "line": 53, "column": 12 }, "end": { "line": 53, "column": 13 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 1613, "end": 1618, "loc": { "start": { "line": 53, "column": 13 }, "end": { "line": 53, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 1619, "end": 1626, "loc": { "start": { "line": 53, "column": 19 }, "end": { "line": 53, "column": 26 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 1627, "end": 1629, "loc": { "start": { "line": 53, "column": 27 }, "end": { "line": 53, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 1630, "end": 1638, "loc": { "start": { "line": 53, "column": 30 }, "end": { "line": 53, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1638, "end": 1639, "loc": { "start": { "line": 53, "column": 38 }, "end": { "line": 53, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1640, "end": 1641, "loc": { "start": { "line": 53, "column": 40 }, "end": { "line": 53, "column": 41 } } }, { "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": 1655, "end": 1657, "loc": { "start": { "line": 54, "column": 12 }, "end": { "line": 54, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1658, "end": 1659, "loc": { "start": { "line": 54, "column": 15 }, "end": { "line": 54, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 1659, "end": 1667, "loc": { "start": { "line": 54, "column": 16 }, "end": { "line": 54, "column": 24 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1667, "end": 1668, "loc": { "start": { "line": 54, "column": 24 }, "end": { "line": 54, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 1668, "end": 1675, "loc": { "start": { "line": 54, "column": 25 }, "end": { "line": 54, "column": 32 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1675, "end": 1676, "loc": { "start": { "line": 54, "column": 32 }, "end": { "line": 54, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1676, "end": 1677, "loc": { "start": { "line": 54, "column": 33 }, "end": { "line": 54, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1677, "end": 1681, "loc": { "start": { "line": 54, "column": 34 }, "end": { "line": 54, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1681, "end": 1682, "loc": { "start": { "line": 54, "column": 38 }, "end": { "line": 54, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1682, "end": 1683, "loc": { "start": { "line": 54, "column": 39 }, "end": { "line": 54, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "available", "start": 1684, "end": 1693, "loc": { "start": { "line": 54, "column": 41 }, "end": { "line": 54, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1693, "end": 1694, "loc": { "start": { "line": 54, "column": 50 }, "end": { "line": 54, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "push", "start": 1694, "end": 1698, "loc": { "start": { "line": 54, "column": 51 }, "end": { "line": 54, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1698, "end": 1699, "loc": { "start": { "line": 54, "column": 55 }, "end": { "line": 54, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 1699, "end": 1706, "loc": { "start": { "line": 54, "column": 56 }, "end": { "line": 54, "column": 63 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1706, "end": 1707, "loc": { "start": { "line": 54, "column": 63 }, "end": { "line": 54, "column": 64 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1707, "end": 1708, "loc": { "start": { "line": 54, "column": 64 }, "end": { "line": 54, "column": 65 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1718, "end": 1719, "loc": { "start": { "line": 55, "column": 8 }, "end": { "line": 55, "column": 9 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 1731, "end": 1737, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "available", "start": 1738, "end": 1747, "loc": { "start": { "line": 57, "column": 15 }, "end": { "line": 57, "column": 24 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1747, "end": 1748, "loc": { "start": { "line": 57, "column": 24 }, "end": { "line": 57, "column": 25 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1754, "end": 1755, "loc": { "start": { "line": 58, "column": 4 }, "end": { "line": 58, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Returns the edit layer of the building\r\n * @param {GameRoot} root\r\n * @param {string} variant\r\n * @returns {Layer}\r\n ", "start": 1763, "end": 1910, "loc": { "start": { "line": 60, "column": 4 }, "end": { "line": 65, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getLayer", "start": 1916, "end": 1924, "loc": { "start": { "line": 66, "column": 4 }, "end": { "line": 66, "column": 12 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1924, "end": 1925, "loc": { "start": { "line": 66, "column": 12 }, "end": { "line": 66, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 1925, "end": 1929, "loc": { "start": { "line": 66, "column": 13 }, "end": { "line": 66, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1929, "end": 1930, "loc": { "start": { "line": 66, "column": 17 }, "end": { "line": 66, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 1931, "end": 1938, "loc": { "start": { "line": 66, "column": 19 }, "end": { "line": 66, "column": 26 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1938, "end": 1939, "loc": { "start": { "line": 66, "column": 26 }, "end": { "line": 66, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1940, "end": 1941, "loc": { "start": { "line": 66, "column": 28 }, "end": { "line": 66, "column": 29 } } }, { "type": "CommentLine", "value": " @ts-ignore", "start": 1951, "end": 1964, "loc": { "start": { "line": 67, "column": 8 }, "end": { "line": 67, "column": 21 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 1974, "end": 1980, "loc": { "start": { "line": 68, "column": 8 }, "end": { "line": 68, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 1981, "end": 2001, "loc": { "start": { "line": 68, "column": 15 }, "end": { "line": 68, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2001, "end": 2002, "loc": { "start": { "line": 68, "column": 35 }, "end": { "line": 68, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "layerByVariant", "start": 2002, "end": 2016, "loc": { "start": { "line": 68, "column": 36 }, "end": { "line": 68, "column": 50 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2016, "end": 2017, "loc": { "start": { "line": 68, "column": 50 }, "end": { "line": 68, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 2017, "end": 2024, "loc": { "start": { "line": 68, "column": 51 }, "end": { "line": 68, "column": 58 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2024, "end": 2025, "loc": { "start": { "line": 68, "column": 58 }, "end": { "line": 68, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2025, "end": 2026, "loc": { "start": { "line": 68, "column": 59 }, "end": { "line": 68, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 2026, "end": 2030, "loc": { "start": { "line": 68, "column": 60 }, "end": { "line": 68, "column": 64 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2030, "end": 2031, "loc": { "start": { "line": 68, "column": 64 }, "end": { "line": 68, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2031, "end": 2032, "loc": { "start": { "line": 68, "column": 65 }, "end": { "line": 68, "column": 66 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2038, "end": 2039, "loc": { "start": { "line": 69, "column": 4 }, "end": { "line": 69, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 2047, "end": 2091, "loc": { "start": { "line": 71, "column": 4 }, "end": { "line": 73, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getDimensions", "start": 2097, "end": 2110, "loc": { "start": { "line": 74, "column": 4 }, "end": { "line": 74, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2110, "end": 2111, "loc": { "start": { "line": 74, "column": 17 }, "end": { "line": 74, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 2111, "end": 2118, "loc": { "start": { "line": 74, "column": 18 }, "end": { "line": 74, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2118, "end": 2119, "loc": { "start": { "line": 74, "column": 25 }, "end": { "line": 74, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2120, "end": 2121, "loc": { "start": { "line": 74, "column": 27 }, "end": { "line": 74, "column": 28 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 2131, "end": 2137, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 2138, "end": 2158, "loc": { "start": { "line": 75, "column": 15 }, "end": { "line": 75, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2158, "end": 2159, "loc": { "start": { "line": 75, "column": 35 }, "end": { "line": 75, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dimensions", "start": 2159, "end": 2169, "loc": { "start": { "line": 75, "column": 36 }, "end": { "line": 75, "column": 46 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2169, "end": 2170, "loc": { "start": { "line": 75, "column": 46 }, "end": { "line": 75, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 2170, "end": 2177, "loc": { "start": { "line": 75, "column": 47 }, "end": { "line": 75, "column": 54 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2177, "end": 2178, "loc": { "start": { "line": 75, "column": 54 }, "end": { "line": 75, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2178, "end": 2179, "loc": { "start": { "line": 75, "column": 55 }, "end": { "line": 75, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2179, "end": 2180, "loc": { "start": { "line": 75, "column": 56 }, "end": { "line": 75, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2180, "end": 2181, "loc": { "start": { "line": 75, "column": 57 }, "end": { "line": 75, "column": 58 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2187, "end": 2188, "loc": { "start": { "line": 76, "column": 4 }, "end": { "line": 76, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 2196, "end": 2240, "loc": { "start": { "line": 78, "column": 4 }, "end": { "line": 80, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getShowLayerPreview", "start": 2246, "end": 2265, "loc": { "start": { "line": 81, "column": 4 }, "end": { "line": 81, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2265, "end": 2266, "loc": { "start": { "line": 81, "column": 23 }, "end": { "line": 81, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 2266, "end": 2273, "loc": { "start": { "line": 81, "column": 24 }, "end": { "line": 81, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2273, "end": 2274, "loc": { "start": { "line": 81, "column": 31 }, "end": { "line": 81, "column": 32 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2275, "end": 2276, "loc": { "start": { "line": 81, "column": 33 }, "end": { "line": 81, "column": 34 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 2286, "end": 2292, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 2293, "end": 2313, "loc": { "start": { "line": 82, "column": 15 }, "end": { "line": 82, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2313, "end": 2314, "loc": { "start": { "line": 82, "column": 35 }, "end": { "line": 82, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "layerPreview", "start": 2314, "end": 2326, "loc": { "start": { "line": 82, "column": 36 }, "end": { "line": 82, "column": 48 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2326, "end": 2327, "loc": { "start": { "line": 82, "column": 48 }, "end": { "line": 82, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 2327, "end": 2334, "loc": { "start": { "line": 82, "column": 49 }, "end": { "line": 82, "column": 56 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2334, "end": 2335, "loc": { "start": { "line": 82, "column": 56 }, "end": { "line": 82, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2335, "end": 2336, "loc": { "start": { "line": 82, "column": 57 }, "end": { "line": 82, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2336, "end": 2337, "loc": { "start": { "line": 82, "column": 58 }, "end": { "line": 82, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2337, "end": 2338, "loc": { "start": { "line": 82, "column": 59 }, "end": { "line": 82, "column": 60 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2344, "end": 2345, "loc": { "start": { "line": 83, "column": 4 }, "end": { "line": 83, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {number} rotation\r\n * @param {number} rotationVariant\r\n * @param {string} variant\r\n * @param {Entity} entity\r\n * @returns {Array|null}\r\n ", "start": 2353, "end": 2539, "loc": { "start": { "line": 85, "column": 4 }, "end": { "line": 91, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getSpecialOverlayRenderMatrix", "start": 2545, "end": 2574, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 92, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2574, "end": 2575, "loc": { "start": { "line": 92, "column": 33 }, "end": { "line": 92, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotation", "start": 2575, "end": 2583, "loc": { "start": { "line": 92, "column": 34 }, "end": { "line": 92, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2583, "end": 2584, "loc": { "start": { "line": 92, "column": 42 }, "end": { "line": 92, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 2585, "end": 2600, "loc": { "start": { "line": 92, "column": 44 }, "end": { "line": 92, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2600, "end": 2601, "loc": { "start": { "line": 92, "column": 59 }, "end": { "line": 92, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 2602, "end": 2609, "loc": { "start": { "line": 92, "column": 61 }, "end": { "line": 92, "column": 68 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2609, "end": 2610, "loc": { "start": { "line": 92, "column": 68 }, "end": { "line": 92, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 2611, "end": 2617, "loc": { "start": { "line": 92, "column": 70 }, "end": { "line": 92, "column": 76 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2617, "end": 2618, "loc": { "start": { "line": 92, "column": 76 }, "end": { "line": 92, "column": 77 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2619, "end": 2620, "loc": { "start": { "line": 92, "column": 78 }, "end": { "line": 92, "column": 79 } } }, { "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": 2630, "end": 2633, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "matrices", "start": 2634, "end": 2642, "loc": { "start": { "line": 93, "column": 12 }, "end": { "line": 93, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2643, "end": 2644, "loc": { "start": { "line": 93, "column": 21 }, "end": { "line": 93, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 2645, "end": 2665, "loc": { "start": { "line": 93, "column": 23 }, "end": { "line": 93, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2665, "end": 2666, "loc": { "start": { "line": 93, "column": 43 }, "end": { "line": 93, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlayMatrices", "start": 2666, "end": 2681, "loc": { "start": { "line": 93, "column": 44 }, "end": { "line": 93, "column": 59 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2681, "end": 2682, "loc": { "start": { "line": 93, "column": 59 }, "end": { "line": 93, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 2682, "end": 2689, "loc": { "start": { "line": 93, "column": 60 }, "end": { "line": 93, "column": 67 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2689, "end": 2690, "loc": { "start": { "line": 93, "column": 67 }, "end": { "line": 93, "column": 68 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2690, "end": 2691, "loc": { "start": { "line": 93, "column": 68 }, "end": { "line": 93, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 2691, "end": 2697, "loc": { "start": { "line": 93, "column": 69 }, "end": { "line": 93, "column": 75 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2697, "end": 2698, "loc": { "start": { "line": 93, "column": 75 }, "end": { "line": 93, "column": 76 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 2699, "end": 2714, "loc": { "start": { "line": 93, "column": 77 }, "end": { "line": 93, "column": 92 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2714, "end": 2715, "loc": { "start": { "line": 93, "column": 92 }, "end": { "line": 93, "column": 93 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2715, "end": 2716, "loc": { "start": { "line": 93, "column": 93 }, "end": { "line": 93, "column": 94 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 2726, "end": 2732, "loc": { "start": { "line": 94, "column": 8 }, "end": { "line": 94, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "matrices", "start": 2733, "end": 2741, "loc": { "start": { "line": 94, "column": 15 }, "end": { "line": 94, "column": 23 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2742, "end": 2743, "loc": { "start": { "line": 94, "column": 24 }, "end": { "line": 94, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "matrices", "start": 2744, "end": 2752, "loc": { "start": { "line": 94, "column": 26 }, "end": { "line": 94, "column": 34 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2752, "end": 2753, "loc": { "start": { "line": 94, "column": 34 }, "end": { "line": 94, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotation", "start": 2753, "end": 2761, "loc": { "start": { "line": 94, "column": 35 }, "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": 2761, "end": 2762, "loc": { "start": { "line": 94, "column": 43 }, "end": { "line": 94, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2763, "end": 2764, "loc": { "start": { "line": 94, "column": 45 }, "end": { "line": 94, "column": 46 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 2765, "end": 2769, "loc": { "start": { "line": 94, "column": 47 }, "end": { "line": 94, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2769, "end": 2770, "loc": { "start": { "line": 94, "column": 51 }, "end": { "line": 94, "column": 52 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2776, "end": 2777, "loc": { "start": { "line": 95, "column": 4 }, "end": { "line": 95, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {string} variant\r\n ", "start": 2785, "end": 2829, "loc": { "start": { "line": 97, "column": 4 }, "end": { "line": 99, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getRenderPins", "start": 2835, "end": 2848, "loc": { "start": { "line": 100, "column": 4 }, "end": { "line": 100, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2848, "end": 2849, "loc": { "start": { "line": 100, "column": 17 }, "end": { "line": 100, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 2849, "end": 2856, "loc": { "start": { "line": 100, "column": 18 }, "end": { "line": 100, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2856, "end": 2857, "loc": { "start": { "line": 100, "column": 25 }, "end": { "line": 100, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2858, "end": 2859, "loc": { "start": { "line": 100, "column": 27 }, "end": { "line": 100, "column": 28 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 2869, "end": 2875, "loc": { "start": { "line": 101, "column": 8 }, "end": { "line": 101, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 2876, "end": 2896, "loc": { "start": { "line": 101, "column": 15 }, "end": { "line": 101, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2896, "end": 2897, "loc": { "start": { "line": 101, "column": 35 }, "end": { "line": 101, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "renderPins", "start": 2897, "end": 2907, "loc": { "start": { "line": 101, "column": 36 }, "end": { "line": 101, "column": 46 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2907, "end": 2908, "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": "variant", "start": 2908, "end": 2915, "loc": { "start": { "line": 101, "column": 47 }, "end": { "line": 101, "column": 54 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2915, "end": 2916, "loc": { "start": { "line": 101, "column": 54 }, "end": { "line": 101, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2916, "end": 2917, "loc": { "start": { "line": 101, "column": 55 }, "end": { "line": 101, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2917, "end": 2918, "loc": { "start": { "line": 101, "column": 56 }, "end": { "line": 101, "column": 57 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2918, "end": 2919, "loc": { "start": { "line": 101, "column": 57 }, "end": { "line": 101, "column": 58 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2925, "end": 2926, "loc": { "start": { "line": 102, "column": 4 }, "end": { "line": 102, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {GameRoot} root\r\n * @param {string} variant\r\n * @returns {Array<[string, string]>}\r\n ", "start": 2934, "end": 3052, "loc": { "start": { "line": 104, "column": 4 }, "end": { "line": 108, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAdditionalStatistics", "start": 3058, "end": 3081, "loc": { "start": { "line": 109, "column": 4 }, "end": { "line": 109, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3081, "end": 3082, "loc": { "start": { "line": 109, "column": 27 }, "end": { "line": 109, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3082, "end": 3086, "loc": { "start": { "line": 109, "column": 28 }, "end": { "line": 109, "column": 32 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3086, "end": 3087, "loc": { "start": { "line": 109, "column": 32 }, "end": { "line": 109, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 3088, "end": 3095, "loc": { "start": { "line": 109, "column": 34 }, "end": { "line": 109, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3095, "end": 3096, "loc": { "start": { "line": 109, "column": 41 }, "end": { "line": 109, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3097, "end": 3098, "loc": { "start": { "line": 109, "column": 43 }, "end": { "line": 109, "column": 44 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 3108, "end": 3114, "loc": { "start": { "line": 110, "column": 8 }, "end": { "line": 110, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 3115, "end": 3135, "loc": { "start": { "line": 110, "column": 15 }, "end": { "line": 110, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3135, "end": 3136, "loc": { "start": { "line": 110, "column": 35 }, "end": { "line": 110, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "additionalStatistics", "start": 3136, "end": 3156, "loc": { "start": { "line": 110, "column": 36 }, "end": { "line": 110, "column": 56 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3156, "end": 3157, "loc": { "start": { "line": 110, "column": 56 }, "end": { "line": 110, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 3157, "end": 3164, "loc": { "start": { "line": 110, "column": 57 }, "end": { "line": 110, "column": 64 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3164, "end": 3165, "loc": { "start": { "line": 110, "column": 64 }, "end": { "line": 110, "column": 65 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3165, "end": 3166, "loc": { "start": { "line": 110, "column": 65 }, "end": { "line": 110, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 3166, "end": 3170, "loc": { "start": { "line": 110, "column": 66 }, "end": { "line": 110, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3170, "end": 3171, "loc": { "start": { "line": 110, "column": 70 }, "end": { "line": 110, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3171, "end": 3172, "loc": { "start": { "line": 110, "column": 71 }, "end": { "line": 110, "column": 72 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3178, "end": 3179, "loc": { "start": { "line": 111, "column": 4 }, "end": { "line": 111, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * Creates the entity at the given location\r\n * @param {Entity} entity\r\n ", "start": 3187, "end": 3279, "loc": { "start": { "line": 113, "column": 4 }, "end": { "line": 116, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setupEntityComponents", "start": 3285, "end": 3306, "loc": { "start": { "line": 117, "column": 4 }, "end": { "line": 117, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3306, "end": 3307, "loc": { "start": { "line": 117, "column": 25 }, "end": { "line": 117, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 3307, "end": 3313, "loc": { "start": { "line": 117, "column": 26 }, "end": { "line": 117, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3313, "end": 3314, "loc": { "start": { "line": 117, "column": 32 }, "end": { "line": 117, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3315, "end": 3316, "loc": { "start": { "line": 117, "column": 34 }, "end": { "line": 117, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 3326, "end": 3346, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3346, "end": 3347, "loc": { "start": { "line": 118, "column": 28 }, "end": { "line": 118, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setupEntityComponents", "start": 3347, "end": 3368, "loc": { "start": { "line": 118, "column": 29 }, "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": 3368, "end": 3369, "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": "forEach", "start": 3369, "end": 3376, "loc": { "start": { "line": 118, "column": 51 }, "end": { "line": 118, "column": 58 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3376, "end": 3377, "loc": { "start": { "line": 118, "column": 58 }, "end": { "line": 118, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "func", "start": 3377, "end": 3381, "loc": { "start": { "line": 118, "column": 59 }, "end": { "line": 118, "column": 63 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3382, "end": 3384, "loc": { "start": { "line": 118, "column": 64 }, "end": { "line": 118, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "func", "start": 3385, "end": 3389, "loc": { "start": { "line": 118, "column": 67 }, "end": { "line": 118, "column": 71 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3389, "end": 3390, "loc": { "start": { "line": 118, "column": 71 }, "end": { "line": 118, "column": 72 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 3390, "end": 3396, "loc": { "start": { "line": 118, "column": 72 }, "end": { "line": 118, "column": 78 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3396, "end": 3397, "loc": { "start": { "line": 118, "column": 78 }, "end": { "line": 118, "column": 79 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3397, "end": 3398, "loc": { "start": { "line": 118, "column": 79 }, "end": { "line": 118, "column": 80 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3398, "end": 3399, "loc": { "start": { "line": 118, "column": 80 }, "end": { "line": 118, "column": 81 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3405, "end": 3406, "loc": { "start": { "line": 119, "column": 4 }, "end": { "line": 119, "column": 5 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {Entity} entity\r\n * @param {number} rotationVariant\r\n * @param {string} variant\r\n ", "start": 3414, "end": 3529, "loc": { "start": { "line": 121, "column": 4 }, "end": { "line": 125, "column": 7 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "updateVariants", "start": 3535, "end": 3549, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 126, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3549, "end": 3550, "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": "entity", "start": 3550, "end": 3556, "loc": { "start": { "line": 126, "column": 19 }, "end": { "line": 126, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3556, "end": 3557, "loc": { "start": { "line": 126, "column": 25 }, "end": { "line": 126, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 3558, "end": 3573, "loc": { "start": { "line": 126, "column": 27 }, "end": { "line": 126, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3573, "end": 3574, "loc": { "start": { "line": 126, "column": 42 }, "end": { "line": 126, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 3575, "end": 3582, "loc": { "start": { "line": 126, "column": 44 }, "end": { "line": 126, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3582, "end": 3583, "loc": { "start": { "line": 126, "column": 51 }, "end": { "line": 126, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3584, "end": 3585, "loc": { "start": { "line": 126, "column": 53 }, "end": { "line": 126, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 3595, "end": 3615, "loc": { "start": { "line": 127, "column": 8 }, "end": { "line": 127, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3615, "end": 3616, "loc": { "start": { "line": 127, "column": 28 }, "end": { "line": 127, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "componentVariations", "start": 3616, "end": 3635, "loc": { "start": { "line": 127, "column": 29 }, "end": { "line": 127, "column": 48 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3635, "end": 3636, "loc": { "start": { "line": 127, "column": 48 }, "end": { "line": 127, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variant", "start": 3636, "end": 3643, "loc": { "start": { "line": 127, "column": 49 }, "end": { "line": 127, "column": 56 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3643, "end": 3644, "loc": { "start": { "line": 127, "column": 56 }, "end": { "line": 127, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3644, "end": 3645, "loc": { "start": { "line": 127, "column": 57 }, "end": { "line": 127, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 3645, "end": 3651, "loc": { "start": { "line": 127, "column": 58 }, "end": { "line": 127, "column": 64 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3651, "end": 3652, "loc": { "start": { "line": 127, "column": 64 }, "end": { "line": 127, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 3653, "end": 3668, "loc": { "start": { "line": 127, "column": 66 }, "end": { "line": 127, "column": 81 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3668, "end": 3669, "loc": { "start": { "line": 127, "column": 81 }, "end": { "line": 127, "column": 82 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3669, "end": 3670, "loc": { "start": { "line": 127, "column": 82 }, "end": { "line": 127, "column": 83 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3676, "end": 3677, "loc": { "start": { "line": 128, "column": 4 }, "end": { "line": 128, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3679, "end": 3680, "loc": { "start": { "line": 129, "column": 0 }, "end": { "line": 129, "column": 1 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 3684, "end": 3704, "loc": { "start": { "line": 131, "column": 0 }, "end": { "line": 131, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3704, "end": 3705, "loc": { "start": { "line": 131, "column": 20 }, "end": { "line": 131, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setupEntityComponents", "start": 3705, "end": 3726, "loc": { "start": { "line": 131, "column": 21 }, "end": { "line": 131, "column": 42 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3727, "end": 3728, "loc": { "start": { "line": 131, "column": 43 }, "end": { "line": 131, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3729, "end": 3730, "loc": { "start": { "line": 131, "column": 45 }, "end": { "line": 131, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 3736, "end": 3742, "loc": { "start": { "line": 132, "column": 4 }, "end": { "line": 132, "column": 10 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3743, "end": 3745, "loc": { "start": { "line": 132, "column": 11 }, "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": "entity", "start": 3751, "end": 3757, "loc": { "start": { "line": 133, "column": 4 }, "end": { "line": 133, "column": 10 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3757, "end": 3758, "loc": { "start": { "line": 133, "column": 10 }, "end": { "line": 133, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "addComponent", "start": 3758, "end": 3770, "loc": { "start": { "line": 133, "column": 11 }, "end": { "line": 133, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3770, "end": 3771, "loc": { "start": { "line": 133, "column": 23 }, "end": { "line": 133, "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": 3781, "end": 3784, "loc": { "start": { "line": 134, "column": 8 }, "end": { "line": 134, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemAcceptorComponent", "start": 3785, "end": 3806, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3806, "end": 3807, "loc": { "start": { "line": 134, "column": 33 }, "end": { "line": 134, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3807, "end": 3808, "loc": { "start": { "line": 134, "column": 34 }, "end": { "line": 134, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "slots", "start": 3822, "end": 3827, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3827, "end": 3828, "loc": { "start": { "line": 135, "column": 17 }, "end": { "line": 135, "column": 18 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3829, "end": 3830, "loc": { "start": { "line": 135, "column": 19 }, "end": { "line": 135, "column": 20 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3830, "end": 3831, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3831, "end": 3832, "loc": { "start": { "line": 135, "column": 21 }, "end": { "line": 135, "column": 22 } } }, { "type": "CommentLine", "value": " set later", "start": 3833, "end": 3845, "loc": { "start": { "line": 135, "column": 23 }, "end": { "line": 135, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3855, "end": 3856, "loc": { "start": { "line": 136, "column": 8 }, "end": { "line": 136, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3856, "end": 3857, "loc": { "start": { "line": 136, "column": 9 }, "end": { "line": 136, "column": 10 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3863, "end": 3864, "loc": { "start": { "line": 137, "column": 4 }, "end": { "line": 137, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3864, "end": 3865, "loc": { "start": { "line": 137, "column": 5 }, "end": { "line": 137, "column": 6 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 3873, "end": 3879, "loc": { "start": { "line": 139, "column": 4 }, "end": { "line": 139, "column": 10 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3880, "end": 3882, "loc": { "start": { "line": 139, "column": 11 }, "end": { "line": 139, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 3888, "end": 3894, "loc": { "start": { "line": 140, "column": 4 }, "end": { "line": 140, "column": 10 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3894, "end": 3895, "loc": { "start": { "line": 140, "column": 10 }, "end": { "line": 140, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "addComponent", "start": 3895, "end": 3907, "loc": { "start": { "line": 140, "column": 11 }, "end": { "line": 140, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3907, "end": 3908, "loc": { "start": { "line": 140, "column": 23 }, "end": { "line": 140, "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": 3918, "end": 3921, "loc": { "start": { "line": 141, "column": 8 }, "end": { "line": 141, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemProcessorComponent", "start": 3922, "end": 3944, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3944, "end": 3945, "loc": { "start": { "line": 141, "column": 34 }, "end": { "line": 141, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3945, "end": 3946, "loc": { "start": { "line": 141, "column": 35 }, "end": { "line": 141, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "inputsPerCharge", "start": 3960, "end": 3975, "loc": { "start": { "line": 142, "column": 12 }, "end": { "line": 142, "column": 27 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3975, "end": 3976, "loc": { "start": { "line": 142, "column": 27 }, "end": { "line": 142, "column": 28 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 3977, "end": 3978, "loc": { "start": { "line": 142, "column": 29 }, "end": { "line": 142, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3978, "end": 3979, "loc": { "start": { "line": 142, "column": 30 }, "end": { "line": 142, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "processorType", "start": 3993, "end": 4006, "loc": { "start": { "line": 143, "column": 12 }, "end": { "line": 143, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4006, "end": 4007, "loc": { "start": { "line": 143, "column": 25 }, "end": { "line": 143, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumItemProcessorTypes", "start": 4008, "end": 4030, "loc": { "start": { "line": 143, "column": 27 }, "end": { "line": 143, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4030, "end": 4031, "loc": { "start": { "line": 143, "column": 49 }, "end": { "line": 143, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "balancer", "start": 4031, "end": 4039, "loc": { "start": { "line": 143, "column": 50 }, "end": { "line": 143, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4039, "end": 4040, "loc": { "start": { "line": 143, "column": 58 }, "end": { "line": 143, "column": 59 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4050, "end": 4051, "loc": { "start": { "line": 144, "column": 8 }, "end": { "line": 144, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4051, "end": 4052, "loc": { "start": { "line": 144, "column": 9 }, "end": { "line": 144, "column": 10 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4058, "end": 4059, "loc": { "start": { "line": 145, "column": 4 }, "end": { "line": 145, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4059, "end": 4060, "loc": { "start": { "line": 145, "column": 5 }, "end": { "line": 145, "column": 6 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4068, "end": 4074, "loc": { "start": { "line": 147, "column": 4 }, "end": { "line": 147, "column": 10 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4075, "end": 4077, "loc": { "start": { "line": 147, "column": 11 }, "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": "entity", "start": 4083, "end": 4089, "loc": { "start": { "line": 148, "column": 4 }, "end": { "line": 148, "column": 10 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4089, "end": 4090, "loc": { "start": { "line": 148, "column": 10 }, "end": { "line": 148, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "addComponent", "start": 4090, "end": 4102, "loc": { "start": { "line": 148, "column": 11 }, "end": { "line": 148, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4102, "end": 4103, "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": 4113, "end": 4116, "loc": { "start": { "line": 149, "column": 8 }, "end": { "line": 149, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemEjectorComponent", "start": 4117, "end": 4137, "loc": { "start": { "line": 149, "column": 12 }, "end": { "line": 149, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4137, "end": 4138, "loc": { "start": { "line": 149, "column": 32 }, "end": { "line": 149, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4138, "end": 4139, "loc": { "start": { "line": 149, "column": 33 }, "end": { "line": 149, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "slots", "start": 4153, "end": 4158, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4158, "end": 4159, "loc": { "start": { "line": 150, "column": 17 }, "end": { "line": 150, "column": 18 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4160, "end": 4161, "loc": { "start": { "line": 150, "column": 19 }, "end": { "line": 150, "column": 20 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4161, "end": 4162, "loc": { "start": { "line": 150, "column": 20 }, "end": { "line": 150, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4162, "end": 4163, "loc": { "start": { "line": 150, "column": 21 }, "end": { "line": 150, "column": 22 } } }, { "type": "CommentLine", "value": " set later", "start": 4164, "end": 4176, "loc": { "start": { "line": 150, "column": 23 }, "end": { "line": 150, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "renderFloatingItems", "start": 4190, "end": 4209, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4209, "end": 4210, "loc": { "start": { "line": 151, "column": 31 }, "end": { "line": 151, "column": 32 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 4211, "end": 4216, "loc": { "start": { "line": 151, "column": 33 }, "end": { "line": 151, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4216, "end": 4217, "loc": { "start": { "line": 151, "column": 38 }, "end": { "line": 151, "column": 39 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4227, "end": 4228, "loc": { "start": { "line": 152, "column": 8 }, "end": { "line": 152, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4228, "end": 4229, "loc": { "start": { "line": 152, "column": 9 }, "end": { "line": 152, "column": 10 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4235, "end": 4236, "loc": { "start": { "line": 153, "column": 4 }, "end": { "line": 153, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4236, "end": 4237, "loc": { "start": { "line": 153, "column": 5 }, "end": { "line": 153, "column": 6 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4245, "end": 4251, "loc": { "start": { "line": 155, "column": 4 }, "end": { "line": 155, "column": 10 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4252, "end": 4254, "loc": { "start": { "line": 155, "column": 11 }, "end": { "line": 155, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4255, "end": 4261, "loc": { "start": { "line": 155, "column": 14 }, "end": { "line": 155, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4261, "end": 4262, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "addComponent", "start": 4262, "end": 4274, "loc": { "start": { "line": 155, "column": 21 }, "end": { "line": 155, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4274, "end": 4275, "loc": { "start": { "line": 155, "column": 33 }, "end": { "line": 155, "column": 34 } } }, { "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": 4275, "end": 4278, "loc": { "start": { "line": 155, "column": 34 }, "end": { "line": 155, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BeltUnderlaysComponent", "start": 4279, "end": 4301, "loc": { "start": { "line": 155, "column": 38 }, "end": { "line": 155, "column": 60 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4301, "end": 4302, "loc": { "start": { "line": 155, "column": 60 }, "end": { "line": 155, "column": 61 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4302, "end": 4303, "loc": { "start": { "line": 155, "column": 61 }, "end": { "line": 155, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "underlays", "start": 4304, "end": 4313, "loc": { "start": { "line": 155, "column": 63 }, "end": { "line": 155, "column": 72 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4313, "end": 4314, "loc": { "start": { "line": 155, "column": 72 }, "end": { "line": 155, "column": 73 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4315, "end": 4316, "loc": { "start": { "line": 155, "column": 74 }, "end": { "line": 155, "column": 75 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4316, "end": 4317, "loc": { "start": { "line": 155, "column": 75 }, "end": { "line": 155, "column": 76 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4318, "end": 4319, "loc": { "start": { "line": 155, "column": 77 }, "end": { "line": 155, "column": 78 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4319, "end": 4320, "loc": { "start": { "line": 155, "column": 78 }, "end": { "line": 155, "column": 79 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4320, "end": 4321, "loc": { "start": { "line": 155, "column": 79 }, "end": { "line": 155, "column": 80 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4321, "end": 4322, "loc": { "start": { "line": 155, "column": 80 }, "end": { "line": 155, "column": 81 } } }, { "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": 156, "column": 0 }, "end": { "line": 156, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4325, "end": 4326, "loc": { "start": { "line": 156, "column": 1 }, "end": { "line": 156, "column": 2 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 4330, "end": 4350, "loc": { "start": { "line": 158, "column": 0 }, "end": { "line": 158, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4350, "end": 4351, "loc": { "start": { "line": 158, "column": 20 }, "end": { "line": 158, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 4351, "end": 4359, "loc": { "start": { "line": 158, "column": 21 }, "end": { "line": 158, "column": 29 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4360, "end": 4361, "loc": { "start": { "line": 158, "column": 30 }, "end": { "line": 158, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4362, "end": 4363, "loc": { "start": { "line": 158, "column": 32 }, "end": { "line": 158, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "merger", "start": 4369, "end": 4375, "loc": { "start": { "line": 159, "column": 4 }, "end": { "line": 159, "column": 10 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4375, "end": 4376, "loc": { "start": { "line": 159, "column": 10 }, "end": { "line": 159, "column": 11 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "merger", "start": 4377, "end": 4385, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 20 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4385, "end": 4386, "loc": { "start": { "line": 159, "column": 20 }, "end": { "line": 159, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mergerInverse", "start": 4392, "end": 4405, "loc": { "start": { "line": 160, "column": 4 }, "end": { "line": 160, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4405, "end": 4406, "loc": { "start": { "line": 160, "column": 17 }, "end": { "line": 160, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "merger-inverse", "start": 4407, "end": 4423, "loc": { "start": { "line": 160, "column": 19 }, "end": { "line": 160, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4423, "end": 4424, "loc": { "start": { "line": 160, "column": 35 }, "end": { "line": 160, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitter", "start": 4430, "end": 4438, "loc": { "start": { "line": 161, "column": 4 }, "end": { "line": 161, "column": 12 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4438, "end": 4439, "loc": { "start": { "line": 161, "column": 12 }, "end": { "line": 161, "column": 13 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "splitter", "start": 4440, "end": 4450, "loc": { "start": { "line": 161, "column": 14 }, "end": { "line": 161, "column": 24 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4450, "end": 4451, "loc": { "start": { "line": 161, "column": 24 }, "end": { "line": 161, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitterInverse", "start": 4457, "end": 4472, "loc": { "start": { "line": 162, "column": 4 }, "end": { "line": 162, "column": 19 } } }, { "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": 162, "column": 19 }, "end": { "line": 162, "column": 20 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "splitter-inverse", "start": 4474, "end": 4492, "loc": { "start": { "line": 162, "column": 21 }, "end": { "line": 162, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4492, "end": 4493, "loc": { "start": { "line": 162, "column": 39 }, "end": { "line": 162, "column": 40 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4495, "end": 4496, "loc": { "start": { "line": 163, "column": 0 }, "end": { "line": 163, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4496, "end": 4497, "loc": { "start": { "line": 163, "column": 1 }, "end": { "line": 163, "column": 2 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 4501, "end": 4521, "loc": { "start": { "line": 165, "column": 0 }, "end": { "line": 165, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4521, "end": 4522, "loc": { "start": { "line": 165, "column": 20 }, "end": { "line": 165, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "overlayMatrices", "start": 4522, "end": 4537, "loc": { "start": { "line": 165, "column": 21 }, "end": { "line": 165, "column": 36 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4538, "end": 4539, "loc": { "start": { "line": 165, "column": 37 }, "end": { "line": 165, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4540, "end": 4541, "loc": { "start": { "line": 165, "column": 39 }, "end": { "line": 165, "column": 40 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4547, "end": 4548, "loc": { "start": { "line": 166, "column": 4 }, "end": { "line": 166, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultBuildingVariant", "start": 4548, "end": 4570, "loc": { "start": { "line": 166, "column": 5 }, "end": { "line": 166, "column": 27 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4570, "end": 4571, "loc": { "start": { "line": 166, "column": 27 }, "end": { "line": 166, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4571, "end": 4572, "loc": { "start": { "line": 166, "column": 28 }, "end": { "line": 166, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4573, "end": 4574, "loc": { "start": { "line": 166, "column": 30 }, "end": { "line": 166, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4574, "end": 4580, "loc": { "start": { "line": 166, "column": 31 }, "end": { "line": 166, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4580, "end": 4581, "loc": { "start": { "line": 166, "column": 37 }, "end": { "line": 166, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 4582, "end": 4597, "loc": { "start": { "line": 166, "column": 39 }, "end": { "line": 166, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4597, "end": 4598, "loc": { "start": { "line": 166, "column": 54 }, "end": { "line": 166, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4599, "end": 4601, "loc": { "start": { "line": 166, "column": 56 }, "end": { "line": 166, "column": 58 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 4602, "end": 4606, "loc": { "start": { "line": 166, "column": 59 }, "end": { "line": 166, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4606, "end": 4607, "loc": { "start": { "line": 166, "column": 63 }, "end": { "line": 166, "column": 64 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4613, "end": 4614, "loc": { "start": { "line": 167, "column": 4 }, "end": { "line": 167, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 4614, "end": 4634, "loc": { "start": { "line": 167, "column": 5 }, "end": { "line": 167, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4634, "end": 4635, "loc": { "start": { "line": 167, "column": 25 }, "end": { "line": 167, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 4635, "end": 4643, "loc": { "start": { "line": 167, "column": 26 }, "end": { "line": 167, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4643, "end": 4644, "loc": { "start": { "line": 167, "column": 34 }, "end": { "line": 167, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "merger", "start": 4644, "end": 4650, "loc": { "start": { "line": 167, "column": 35 }, "end": { "line": 167, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4650, "end": 4651, "loc": { "start": { "line": 167, "column": 41 }, "end": { "line": 167, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4651, "end": 4652, "loc": { "start": { "line": 167, "column": 42 }, "end": { "line": 167, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4653, "end": 4654, "loc": { "start": { "line": 167, "column": 44 }, "end": { "line": 167, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4654, "end": 4660, "loc": { "start": { "line": 167, "column": 45 }, "end": { "line": 167, "column": 51 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4660, "end": 4661, "loc": { "start": { "line": 167, "column": 51 }, "end": { "line": 167, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 4662, "end": 4677, "loc": { "start": { "line": 167, "column": 53 }, "end": { "line": 167, "column": 68 } } }, { "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": 167, "column": 68 }, "end": { "line": 167, "column": 69 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4679, "end": 4681, "loc": { "start": { "line": 167, "column": 70 }, "end": { "line": 167, "column": 72 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "generateMatrixRotations", "start": 4691, "end": 4714, "loc": { "start": { "line": 168, "column": 8 }, "end": { "line": 168, "column": 31 } } }, { "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": 168, "column": 31 }, "end": { "line": 168, "column": 32 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4715, "end": 4716, "loc": { "start": { "line": 168, "column": 32 }, "end": { "line": 168, "column": 33 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4716, "end": 4717, "loc": { "start": { "line": 168, "column": 33 }, "end": { "line": 168, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4717, "end": 4718, "loc": { "start": { "line": 168, "column": 34 }, "end": { "line": 168, "column": 35 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4719, "end": 4720, "loc": { "start": { "line": 168, "column": 36 }, "end": { "line": 168, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4720, "end": 4721, "loc": { "start": { "line": 168, "column": 37 }, "end": { "line": 168, "column": 38 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4722, "end": 4723, "loc": { "start": { "line": 168, "column": 39 }, "end": { "line": 168, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4723, "end": 4724, "loc": { "start": { "line": 168, "column": 40 }, "end": { "line": 168, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4725, "end": 4726, "loc": { "start": { "line": 168, "column": 42 }, "end": { "line": 168, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4726, "end": 4727, "loc": { "start": { "line": 168, "column": 43 }, "end": { "line": 168, "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": 4728, "end": 4729, "loc": { "start": { "line": 168, "column": 45 }, "end": { "line": 168, "column": 46 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4729, "end": 4730, "loc": { "start": { "line": 168, "column": 46 }, "end": { "line": 168, "column": 47 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4731, "end": 4732, "loc": { "start": { "line": 168, "column": 48 }, "end": { "line": 168, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4732, "end": 4733, "loc": { "start": { "line": 168, "column": 49 }, "end": { "line": 168, "column": 50 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4734, "end": 4735, "loc": { "start": { "line": 168, "column": 51 }, "end": { "line": 168, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4735, "end": 4736, "loc": { "start": { "line": 168, "column": 52 }, "end": { "line": 168, "column": 53 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4737, "end": 4738, "loc": { "start": { "line": 168, "column": 54 }, "end": { "line": 168, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4738, "end": 4739, "loc": { "start": { "line": 168, "column": 55 }, "end": { "line": 168, "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": 4740, "end": 4741, "loc": { "start": { "line": 168, "column": 57 }, "end": { "line": 168, "column": 58 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4741, "end": 4742, "loc": { "start": { "line": 168, "column": 58 }, "end": { "line": 168, "column": 59 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4742, "end": 4743, "loc": { "start": { "line": 168, "column": 59 }, "end": { "line": 168, "column": 60 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4743, "end": 4744, "loc": { "start": { "line": 168, "column": 60 }, "end": { "line": 168, "column": 61 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4750, "end": 4751, "loc": { "start": { "line": 169, "column": 4 }, "end": { "line": 169, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 4751, "end": 4771, "loc": { "start": { "line": 169, "column": 5 }, "end": { "line": 169, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4771, "end": 4772, "loc": { "start": { "line": 169, "column": 25 }, "end": { "line": 169, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 4772, "end": 4780, "loc": { "start": { "line": 169, "column": 26 }, "end": { "line": 169, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4780, "end": 4781, "loc": { "start": { "line": 169, "column": 34 }, "end": { "line": 169, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mergerInverse", "start": 4781, "end": 4794, "loc": { "start": { "line": 169, "column": 35 }, "end": { "line": 169, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4794, "end": 4795, "loc": { "start": { "line": 169, "column": 48 }, "end": { "line": 169, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4795, "end": 4796, "loc": { "start": { "line": 169, "column": 49 }, "end": { "line": 169, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4797, "end": 4798, "loc": { "start": { "line": 169, "column": 51 }, "end": { "line": 169, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4798, "end": 4804, "loc": { "start": { "line": 169, "column": 52 }, "end": { "line": 169, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4804, "end": 4805, "loc": { "start": { "line": 169, "column": 58 }, "end": { "line": 169, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 4806, "end": 4821, "loc": { "start": { "line": 169, "column": 60 }, "end": { "line": 169, "column": 75 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4821, "end": 4822, "loc": { "start": { "line": 169, "column": 75 }, "end": { "line": 169, "column": 76 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4823, "end": 4825, "loc": { "start": { "line": 169, "column": 77 }, "end": { "line": 169, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "generateMatrixRotations", "start": 4835, "end": 4858, "loc": { "start": { "line": 170, "column": 8 }, "end": { "line": 170, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4858, "end": 4859, "loc": { "start": { "line": 170, "column": 31 }, "end": { "line": 170, "column": 32 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4859, "end": 4860, "loc": { "start": { "line": 170, "column": 32 }, "end": { "line": 170, "column": 33 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4860, "end": 4861, "loc": { "start": { "line": 170, "column": 33 }, "end": { "line": 170, "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": 170, "column": 34 }, "end": { "line": 170, "column": 35 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4863, "end": 4864, "loc": { "start": { "line": 170, "column": 36 }, "end": { "line": 170, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4864, "end": 4865, "loc": { "start": { "line": 170, "column": 37 }, "end": { "line": 170, "column": 38 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4866, "end": 4867, "loc": { "start": { "line": 170, "column": 39 }, "end": { "line": 170, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4867, "end": 4868, "loc": { "start": { "line": 170, "column": 40 }, "end": { "line": 170, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4869, "end": 4870, "loc": { "start": { "line": 170, "column": 42 }, "end": { "line": 170, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4870, "end": 4871, "loc": { "start": { "line": 170, "column": 43 }, "end": { "line": 170, "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": 4872, "end": 4873, "loc": { "start": { "line": 170, "column": 45 }, "end": { "line": 170, "column": 46 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4873, "end": 4874, "loc": { "start": { "line": 170, "column": 46 }, "end": { "line": 170, "column": 47 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4875, "end": 4876, "loc": { "start": { "line": 170, "column": 48 }, "end": { "line": 170, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4876, "end": 4877, "loc": { "start": { "line": 170, "column": 49 }, "end": { "line": 170, "column": 50 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4878, "end": 4879, "loc": { "start": { "line": 170, "column": 51 }, "end": { "line": 170, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4879, "end": 4880, "loc": { "start": { "line": 170, "column": 52 }, "end": { "line": 170, "column": 53 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 4881, "end": 4882, "loc": { "start": { "line": 170, "column": 54 }, "end": { "line": 170, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4882, "end": 4883, "loc": { "start": { "line": 170, "column": 55 }, "end": { "line": 170, "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": 4884, "end": 4885, "loc": { "start": { "line": 170, "column": 57 }, "end": { "line": 170, "column": 58 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4885, "end": 4886, "loc": { "start": { "line": 170, "column": 58 }, "end": { "line": 170, "column": 59 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4886, "end": 4887, "loc": { "start": { "line": 170, "column": 59 }, "end": { "line": 170, "column": 60 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4887, "end": 4888, "loc": { "start": { "line": 170, "column": 60 }, "end": { "line": 170, "column": 61 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4894, "end": 4895, "loc": { "start": { "line": 171, "column": 4 }, "end": { "line": 171, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 4895, "end": 4915, "loc": { "start": { "line": 171, "column": 5 }, "end": { "line": 171, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4915, "end": 4916, "loc": { "start": { "line": 171, "column": 25 }, "end": { "line": 171, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 4916, "end": 4924, "loc": { "start": { "line": 171, "column": 26 }, "end": { "line": 171, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4924, "end": 4925, "loc": { "start": { "line": 171, "column": 34 }, "end": { "line": 171, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitter", "start": 4925, "end": 4933, "loc": { "start": { "line": 171, "column": 35 }, "end": { "line": 171, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4933, "end": 4934, "loc": { "start": { "line": 171, "column": 43 }, "end": { "line": 171, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4934, "end": 4935, "loc": { "start": { "line": 171, "column": 44 }, "end": { "line": 171, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4936, "end": 4937, "loc": { "start": { "line": 171, "column": 46 }, "end": { "line": 171, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 4937, "end": 4943, "loc": { "start": { "line": 171, "column": 47 }, "end": { "line": 171, "column": 53 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4943, "end": 4944, "loc": { "start": { "line": 171, "column": 53 }, "end": { "line": 171, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 4945, "end": 4960, "loc": { "start": { "line": 171, "column": 55 }, "end": { "line": 171, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4960, "end": 4961, "loc": { "start": { "line": 171, "column": 70 }, "end": { "line": 171, "column": 71 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4962, "end": 4964, "loc": { "start": { "line": 171, "column": 72 }, "end": { "line": 171, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "generateMatrixRotations", "start": 4974, "end": 4997, "loc": { "start": { "line": 172, "column": 8 }, "end": { "line": 172, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4997, "end": 4998, "loc": { "start": { "line": 172, "column": 31 }, "end": { "line": 172, "column": 32 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4998, "end": 4999, "loc": { "start": { "line": 172, "column": 32 }, "end": { "line": 172, "column": 33 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 4999, "end": 5000, "loc": { "start": { "line": 172, "column": 33 }, "end": { "line": 172, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5000, "end": 5001, "loc": { "start": { "line": 172, "column": 34 }, "end": { "line": 172, "column": 35 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 5002, "end": 5003, "loc": { "start": { "line": 172, "column": 36 }, "end": { "line": 172, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5003, "end": 5004, "loc": { "start": { "line": 172, "column": 37 }, "end": { "line": 172, "column": 38 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5005, "end": 5006, "loc": { "start": { "line": 172, "column": 39 }, "end": { "line": 172, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5006, "end": 5007, "loc": { "start": { "line": 172, "column": 40 }, "end": { "line": 172, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5008, "end": 5009, "loc": { "start": { "line": 172, "column": 42 }, "end": { "line": 172, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5009, "end": 5010, "loc": { "start": { "line": 172, "column": 43 }, "end": { "line": 172, "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": 5011, "end": 5012, "loc": { "start": { "line": 172, "column": 45 }, "end": { "line": 172, "column": 46 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5012, "end": 5013, "loc": { "start": { "line": 172, "column": 46 }, "end": { "line": 172, "column": 47 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 5014, "end": 5015, "loc": { "start": { "line": 172, "column": 48 }, "end": { "line": 172, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5015, "end": 5016, "loc": { "start": { "line": 172, "column": 49 }, "end": { "line": 172, "column": 50 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5017, "end": 5018, "loc": { "start": { "line": 172, "column": 51 }, "end": { "line": 172, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5018, "end": 5019, "loc": { "start": { "line": 172, "column": 52 }, "end": { "line": 172, "column": 53 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 5020, "end": 5021, "loc": { "start": { "line": 172, "column": 54 }, "end": { "line": 172, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5021, "end": 5022, "loc": { "start": { "line": 172, "column": 55 }, "end": { "line": 172, "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": 5023, "end": 5024, "loc": { "start": { "line": 172, "column": 57 }, "end": { "line": 172, "column": 58 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5024, "end": 5025, "loc": { "start": { "line": 172, "column": 58 }, "end": { "line": 172, "column": 59 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5025, "end": 5026, "loc": { "start": { "line": 172, "column": 59 }, "end": { "line": 172, "column": 60 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5026, "end": 5027, "loc": { "start": { "line": 172, "column": 60 }, "end": { "line": 172, "column": 61 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5033, "end": 5034, "loc": { "start": { "line": 173, "column": 4 }, "end": { "line": 173, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 5034, "end": 5054, "loc": { "start": { "line": 173, "column": 5 }, "end": { "line": 173, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5054, "end": 5055, "loc": { "start": { "line": 173, "column": 25 }, "end": { "line": 173, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 5055, "end": 5063, "loc": { "start": { "line": 173, "column": 26 }, "end": { "line": 173, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5063, "end": 5064, "loc": { "start": { "line": 173, "column": 34 }, "end": { "line": 173, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitterInverse", "start": 5064, "end": 5079, "loc": { "start": { "line": 173, "column": 35 }, "end": { "line": 173, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5079, "end": 5080, "loc": { "start": { "line": 173, "column": 50 }, "end": { "line": 173, "column": 51 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5080, "end": 5081, "loc": { "start": { "line": 173, "column": 51 }, "end": { "line": 173, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5082, "end": 5083, "loc": { "start": { "line": 173, "column": 53 }, "end": { "line": 173, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 5083, "end": 5089, "loc": { "start": { "line": 173, "column": 54 }, "end": { "line": 173, "column": 60 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5089, "end": 5090, "loc": { "start": { "line": 173, "column": 60 }, "end": { "line": 173, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 5091, "end": 5106, "loc": { "start": { "line": 173, "column": 62 }, "end": { "line": 173, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5106, "end": 5107, "loc": { "start": { "line": 173, "column": 77 }, "end": { "line": 173, "column": 78 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5108, "end": 5110, "loc": { "start": { "line": 173, "column": 79 }, "end": { "line": 173, "column": 81 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "generateMatrixRotations", "start": 5120, "end": 5143, "loc": { "start": { "line": 174, "column": 8 }, "end": { "line": 174, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5143, "end": 5144, "loc": { "start": { "line": 174, "column": 31 }, "end": { "line": 174, "column": 32 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5144, "end": 5145, "loc": { "start": { "line": 174, "column": 32 }, "end": { "line": 174, "column": 33 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5145, "end": 5146, "loc": { "start": { "line": 174, "column": 33 }, "end": { "line": 174, "column": 34 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5146, "end": 5147, "loc": { "start": { "line": 174, "column": 34 }, "end": { "line": 174, "column": 35 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 5148, "end": 5149, "loc": { "start": { "line": 174, "column": 36 }, "end": { "line": 174, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5149, "end": 5150, "loc": { "start": { "line": 174, "column": 37 }, "end": { "line": 174, "column": 38 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5151, "end": 5152, "loc": { "start": { "line": 174, "column": 39 }, "end": { "line": 174, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5152, "end": 5153, "loc": { "start": { "line": 174, "column": 40 }, "end": { "line": 174, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 5154, "end": 5155, "loc": { "start": { "line": 174, "column": 42 }, "end": { "line": 174, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5155, "end": 5156, "loc": { "start": { "line": 174, "column": 43 }, "end": { "line": 174, "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": 5157, "end": 5158, "loc": { "start": { "line": 174, "column": 45 }, "end": { "line": 174, "column": 46 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5158, "end": 5159, "loc": { "start": { "line": 174, "column": 46 }, "end": { "line": 174, "column": 47 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5160, "end": 5161, "loc": { "start": { "line": 174, "column": 48 }, "end": { "line": 174, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5161, "end": 5162, "loc": { "start": { "line": 174, "column": 49 }, "end": { "line": 174, "column": 50 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 5163, "end": 5164, "loc": { "start": { "line": 174, "column": 51 }, "end": { "line": 174, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5164, "end": 5165, "loc": { "start": { "line": 174, "column": 52 }, "end": { "line": 174, "column": 53 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 5166, "end": 5167, "loc": { "start": { "line": 174, "column": 54 }, "end": { "line": 174, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5167, "end": 5168, "loc": { "start": { "line": 174, "column": 55 }, "end": { "line": 174, "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": 5169, "end": 5170, "loc": { "start": { "line": 174, "column": 57 }, "end": { "line": 174, "column": 58 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5170, "end": 5171, "loc": { "start": { "line": 174, "column": 58 }, "end": { "line": 174, "column": 59 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5171, "end": 5172, "loc": { "start": { "line": 174, "column": 59 }, "end": { "line": 174, "column": 60 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5172, "end": 5173, "loc": { "start": { "line": 174, "column": 60 }, "end": { "line": 174, "column": 61 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5175, "end": 5176, "loc": { "start": { "line": 175, "column": 0 }, "end": { "line": 175, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5176, "end": 5177, "loc": { "start": { "line": 175, "column": 1 }, "end": { "line": 175, "column": 2 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 5181, "end": 5201, "loc": { "start": { "line": 177, "column": 0 }, "end": { "line": 177, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5201, "end": 5202, "loc": { "start": { "line": 177, "column": 20 }, "end": { "line": 177, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "avaibleVariants", "start": 5202, "end": 5217, "loc": { "start": { "line": 177, "column": 21 }, "end": { "line": 177, "column": 36 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5218, "end": 5219, "loc": { "start": { "line": 177, "column": 37 }, "end": { "line": 177, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5220, "end": 5221, "loc": { "start": { "line": 177, "column": 39 }, "end": { "line": 177, "column": 40 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5227, "end": 5228, "loc": { "start": { "line": 178, "column": 4 }, "end": { "line": 178, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultBuildingVariant", "start": 5228, "end": 5250, "loc": { "start": { "line": 178, "column": 5 }, "end": { "line": 178, "column": 27 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5250, "end": 5251, "loc": { "start": { "line": 178, "column": 27 }, "end": { "line": 178, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5251, "end": 5252, "loc": { "start": { "line": 178, "column": 28 }, "end": { "line": 178, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5253, "end": 5257, "loc": { "start": { "line": 178, "column": 30 }, "end": { "line": 178, "column": 34 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5258, "end": 5260, "loc": { "start": { "line": 178, "column": 35 }, "end": { "line": 178, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5261, "end": 5265, "loc": { "start": { "line": 178, "column": 38 }, "end": { "line": 178, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5265, "end": 5266, "loc": { "start": { "line": 178, "column": 42 }, "end": { "line": 178, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 5266, "end": 5274, "loc": { "start": { "line": 178, "column": 43 }, "end": { "line": 178, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5274, "end": 5275, "loc": { "start": { "line": 178, "column": 51 }, "end": { "line": 178, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRewardUnlocked", "start": 5275, "end": 5291, "loc": { "start": { "line": 178, "column": 52 }, "end": { "line": 178, "column": 68 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5291, "end": 5292, "loc": { "start": { "line": 178, "column": 68 }, "end": { "line": 178, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumHubGoalRewards", "start": 5292, "end": 5310, "loc": { "start": { "line": 178, "column": 69 }, "end": { "line": 178, "column": 87 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5310, "end": 5311, "loc": { "start": { "line": 178, "column": 87 }, "end": { "line": 178, "column": 88 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reward_balancer", "start": 5311, "end": 5326, "loc": { "start": { "line": 178, "column": 88 }, "end": { "line": 178, "column": 103 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5326, "end": 5327, "loc": { "start": { "line": 178, "column": 103 }, "end": { "line": 178, "column": 104 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5327, "end": 5328, "loc": { "start": { "line": 178, "column": 104 }, "end": { "line": 178, "column": 105 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5334, "end": 5335, "loc": { "start": { "line": 179, "column": 4 }, "end": { "line": 179, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 5335, "end": 5355, "loc": { "start": { "line": 179, "column": 5 }, "end": { "line": 179, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5355, "end": 5356, "loc": { "start": { "line": 179, "column": 25 }, "end": { "line": 179, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 5356, "end": 5364, "loc": { "start": { "line": 179, "column": 26 }, "end": { "line": 179, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5364, "end": 5365, "loc": { "start": { "line": 179, "column": 34 }, "end": { "line": 179, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "merger", "start": 5365, "end": 5371, "loc": { "start": { "line": 179, "column": 35 }, "end": { "line": 179, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5371, "end": 5372, "loc": { "start": { "line": 179, "column": 41 }, "end": { "line": 179, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5372, "end": 5373, "loc": { "start": { "line": 179, "column": 42 }, "end": { "line": 179, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5374, "end": 5378, "loc": { "start": { "line": 179, "column": 44 }, "end": { "line": 179, "column": 48 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5379, "end": 5381, "loc": { "start": { "line": 179, "column": 49 }, "end": { "line": 179, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5391, "end": 5395, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5395, "end": 5396, "loc": { "start": { "line": 180, "column": 12 }, "end": { "line": 180, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 5396, "end": 5404, "loc": { "start": { "line": 180, "column": 13 }, "end": { "line": 180, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5404, "end": 5405, "loc": { "start": { "line": 180, "column": 21 }, "end": { "line": 180, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRewardUnlocked", "start": 5405, "end": 5421, "loc": { "start": { "line": 180, "column": 22 }, "end": { "line": 180, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5421, "end": 5422, "loc": { "start": { "line": 180, "column": 38 }, "end": { "line": 180, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumHubGoalRewards", "start": 5422, "end": 5440, "loc": { "start": { "line": 180, "column": 39 }, "end": { "line": 180, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5440, "end": 5441, "loc": { "start": { "line": 180, "column": 57 }, "end": { "line": 180, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reward_merger", "start": 5441, "end": 5454, "loc": { "start": { "line": 180, "column": 58 }, "end": { "line": 180, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5454, "end": 5455, "loc": { "start": { "line": 180, "column": 71 }, "end": { "line": 180, "column": 72 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5455, "end": 5456, "loc": { "start": { "line": 180, "column": 72 }, "end": { "line": 180, "column": 73 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5462, "end": 5463, "loc": { "start": { "line": 181, "column": 4 }, "end": { "line": 181, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 5463, "end": 5483, "loc": { "start": { "line": 181, "column": 5 }, "end": { "line": 181, "column": 25 } } }, { "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": 181, "column": 25 }, "end": { "line": 181, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 5484, "end": 5492, "loc": { "start": { "line": 181, "column": 26 }, "end": { "line": 181, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5492, "end": 5493, "loc": { "start": { "line": 181, "column": 34 }, "end": { "line": 181, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mergerInverse", "start": 5493, "end": 5506, "loc": { "start": { "line": 181, "column": 35 }, "end": { "line": 181, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5506, "end": 5507, "loc": { "start": { "line": 181, "column": 48 }, "end": { "line": 181, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5507, "end": 5508, "loc": { "start": { "line": 181, "column": 49 }, "end": { "line": 181, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5509, "end": 5513, "loc": { "start": { "line": 181, "column": 51 }, "end": { "line": 181, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5514, "end": 5516, "loc": { "start": { "line": 181, "column": 56 }, "end": { "line": 181, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5526, "end": 5530, "loc": { "start": { "line": 182, "column": 8 }, "end": { "line": 182, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5530, "end": 5531, "loc": { "start": { "line": 182, "column": 12 }, "end": { "line": 182, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 5531, "end": 5539, "loc": { "start": { "line": 182, "column": 13 }, "end": { "line": 182, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5539, "end": 5540, "loc": { "start": { "line": 182, "column": 21 }, "end": { "line": 182, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRewardUnlocked", "start": 5540, "end": 5556, "loc": { "start": { "line": 182, "column": 22 }, "end": { "line": 182, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5556, "end": 5557, "loc": { "start": { "line": 182, "column": 38 }, "end": { "line": 182, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumHubGoalRewards", "start": 5557, "end": 5575, "loc": { "start": { "line": 182, "column": 39 }, "end": { "line": 182, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5575, "end": 5576, "loc": { "start": { "line": 182, "column": 57 }, "end": { "line": 182, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reward_merger", "start": 5576, "end": 5589, "loc": { "start": { "line": 182, "column": 58 }, "end": { "line": 182, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5589, "end": 5590, "loc": { "start": { "line": 182, "column": 71 }, "end": { "line": 182, "column": 72 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5590, "end": 5591, "loc": { "start": { "line": 182, "column": 72 }, "end": { "line": 182, "column": 73 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5597, "end": 5598, "loc": { "start": { "line": 183, "column": 4 }, "end": { "line": 183, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 5598, "end": 5618, "loc": { "start": { "line": 183, "column": 5 }, "end": { "line": 183, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5618, "end": 5619, "loc": { "start": { "line": 183, "column": 25 }, "end": { "line": 183, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 5619, "end": 5627, "loc": { "start": { "line": 183, "column": 26 }, "end": { "line": 183, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5627, "end": 5628, "loc": { "start": { "line": 183, "column": 34 }, "end": { "line": 183, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitter", "start": 5628, "end": 5636, "loc": { "start": { "line": 183, "column": 35 }, "end": { "line": 183, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5636, "end": 5637, "loc": { "start": { "line": 183, "column": 43 }, "end": { "line": 183, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5637, "end": 5638, "loc": { "start": { "line": 183, "column": 44 }, "end": { "line": 183, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5639, "end": 5643, "loc": { "start": { "line": 183, "column": 46 }, "end": { "line": 183, "column": 50 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5644, "end": 5646, "loc": { "start": { "line": 183, "column": 51 }, "end": { "line": 183, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5656, "end": 5660, "loc": { "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5660, "end": 5661, "loc": { "start": { "line": 184, "column": 12 }, "end": { "line": 184, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 5661, "end": 5669, "loc": { "start": { "line": 184, "column": 13 }, "end": { "line": 184, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5669, "end": 5670, "loc": { "start": { "line": 184, "column": 21 }, "end": { "line": 184, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRewardUnlocked", "start": 5670, "end": 5686, "loc": { "start": { "line": 184, "column": 22 }, "end": { "line": 184, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5686, "end": 5687, "loc": { "start": { "line": 184, "column": 38 }, "end": { "line": 184, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumHubGoalRewards", "start": 5687, "end": 5705, "loc": { "start": { "line": 184, "column": 39 }, "end": { "line": 184, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5705, "end": 5706, "loc": { "start": { "line": 184, "column": 57 }, "end": { "line": 184, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reward_splitter", "start": 5706, "end": 5721, "loc": { "start": { "line": 184, "column": 58 }, "end": { "line": 184, "column": 73 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5721, "end": 5722, "loc": { "start": { "line": 184, "column": 73 }, "end": { "line": 184, "column": 74 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5722, "end": 5723, "loc": { "start": { "line": 184, "column": 74 }, "end": { "line": 184, "column": 75 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5729, "end": 5730, "loc": { "start": { "line": 185, "column": 4 }, "end": { "line": 185, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 5730, "end": 5750, "loc": { "start": { "line": 185, "column": 5 }, "end": { "line": 185, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5750, "end": 5751, "loc": { "start": { "line": 185, "column": 25 }, "end": { "line": 185, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 5751, "end": 5759, "loc": { "start": { "line": 185, "column": 26 }, "end": { "line": 185, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5759, "end": 5760, "loc": { "start": { "line": 185, "column": 34 }, "end": { "line": 185, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitterInverse", "start": 5760, "end": 5775, "loc": { "start": { "line": 185, "column": 35 }, "end": { "line": 185, "column": 50 } } }, { "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": 185, "column": 50 }, "end": { "line": 185, "column": 51 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5776, "end": 5777, "loc": { "start": { "line": 185, "column": 51 }, "end": { "line": 185, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5778, "end": 5782, "loc": { "start": { "line": 185, "column": 53 }, "end": { "line": 185, "column": 57 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5783, "end": 5785, "loc": { "start": { "line": 185, "column": 58 }, "end": { "line": 185, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 5795, "end": 5799, "loc": { "start": { "line": 186, "column": 8 }, "end": { "line": 186, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5799, "end": 5800, "loc": { "start": { "line": 186, "column": 12 }, "end": { "line": 186, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 5800, "end": 5808, "loc": { "start": { "line": 186, "column": 13 }, "end": { "line": 186, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5808, "end": 5809, "loc": { "start": { "line": 186, "column": 21 }, "end": { "line": 186, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRewardUnlocked", "start": 5809, "end": 5825, "loc": { "start": { "line": 186, "column": 22 }, "end": { "line": 186, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5825, "end": 5826, "loc": { "start": { "line": 186, "column": 38 }, "end": { "line": 186, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumHubGoalRewards", "start": 5826, "end": 5844, "loc": { "start": { "line": 186, "column": 39 }, "end": { "line": 186, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5844, "end": 5845, "loc": { "start": { "line": 186, "column": 57 }, "end": { "line": 186, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reward_splitter", "start": 5845, "end": 5860, "loc": { "start": { "line": 186, "column": 58 }, "end": { "line": 186, "column": 73 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5860, "end": 5861, "loc": { "start": { "line": 186, "column": 73 }, "end": { "line": 186, "column": 74 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5861, "end": 5862, "loc": { "start": { "line": 186, "column": 74 }, "end": { "line": 186, "column": 75 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5864, "end": 5865, "loc": { "start": { "line": 187, "column": 0 }, "end": { "line": 187, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5865, "end": 5866, "loc": { "start": { "line": 187, "column": 1 }, "end": { "line": 187, "column": 2 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 5870, "end": 5890, "loc": { "start": { "line": 189, "column": 0 }, "end": { "line": 189, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5890, "end": 5891, "loc": { "start": { "line": 189, "column": 20 }, "end": { "line": 189, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dimensions", "start": 5891, "end": 5901, "loc": { "start": { "line": 189, "column": 21 }, "end": { "line": 189, "column": 31 } } }, { "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": 189, "column": 32 }, "end": { "line": 189, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5904, "end": 5905, "loc": { "start": { "line": 189, "column": 34 }, "end": { "line": 189, "column": 35 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5911, "end": 5912, "loc": { "start": { "line": 190, "column": 4 }, "end": { "line": 190, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultBuildingVariant", "start": 5912, "end": 5934, "loc": { "start": { "line": 190, "column": 5 }, "end": { "line": 190, "column": 27 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5934, "end": 5935, "loc": { "start": { "line": 190, "column": 27 }, "end": { "line": 190, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5935, "end": 5936, "loc": { "start": { "line": 190, "column": 28 }, "end": { "line": 190, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5937, "end": 5938, "loc": { "start": { "line": 190, "column": 30 }, "end": { "line": 190, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5938, "end": 5939, "loc": { "start": { "line": 190, "column": 31 }, "end": { "line": 190, "column": 32 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5940, "end": 5942, "loc": { "start": { "line": 190, "column": 33 }, "end": { "line": 190, "column": 35 } } }, { "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": 5943, "end": 5946, "loc": { "start": { "line": 190, "column": 36 }, "end": { "line": 190, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 5947, "end": 5953, "loc": { "start": { "line": 190, "column": 40 }, "end": { "line": 190, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5953, "end": 5954, "loc": { "start": { "line": 190, "column": 46 }, "end": { "line": 190, "column": 47 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 5954, "end": 5955, "loc": { "start": { "line": 190, "column": 47 }, "end": { "line": 190, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5955, "end": 5956, "loc": { "start": { "line": 190, "column": 48 }, "end": { "line": 190, "column": 49 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 5957, "end": 5958, "loc": { "start": { "line": 190, "column": 50 }, "end": { "line": 190, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5958, "end": 5959, "loc": { "start": { "line": 190, "column": 51 }, "end": { "line": 190, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5959, "end": 5960, "loc": { "start": { "line": 190, "column": 52 }, "end": { "line": 190, "column": 53 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5966, "end": 5967, "loc": { "start": { "line": 191, "column": 4 }, "end": { "line": 191, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 5967, "end": 5987, "loc": { "start": { "line": 191, "column": 5 }, "end": { "line": 191, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5987, "end": 5988, "loc": { "start": { "line": 191, "column": 25 }, "end": { "line": 191, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 5988, "end": 5996, "loc": { "start": { "line": 191, "column": 26 }, "end": { "line": 191, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5996, "end": 5997, "loc": { "start": { "line": 191, "column": 34 }, "end": { "line": 191, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "merger", "start": 5997, "end": 6003, "loc": { "start": { "line": 191, "column": 35 }, "end": { "line": 191, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6003, "end": 6004, "loc": { "start": { "line": 191, "column": 41 }, "end": { "line": 191, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6004, "end": 6005, "loc": { "start": { "line": 191, "column": 42 }, "end": { "line": 191, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6006, "end": 6007, "loc": { "start": { "line": 191, "column": 44 }, "end": { "line": 191, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6007, "end": 6008, "loc": { "start": { "line": 191, "column": 45 }, "end": { "line": 191, "column": 46 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6009, "end": 6011, "loc": { "start": { "line": 191, "column": 47 }, "end": { "line": 191, "column": 49 } } }, { "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": 6012, "end": 6015, "loc": { "start": { "line": 191, "column": 50 }, "end": { "line": 191, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 6016, "end": 6022, "loc": { "start": { "line": 191, "column": 54 }, "end": { "line": 191, "column": 60 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6022, "end": 6023, "loc": { "start": { "line": 191, "column": 60 }, "end": { "line": 191, "column": 61 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 6023, "end": 6024, "loc": { "start": { "line": 191, "column": 61 }, "end": { "line": 191, "column": 62 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6024, "end": 6025, "loc": { "start": { "line": 191, "column": 62 }, "end": { "line": 191, "column": 63 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 6026, "end": 6027, "loc": { "start": { "line": 191, "column": 64 }, "end": { "line": 191, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6027, "end": 6028, "loc": { "start": { "line": 191, "column": 65 }, "end": { "line": 191, "column": 66 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6028, "end": 6029, "loc": { "start": { "line": 191, "column": 66 }, "end": { "line": 191, "column": 67 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6035, "end": 6036, "loc": { "start": { "line": 192, "column": 4 }, "end": { "line": 192, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6036, "end": 6056, "loc": { "start": { "line": 192, "column": 5 }, "end": { "line": 192, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6056, "end": 6057, "loc": { "start": { "line": 192, "column": 25 }, "end": { "line": 192, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 6057, "end": 6065, "loc": { "start": { "line": 192, "column": 26 }, "end": { "line": 192, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6065, "end": 6066, "loc": { "start": { "line": 192, "column": 34 }, "end": { "line": 192, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mergerInverse", "start": 6066, "end": 6079, "loc": { "start": { "line": 192, "column": 35 }, "end": { "line": 192, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6079, "end": 6080, "loc": { "start": { "line": 192, "column": 48 }, "end": { "line": 192, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6080, "end": 6081, "loc": { "start": { "line": 192, "column": 49 }, "end": { "line": 192, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6082, "end": 6083, "loc": { "start": { "line": 192, "column": 51 }, "end": { "line": 192, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6083, "end": 6084, "loc": { "start": { "line": 192, "column": 52 }, "end": { "line": 192, "column": 53 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6085, "end": 6087, "loc": { "start": { "line": 192, "column": 54 }, "end": { "line": 192, "column": 56 } } }, { "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": 6088, "end": 6091, "loc": { "start": { "line": 192, "column": 57 }, "end": { "line": 192, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 6092, "end": 6098, "loc": { "start": { "line": 192, "column": 61 }, "end": { "line": 192, "column": 67 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6098, "end": 6099, "loc": { "start": { "line": 192, "column": 67 }, "end": { "line": 192, "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": 6099, "end": 6100, "loc": { "start": { "line": 192, "column": 68 }, "end": { "line": 192, "column": 69 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6100, "end": 6101, "loc": { "start": { "line": 192, "column": 69 }, "end": { "line": 192, "column": 70 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 6102, "end": 6103, "loc": { "start": { "line": 192, "column": 71 }, "end": { "line": 192, "column": 72 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6103, "end": 6104, "loc": { "start": { "line": 192, "column": 72 }, "end": { "line": 192, "column": 73 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6104, "end": 6105, "loc": { "start": { "line": 192, "column": 73 }, "end": { "line": 192, "column": 74 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6111, "end": 6112, "loc": { "start": { "line": 193, "column": 4 }, "end": { "line": 193, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6112, "end": 6132, "loc": { "start": { "line": 193, "column": 5 }, "end": { "line": 193, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6132, "end": 6133, "loc": { "start": { "line": 193, "column": 25 }, "end": { "line": 193, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 6133, "end": 6141, "loc": { "start": { "line": 193, "column": 26 }, "end": { "line": 193, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6141, "end": 6142, "loc": { "start": { "line": 193, "column": 34 }, "end": { "line": 193, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitter", "start": 6142, "end": 6150, "loc": { "start": { "line": 193, "column": 35 }, "end": { "line": 193, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6150, "end": 6151, "loc": { "start": { "line": 193, "column": 43 }, "end": { "line": 193, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6151, "end": 6152, "loc": { "start": { "line": 193, "column": 44 }, "end": { "line": 193, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6153, "end": 6154, "loc": { "start": { "line": 193, "column": 46 }, "end": { "line": 193, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6154, "end": 6155, "loc": { "start": { "line": 193, "column": 47 }, "end": { "line": 193, "column": 48 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6156, "end": 6158, "loc": { "start": { "line": 193, "column": 49 }, "end": { "line": 193, "column": 51 } } }, { "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": 6159, "end": 6162, "loc": { "start": { "line": 193, "column": 52 }, "end": { "line": 193, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 6163, "end": 6169, "loc": { "start": { "line": 193, "column": 56 }, "end": { "line": 193, "column": 62 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6169, "end": 6170, "loc": { "start": { "line": 193, "column": 62 }, "end": { "line": 193, "column": 63 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 6170, "end": 6171, "loc": { "start": { "line": 193, "column": 63 }, "end": { "line": 193, "column": 64 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6171, "end": 6172, "loc": { "start": { "line": 193, "column": 64 }, "end": { "line": 193, "column": 65 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 6173, "end": 6174, "loc": { "start": { "line": 193, "column": 66 }, "end": { "line": 193, "column": 67 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6174, "end": 6175, "loc": { "start": { "line": 193, "column": 67 }, "end": { "line": 193, "column": 68 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6175, "end": 6176, "loc": { "start": { "line": 193, "column": 68 }, "end": { "line": 193, "column": 69 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6182, "end": 6183, "loc": { "start": { "line": 194, "column": 4 }, "end": { "line": 194, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6183, "end": 6203, "loc": { "start": { "line": 194, "column": 5 }, "end": { "line": 194, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6203, "end": 6204, "loc": { "start": { "line": 194, "column": 25 }, "end": { "line": 194, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 6204, "end": 6212, "loc": { "start": { "line": 194, "column": 26 }, "end": { "line": 194, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6212, "end": 6213, "loc": { "start": { "line": 194, "column": 34 }, "end": { "line": 194, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitterInverse", "start": 6213, "end": 6228, "loc": { "start": { "line": 194, "column": 35 }, "end": { "line": 194, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6228, "end": 6229, "loc": { "start": { "line": 194, "column": 50 }, "end": { "line": 194, "column": 51 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6229, "end": 6230, "loc": { "start": { "line": 194, "column": 51 }, "end": { "line": 194, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6231, "end": 6232, "loc": { "start": { "line": 194, "column": 53 }, "end": { "line": 194, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6232, "end": 6233, "loc": { "start": { "line": 194, "column": 54 }, "end": { "line": 194, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6234, "end": 6236, "loc": { "start": { "line": 194, "column": 56 }, "end": { "line": 194, "column": 58 } } }, { "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": 6237, "end": 6240, "loc": { "start": { "line": 194, "column": 59 }, "end": { "line": 194, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 6241, "end": 6247, "loc": { "start": { "line": 194, "column": 63 }, "end": { "line": 194, "column": 69 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6247, "end": 6248, "loc": { "start": { "line": 194, "column": 69 }, "end": { "line": 194, "column": 70 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 6248, "end": 6249, "loc": { "start": { "line": 194, "column": 70 }, "end": { "line": 194, "column": 71 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6249, "end": 6250, "loc": { "start": { "line": 194, "column": 71 }, "end": { "line": 194, "column": 72 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 6251, "end": 6252, "loc": { "start": { "line": 194, "column": 73 }, "end": { "line": 194, "column": 74 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6252, "end": 6253, "loc": { "start": { "line": 194, "column": 74 }, "end": { "line": 194, "column": 75 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6253, "end": 6254, "loc": { "start": { "line": 194, "column": 75 }, "end": { "line": 194, "column": 76 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6256, "end": 6257, "loc": { "start": { "line": 195, "column": 0 }, "end": { "line": 195, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6257, "end": 6258, "loc": { "start": { "line": 195, "column": 1 }, "end": { "line": 195, "column": 2 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6262, "end": 6282, "loc": { "start": { "line": 197, "column": 0 }, "end": { "line": 197, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6282, "end": 6283, "loc": { "start": { "line": 197, "column": 20 }, "end": { "line": 197, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRemovable", "start": 6283, "end": 6294, "loc": { "start": { "line": 197, "column": 21 }, "end": { "line": 197, "column": 32 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6295, "end": 6296, "loc": { "start": { "line": 197, "column": 33 }, "end": { "line": 197, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6297, "end": 6298, "loc": { "start": { "line": 197, "column": 35 }, "end": { "line": 197, "column": 36 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6304, "end": 6305, "loc": { "start": { "line": 198, "column": 4 }, "end": { "line": 198, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultBuildingVariant", "start": 6305, "end": 6327, "loc": { "start": { "line": 198, "column": 5 }, "end": { "line": 198, "column": 27 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6327, "end": 6328, "loc": { "start": { "line": 198, "column": 27 }, "end": { "line": 198, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6328, "end": 6329, "loc": { "start": { "line": 198, "column": 28 }, "end": { "line": 198, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6330, "end": 6331, "loc": { "start": { "line": 198, "column": 30 }, "end": { "line": 198, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6331, "end": 6332, "loc": { "start": { "line": 198, "column": 31 }, "end": { "line": 198, "column": 32 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6333, "end": 6335, "loc": { "start": { "line": 198, "column": 33 }, "end": { "line": 198, "column": 35 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 6336, "end": 6340, "loc": { "start": { "line": 198, "column": 36 }, "end": { "line": 198, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6340, "end": 6341, "loc": { "start": { "line": 198, "column": 40 }, "end": { "line": 198, "column": 41 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6347, "end": 6348, "loc": { "start": { "line": 199, "column": 4 }, "end": { "line": 199, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6348, "end": 6368, "loc": { "start": { "line": 199, "column": 5 }, "end": { "line": 199, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6368, "end": 6369, "loc": { "start": { "line": 199, "column": 25 }, "end": { "line": 199, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 6369, "end": 6377, "loc": { "start": { "line": 199, "column": 26 }, "end": { "line": 199, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6377, "end": 6378, "loc": { "start": { "line": 199, "column": 34 }, "end": { "line": 199, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "merger", "start": 6378, "end": 6384, "loc": { "start": { "line": 199, "column": 35 }, "end": { "line": 199, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6384, "end": 6385, "loc": { "start": { "line": 199, "column": 41 }, "end": { "line": 199, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6385, "end": 6386, "loc": { "start": { "line": 199, "column": 42 }, "end": { "line": 199, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6387, "end": 6388, "loc": { "start": { "line": 199, "column": 44 }, "end": { "line": 199, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6388, "end": 6389, "loc": { "start": { "line": 199, "column": 45 }, "end": { "line": 199, "column": 46 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6390, "end": 6392, "loc": { "start": { "line": 199, "column": 47 }, "end": { "line": 199, "column": 49 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 6393, "end": 6397, "loc": { "start": { "line": 199, "column": 50 }, "end": { "line": 199, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6397, "end": 6398, "loc": { "start": { "line": 199, "column": 54 }, "end": { "line": 199, "column": 55 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6404, "end": 6405, "loc": { "start": { "line": 200, "column": 4 }, "end": { "line": 200, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6405, "end": 6425, "loc": { "start": { "line": 200, "column": 5 }, "end": { "line": 200, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6425, "end": 6426, "loc": { "start": { "line": 200, "column": 25 }, "end": { "line": 200, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 6426, "end": 6434, "loc": { "start": { "line": 200, "column": 26 }, "end": { "line": 200, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6434, "end": 6435, "loc": { "start": { "line": 200, "column": 34 }, "end": { "line": 200, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mergerInverse", "start": 6435, "end": 6448, "loc": { "start": { "line": 200, "column": 35 }, "end": { "line": 200, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6448, "end": 6449, "loc": { "start": { "line": 200, "column": 48 }, "end": { "line": 200, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6449, "end": 6450, "loc": { "start": { "line": 200, "column": 49 }, "end": { "line": 200, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6451, "end": 6452, "loc": { "start": { "line": 200, "column": 51 }, "end": { "line": 200, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6452, "end": 6453, "loc": { "start": { "line": 200, "column": 52 }, "end": { "line": 200, "column": 53 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6454, "end": 6456, "loc": { "start": { "line": 200, "column": 54 }, "end": { "line": 200, "column": 56 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 6457, "end": 6461, "loc": { "start": { "line": 200, "column": 57 }, "end": { "line": 200, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6461, "end": 6462, "loc": { "start": { "line": 200, "column": 61 }, "end": { "line": 200, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6468, "end": 6469, "loc": { "start": { "line": 201, "column": 4 }, "end": { "line": 201, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6469, "end": 6489, "loc": { "start": { "line": 201, "column": 5 }, "end": { "line": 201, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6489, "end": 6490, "loc": { "start": { "line": 201, "column": 25 }, "end": { "line": 201, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 6490, "end": 6498, "loc": { "start": { "line": 201, "column": 26 }, "end": { "line": 201, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6498, "end": 6499, "loc": { "start": { "line": 201, "column": 34 }, "end": { "line": 201, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitter", "start": 6499, "end": 6507, "loc": { "start": { "line": 201, "column": 35 }, "end": { "line": 201, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6507, "end": 6508, "loc": { "start": { "line": 201, "column": 43 }, "end": { "line": 201, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6508, "end": 6509, "loc": { "start": { "line": 201, "column": 44 }, "end": { "line": 201, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6510, "end": 6511, "loc": { "start": { "line": 201, "column": 46 }, "end": { "line": 201, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6511, "end": 6512, "loc": { "start": { "line": 201, "column": 47 }, "end": { "line": 201, "column": 48 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6513, "end": 6515, "loc": { "start": { "line": 201, "column": 49 }, "end": { "line": 201, "column": 51 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 6516, "end": 6520, "loc": { "start": { "line": 201, "column": 52 }, "end": { "line": 201, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6520, "end": 6521, "loc": { "start": { "line": 201, "column": 56 }, "end": { "line": 201, "column": 57 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6527, "end": 6528, "loc": { "start": { "line": 202, "column": 4 }, "end": { "line": 202, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6528, "end": 6548, "loc": { "start": { "line": 202, "column": 5 }, "end": { "line": 202, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6548, "end": 6549, "loc": { "start": { "line": 202, "column": 25 }, "end": { "line": 202, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 6549, "end": 6557, "loc": { "start": { "line": 202, "column": 26 }, "end": { "line": 202, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6557, "end": 6558, "loc": { "start": { "line": 202, "column": 34 }, "end": { "line": 202, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitterInverse", "start": 6558, "end": 6573, "loc": { "start": { "line": 202, "column": 35 }, "end": { "line": 202, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6573, "end": 6574, "loc": { "start": { "line": 202, "column": 50 }, "end": { "line": 202, "column": 51 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6574, "end": 6575, "loc": { "start": { "line": 202, "column": 51 }, "end": { "line": 202, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6576, "end": 6577, "loc": { "start": { "line": 202, "column": 53 }, "end": { "line": 202, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6577, "end": 6578, "loc": { "start": { "line": 202, "column": 54 }, "end": { "line": 202, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6579, "end": 6581, "loc": { "start": { "line": 202, "column": 56 }, "end": { "line": 202, "column": 58 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 6582, "end": 6586, "loc": { "start": { "line": 202, "column": 59 }, "end": { "line": 202, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6586, "end": 6587, "loc": { "start": { "line": 202, "column": 63 }, "end": { "line": 202, "column": 64 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6589, "end": 6590, "loc": { "start": { "line": 203, "column": 0 }, "end": { "line": 203, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6590, "end": 6591, "loc": { "start": { "line": 203, "column": 1 }, "end": { "line": 203, "column": 2 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6595, "end": 6615, "loc": { "start": { "line": 205, "column": 0 }, "end": { "line": 205, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6615, "end": 6616, "loc": { "start": { "line": 205, "column": 20 }, "end": { "line": 205, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isRotateable", "start": 6616, "end": 6628, "loc": { "start": { "line": 205, "column": 21 }, "end": { "line": 205, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6629, "end": 6630, "loc": { "start": { "line": 205, "column": 34 }, "end": { "line": 205, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6631, "end": 6632, "loc": { "start": { "line": 205, "column": 36 }, "end": { "line": 205, "column": 37 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6638, "end": 6639, "loc": { "start": { "line": 206, "column": 4 }, "end": { "line": 206, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultBuildingVariant", "start": 6639, "end": 6661, "loc": { "start": { "line": 206, "column": 5 }, "end": { "line": 206, "column": 27 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6661, "end": 6662, "loc": { "start": { "line": 206, "column": 27 }, "end": { "line": 206, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6662, "end": 6663, "loc": { "start": { "line": 206, "column": 28 }, "end": { "line": 206, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6664, "end": 6665, "loc": { "start": { "line": 206, "column": 30 }, "end": { "line": 206, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6665, "end": 6666, "loc": { "start": { "line": 206, "column": 31 }, "end": { "line": 206, "column": 32 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6667, "end": 6669, "loc": { "start": { "line": 206, "column": 33 }, "end": { "line": 206, "column": 35 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 6670, "end": 6674, "loc": { "start": { "line": 206, "column": 36 }, "end": { "line": 206, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6674, "end": 6675, "loc": { "start": { "line": 206, "column": 40 }, "end": { "line": 206, "column": 41 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6681, "end": 6682, "loc": { "start": { "line": 207, "column": 4 }, "end": { "line": 207, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6682, "end": 6702, "loc": { "start": { "line": 207, "column": 5 }, "end": { "line": 207, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6702, "end": 6703, "loc": { "start": { "line": 207, "column": 25 }, "end": { "line": 207, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 6703, "end": 6711, "loc": { "start": { "line": 207, "column": 26 }, "end": { "line": 207, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6711, "end": 6712, "loc": { "start": { "line": 207, "column": 34 }, "end": { "line": 207, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "merger", "start": 6712, "end": 6718, "loc": { "start": { "line": 207, "column": 35 }, "end": { "line": 207, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6718, "end": 6719, "loc": { "start": { "line": 207, "column": 41 }, "end": { "line": 207, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6719, "end": 6720, "loc": { "start": { "line": 207, "column": 42 }, "end": { "line": 207, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6721, "end": 6722, "loc": { "start": { "line": 207, "column": 44 }, "end": { "line": 207, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6722, "end": 6723, "loc": { "start": { "line": 207, "column": 45 }, "end": { "line": 207, "column": 46 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6724, "end": 6726, "loc": { "start": { "line": 207, "column": 47 }, "end": { "line": 207, "column": 49 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 6727, "end": 6731, "loc": { "start": { "line": 207, "column": 50 }, "end": { "line": 207, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6731, "end": 6732, "loc": { "start": { "line": 207, "column": 54 }, "end": { "line": 207, "column": 55 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6738, "end": 6739, "loc": { "start": { "line": 208, "column": 4 }, "end": { "line": 208, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6739, "end": 6759, "loc": { "start": { "line": 208, "column": 5 }, "end": { "line": 208, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6759, "end": 6760, "loc": { "start": { "line": 208, "column": 25 }, "end": { "line": 208, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 6760, "end": 6768, "loc": { "start": { "line": 208, "column": 26 }, "end": { "line": 208, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6768, "end": 6769, "loc": { "start": { "line": 208, "column": 34 }, "end": { "line": 208, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mergerInverse", "start": 6769, "end": 6782, "loc": { "start": { "line": 208, "column": 35 }, "end": { "line": 208, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6782, "end": 6783, "loc": { "start": { "line": 208, "column": 48 }, "end": { "line": 208, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6783, "end": 6784, "loc": { "start": { "line": 208, "column": 49 }, "end": { "line": 208, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6785, "end": 6786, "loc": { "start": { "line": 208, "column": 51 }, "end": { "line": 208, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6786, "end": 6787, "loc": { "start": { "line": 208, "column": 52 }, "end": { "line": 208, "column": 53 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6788, "end": 6790, "loc": { "start": { "line": 208, "column": 54 }, "end": { "line": 208, "column": 56 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 6791, "end": 6795, "loc": { "start": { "line": 208, "column": 57 }, "end": { "line": 208, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6795, "end": 6796, "loc": { "start": { "line": 208, "column": 61 }, "end": { "line": 208, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6802, "end": 6803, "loc": { "start": { "line": 209, "column": 4 }, "end": { "line": 209, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6803, "end": 6823, "loc": { "start": { "line": 209, "column": 5 }, "end": { "line": 209, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6823, "end": 6824, "loc": { "start": { "line": 209, "column": 25 }, "end": { "line": 209, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 6824, "end": 6832, "loc": { "start": { "line": 209, "column": 26 }, "end": { "line": 209, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6832, "end": 6833, "loc": { "start": { "line": 209, "column": 34 }, "end": { "line": 209, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitter", "start": 6833, "end": 6841, "loc": { "start": { "line": 209, "column": 35 }, "end": { "line": 209, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6841, "end": 6842, "loc": { "start": { "line": 209, "column": 43 }, "end": { "line": 209, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6842, "end": 6843, "loc": { "start": { "line": 209, "column": 44 }, "end": { "line": 209, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6844, "end": 6845, "loc": { "start": { "line": 209, "column": 46 }, "end": { "line": 209, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6845, "end": 6846, "loc": { "start": { "line": 209, "column": 47 }, "end": { "line": 209, "column": 48 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6847, "end": 6849, "loc": { "start": { "line": 209, "column": 49 }, "end": { "line": 209, "column": 51 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 6850, "end": 6854, "loc": { "start": { "line": 209, "column": 52 }, "end": { "line": 209, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6854, "end": 6855, "loc": { "start": { "line": 209, "column": 56 }, "end": { "line": 209, "column": 57 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6861, "end": 6862, "loc": { "start": { "line": 210, "column": 4 }, "end": { "line": 210, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6862, "end": 6882, "loc": { "start": { "line": 210, "column": 5 }, "end": { "line": 210, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6882, "end": 6883, "loc": { "start": { "line": 210, "column": 25 }, "end": { "line": 210, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 6883, "end": 6891, "loc": { "start": { "line": 210, "column": 26 }, "end": { "line": 210, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6891, "end": 6892, "loc": { "start": { "line": 210, "column": 34 }, "end": { "line": 210, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitterInverse", "start": 6892, "end": 6907, "loc": { "start": { "line": 210, "column": 35 }, "end": { "line": 210, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6907, "end": 6908, "loc": { "start": { "line": 210, "column": 50 }, "end": { "line": 210, "column": 51 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6908, "end": 6909, "loc": { "start": { "line": 210, "column": 51 }, "end": { "line": 210, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6910, "end": 6911, "loc": { "start": { "line": 210, "column": 53 }, "end": { "line": 210, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6911, "end": 6912, "loc": { "start": { "line": 210, "column": 54 }, "end": { "line": 210, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6913, "end": 6915, "loc": { "start": { "line": 210, "column": 56 }, "end": { "line": 210, "column": 58 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 6916, "end": 6920, "loc": { "start": { "line": 210, "column": 59 }, "end": { "line": 210, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6920, "end": 6921, "loc": { "start": { "line": 210, "column": 63 }, "end": { "line": 210, "column": 64 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6923, "end": 6924, "loc": { "start": { "line": 211, "column": 0 }, "end": { "line": 211, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6924, "end": 6925, "loc": { "start": { "line": 211, "column": 1 }, "end": { "line": 211, "column": 2 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 6929, "end": 6949, "loc": { "start": { "line": 213, "column": 0 }, "end": { "line": 213, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6949, "end": 6950, "loc": { "start": { "line": 213, "column": 20 }, "end": { "line": 213, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "renderPins", "start": 6950, "end": 6960, "loc": { "start": { "line": 213, "column": 21 }, "end": { "line": 213, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6961, "end": 6962, "loc": { "start": { "line": 213, "column": 32 }, "end": { "line": 213, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6963, "end": 6964, "loc": { "start": { "line": 213, "column": 34 }, "end": { "line": 213, "column": 35 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6970, "end": 6971, "loc": { "start": { "line": 214, "column": 4 }, "end": { "line": 214, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultBuildingVariant", "start": 6971, "end": 6993, "loc": { "start": { "line": 214, "column": 5 }, "end": { "line": 214, "column": 27 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6993, "end": 6994, "loc": { "start": { "line": 214, "column": 27 }, "end": { "line": 214, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6994, "end": 6995, "loc": { "start": { "line": 214, "column": 28 }, "end": { "line": 214, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6996, "end": 6997, "loc": { "start": { "line": 214, "column": 30 }, "end": { "line": 214, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6997, "end": 6998, "loc": { "start": { "line": 214, "column": 31 }, "end": { "line": 214, "column": 32 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6999, "end": 7001, "loc": { "start": { "line": 214, "column": 33 }, "end": { "line": 214, "column": 35 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 7002, "end": 7006, "loc": { "start": { "line": 214, "column": 36 }, "end": { "line": 214, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7006, "end": 7007, "loc": { "start": { "line": 214, "column": 40 }, "end": { "line": 214, "column": 41 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7013, "end": 7014, "loc": { "start": { "line": 215, "column": 4 }, "end": { "line": 215, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7014, "end": 7034, "loc": { "start": { "line": 215, "column": 5 }, "end": { "line": 215, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7034, "end": 7035, "loc": { "start": { "line": 215, "column": 25 }, "end": { "line": 215, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 7035, "end": 7043, "loc": { "start": { "line": 215, "column": 26 }, "end": { "line": 215, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7043, "end": 7044, "loc": { "start": { "line": 215, "column": 34 }, "end": { "line": 215, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "merger", "start": 7044, "end": 7050, "loc": { "start": { "line": 215, "column": 35 }, "end": { "line": 215, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7050, "end": 7051, "loc": { "start": { "line": 215, "column": 41 }, "end": { "line": 215, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7051, "end": 7052, "loc": { "start": { "line": 215, "column": 42 }, "end": { "line": 215, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7053, "end": 7054, "loc": { "start": { "line": 215, "column": 44 }, "end": { "line": 215, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7054, "end": 7055, "loc": { "start": { "line": 215, "column": 45 }, "end": { "line": 215, "column": 46 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7056, "end": 7058, "loc": { "start": { "line": 215, "column": 47 }, "end": { "line": 215, "column": 49 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 7059, "end": 7063, "loc": { "start": { "line": 215, "column": 50 }, "end": { "line": 215, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7063, "end": 7064, "loc": { "start": { "line": 215, "column": 54 }, "end": { "line": 215, "column": 55 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7070, "end": 7071, "loc": { "start": { "line": 216, "column": 4 }, "end": { "line": 216, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7071, "end": 7091, "loc": { "start": { "line": 216, "column": 5 }, "end": { "line": 216, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7091, "end": 7092, "loc": { "start": { "line": 216, "column": 25 }, "end": { "line": 216, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 7092, "end": 7100, "loc": { "start": { "line": 216, "column": 26 }, "end": { "line": 216, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7100, "end": 7101, "loc": { "start": { "line": 216, "column": 34 }, "end": { "line": 216, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mergerInverse", "start": 7101, "end": 7114, "loc": { "start": { "line": 216, "column": 35 }, "end": { "line": 216, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7114, "end": 7115, "loc": { "start": { "line": 216, "column": 48 }, "end": { "line": 216, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7115, "end": 7116, "loc": { "start": { "line": 216, "column": 49 }, "end": { "line": 216, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7117, "end": 7118, "loc": { "start": { "line": 216, "column": 51 }, "end": { "line": 216, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7118, "end": 7119, "loc": { "start": { "line": 216, "column": 52 }, "end": { "line": 216, "column": 53 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7120, "end": 7122, "loc": { "start": { "line": 216, "column": 54 }, "end": { "line": 216, "column": 56 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 7123, "end": 7127, "loc": { "start": { "line": 216, "column": 57 }, "end": { "line": 216, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7127, "end": 7128, "loc": { "start": { "line": 216, "column": 61 }, "end": { "line": 216, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7134, "end": 7135, "loc": { "start": { "line": 217, "column": 4 }, "end": { "line": 217, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7135, "end": 7155, "loc": { "start": { "line": 217, "column": 5 }, "end": { "line": 217, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7155, "end": 7156, "loc": { "start": { "line": 217, "column": 25 }, "end": { "line": 217, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 7156, "end": 7164, "loc": { "start": { "line": 217, "column": 26 }, "end": { "line": 217, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7164, "end": 7165, "loc": { "start": { "line": 217, "column": 34 }, "end": { "line": 217, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitter", "start": 7165, "end": 7173, "loc": { "start": { "line": 217, "column": 35 }, "end": { "line": 217, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7173, "end": 7174, "loc": { "start": { "line": 217, "column": 43 }, "end": { "line": 217, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7174, "end": 7175, "loc": { "start": { "line": 217, "column": 44 }, "end": { "line": 217, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7176, "end": 7177, "loc": { "start": { "line": 217, "column": 46 }, "end": { "line": 217, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7177, "end": 7178, "loc": { "start": { "line": 217, "column": 47 }, "end": { "line": 217, "column": 48 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7179, "end": 7181, "loc": { "start": { "line": 217, "column": 49 }, "end": { "line": 217, "column": 51 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 7182, "end": 7186, "loc": { "start": { "line": 217, "column": 52 }, "end": { "line": 217, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7186, "end": 7187, "loc": { "start": { "line": 217, "column": 56 }, "end": { "line": 217, "column": 57 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7193, "end": 7194, "loc": { "start": { "line": 218, "column": 4 }, "end": { "line": 218, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7194, "end": 7214, "loc": { "start": { "line": 218, "column": 5 }, "end": { "line": 218, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7214, "end": 7215, "loc": { "start": { "line": 218, "column": 25 }, "end": { "line": 218, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 7215, "end": 7223, "loc": { "start": { "line": 218, "column": 26 }, "end": { "line": 218, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7223, "end": 7224, "loc": { "start": { "line": 218, "column": 34 }, "end": { "line": 218, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitterInverse", "start": 7224, "end": 7239, "loc": { "start": { "line": 218, "column": 35 }, "end": { "line": 218, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7239, "end": 7240, "loc": { "start": { "line": 218, "column": 50 }, "end": { "line": 218, "column": 51 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7240, "end": 7241, "loc": { "start": { "line": 218, "column": 51 }, "end": { "line": 218, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7242, "end": 7243, "loc": { "start": { "line": 218, "column": 53 }, "end": { "line": 218, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7243, "end": 7244, "loc": { "start": { "line": 218, "column": 54 }, "end": { "line": 218, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7245, "end": 7247, "loc": { "start": { "line": 218, "column": 56 }, "end": { "line": 218, "column": 58 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 7248, "end": 7252, "loc": { "start": { "line": 218, "column": 59 }, "end": { "line": 218, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7252, "end": 7253, "loc": { "start": { "line": 218, "column": 63 }, "end": { "line": 218, "column": 64 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7255, "end": 7256, "loc": { "start": { "line": 219, "column": 0 }, "end": { "line": 219, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7256, "end": 7257, "loc": { "start": { "line": 219, "column": 1 }, "end": { "line": 219, "column": 2 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7261, "end": 7281, "loc": { "start": { "line": 221, "column": 0 }, "end": { "line": 221, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7281, "end": 7282, "loc": { "start": { "line": 221, "column": 20 }, "end": { "line": 221, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "layerPreview", "start": 7282, "end": 7294, "loc": { "start": { "line": 221, "column": 21 }, "end": { "line": 221, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7295, "end": 7296, "loc": { "start": { "line": 221, "column": 34 }, "end": { "line": 221, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7297, "end": 7298, "loc": { "start": { "line": 221, "column": 36 }, "end": { "line": 221, "column": 37 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7304, "end": 7305, "loc": { "start": { "line": 222, "column": 4 }, "end": { "line": 222, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultBuildingVariant", "start": 7305, "end": 7327, "loc": { "start": { "line": 222, "column": 5 }, "end": { "line": 222, "column": 27 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7327, "end": 7328, "loc": { "start": { "line": 222, "column": 27 }, "end": { "line": 222, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7328, "end": 7329, "loc": { "start": { "line": 222, "column": 28 }, "end": { "line": 222, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7330, "end": 7331, "loc": { "start": { "line": 222, "column": 30 }, "end": { "line": 222, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7331, "end": 7332, "loc": { "start": { "line": 222, "column": 31 }, "end": { "line": 222, "column": 32 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7333, "end": 7335, "loc": { "start": { "line": 222, "column": 33 }, "end": { "line": 222, "column": 35 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 7336, "end": 7340, "loc": { "start": { "line": 222, "column": 36 }, "end": { "line": 222, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7340, "end": 7341, "loc": { "start": { "line": 222, "column": 40 }, "end": { "line": 222, "column": 41 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7347, "end": 7348, "loc": { "start": { "line": 223, "column": 4 }, "end": { "line": 223, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7348, "end": 7368, "loc": { "start": { "line": 223, "column": 5 }, "end": { "line": 223, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7368, "end": 7369, "loc": { "start": { "line": 223, "column": 25 }, "end": { "line": 223, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 7369, "end": 7377, "loc": { "start": { "line": 223, "column": 26 }, "end": { "line": 223, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7377, "end": 7378, "loc": { "start": { "line": 223, "column": 34 }, "end": { "line": 223, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "merger", "start": 7378, "end": 7384, "loc": { "start": { "line": 223, "column": 35 }, "end": { "line": 223, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7384, "end": 7385, "loc": { "start": { "line": 223, "column": 41 }, "end": { "line": 223, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7385, "end": 7386, "loc": { "start": { "line": 223, "column": 42 }, "end": { "line": 223, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7387, "end": 7388, "loc": { "start": { "line": 223, "column": 44 }, "end": { "line": 223, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7388, "end": 7389, "loc": { "start": { "line": 223, "column": 45 }, "end": { "line": 223, "column": 46 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7390, "end": 7392, "loc": { "start": { "line": 223, "column": 47 }, "end": { "line": 223, "column": 49 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 7393, "end": 7397, "loc": { "start": { "line": 223, "column": 50 }, "end": { "line": 223, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7397, "end": 7398, "loc": { "start": { "line": 223, "column": 54 }, "end": { "line": 223, "column": 55 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7404, "end": 7405, "loc": { "start": { "line": 224, "column": 4 }, "end": { "line": 224, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7405, "end": 7425, "loc": { "start": { "line": 224, "column": 5 }, "end": { "line": 224, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7425, "end": 7426, "loc": { "start": { "line": 224, "column": 25 }, "end": { "line": 224, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 7426, "end": 7434, "loc": { "start": { "line": 224, "column": 26 }, "end": { "line": 224, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7434, "end": 7435, "loc": { "start": { "line": 224, "column": 34 }, "end": { "line": 224, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mergerInverse", "start": 7435, "end": 7448, "loc": { "start": { "line": 224, "column": 35 }, "end": { "line": 224, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7448, "end": 7449, "loc": { "start": { "line": 224, "column": 48 }, "end": { "line": 224, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7449, "end": 7450, "loc": { "start": { "line": 224, "column": 49 }, "end": { "line": 224, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7451, "end": 7452, "loc": { "start": { "line": 224, "column": 51 }, "end": { "line": 224, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7452, "end": 7453, "loc": { "start": { "line": 224, "column": 52 }, "end": { "line": 224, "column": 53 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7454, "end": 7456, "loc": { "start": { "line": 224, "column": 54 }, "end": { "line": 224, "column": 56 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 7457, "end": 7461, "loc": { "start": { "line": 224, "column": 57 }, "end": { "line": 224, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7461, "end": 7462, "loc": { "start": { "line": 224, "column": 61 }, "end": { "line": 224, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7468, "end": 7469, "loc": { "start": { "line": 225, "column": 4 }, "end": { "line": 225, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7469, "end": 7489, "loc": { "start": { "line": 225, "column": 5 }, "end": { "line": 225, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7489, "end": 7490, "loc": { "start": { "line": 225, "column": 25 }, "end": { "line": 225, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 7490, "end": 7498, "loc": { "start": { "line": 225, "column": 26 }, "end": { "line": 225, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7498, "end": 7499, "loc": { "start": { "line": 225, "column": 34 }, "end": { "line": 225, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitter", "start": 7499, "end": 7507, "loc": { "start": { "line": 225, "column": 35 }, "end": { "line": 225, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7507, "end": 7508, "loc": { "start": { "line": 225, "column": 43 }, "end": { "line": 225, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7508, "end": 7509, "loc": { "start": { "line": 225, "column": 44 }, "end": { "line": 225, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7510, "end": 7511, "loc": { "start": { "line": 225, "column": 46 }, "end": { "line": 225, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7511, "end": 7512, "loc": { "start": { "line": 225, "column": 47 }, "end": { "line": 225, "column": 48 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7513, "end": 7515, "loc": { "start": { "line": 225, "column": 49 }, "end": { "line": 225, "column": 51 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 7516, "end": 7520, "loc": { "start": { "line": 225, "column": 52 }, "end": { "line": 225, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7520, "end": 7521, "loc": { "start": { "line": 225, "column": 56 }, "end": { "line": 225, "column": 57 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7527, "end": 7528, "loc": { "start": { "line": 226, "column": 4 }, "end": { "line": 226, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7528, "end": 7548, "loc": { "start": { "line": 226, "column": 5 }, "end": { "line": 226, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7548, "end": 7549, "loc": { "start": { "line": 226, "column": 25 }, "end": { "line": 226, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 7549, "end": 7557, "loc": { "start": { "line": 226, "column": 26 }, "end": { "line": 226, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7557, "end": 7558, "loc": { "start": { "line": 226, "column": 34 }, "end": { "line": 226, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitterInverse", "start": 7558, "end": 7573, "loc": { "start": { "line": 226, "column": 35 }, "end": { "line": 226, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7573, "end": 7574, "loc": { "start": { "line": 226, "column": 50 }, "end": { "line": 226, "column": 51 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7574, "end": 7575, "loc": { "start": { "line": 226, "column": 51 }, "end": { "line": 226, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7576, "end": 7577, "loc": { "start": { "line": 226, "column": 53 }, "end": { "line": 226, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7577, "end": 7578, "loc": { "start": { "line": 226, "column": 54 }, "end": { "line": 226, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7579, "end": 7581, "loc": { "start": { "line": 226, "column": 56 }, "end": { "line": 226, "column": 58 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 7582, "end": 7586, "loc": { "start": { "line": 226, "column": 59 }, "end": { "line": 226, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7586, "end": 7587, "loc": { "start": { "line": 226, "column": 63 }, "end": { "line": 226, "column": 64 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7589, "end": 7590, "loc": { "start": { "line": 227, "column": 0 }, "end": { "line": 227, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7590, "end": 7591, "loc": { "start": { "line": 227, "column": 1 }, "end": { "line": 227, "column": 2 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7595, "end": 7615, "loc": { "start": { "line": 229, "column": 0 }, "end": { "line": 229, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7615, "end": 7616, "loc": { "start": { "line": 229, "column": 20 }, "end": { "line": 229, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "layerByVariant", "start": 7616, "end": 7630, "loc": { "start": { "line": 229, "column": 21 }, "end": { "line": 229, "column": 35 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7631, "end": 7632, "loc": { "start": { "line": 229, "column": 36 }, "end": { "line": 229, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7633, "end": 7634, "loc": { "start": { "line": 229, "column": 38 }, "end": { "line": 229, "column": 39 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7640, "end": 7641, "loc": { "start": { "line": 230, "column": 4 }, "end": { "line": 230, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultBuildingVariant", "start": 7641, "end": 7663, "loc": { "start": { "line": 230, "column": 5 }, "end": { "line": 230, "column": 27 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7663, "end": 7664, "loc": { "start": { "line": 230, "column": 27 }, "end": { "line": 230, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7664, "end": 7665, "loc": { "start": { "line": 230, "column": 28 }, "end": { "line": 230, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 7666, "end": 7670, "loc": { "start": { "line": 230, "column": 30 }, "end": { "line": 230, "column": 34 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7671, "end": 7673, "loc": { "start": { "line": 230, "column": 35 }, "end": { "line": 230, "column": 37 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "regular", "start": 7674, "end": 7683, "loc": { "start": { "line": 230, "column": 38 }, "end": { "line": 230, "column": 47 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7683, "end": 7684, "loc": { "start": { "line": 230, "column": 47 }, "end": { "line": 230, "column": 48 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7690, "end": 7691, "loc": { "start": { "line": 231, "column": 4 }, "end": { "line": 231, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7691, "end": 7711, "loc": { "start": { "line": 231, "column": 5 }, "end": { "line": 231, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7711, "end": 7712, "loc": { "start": { "line": 231, "column": 25 }, "end": { "line": 231, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 7712, "end": 7720, "loc": { "start": { "line": 231, "column": 26 }, "end": { "line": 231, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7720, "end": 7721, "loc": { "start": { "line": 231, "column": 34 }, "end": { "line": 231, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "merger", "start": 7721, "end": 7727, "loc": { "start": { "line": 231, "column": 35 }, "end": { "line": 231, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7727, "end": 7728, "loc": { "start": { "line": 231, "column": 41 }, "end": { "line": 231, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7728, "end": 7729, "loc": { "start": { "line": 231, "column": 42 }, "end": { "line": 231, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 7730, "end": 7734, "loc": { "start": { "line": 231, "column": 44 }, "end": { "line": 231, "column": 48 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7735, "end": 7737, "loc": { "start": { "line": 231, "column": 49 }, "end": { "line": 231, "column": 51 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "regular", "start": 7738, "end": 7747, "loc": { "start": { "line": 231, "column": 52 }, "end": { "line": 231, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7747, "end": 7748, "loc": { "start": { "line": 231, "column": 61 }, "end": { "line": 231, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7754, "end": 7755, "loc": { "start": { "line": 232, "column": 4 }, "end": { "line": 232, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7755, "end": 7775, "loc": { "start": { "line": 232, "column": 5 }, "end": { "line": 232, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7775, "end": 7776, "loc": { "start": { "line": 232, "column": 25 }, "end": { "line": 232, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 7776, "end": 7784, "loc": { "start": { "line": 232, "column": 26 }, "end": { "line": 232, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7784, "end": 7785, "loc": { "start": { "line": 232, "column": 34 }, "end": { "line": 232, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mergerInverse", "start": 7785, "end": 7798, "loc": { "start": { "line": 232, "column": 35 }, "end": { "line": 232, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7798, "end": 7799, "loc": { "start": { "line": 232, "column": 48 }, "end": { "line": 232, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7799, "end": 7800, "loc": { "start": { "line": 232, "column": 49 }, "end": { "line": 232, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 7801, "end": 7805, "loc": { "start": { "line": 232, "column": 51 }, "end": { "line": 232, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7806, "end": 7808, "loc": { "start": { "line": 232, "column": 56 }, "end": { "line": 232, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "regular", "start": 7809, "end": 7818, "loc": { "start": { "line": 232, "column": 59 }, "end": { "line": 232, "column": 68 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7818, "end": 7819, "loc": { "start": { "line": 232, "column": 68 }, "end": { "line": 232, "column": 69 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7825, "end": 7826, "loc": { "start": { "line": 233, "column": 4 }, "end": { "line": 233, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7826, "end": 7846, "loc": { "start": { "line": 233, "column": 5 }, "end": { "line": 233, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7846, "end": 7847, "loc": { "start": { "line": 233, "column": 25 }, "end": { "line": 233, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 7847, "end": 7855, "loc": { "start": { "line": 233, "column": 26 }, "end": { "line": 233, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7855, "end": 7856, "loc": { "start": { "line": 233, "column": 34 }, "end": { "line": 233, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitter", "start": 7856, "end": 7864, "loc": { "start": { "line": 233, "column": 35 }, "end": { "line": 233, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7864, "end": 7865, "loc": { "start": { "line": 233, "column": 43 }, "end": { "line": 233, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7865, "end": 7866, "loc": { "start": { "line": 233, "column": 44 }, "end": { "line": 233, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 7867, "end": 7871, "loc": { "start": { "line": 233, "column": 46 }, "end": { "line": 233, "column": 50 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7872, "end": 7874, "loc": { "start": { "line": 233, "column": 51 }, "end": { "line": 233, "column": 53 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "regular", "start": 7875, "end": 7884, "loc": { "start": { "line": 233, "column": 54 }, "end": { "line": 233, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7884, "end": 7885, "loc": { "start": { "line": 233, "column": 63 }, "end": { "line": 233, "column": 64 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7891, "end": 7892, "loc": { "start": { "line": 234, "column": 4 }, "end": { "line": 234, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7892, "end": 7912, "loc": { "start": { "line": 234, "column": 5 }, "end": { "line": 234, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7912, "end": 7913, "loc": { "start": { "line": 234, "column": 25 }, "end": { "line": 234, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 7913, "end": 7921, "loc": { "start": { "line": 234, "column": 26 }, "end": { "line": 234, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7921, "end": 7922, "loc": { "start": { "line": 234, "column": 34 }, "end": { "line": 234, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitterInverse", "start": 7922, "end": 7937, "loc": { "start": { "line": 234, "column": 35 }, "end": { "line": 234, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7937, "end": 7938, "loc": { "start": { "line": 234, "column": 50 }, "end": { "line": 234, "column": 51 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7938, "end": 7939, "loc": { "start": { "line": 234, "column": 51 }, "end": { "line": 234, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 7940, "end": 7944, "loc": { "start": { "line": 234, "column": 53 }, "end": { "line": 234, "column": 57 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7945, "end": 7947, "loc": { "start": { "line": 234, "column": 58 }, "end": { "line": 234, "column": 60 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "regular", "start": 7948, "end": 7957, "loc": { "start": { "line": 234, "column": 61 }, "end": { "line": 234, "column": 70 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7957, "end": 7958, "loc": { "start": { "line": 234, "column": 70 }, "end": { "line": 234, "column": 71 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7960, "end": 7961, "loc": { "start": { "line": 235, "column": 0 }, "end": { "line": 235, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7961, "end": 7962, "loc": { "start": { "line": 235, "column": 1 }, "end": { "line": 235, "column": 2 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 7966, "end": 7986, "loc": { "start": { "line": 237, "column": 0 }, "end": { "line": 237, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7986, "end": 7987, "loc": { "start": { "line": 237, "column": 20 }, "end": { "line": 237, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "additionalStatistics", "start": 7987, "end": 8007, "loc": { "start": { "line": 237, "column": 21 }, "end": { "line": 237, "column": 41 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 8008, "end": 8009, "loc": { "start": { "line": 237, "column": 42 }, "end": { "line": 237, "column": 43 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8010, "end": 8011, "loc": { "start": { "line": 237, "column": 44 }, "end": { "line": 237, "column": 45 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 8017, "end": 8096, "loc": { "start": { "line": 238, "column": 4 }, "end": { "line": 241, "column": 7 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8102, "end": 8103, "loc": { "start": { "line": 242, "column": 4 }, "end": { "line": 242, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultBuildingVariant", "start": 8103, "end": 8125, "loc": { "start": { "line": 242, "column": 5 }, "end": { "line": 242, "column": 27 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8125, "end": 8126, "loc": { "start": { "line": 242, "column": 27 }, "end": { "line": 242, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8126, "end": 8127, "loc": { "start": { "line": 242, "column": 28 }, "end": { "line": 242, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 8128, "end": 8132, "loc": { "start": { "line": 242, "column": 30 }, "end": { "line": 242, "column": 34 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8133, "end": 8135, "loc": { "start": { "line": 242, "column": 35 }, "end": { "line": 242, "column": 37 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8136, "end": 8137, "loc": { "start": { "line": 242, "column": 38 }, "end": { "line": 242, "column": 39 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8147, "end": 8148, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 243, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 8162, "end": 8163, "loc": { "start": { "line": 244, "column": 12 }, "end": { "line": 244, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8163, "end": 8164, "loc": { "start": { "line": 244, "column": 13 }, "end": { "line": 244, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 8164, "end": 8170, "loc": { "start": { "line": 244, "column": 14 }, "end": { "line": 244, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8170, "end": 8171, "loc": { "start": { "line": 244, "column": 20 }, "end": { "line": 244, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacement", "start": 8171, "end": 8188, "loc": { "start": { "line": 244, "column": 21 }, "end": { "line": 244, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8188, "end": 8189, "loc": { "start": { "line": 244, "column": 38 }, "end": { "line": 244, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "infoTexts", "start": 8189, "end": 8198, "loc": { "start": { "line": 244, "column": 39 }, "end": { "line": 244, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8198, "end": 8199, "loc": { "start": { "line": 244, "column": 48 }, "end": { "line": 244, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "speed", "start": 8199, "end": 8204, "loc": { "start": { "line": 244, "column": 49 }, "end": { "line": 244, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8204, "end": 8205, "loc": { "start": { "line": 244, "column": 54 }, "end": { "line": 244, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "formatItemsPerSecond", "start": 8219, "end": 8239, "loc": { "start": { "line": 245, "column": 12 }, "end": { "line": 245, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8239, "end": 8240, "loc": { "start": { "line": 245, "column": 32 }, "end": { "line": 245, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 8240, "end": 8244, "loc": { "start": { "line": 245, "column": 33 }, "end": { "line": 245, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8244, "end": 8245, "loc": { "start": { "line": 245, "column": 37 }, "end": { "line": 245, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 8245, "end": 8253, "loc": { "start": { "line": 245, "column": 38 }, "end": { "line": 245, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8253, "end": 8254, "loc": { "start": { "line": 245, "column": 46 }, "end": { "line": 245, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getProcessorBaseSpeed", "start": 8254, "end": 8275, "loc": { "start": { "line": 245, "column": 47 }, "end": { "line": 245, "column": 68 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8275, "end": 8276, "loc": { "start": { "line": 245, "column": 68 }, "end": { "line": 245, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumItemProcessorTypes", "start": 8276, "end": 8298, "loc": { "start": { "line": 245, "column": 69 }, "end": { "line": 245, "column": 91 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8298, "end": 8299, "loc": { "start": { "line": 245, "column": 91 }, "end": { "line": 245, "column": 92 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "balancer", "start": 8299, "end": 8307, "loc": { "start": { "line": 245, "column": 92 }, "end": { "line": 245, "column": 100 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8307, "end": 8308, "loc": { "start": { "line": 245, "column": 100 }, "end": { "line": 245, "column": 101 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8308, "end": 8309, "loc": { "start": { "line": 245, "column": 101 }, "end": { "line": 245, "column": 102 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8309, "end": 8310, "loc": { "start": { "line": 245, "column": 102 }, "end": { "line": 245, "column": 103 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8320, "end": 8321, "loc": { "start": { "line": 246, "column": 8 }, "end": { "line": 246, "column": 9 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8321, "end": 8322, "loc": { "start": { "line": 246, "column": 9 }, "end": { "line": 246, "column": 10 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8328, "end": 8329, "loc": { "start": { "line": 247, "column": 4 }, "end": { "line": 247, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8329, "end": 8330, "loc": { "start": { "line": 247, "column": 5 }, "end": { "line": 247, "column": 6 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 8336, "end": 8415, "loc": { "start": { "line": 248, "column": 4 }, "end": { "line": 251, "column": 7 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8421, "end": 8422, "loc": { "start": { "line": 252, "column": 4 }, "end": { "line": 252, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 8422, "end": 8442, "loc": { "start": { "line": 252, "column": 5 }, "end": { "line": 252, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8442, "end": 8443, "loc": { "start": { "line": 252, "column": 25 }, "end": { "line": 252, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 8443, "end": 8451, "loc": { "start": { "line": 252, "column": 26 }, "end": { "line": 252, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8451, "end": 8452, "loc": { "start": { "line": 252, "column": 34 }, "end": { "line": 252, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "merger", "start": 8452, "end": 8458, "loc": { "start": { "line": 252, "column": 35 }, "end": { "line": 252, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8458, "end": 8459, "loc": { "start": { "line": 252, "column": 41 }, "end": { "line": 252, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8459, "end": 8460, "loc": { "start": { "line": 252, "column": 42 }, "end": { "line": 252, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 8461, "end": 8465, "loc": { "start": { "line": 252, "column": 44 }, "end": { "line": 252, "column": 48 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8466, "end": 8468, "loc": { "start": { "line": 252, "column": 49 }, "end": { "line": 252, "column": 51 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8469, "end": 8470, "loc": { "start": { "line": 252, "column": 52 }, "end": { "line": 252, "column": 53 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8480, "end": 8481, "loc": { "start": { "line": 253, "column": 8 }, "end": { "line": 253, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 8495, "end": 8496, "loc": { "start": { "line": 254, "column": 12 }, "end": { "line": 254, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8496, "end": 8497, "loc": { "start": { "line": 254, "column": 13 }, "end": { "line": 254, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 8497, "end": 8503, "loc": { "start": { "line": 254, "column": 14 }, "end": { "line": 254, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8503, "end": 8504, "loc": { "start": { "line": 254, "column": 20 }, "end": { "line": 254, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacement", "start": 8504, "end": 8521, "loc": { "start": { "line": 254, "column": 21 }, "end": { "line": 254, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8521, "end": 8522, "loc": { "start": { "line": 254, "column": 38 }, "end": { "line": 254, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "infoTexts", "start": 8522, "end": 8531, "loc": { "start": { "line": 254, "column": 39 }, "end": { "line": 254, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8531, "end": 8532, "loc": { "start": { "line": 254, "column": 48 }, "end": { "line": 254, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "speed", "start": 8532, "end": 8537, "loc": { "start": { "line": 254, "column": 49 }, "end": { "line": 254, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8537, "end": 8538, "loc": { "start": { "line": 254, "column": 54 }, "end": { "line": 254, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "formatItemsPerSecond", "start": 8552, "end": 8572, "loc": { "start": { "line": 255, "column": 12 }, "end": { "line": 255, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8572, "end": 8573, "loc": { "start": { "line": 255, "column": 32 }, "end": { "line": 255, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 8573, "end": 8577, "loc": { "start": { "line": 255, "column": 33 }, "end": { "line": 255, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8577, "end": 8578, "loc": { "start": { "line": 255, "column": 37 }, "end": { "line": 255, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 8578, "end": 8586, "loc": { "start": { "line": 255, "column": 38 }, "end": { "line": 255, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8586, "end": 8587, "loc": { "start": { "line": 255, "column": 46 }, "end": { "line": 255, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getProcessorBaseSpeed", "start": 8587, "end": 8608, "loc": { "start": { "line": 255, "column": 47 }, "end": { "line": 255, "column": 68 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8608, "end": 8609, "loc": { "start": { "line": 255, "column": 68 }, "end": { "line": 255, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumItemProcessorTypes", "start": 8609, "end": 8631, "loc": { "start": { "line": 255, "column": 69 }, "end": { "line": 255, "column": 91 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8631, "end": 8632, "loc": { "start": { "line": 255, "column": 91 }, "end": { "line": 255, "column": 92 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "balancer", "start": 8632, "end": 8640, "loc": { "start": { "line": 255, "column": 92 }, "end": { "line": 255, "column": 100 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8640, "end": 8641, "loc": { "start": { "line": 255, "column": 100 }, "end": { "line": 255, "column": 101 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 8642, "end": 8643, "loc": { "start": { "line": 255, "column": 102 }, "end": { "line": 255, "column": 103 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 8644, "end": 8645, "loc": { "start": { "line": 255, "column": 104 }, "end": { "line": 255, "column": 105 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8645, "end": 8646, "loc": { "start": { "line": 255, "column": 105 }, "end": { "line": 255, "column": 106 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8646, "end": 8647, "loc": { "start": { "line": 255, "column": 106 }, "end": { "line": 255, "column": 107 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8657, "end": 8658, "loc": { "start": { "line": 256, "column": 8 }, "end": { "line": 256, "column": 9 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8658, "end": 8659, "loc": { "start": { "line": 256, "column": 9 }, "end": { "line": 256, "column": 10 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8665, "end": 8666, "loc": { "start": { "line": 257, "column": 4 }, "end": { "line": 257, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8666, "end": 8667, "loc": { "start": { "line": 257, "column": 5 }, "end": { "line": 257, "column": 6 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 8673, "end": 8752, "loc": { "start": { "line": 258, "column": 4 }, "end": { "line": 261, "column": 7 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8758, "end": 8759, "loc": { "start": { "line": 262, "column": 4 }, "end": { "line": 262, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 8759, "end": 8779, "loc": { "start": { "line": 262, "column": 5 }, "end": { "line": 262, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8779, "end": 8780, "loc": { "start": { "line": 262, "column": 25 }, "end": { "line": 262, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 8780, "end": 8788, "loc": { "start": { "line": 262, "column": 26 }, "end": { "line": 262, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8788, "end": 8789, "loc": { "start": { "line": 262, "column": 34 }, "end": { "line": 262, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mergerInverse", "start": 8789, "end": 8802, "loc": { "start": { "line": 262, "column": 35 }, "end": { "line": 262, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8802, "end": 8803, "loc": { "start": { "line": 262, "column": 48 }, "end": { "line": 262, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8803, "end": 8804, "loc": { "start": { "line": 262, "column": 49 }, "end": { "line": 262, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 8805, "end": 8809, "loc": { "start": { "line": 262, "column": 51 }, "end": { "line": 262, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8810, "end": 8812, "loc": { "start": { "line": 262, "column": 56 }, "end": { "line": 262, "column": 58 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8813, "end": 8814, "loc": { "start": { "line": 262, "column": 59 }, "end": { "line": 262, "column": 60 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8824, "end": 8825, "loc": { "start": { "line": 263, "column": 8 }, "end": { "line": 263, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 8839, "end": 8840, "loc": { "start": { "line": 264, "column": 12 }, "end": { "line": 264, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8840, "end": 8841, "loc": { "start": { "line": 264, "column": 13 }, "end": { "line": 264, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 8841, "end": 8847, "loc": { "start": { "line": 264, "column": 14 }, "end": { "line": 264, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8847, "end": 8848, "loc": { "start": { "line": 264, "column": 20 }, "end": { "line": 264, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacement", "start": 8848, "end": 8865, "loc": { "start": { "line": 264, "column": 21 }, "end": { "line": 264, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8865, "end": 8866, "loc": { "start": { "line": 264, "column": 38 }, "end": { "line": 264, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "infoTexts", "start": 8866, "end": 8875, "loc": { "start": { "line": 264, "column": 39 }, "end": { "line": 264, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8875, "end": 8876, "loc": { "start": { "line": 264, "column": 48 }, "end": { "line": 264, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "speed", "start": 8876, "end": 8881, "loc": { "start": { "line": 264, "column": 49 }, "end": { "line": 264, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8881, "end": 8882, "loc": { "start": { "line": 264, "column": 54 }, "end": { "line": 264, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "formatItemsPerSecond", "start": 8896, "end": 8916, "loc": { "start": { "line": 265, "column": 12 }, "end": { "line": 265, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8916, "end": 8917, "loc": { "start": { "line": 265, "column": 32 }, "end": { "line": 265, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 8917, "end": 8921, "loc": { "start": { "line": 265, "column": 33 }, "end": { "line": 265, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8921, "end": 8922, "loc": { "start": { "line": 265, "column": 37 }, "end": { "line": 265, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 8922, "end": 8930, "loc": { "start": { "line": 265, "column": 38 }, "end": { "line": 265, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8930, "end": 8931, "loc": { "start": { "line": 265, "column": 46 }, "end": { "line": 265, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getProcessorBaseSpeed", "start": 8931, "end": 8952, "loc": { "start": { "line": 265, "column": 47 }, "end": { "line": 265, "column": 68 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8952, "end": 8953, "loc": { "start": { "line": 265, "column": 68 }, "end": { "line": 265, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumItemProcessorTypes", "start": 8953, "end": 8975, "loc": { "start": { "line": 265, "column": 69 }, "end": { "line": 265, "column": 91 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8975, "end": 8976, "loc": { "start": { "line": 265, "column": 91 }, "end": { "line": 265, "column": 92 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "balancer", "start": 8976, "end": 8984, "loc": { "start": { "line": 265, "column": 92 }, "end": { "line": 265, "column": 100 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8984, "end": 8985, "loc": { "start": { "line": 265, "column": 100 }, "end": { "line": 265, "column": 101 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 8986, "end": 8987, "loc": { "start": { "line": 265, "column": 102 }, "end": { "line": 265, "column": 103 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 8988, "end": 8989, "loc": { "start": { "line": 265, "column": 104 }, "end": { "line": 265, "column": 105 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8989, "end": 8990, "loc": { "start": { "line": 265, "column": 105 }, "end": { "line": 265, "column": 106 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8990, "end": 8991, "loc": { "start": { "line": 265, "column": 106 }, "end": { "line": 265, "column": 107 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9001, "end": 9002, "loc": { "start": { "line": 266, "column": 8 }, "end": { "line": 266, "column": 9 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9002, "end": 9003, "loc": { "start": { "line": 266, "column": 9 }, "end": { "line": 266, "column": 10 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9009, "end": 9010, "loc": { "start": { "line": 267, "column": 4 }, "end": { "line": 267, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9010, "end": 9011, "loc": { "start": { "line": 267, "column": 5 }, "end": { "line": 267, "column": 6 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 9017, "end": 9096, "loc": { "start": { "line": 268, "column": 4 }, "end": { "line": 271, "column": 7 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9102, "end": 9103, "loc": { "start": { "line": 272, "column": 4 }, "end": { "line": 272, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 9103, "end": 9123, "loc": { "start": { "line": 272, "column": 5 }, "end": { "line": 272, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9123, "end": 9124, "loc": { "start": { "line": 272, "column": 25 }, "end": { "line": 272, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 9124, "end": 9132, "loc": { "start": { "line": 272, "column": 26 }, "end": { "line": 272, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9132, "end": 9133, "loc": { "start": { "line": 272, "column": 34 }, "end": { "line": 272, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitter", "start": 9133, "end": 9141, "loc": { "start": { "line": 272, "column": 35 }, "end": { "line": 272, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9141, "end": 9142, "loc": { "start": { "line": 272, "column": 43 }, "end": { "line": 272, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9142, "end": 9143, "loc": { "start": { "line": 272, "column": 44 }, "end": { "line": 272, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 9144, "end": 9148, "loc": { "start": { "line": 272, "column": 46 }, "end": { "line": 272, "column": 50 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9149, "end": 9151, "loc": { "start": { "line": 272, "column": 51 }, "end": { "line": 272, "column": 53 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9152, "end": 9153, "loc": { "start": { "line": 272, "column": 54 }, "end": { "line": 272, "column": 55 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9163, "end": 9164, "loc": { "start": { "line": 273, "column": 8 }, "end": { "line": 273, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 9178, "end": 9179, "loc": { "start": { "line": 274, "column": 12 }, "end": { "line": 274, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9179, "end": 9180, "loc": { "start": { "line": 274, "column": 13 }, "end": { "line": 274, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 9180, "end": 9186, "loc": { "start": { "line": 274, "column": 14 }, "end": { "line": 274, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9186, "end": 9187, "loc": { "start": { "line": 274, "column": 20 }, "end": { "line": 274, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacement", "start": 9187, "end": 9204, "loc": { "start": { "line": 274, "column": 21 }, "end": { "line": 274, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9204, "end": 9205, "loc": { "start": { "line": 274, "column": 38 }, "end": { "line": 274, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "infoTexts", "start": 9205, "end": 9214, "loc": { "start": { "line": 274, "column": 39 }, "end": { "line": 274, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9214, "end": 9215, "loc": { "start": { "line": 274, "column": 48 }, "end": { "line": 274, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "speed", "start": 9215, "end": 9220, "loc": { "start": { "line": 274, "column": 49 }, "end": { "line": 274, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9220, "end": 9221, "loc": { "start": { "line": 274, "column": 54 }, "end": { "line": 274, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "formatItemsPerSecond", "start": 9235, "end": 9255, "loc": { "start": { "line": 275, "column": 12 }, "end": { "line": 275, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9255, "end": 9256, "loc": { "start": { "line": 275, "column": 32 }, "end": { "line": 275, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 9256, "end": 9260, "loc": { "start": { "line": 275, "column": 33 }, "end": { "line": 275, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9260, "end": 9261, "loc": { "start": { "line": 275, "column": 37 }, "end": { "line": 275, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 9261, "end": 9269, "loc": { "start": { "line": 275, "column": 38 }, "end": { "line": 275, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9269, "end": 9270, "loc": { "start": { "line": 275, "column": 46 }, "end": { "line": 275, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getProcessorBaseSpeed", "start": 9270, "end": 9291, "loc": { "start": { "line": 275, "column": 47 }, "end": { "line": 275, "column": 68 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9291, "end": 9292, "loc": { "start": { "line": 275, "column": 68 }, "end": { "line": 275, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumItemProcessorTypes", "start": 9292, "end": 9314, "loc": { "start": { "line": 275, "column": 69 }, "end": { "line": 275, "column": 91 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9314, "end": 9315, "loc": { "start": { "line": 275, "column": 91 }, "end": { "line": 275, "column": 92 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "balancer", "start": 9315, "end": 9323, "loc": { "start": { "line": 275, "column": 92 }, "end": { "line": 275, "column": 100 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9323, "end": 9324, "loc": { "start": { "line": 275, "column": 100 }, "end": { "line": 275, "column": 101 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 9325, "end": 9326, "loc": { "start": { "line": 275, "column": 102 }, "end": { "line": 275, "column": 103 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 9327, "end": 9328, "loc": { "start": { "line": 275, "column": 104 }, "end": { "line": 275, "column": 105 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9328, "end": 9329, "loc": { "start": { "line": 275, "column": 105 }, "end": { "line": 275, "column": 106 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9329, "end": 9330, "loc": { "start": { "line": 275, "column": 106 }, "end": { "line": 275, "column": 107 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9340, "end": 9341, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 9 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9341, "end": 9342, "loc": { "start": { "line": 276, "column": 9 }, "end": { "line": 276, "column": 10 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9348, "end": 9349, "loc": { "start": { "line": 277, "column": 4 }, "end": { "line": 277, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9349, "end": 9350, "loc": { "start": { "line": 277, "column": 5 }, "end": { "line": 277, "column": 6 } } }, { "type": "CommentBlock", "value": "*\r\n * @param {*} root\r\n * @returns {Array<[string, string]>}\r\n ", "start": 9356, "end": 9435, "loc": { "start": { "line": 278, "column": 4 }, "end": { "line": 281, "column": 7 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9441, "end": 9442, "loc": { "start": { "line": 282, "column": 4 }, "end": { "line": 282, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 9442, "end": 9462, "loc": { "start": { "line": 282, "column": 5 }, "end": { "line": 282, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9462, "end": 9463, "loc": { "start": { "line": 282, "column": 25 }, "end": { "line": 282, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 9463, "end": 9471, "loc": { "start": { "line": 282, "column": 26 }, "end": { "line": 282, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9471, "end": 9472, "loc": { "start": { "line": 282, "column": 34 }, "end": { "line": 282, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitterInverse", "start": 9472, "end": 9487, "loc": { "start": { "line": 282, "column": 35 }, "end": { "line": 282, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9487, "end": 9488, "loc": { "start": { "line": 282, "column": 50 }, "end": { "line": 282, "column": 51 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9488, "end": 9489, "loc": { "start": { "line": 282, "column": 51 }, "end": { "line": 282, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 9490, "end": 9494, "loc": { "start": { "line": 282, "column": 53 }, "end": { "line": 282, "column": 57 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9495, "end": 9497, "loc": { "start": { "line": 282, "column": 58 }, "end": { "line": 282, "column": 60 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9498, "end": 9499, "loc": { "start": { "line": 282, "column": 61 }, "end": { "line": 282, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9509, "end": 9510, "loc": { "start": { "line": 283, "column": 8 }, "end": { "line": 283, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "T", "start": 9524, "end": 9525, "loc": { "start": { "line": 284, "column": 12 }, "end": { "line": 284, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9525, "end": 9526, "loc": { "start": { "line": 284, "column": 13 }, "end": { "line": 284, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ingame", "start": 9526, "end": 9532, "loc": { "start": { "line": 284, "column": 14 }, "end": { "line": 284, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9532, "end": 9533, "loc": { "start": { "line": 284, "column": 20 }, "end": { "line": 284, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "buildingPlacement", "start": 9533, "end": 9550, "loc": { "start": { "line": 284, "column": 21 }, "end": { "line": 284, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9550, "end": 9551, "loc": { "start": { "line": 284, "column": 38 }, "end": { "line": 284, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "infoTexts", "start": 9551, "end": 9560, "loc": { "start": { "line": 284, "column": 39 }, "end": { "line": 284, "column": 48 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9560, "end": 9561, "loc": { "start": { "line": 284, "column": 48 }, "end": { "line": 284, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "speed", "start": 9561, "end": 9566, "loc": { "start": { "line": 284, "column": 49 }, "end": { "line": 284, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9566, "end": 9567, "loc": { "start": { "line": 284, "column": 54 }, "end": { "line": 284, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "formatItemsPerSecond", "start": 9581, "end": 9601, "loc": { "start": { "line": 285, "column": 12 }, "end": { "line": 285, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9601, "end": 9602, "loc": { "start": { "line": 285, "column": 32 }, "end": { "line": 285, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "root", "start": 9602, "end": 9606, "loc": { "start": { "line": 285, "column": 33 }, "end": { "line": 285, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9606, "end": 9607, "loc": { "start": { "line": 285, "column": 37 }, "end": { "line": 285, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hubGoals", "start": 9607, "end": 9615, "loc": { "start": { "line": 285, "column": 38 }, "end": { "line": 285, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9615, "end": 9616, "loc": { "start": { "line": 285, "column": 46 }, "end": { "line": 285, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getProcessorBaseSpeed", "start": 9616, "end": 9637, "loc": { "start": { "line": 285, "column": 47 }, "end": { "line": 285, "column": 68 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9637, "end": 9638, "loc": { "start": { "line": 285, "column": 68 }, "end": { "line": 285, "column": 69 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumItemProcessorTypes", "start": 9638, "end": 9660, "loc": { "start": { "line": 285, "column": 69 }, "end": { "line": 285, "column": 91 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9660, "end": 9661, "loc": { "start": { "line": 285, "column": 91 }, "end": { "line": 285, "column": 92 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "balancer", "start": 9661, "end": 9669, "loc": { "start": { "line": 285, "column": 92 }, "end": { "line": 285, "column": 100 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9669, "end": 9670, "loc": { "start": { "line": 285, "column": 100 }, "end": { "line": 285, "column": 101 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 9671, "end": 9672, "loc": { "start": { "line": 285, "column": 102 }, "end": { "line": 285, "column": 103 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 9673, "end": 9674, "loc": { "start": { "line": 285, "column": 104 }, "end": { "line": 285, "column": 105 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9674, "end": 9675, "loc": { "start": { "line": 285, "column": 105 }, "end": { "line": 285, "column": 106 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9675, "end": 9676, "loc": { "start": { "line": 285, "column": 106 }, "end": { "line": 285, "column": 107 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9686, "end": 9687, "loc": { "start": { "line": 286, "column": 8 }, "end": { "line": 286, "column": 9 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9687, "end": 9688, "loc": { "start": { "line": 286, "column": 9 }, "end": { "line": 286, "column": 10 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9694, "end": 9695, "loc": { "start": { "line": 287, "column": 4 }, "end": { "line": 287, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9695, "end": 9696, "loc": { "start": { "line": 287, "column": 5 }, "end": { "line": 287, "column": 6 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9698, "end": 9699, "loc": { "start": { "line": 288, "column": 0 }, "end": { "line": 288, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9699, "end": 9700, "loc": { "start": { "line": 288, "column": 1 }, "end": { "line": 288, "column": 2 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 9704, "end": 9724, "loc": { "start": { "line": 290, "column": 0 }, "end": { "line": 290, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9724, "end": 9725, "loc": { "start": { "line": 290, "column": 20 }, "end": { "line": 290, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "silhouetteColors", "start": 9725, "end": 9741, "loc": { "start": { "line": 290, "column": 21 }, "end": { "line": 290, "column": 37 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9742, "end": 9743, "loc": { "start": { "line": 290, "column": 38 }, "end": { "line": 290, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9744, "end": 9745, "loc": { "start": { "line": 290, "column": 40 }, "end": { "line": 290, "column": 41 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9751, "end": 9752, "loc": { "start": { "line": 291, "column": 4 }, "end": { "line": 291, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultBuildingVariant", "start": 9752, "end": 9774, "loc": { "start": { "line": 291, "column": 5 }, "end": { "line": 291, "column": 27 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9774, "end": 9775, "loc": { "start": { "line": 291, "column": 27 }, "end": { "line": 291, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9775, "end": 9776, "loc": { "start": { "line": 291, "column": 28 }, "end": { "line": 291, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9777, "end": 9778, "loc": { "start": { "line": 291, "column": 30 }, "end": { "line": 291, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9778, "end": 9779, "loc": { "start": { "line": 291, "column": 31 }, "end": { "line": 291, "column": 32 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9780, "end": 9782, "loc": { "start": { "line": 291, "column": 33 }, "end": { "line": 291, "column": 35 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "#555759", "start": 9783, "end": 9792, "loc": { "start": { "line": 291, "column": 36 }, "end": { "line": 291, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9792, "end": 9793, "loc": { "start": { "line": 291, "column": 45 }, "end": { "line": 291, "column": 46 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9799, "end": 9800, "loc": { "start": { "line": 292, "column": 4 }, "end": { "line": 292, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 9800, "end": 9820, "loc": { "start": { "line": 292, "column": 5 }, "end": { "line": 292, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9820, "end": 9821, "loc": { "start": { "line": 292, "column": 25 }, "end": { "line": 292, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 9821, "end": 9829, "loc": { "start": { "line": 292, "column": 26 }, "end": { "line": 292, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9829, "end": 9830, "loc": { "start": { "line": 292, "column": 34 }, "end": { "line": 292, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "merger", "start": 9830, "end": 9836, "loc": { "start": { "line": 292, "column": 35 }, "end": { "line": 292, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9836, "end": 9837, "loc": { "start": { "line": 292, "column": 41 }, "end": { "line": 292, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9837, "end": 9838, "loc": { "start": { "line": 292, "column": 42 }, "end": { "line": 292, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9839, "end": 9840, "loc": { "start": { "line": 292, "column": 44 }, "end": { "line": 292, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9840, "end": 9841, "loc": { "start": { "line": 292, "column": 45 }, "end": { "line": 292, "column": 46 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9842, "end": 9844, "loc": { "start": { "line": 292, "column": 47 }, "end": { "line": 292, "column": 49 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "#555759", "start": 9845, "end": 9854, "loc": { "start": { "line": 292, "column": 50 }, "end": { "line": 292, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9854, "end": 9855, "loc": { "start": { "line": 292, "column": 59 }, "end": { "line": 292, "column": 60 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9861, "end": 9862, "loc": { "start": { "line": 293, "column": 4 }, "end": { "line": 293, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 9862, "end": 9882, "loc": { "start": { "line": 293, "column": 5 }, "end": { "line": 293, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9882, "end": 9883, "loc": { "start": { "line": 293, "column": 25 }, "end": { "line": 293, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 9883, "end": 9891, "loc": { "start": { "line": 293, "column": 26 }, "end": { "line": 293, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9891, "end": 9892, "loc": { "start": { "line": 293, "column": 34 }, "end": { "line": 293, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mergerInverse", "start": 9892, "end": 9905, "loc": { "start": { "line": 293, "column": 35 }, "end": { "line": 293, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9905, "end": 9906, "loc": { "start": { "line": 293, "column": 48 }, "end": { "line": 293, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9906, "end": 9907, "loc": { "start": { "line": 293, "column": 49 }, "end": { "line": 293, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9908, "end": 9909, "loc": { "start": { "line": 293, "column": 51 }, "end": { "line": 293, "column": 52 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9909, "end": 9910, "loc": { "start": { "line": 293, "column": 52 }, "end": { "line": 293, "column": 53 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9911, "end": 9913, "loc": { "start": { "line": 293, "column": 54 }, "end": { "line": 293, "column": 56 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "#555759", "start": 9914, "end": 9923, "loc": { "start": { "line": 293, "column": 57 }, "end": { "line": 293, "column": 66 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9923, "end": 9924, "loc": { "start": { "line": 293, "column": 66 }, "end": { "line": 293, "column": 67 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9930, "end": 9931, "loc": { "start": { "line": 294, "column": 4 }, "end": { "line": 294, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 9931, "end": 9951, "loc": { "start": { "line": 294, "column": 5 }, "end": { "line": 294, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9951, "end": 9952, "loc": { "start": { "line": 294, "column": 25 }, "end": { "line": 294, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 9952, "end": 9960, "loc": { "start": { "line": 294, "column": 26 }, "end": { "line": 294, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9960, "end": 9961, "loc": { "start": { "line": 294, "column": 34 }, "end": { "line": 294, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitter", "start": 9961, "end": 9969, "loc": { "start": { "line": 294, "column": 35 }, "end": { "line": 294, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9969, "end": 9970, "loc": { "start": { "line": 294, "column": 43 }, "end": { "line": 294, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9970, "end": 9971, "loc": { "start": { "line": 294, "column": 44 }, "end": { "line": 294, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9972, "end": 9973, "loc": { "start": { "line": 294, "column": 46 }, "end": { "line": 294, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9973, "end": 9974, "loc": { "start": { "line": 294, "column": 47 }, "end": { "line": 294, "column": 48 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9975, "end": 9977, "loc": { "start": { "line": 294, "column": 49 }, "end": { "line": 294, "column": 51 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "#555759", "start": 9978, "end": 9987, "loc": { "start": { "line": 294, "column": 52 }, "end": { "line": 294, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9987, "end": 9988, "loc": { "start": { "line": 294, "column": 61 }, "end": { "line": 294, "column": 62 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9994, "end": 9995, "loc": { "start": { "line": 295, "column": 4 }, "end": { "line": 295, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 9995, "end": 10015, "loc": { "start": { "line": 295, "column": 5 }, "end": { "line": 295, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10015, "end": 10016, "loc": { "start": { "line": 295, "column": 25 }, "end": { "line": 295, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 10016, "end": 10024, "loc": { "start": { "line": 295, "column": 26 }, "end": { "line": 295, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10024, "end": 10025, "loc": { "start": { "line": 295, "column": 34 }, "end": { "line": 295, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitterInverse", "start": 10025, "end": 10040, "loc": { "start": { "line": 295, "column": 35 }, "end": { "line": 295, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10040, "end": 10041, "loc": { "start": { "line": 295, "column": 50 }, "end": { "line": 295, "column": 51 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10041, "end": 10042, "loc": { "start": { "line": 295, "column": 51 }, "end": { "line": 295, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10043, "end": 10044, "loc": { "start": { "line": 295, "column": 53 }, "end": { "line": 295, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10044, "end": 10045, "loc": { "start": { "line": 295, "column": 54 }, "end": { "line": 295, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10046, "end": 10048, "loc": { "start": { "line": 295, "column": 56 }, "end": { "line": 295, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "#555759", "start": 10049, "end": 10058, "loc": { "start": { "line": 295, "column": 59 }, "end": { "line": 295, "column": 68 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10058, "end": 10059, "loc": { "start": { "line": 295, "column": 68 }, "end": { "line": 295, "column": 69 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10061, "end": 10062, "loc": { "start": { "line": 296, "column": 0 }, "end": { "line": 296, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10062, "end": 10063, "loc": { "start": { "line": 296, "column": 1 }, "end": { "line": 296, "column": 2 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 10067, "end": 10087, "loc": { "start": { "line": 298, "column": 0 }, "end": { "line": 298, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10087, "end": 10088, "loc": { "start": { "line": 298, "column": 20 }, "end": { "line": 298, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "componentVariations", "start": 10088, "end": 10107, "loc": { "start": { "line": 298, "column": 21 }, "end": { "line": 298, "column": 40 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10108, "end": 10109, "loc": { "start": { "line": 298, "column": 41 }, "end": { "line": 298, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10110, "end": 10111, "loc": { "start": { "line": 298, "column": 43 }, "end": { "line": 298, "column": 44 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10117, "end": 10118, "loc": { "start": { "line": 299, "column": 4 }, "end": { "line": 299, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "defaultBuildingVariant", "start": 10118, "end": 10140, "loc": { "start": { "line": 299, "column": 5 }, "end": { "line": 299, "column": 27 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10140, "end": 10141, "loc": { "start": { "line": 299, "column": 27 }, "end": { "line": 299, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10141, "end": 10142, "loc": { "start": { "line": 299, "column": 28 }, "end": { "line": 299, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10143, "end": 10144, "loc": { "start": { "line": 299, "column": 30 }, "end": { "line": 299, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 10144, "end": 10150, "loc": { "start": { "line": 299, "column": 31 }, "end": { "line": 299, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10150, "end": 10151, "loc": { "start": { "line": 299, "column": 37 }, "end": { "line": 299, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 10152, "end": 10167, "loc": { "start": { "line": 299, "column": 39 }, "end": { "line": 299, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10167, "end": 10168, "loc": { "start": { "line": 299, "column": 54 }, "end": { "line": 299, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10169, "end": 10171, "loc": { "start": { "line": 299, "column": 56 }, "end": { "line": 299, "column": 58 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10172, "end": 10173, "loc": { "start": { "line": 299, "column": 59 }, "end": { "line": 299, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 10183, "end": 10189, "loc": { "start": { "line": 300, "column": 8 }, "end": { "line": 300, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10189, "end": 10190, "loc": { "start": { "line": 300, "column": 14 }, "end": { "line": 300, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 10190, "end": 10200, "loc": { "start": { "line": 300, "column": 15 }, "end": { "line": 300, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10200, "end": 10201, "loc": { "start": { "line": 300, "column": 25 }, "end": { "line": 300, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemAcceptor", "start": 10201, "end": 10213, "loc": { "start": { "line": 300, "column": 26 }, "end": { "line": 300, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10213, "end": 10214, "loc": { "start": { "line": 300, "column": 38 }, "end": { "line": 300, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setSlots", "start": 10214, "end": 10222, "loc": { "start": { "line": 300, "column": 39 }, "end": { "line": 300, "column": 47 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10222, "end": 10223, "loc": { "start": { "line": 300, "column": 47 }, "end": { "line": 300, "column": 48 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10223, "end": 10224, "loc": { "start": { "line": 300, "column": 48 }, "end": { "line": 300, "column": 49 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10224, "end": 10225, "loc": { "start": { "line": 300, "column": 49 }, "end": { "line": 300, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 10243, "end": 10246, "loc": { "start": { "line": 301, "column": 16 }, "end": { "line": 301, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10246, "end": 10247, "loc": { "start": { "line": 301, "column": 19 }, "end": { "line": 301, "column": 20 } } }, { "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": 10248, "end": 10251, "loc": { "start": { "line": 301, "column": 21 }, "end": { "line": 301, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 10252, "end": 10258, "loc": { "start": { "line": 301, "column": 25 }, "end": { "line": 301, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10258, "end": 10259, "loc": { "start": { "line": 301, "column": 31 }, "end": { "line": 301, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 10259, "end": 10260, "loc": { "start": { "line": 301, "column": 32 }, "end": { "line": 301, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10260, "end": 10261, "loc": { "start": { "line": 301, "column": 33 }, "end": { "line": 301, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 10262, "end": 10263, "loc": { "start": { "line": 301, "column": 35 }, "end": { "line": 301, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10263, "end": 10264, "loc": { "start": { "line": 301, "column": 36 }, "end": { "line": 301, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10264, "end": 10265, "loc": { "start": { "line": 301, "column": 37 }, "end": { "line": 301, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "directions", "start": 10283, "end": 10293, "loc": { "start": { "line": 302, "column": 16 }, "end": { "line": 302, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10293, "end": 10294, "loc": { "start": { "line": 302, "column": 26 }, "end": { "line": 302, "column": 27 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10295, "end": 10296, "loc": { "start": { "line": 302, "column": 28 }, "end": { "line": 302, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 10296, "end": 10309, "loc": { "start": { "line": 302, "column": 29 }, "end": { "line": 302, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10309, "end": 10310, "loc": { "start": { "line": 302, "column": 42 }, "end": { "line": 302, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bottom", "start": 10310, "end": 10316, "loc": { "start": { "line": 302, "column": 43 }, "end": { "line": 302, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10316, "end": 10317, "loc": { "start": { "line": 302, "column": 49 }, "end": { "line": 302, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10317, "end": 10318, "loc": { "start": { "line": 302, "column": 50 }, "end": { "line": 302, "column": 51 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10332, "end": 10333, "loc": { "start": { "line": 303, "column": 12 }, "end": { "line": 303, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10333, "end": 10334, "loc": { "start": { "line": 303, "column": 13 }, "end": { "line": 303, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10348, "end": 10349, "loc": { "start": { "line": 304, "column": 12 }, "end": { "line": 304, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 10367, "end": 10370, "loc": { "start": { "line": 305, "column": 16 }, "end": { "line": 305, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10370, "end": 10371, "loc": { "start": { "line": 305, "column": 19 }, "end": { "line": 305, "column": 20 } } }, { "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": 10372, "end": 10375, "loc": { "start": { "line": 305, "column": 21 }, "end": { "line": 305, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 10376, "end": 10382, "loc": { "start": { "line": 305, "column": 25 }, "end": { "line": 305, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10382, "end": 10383, "loc": { "start": { "line": 305, "column": 31 }, "end": { "line": 305, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 10383, "end": 10384, "loc": { "start": { "line": 305, "column": 32 }, "end": { "line": 305, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10384, "end": 10385, "loc": { "start": { "line": 305, "column": 33 }, "end": { "line": 305, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 10386, "end": 10387, "loc": { "start": { "line": 305, "column": 35 }, "end": { "line": 305, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10387, "end": 10388, "loc": { "start": { "line": 305, "column": 36 }, "end": { "line": 305, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10388, "end": 10389, "loc": { "start": { "line": 305, "column": 37 }, "end": { "line": 305, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "directions", "start": 10407, "end": 10417, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10417, "end": 10418, "loc": { "start": { "line": 306, "column": 26 }, "end": { "line": 306, "column": 27 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10419, "end": 10420, "loc": { "start": { "line": 306, "column": 28 }, "end": { "line": 306, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 10420, "end": 10433, "loc": { "start": { "line": 306, "column": 29 }, "end": { "line": 306, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10433, "end": 10434, "loc": { "start": { "line": 306, "column": 42 }, "end": { "line": 306, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bottom", "start": 10434, "end": 10440, "loc": { "start": { "line": 306, "column": 43 }, "end": { "line": 306, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10440, "end": 10441, "loc": { "start": { "line": 306, "column": 49 }, "end": { "line": 306, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10441, "end": 10442, "loc": { "start": { "line": 306, "column": 50 }, "end": { "line": 306, "column": 51 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10456, "end": 10457, "loc": { "start": { "line": 307, "column": 12 }, "end": { "line": 307, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10457, "end": 10458, "loc": { "start": { "line": 307, "column": 13 }, "end": { "line": 307, "column": 14 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10468, "end": 10469, "loc": { "start": { "line": 308, "column": 8 }, "end": { "line": 308, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10469, "end": 10470, "loc": { "start": { "line": 308, "column": 9 }, "end": { "line": 308, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10470, "end": 10471, "loc": { "start": { "line": 308, "column": 10 }, "end": { "line": 308, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 10483, "end": 10489, "loc": { "start": { "line": 310, "column": 8 }, "end": { "line": 310, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10489, "end": 10490, "loc": { "start": { "line": 310, "column": 14 }, "end": { "line": 310, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 10490, "end": 10500, "loc": { "start": { "line": 310, "column": 15 }, "end": { "line": 310, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10500, "end": 10501, "loc": { "start": { "line": 310, "column": 25 }, "end": { "line": 310, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemEjector", "start": 10501, "end": 10512, "loc": { "start": { "line": 310, "column": 26 }, "end": { "line": 310, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10512, "end": 10513, "loc": { "start": { "line": 310, "column": 37 }, "end": { "line": 310, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setSlots", "start": 10513, "end": 10521, "loc": { "start": { "line": 310, "column": 38 }, "end": { "line": 310, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10521, "end": 10522, "loc": { "start": { "line": 310, "column": 46 }, "end": { "line": 310, "column": 47 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10522, "end": 10523, "loc": { "start": { "line": 310, "column": 47 }, "end": { "line": 310, "column": 48 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10537, "end": 10538, "loc": { "start": { "line": 311, "column": 12 }, "end": { "line": 311, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 10539, "end": 10542, "loc": { "start": { "line": 311, "column": 14 }, "end": { "line": 311, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10542, "end": 10543, "loc": { "start": { "line": 311, "column": 17 }, "end": { "line": 311, "column": 18 } } }, { "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": 10544, "end": 10547, "loc": { "start": { "line": 311, "column": 19 }, "end": { "line": 311, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 10548, "end": 10554, "loc": { "start": { "line": 311, "column": 23 }, "end": { "line": 311, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10554, "end": 10555, "loc": { "start": { "line": 311, "column": 29 }, "end": { "line": 311, "column": 30 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 10555, "end": 10556, "loc": { "start": { "line": 311, "column": 30 }, "end": { "line": 311, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10556, "end": 10557, "loc": { "start": { "line": 311, "column": 31 }, "end": { "line": 311, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 10558, "end": 10559, "loc": { "start": { "line": 311, "column": 33 }, "end": { "line": 311, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10559, "end": 10560, "loc": { "start": { "line": 311, "column": 34 }, "end": { "line": 311, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10560, "end": 10561, "loc": { "start": { "line": 311, "column": 35 }, "end": { "line": 311, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 10562, "end": 10571, "loc": { "start": { "line": 311, "column": 37 }, "end": { "line": 311, "column": 46 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10571, "end": 10572, "loc": { "start": { "line": 311, "column": 46 }, "end": { "line": 311, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 10573, "end": 10586, "loc": { "start": { "line": 311, "column": 48 }, "end": { "line": 311, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10586, "end": 10587, "loc": { "start": { "line": 311, "column": 61 }, "end": { "line": 311, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "top", "start": 10587, "end": 10590, "loc": { "start": { "line": 311, "column": 62 }, "end": { "line": 311, "column": 65 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10591, "end": 10592, "loc": { "start": { "line": 311, "column": 66 }, "end": { "line": 311, "column": 67 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10592, "end": 10593, "loc": { "start": { "line": 311, "column": 67 }, "end": { "line": 311, "column": 68 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10607, "end": 10608, "loc": { "start": { "line": 312, "column": 12 }, "end": { "line": 312, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 10609, "end": 10612, "loc": { "start": { "line": 312, "column": 14 }, "end": { "line": 312, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10612, "end": 10613, "loc": { "start": { "line": 312, "column": 17 }, "end": { "line": 312, "column": 18 } } }, { "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": 10614, "end": 10617, "loc": { "start": { "line": 312, "column": 19 }, "end": { "line": 312, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 10618, "end": 10624, "loc": { "start": { "line": 312, "column": 23 }, "end": { "line": 312, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10624, "end": 10625, "loc": { "start": { "line": 312, "column": 29 }, "end": { "line": 312, "column": 30 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 10625, "end": 10626, "loc": { "start": { "line": 312, "column": 30 }, "end": { "line": 312, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10626, "end": 10627, "loc": { "start": { "line": 312, "column": 31 }, "end": { "line": 312, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 10628, "end": 10629, "loc": { "start": { "line": 312, "column": 33 }, "end": { "line": 312, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10629, "end": 10630, "loc": { "start": { "line": 312, "column": 34 }, "end": { "line": 312, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10630, "end": 10631, "loc": { "start": { "line": 312, "column": 35 }, "end": { "line": 312, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 10632, "end": 10641, "loc": { "start": { "line": 312, "column": 37 }, "end": { "line": 312, "column": 46 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10641, "end": 10642, "loc": { "start": { "line": 312, "column": 46 }, "end": { "line": 312, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 10643, "end": 10656, "loc": { "start": { "line": 312, "column": 48 }, "end": { "line": 312, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10656, "end": 10657, "loc": { "start": { "line": 312, "column": 61 }, "end": { "line": 312, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "top", "start": 10657, "end": 10660, "loc": { "start": { "line": 312, "column": 62 }, "end": { "line": 312, "column": 65 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10661, "end": 10662, "loc": { "start": { "line": 312, "column": 66 }, "end": { "line": 312, "column": 67 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10662, "end": 10663, "loc": { "start": { "line": 312, "column": 67 }, "end": { "line": 312, "column": 68 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10673, "end": 10674, "loc": { "start": { "line": 313, "column": 8 }, "end": { "line": 313, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10674, "end": 10675, "loc": { "start": { "line": 313, "column": 9 }, "end": { "line": 313, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10675, "end": 10676, "loc": { "start": { "line": 313, "column": 10 }, "end": { "line": 313, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 10688, "end": 10694, "loc": { "start": { "line": 315, "column": 8 }, "end": { "line": 315, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10694, "end": 10695, "loc": { "start": { "line": 315, "column": 14 }, "end": { "line": 315, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 10695, "end": 10705, "loc": { "start": { "line": 315, "column": 15 }, "end": { "line": 315, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10705, "end": 10706, "loc": { "start": { "line": 315, "column": 25 }, "end": { "line": 315, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BeltUnderlays", "start": 10706, "end": 10719, "loc": { "start": { "line": 315, "column": 26 }, "end": { "line": 315, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10719, "end": 10720, "loc": { "start": { "line": 315, "column": 39 }, "end": { "line": 315, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "underlays", "start": 10720, "end": 10729, "loc": { "start": { "line": 315, "column": 40 }, "end": { "line": 315, "column": 49 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10730, "end": 10731, "loc": { "start": { "line": 315, "column": 50 }, "end": { "line": 315, "column": 51 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10732, "end": 10733, "loc": { "start": { "line": 315, "column": 52 }, "end": { "line": 315, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10747, "end": 10748, "loc": { "start": { "line": 316, "column": 12 }, "end": { "line": 316, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 10749, "end": 10752, "loc": { "start": { "line": 316, "column": 14 }, "end": { "line": 316, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10752, "end": 10753, "loc": { "start": { "line": 316, "column": 17 }, "end": { "line": 316, "column": 18 } } }, { "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": 10754, "end": 10757, "loc": { "start": { "line": 316, "column": 19 }, "end": { "line": 316, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 10758, "end": 10764, "loc": { "start": { "line": 316, "column": 23 }, "end": { "line": 316, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10764, "end": 10765, "loc": { "start": { "line": 316, "column": 29 }, "end": { "line": 316, "column": 30 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 10765, "end": 10766, "loc": { "start": { "line": 316, "column": 30 }, "end": { "line": 316, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10766, "end": 10767, "loc": { "start": { "line": 316, "column": 31 }, "end": { "line": 316, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 10768, "end": 10769, "loc": { "start": { "line": 316, "column": 33 }, "end": { "line": 316, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10769, "end": 10770, "loc": { "start": { "line": 316, "column": 34 }, "end": { "line": 316, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10770, "end": 10771, "loc": { "start": { "line": 316, "column": 35 }, "end": { "line": 316, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 10772, "end": 10781, "loc": { "start": { "line": 316, "column": 37 }, "end": { "line": 316, "column": 46 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10781, "end": 10782, "loc": { "start": { "line": 316, "column": 46 }, "end": { "line": 316, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 10783, "end": 10796, "loc": { "start": { "line": 316, "column": 48 }, "end": { "line": 316, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10796, "end": 10797, "loc": { "start": { "line": 316, "column": 61 }, "end": { "line": 316, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "top", "start": 10797, "end": 10800, "loc": { "start": { "line": 316, "column": 62 }, "end": { "line": 316, "column": 65 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10801, "end": 10802, "loc": { "start": { "line": 316, "column": 66 }, "end": { "line": 316, "column": 67 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10802, "end": 10803, "loc": { "start": { "line": 316, "column": 67 }, "end": { "line": 316, "column": 68 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10817, "end": 10818, "loc": { "start": { "line": 317, "column": 12 }, "end": { "line": 317, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 10819, "end": 10822, "loc": { "start": { "line": 317, "column": 14 }, "end": { "line": 317, "column": 17 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10822, "end": 10823, "loc": { "start": { "line": 317, "column": 17 }, "end": { "line": 317, "column": 18 } } }, { "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": 10824, "end": 10827, "loc": { "start": { "line": 317, "column": 19 }, "end": { "line": 317, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 10828, "end": 10834, "loc": { "start": { "line": 317, "column": 23 }, "end": { "line": 317, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10834, "end": 10835, "loc": { "start": { "line": 317, "column": 29 }, "end": { "line": 317, "column": 30 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 10835, "end": 10836, "loc": { "start": { "line": 317, "column": 30 }, "end": { "line": 317, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10836, "end": 10837, "loc": { "start": { "line": 317, "column": 31 }, "end": { "line": 317, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 10838, "end": 10839, "loc": { "start": { "line": 317, "column": 33 }, "end": { "line": 317, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10839, "end": 10840, "loc": { "start": { "line": 317, "column": 34 }, "end": { "line": 317, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10840, "end": 10841, "loc": { "start": { "line": 317, "column": 35 }, "end": { "line": 317, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 10842, "end": 10851, "loc": { "start": { "line": 317, "column": 37 }, "end": { "line": 317, "column": 46 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10851, "end": 10852, "loc": { "start": { "line": 317, "column": 46 }, "end": { "line": 317, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 10853, "end": 10866, "loc": { "start": { "line": 317, "column": 48 }, "end": { "line": 317, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10866, "end": 10867, "loc": { "start": { "line": 317, "column": 61 }, "end": { "line": 317, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "top", "start": 10867, "end": 10870, "loc": { "start": { "line": 317, "column": 62 }, "end": { "line": 317, "column": 65 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10871, "end": 10872, "loc": { "start": { "line": 317, "column": 66 }, "end": { "line": 317, "column": 67 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10872, "end": 10873, "loc": { "start": { "line": 317, "column": 67 }, "end": { "line": 317, "column": 68 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10883, "end": 10884, "loc": { "start": { "line": 318, "column": 8 }, "end": { "line": 318, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10884, "end": 10885, "loc": { "start": { "line": 318, "column": 9 }, "end": { "line": 318, "column": 10 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10891, "end": 10892, "loc": { "start": { "line": 319, "column": 4 }, "end": { "line": 319, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10892, "end": 10893, "loc": { "start": { "line": 319, "column": 5 }, "end": { "line": 319, "column": 6 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10901, "end": 10902, "loc": { "start": { "line": 321, "column": 4 }, "end": { "line": 321, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 10902, "end": 10922, "loc": { "start": { "line": 321, "column": 5 }, "end": { "line": 321, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10922, "end": 10923, "loc": { "start": { "line": 321, "column": 25 }, "end": { "line": 321, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 10923, "end": 10931, "loc": { "start": { "line": 321, "column": 26 }, "end": { "line": 321, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10931, "end": 10932, "loc": { "start": { "line": 321, "column": 34 }, "end": { "line": 321, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "merger", "start": 10932, "end": 10938, "loc": { "start": { "line": 321, "column": 35 }, "end": { "line": 321, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10938, "end": 10939, "loc": { "start": { "line": 321, "column": 41 }, "end": { "line": 321, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10939, "end": 10940, "loc": { "start": { "line": 321, "column": 42 }, "end": { "line": 321, "column": 43 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10941, "end": 10942, "loc": { "start": { "line": 321, "column": 44 }, "end": { "line": 321, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 10942, "end": 10948, "loc": { "start": { "line": 321, "column": 45 }, "end": { "line": 321, "column": 51 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10948, "end": 10949, "loc": { "start": { "line": 321, "column": 51 }, "end": { "line": 321, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 10950, "end": 10965, "loc": { "start": { "line": 321, "column": 53 }, "end": { "line": 321, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10965, "end": 10966, "loc": { "start": { "line": 321, "column": 68 }, "end": { "line": 321, "column": 69 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10967, "end": 10969, "loc": { "start": { "line": 321, "column": 70 }, "end": { "line": 321, "column": 72 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10970, "end": 10971, "loc": { "start": { "line": 321, "column": 73 }, "end": { "line": 321, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 10981, "end": 10987, "loc": { "start": { "line": 322, "column": 8 }, "end": { "line": 322, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10987, "end": 10988, "loc": { "start": { "line": 322, "column": 14 }, "end": { "line": 322, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 10988, "end": 10998, "loc": { "start": { "line": 322, "column": 15 }, "end": { "line": 322, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10998, "end": 10999, "loc": { "start": { "line": 322, "column": 25 }, "end": { "line": 322, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemAcceptor", "start": 10999, "end": 11011, "loc": { "start": { "line": 322, "column": 26 }, "end": { "line": 322, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11011, "end": 11012, "loc": { "start": { "line": 322, "column": 38 }, "end": { "line": 322, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setSlots", "start": 11012, "end": 11020, "loc": { "start": { "line": 322, "column": 39 }, "end": { "line": 322, "column": 47 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11020, "end": 11021, "loc": { "start": { "line": 322, "column": 47 }, "end": { "line": 322, "column": 48 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11021, "end": 11022, "loc": { "start": { "line": 322, "column": 48 }, "end": { "line": 322, "column": 49 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11022, "end": 11023, "loc": { "start": { "line": 322, "column": 49 }, "end": { "line": 322, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 11041, "end": 11044, "loc": { "start": { "line": 323, "column": 16 }, "end": { "line": 323, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11044, "end": 11045, "loc": { "start": { "line": 323, "column": 19 }, "end": { "line": 323, "column": 20 } } }, { "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": 11046, "end": 11049, "loc": { "start": { "line": 323, "column": 21 }, "end": { "line": 323, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 11050, "end": 11056, "loc": { "start": { "line": 323, "column": 25 }, "end": { "line": 323, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11056, "end": 11057, "loc": { "start": { "line": 323, "column": 31 }, "end": { "line": 323, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11057, "end": 11058, "loc": { "start": { "line": 323, "column": 32 }, "end": { "line": 323, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11058, "end": 11059, "loc": { "start": { "line": 323, "column": 33 }, "end": { "line": 323, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11060, "end": 11061, "loc": { "start": { "line": 323, "column": 35 }, "end": { "line": 323, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11061, "end": 11062, "loc": { "start": { "line": 323, "column": 36 }, "end": { "line": 323, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11062, "end": 11063, "loc": { "start": { "line": 323, "column": 37 }, "end": { "line": 323, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "directions", "start": 11081, "end": 11091, "loc": { "start": { "line": 324, "column": 16 }, "end": { "line": 324, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11091, "end": 11092, "loc": { "start": { "line": 324, "column": 26 }, "end": { "line": 324, "column": 27 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11093, "end": 11094, "loc": { "start": { "line": 324, "column": 28 }, "end": { "line": 324, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 11094, "end": 11107, "loc": { "start": { "line": 324, "column": 29 }, "end": { "line": 324, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11107, "end": 11108, "loc": { "start": { "line": 324, "column": 42 }, "end": { "line": 324, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bottom", "start": 11108, "end": 11114, "loc": { "start": { "line": 324, "column": 43 }, "end": { "line": 324, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11114, "end": 11115, "loc": { "start": { "line": 324, "column": 49 }, "end": { "line": 324, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11115, "end": 11116, "loc": { "start": { "line": 324, "column": 50 }, "end": { "line": 324, "column": 51 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11130, "end": 11131, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11131, "end": 11132, "loc": { "start": { "line": 325, "column": 13 }, "end": { "line": 325, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11146, "end": 11147, "loc": { "start": { "line": 326, "column": 12 }, "end": { "line": 326, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 11165, "end": 11168, "loc": { "start": { "line": 327, "column": 16 }, "end": { "line": 327, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11168, "end": 11169, "loc": { "start": { "line": 327, "column": 19 }, "end": { "line": 327, "column": 20 } } }, { "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": 11170, "end": 11173, "loc": { "start": { "line": 327, "column": 21 }, "end": { "line": 327, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 11174, "end": 11180, "loc": { "start": { "line": 327, "column": 25 }, "end": { "line": 327, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11180, "end": 11181, "loc": { "start": { "line": 327, "column": 31 }, "end": { "line": 327, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11181, "end": 11182, "loc": { "start": { "line": 327, "column": 32 }, "end": { "line": 327, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11182, "end": 11183, "loc": { "start": { "line": 327, "column": 33 }, "end": { "line": 327, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11184, "end": 11185, "loc": { "start": { "line": 327, "column": 35 }, "end": { "line": 327, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11185, "end": 11186, "loc": { "start": { "line": 327, "column": 36 }, "end": { "line": 327, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11186, "end": 11187, "loc": { "start": { "line": 327, "column": 37 }, "end": { "line": 327, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "directions", "start": 11205, "end": 11215, "loc": { "start": { "line": 328, "column": 16 }, "end": { "line": 328, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11215, "end": 11216, "loc": { "start": { "line": 328, "column": 26 }, "end": { "line": 328, "column": 27 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11217, "end": 11218, "loc": { "start": { "line": 328, "column": 28 }, "end": { "line": 328, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 11218, "end": 11231, "loc": { "start": { "line": 328, "column": 29 }, "end": { "line": 328, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11231, "end": 11232, "loc": { "start": { "line": 328, "column": 42 }, "end": { "line": 328, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "right", "start": 11232, "end": 11237, "loc": { "start": { "line": 328, "column": 43 }, "end": { "line": 328, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11237, "end": 11238, "loc": { "start": { "line": 328, "column": 48 }, "end": { "line": 328, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11238, "end": 11239, "loc": { "start": { "line": 328, "column": 49 }, "end": { "line": 328, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11253, "end": 11254, "loc": { "start": { "line": 329, "column": 12 }, "end": { "line": 329, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11254, "end": 11255, "loc": { "start": { "line": 329, "column": 13 }, "end": { "line": 329, "column": 14 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11265, "end": 11266, "loc": { "start": { "line": 330, "column": 8 }, "end": { "line": 330, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11266, "end": 11267, "loc": { "start": { "line": 330, "column": 9 }, "end": { "line": 330, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11267, "end": 11268, "loc": { "start": { "line": 330, "column": 10 }, "end": { "line": 330, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 11280, "end": 11286, "loc": { "start": { "line": 332, "column": 8 }, "end": { "line": 332, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11286, "end": 11287, "loc": { "start": { "line": 332, "column": 14 }, "end": { "line": 332, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 11287, "end": 11297, "loc": { "start": { "line": 332, "column": 15 }, "end": { "line": 332, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11297, "end": 11298, "loc": { "start": { "line": 332, "column": 25 }, "end": { "line": 332, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemEjector", "start": 11298, "end": 11309, "loc": { "start": { "line": 332, "column": 26 }, "end": { "line": 332, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11309, "end": 11310, "loc": { "start": { "line": 332, "column": 37 }, "end": { "line": 332, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setSlots", "start": 11310, "end": 11318, "loc": { "start": { "line": 332, "column": 38 }, "end": { "line": 332, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11318, "end": 11319, "loc": { "start": { "line": 332, "column": 46 }, "end": { "line": 332, "column": 47 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11319, "end": 11320, "loc": { "start": { "line": 332, "column": 47 }, "end": { "line": 332, "column": 48 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11320, "end": 11321, "loc": { "start": { "line": 332, "column": 48 }, "end": { "line": 332, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 11322, "end": 11325, "loc": { "start": { "line": 332, "column": 50 }, "end": { "line": 332, "column": 53 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11325, "end": 11326, "loc": { "start": { "line": 332, "column": 53 }, "end": { "line": 332, "column": 54 } } }, { "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": 11327, "end": 11330, "loc": { "start": { "line": 332, "column": 55 }, "end": { "line": 332, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 11331, "end": 11337, "loc": { "start": { "line": 332, "column": 59 }, "end": { "line": 332, "column": 65 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11337, "end": 11338, "loc": { "start": { "line": 332, "column": 65 }, "end": { "line": 332, "column": 66 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11338, "end": 11339, "loc": { "start": { "line": 332, "column": 66 }, "end": { "line": 332, "column": 67 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11339, "end": 11340, "loc": { "start": { "line": 332, "column": 67 }, "end": { "line": 332, "column": 68 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11341, "end": 11342, "loc": { "start": { "line": 332, "column": 69 }, "end": { "line": 332, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11342, "end": 11343, "loc": { "start": { "line": 332, "column": 70 }, "end": { "line": 332, "column": 71 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11343, "end": 11344, "loc": { "start": { "line": 332, "column": 71 }, "end": { "line": 332, "column": 72 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 11345, "end": 11354, "loc": { "start": { "line": 332, "column": 73 }, "end": { "line": 332, "column": 82 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11354, "end": 11355, "loc": { "start": { "line": 332, "column": 82 }, "end": { "line": 332, "column": 83 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 11356, "end": 11369, "loc": { "start": { "line": 332, "column": 84 }, "end": { "line": 332, "column": 97 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11369, "end": 11370, "loc": { "start": { "line": 332, "column": 97 }, "end": { "line": 332, "column": 98 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "top", "start": 11370, "end": 11373, "loc": { "start": { "line": 332, "column": 98 }, "end": { "line": 332, "column": 101 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11374, "end": 11375, "loc": { "start": { "line": 332, "column": 102 }, "end": { "line": 332, "column": 103 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11375, "end": 11376, "loc": { "start": { "line": 332, "column": 103 }, "end": { "line": 332, "column": 104 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11376, "end": 11377, "loc": { "start": { "line": 332, "column": 104 }, "end": { "line": 332, "column": 105 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11377, "end": 11378, "loc": { "start": { "line": 332, "column": 105 }, "end": { "line": 332, "column": 106 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 11390, "end": 11396, "loc": { "start": { "line": 334, "column": 8 }, "end": { "line": 334, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11396, "end": 11397, "loc": { "start": { "line": 334, "column": 14 }, "end": { "line": 334, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 11397, "end": 11407, "loc": { "start": { "line": 334, "column": 15 }, "end": { "line": 334, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11407, "end": 11408, "loc": { "start": { "line": 334, "column": 25 }, "end": { "line": 334, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BeltUnderlays", "start": 11408, "end": 11421, "loc": { "start": { "line": 334, "column": 26 }, "end": { "line": 334, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11421, "end": 11422, "loc": { "start": { "line": 334, "column": 39 }, "end": { "line": 334, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "underlays", "start": 11422, "end": 11431, "loc": { "start": { "line": 334, "column": 40 }, "end": { "line": 334, "column": 49 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11432, "end": 11433, "loc": { "start": { "line": 334, "column": 50 }, "end": { "line": 334, "column": 51 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11434, "end": 11435, "loc": { "start": { "line": 334, "column": 52 }, "end": { "line": 334, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11435, "end": 11436, "loc": { "start": { "line": 334, "column": 53 }, "end": { "line": 334, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 11437, "end": 11440, "loc": { "start": { "line": 334, "column": 55 }, "end": { "line": 334, "column": 58 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11440, "end": 11441, "loc": { "start": { "line": 334, "column": 58 }, "end": { "line": 334, "column": 59 } } }, { "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": 11442, "end": 11445, "loc": { "start": { "line": 334, "column": 60 }, "end": { "line": 334, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 11446, "end": 11452, "loc": { "start": { "line": 334, "column": 64 }, "end": { "line": 334, "column": 70 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11452, "end": 11453, "loc": { "start": { "line": 334, "column": 70 }, "end": { "line": 334, "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": 11453, "end": 11454, "loc": { "start": { "line": 334, "column": 71 }, "end": { "line": 334, "column": 72 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11454, "end": 11455, "loc": { "start": { "line": 334, "column": 72 }, "end": { "line": 334, "column": 73 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11456, "end": 11457, "loc": { "start": { "line": 334, "column": 74 }, "end": { "line": 334, "column": 75 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11457, "end": 11458, "loc": { "start": { "line": 334, "column": 75 }, "end": { "line": 334, "column": 76 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11458, "end": 11459, "loc": { "start": { "line": 334, "column": 76 }, "end": { "line": 334, "column": 77 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 11460, "end": 11469, "loc": { "start": { "line": 334, "column": 78 }, "end": { "line": 334, "column": 87 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11469, "end": 11470, "loc": { "start": { "line": 334, "column": 87 }, "end": { "line": 334, "column": 88 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 11471, "end": 11484, "loc": { "start": { "line": 334, "column": 89 }, "end": { "line": 334, "column": 102 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11484, "end": 11485, "loc": { "start": { "line": 334, "column": 102 }, "end": { "line": 334, "column": 103 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "top", "start": 11485, "end": 11488, "loc": { "start": { "line": 334, "column": 103 }, "end": { "line": 334, "column": 106 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11489, "end": 11490, "loc": { "start": { "line": 334, "column": 107 }, "end": { "line": 334, "column": 108 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11490, "end": 11491, "loc": { "start": { "line": 334, "column": 108 }, "end": { "line": 334, "column": 109 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11491, "end": 11492, "loc": { "start": { "line": 334, "column": 109 }, "end": { "line": 334, "column": 110 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11498, "end": 11499, "loc": { "start": { "line": 335, "column": 4 }, "end": { "line": 335, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11499, "end": 11500, "loc": { "start": { "line": 335, "column": 5 }, "end": { "line": 335, "column": 6 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11508, "end": 11509, "loc": { "start": { "line": 337, "column": 4 }, "end": { "line": 337, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 11509, "end": 11529, "loc": { "start": { "line": 337, "column": 5 }, "end": { "line": 337, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11529, "end": 11530, "loc": { "start": { "line": 337, "column": 25 }, "end": { "line": 337, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 11530, "end": 11538, "loc": { "start": { "line": 337, "column": 26 }, "end": { "line": 337, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11538, "end": 11539, "loc": { "start": { "line": 337, "column": 34 }, "end": { "line": 337, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "mergerInverse", "start": 11539, "end": 11552, "loc": { "start": { "line": 337, "column": 35 }, "end": { "line": 337, "column": 48 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11552, "end": 11553, "loc": { "start": { "line": 337, "column": 48 }, "end": { "line": 337, "column": 49 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11553, "end": 11554, "loc": { "start": { "line": 337, "column": 49 }, "end": { "line": 337, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11555, "end": 11556, "loc": { "start": { "line": 337, "column": 51 }, "end": { "line": 337, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 11556, "end": 11562, "loc": { "start": { "line": 337, "column": 52 }, "end": { "line": 337, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11562, "end": 11563, "loc": { "start": { "line": 337, "column": 58 }, "end": { "line": 337, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 11564, "end": 11579, "loc": { "start": { "line": 337, "column": 60 }, "end": { "line": 337, "column": 75 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11579, "end": 11580, "loc": { "start": { "line": 337, "column": 75 }, "end": { "line": 337, "column": 76 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11581, "end": 11583, "loc": { "start": { "line": 337, "column": 77 }, "end": { "line": 337, "column": 79 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11584, "end": 11585, "loc": { "start": { "line": 337, "column": 80 }, "end": { "line": 337, "column": 81 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 11595, "end": 11601, "loc": { "start": { "line": 338, "column": 8 }, "end": { "line": 338, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11601, "end": 11602, "loc": { "start": { "line": 338, "column": 14 }, "end": { "line": 338, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 11602, "end": 11612, "loc": { "start": { "line": 338, "column": 15 }, "end": { "line": 338, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11612, "end": 11613, "loc": { "start": { "line": 338, "column": 25 }, "end": { "line": 338, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemAcceptor", "start": 11613, "end": 11625, "loc": { "start": { "line": 338, "column": 26 }, "end": { "line": 338, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11625, "end": 11626, "loc": { "start": { "line": 338, "column": 38 }, "end": { "line": 338, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setSlots", "start": 11626, "end": 11634, "loc": { "start": { "line": 338, "column": 39 }, "end": { "line": 338, "column": 47 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11634, "end": 11635, "loc": { "start": { "line": 338, "column": 47 }, "end": { "line": 338, "column": 48 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11635, "end": 11636, "loc": { "start": { "line": 338, "column": 48 }, "end": { "line": 338, "column": 49 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11636, "end": 11637, "loc": { "start": { "line": 338, "column": 49 }, "end": { "line": 338, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 11655, "end": 11658, "loc": { "start": { "line": 339, "column": 16 }, "end": { "line": 339, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11658, "end": 11659, "loc": { "start": { "line": 339, "column": 19 }, "end": { "line": 339, "column": 20 } } }, { "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": 11660, "end": 11663, "loc": { "start": { "line": 339, "column": 21 }, "end": { "line": 339, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 11664, "end": 11670, "loc": { "start": { "line": 339, "column": 25 }, "end": { "line": 339, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11670, "end": 11671, "loc": { "start": { "line": 339, "column": 31 }, "end": { "line": 339, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11671, "end": 11672, "loc": { "start": { "line": 339, "column": 32 }, "end": { "line": 339, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11672, "end": 11673, "loc": { "start": { "line": 339, "column": 33 }, "end": { "line": 339, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11674, "end": 11675, "loc": { "start": { "line": 339, "column": 35 }, "end": { "line": 339, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11675, "end": 11676, "loc": { "start": { "line": 339, "column": 36 }, "end": { "line": 339, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11676, "end": 11677, "loc": { "start": { "line": 339, "column": 37 }, "end": { "line": 339, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "directions", "start": 11695, "end": 11705, "loc": { "start": { "line": 340, "column": 16 }, "end": { "line": 340, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11705, "end": 11706, "loc": { "start": { "line": 340, "column": 26 }, "end": { "line": 340, "column": 27 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11707, "end": 11708, "loc": { "start": { "line": 340, "column": 28 }, "end": { "line": 340, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 11708, "end": 11721, "loc": { "start": { "line": 340, "column": 29 }, "end": { "line": 340, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11721, "end": 11722, "loc": { "start": { "line": 340, "column": 42 }, "end": { "line": 340, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bottom", "start": 11722, "end": 11728, "loc": { "start": { "line": 340, "column": 43 }, "end": { "line": 340, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11728, "end": 11729, "loc": { "start": { "line": 340, "column": 49 }, "end": { "line": 340, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11729, "end": 11730, "loc": { "start": { "line": 340, "column": 50 }, "end": { "line": 340, "column": 51 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11744, "end": 11745, "loc": { "start": { "line": 341, "column": 12 }, "end": { "line": 341, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11745, "end": 11746, "loc": { "start": { "line": 341, "column": 13 }, "end": { "line": 341, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11760, "end": 11761, "loc": { "start": { "line": 342, "column": 12 }, "end": { "line": 342, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 11779, "end": 11782, "loc": { "start": { "line": 343, "column": 16 }, "end": { "line": 343, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11782, "end": 11783, "loc": { "start": { "line": 343, "column": 19 }, "end": { "line": 343, "column": 20 } } }, { "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": 11784, "end": 11787, "loc": { "start": { "line": 343, "column": 21 }, "end": { "line": 343, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 11788, "end": 11794, "loc": { "start": { "line": 343, "column": 25 }, "end": { "line": 343, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11794, "end": 11795, "loc": { "start": { "line": 343, "column": 31 }, "end": { "line": 343, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11795, "end": 11796, "loc": { "start": { "line": 343, "column": 32 }, "end": { "line": 343, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11796, "end": 11797, "loc": { "start": { "line": 343, "column": 33 }, "end": { "line": 343, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11798, "end": 11799, "loc": { "start": { "line": 343, "column": 35 }, "end": { "line": 343, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11799, "end": 11800, "loc": { "start": { "line": 343, "column": 36 }, "end": { "line": 343, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11800, "end": 11801, "loc": { "start": { "line": 343, "column": 37 }, "end": { "line": 343, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "directions", "start": 11819, "end": 11829, "loc": { "start": { "line": 344, "column": 16 }, "end": { "line": 344, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11829, "end": 11830, "loc": { "start": { "line": 344, "column": 26 }, "end": { "line": 344, "column": 27 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11831, "end": 11832, "loc": { "start": { "line": 344, "column": 28 }, "end": { "line": 344, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 11832, "end": 11845, "loc": { "start": { "line": 344, "column": 29 }, "end": { "line": 344, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11845, "end": 11846, "loc": { "start": { "line": 344, "column": 42 }, "end": { "line": 344, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "left", "start": 11846, "end": 11850, "loc": { "start": { "line": 344, "column": 43 }, "end": { "line": 344, "column": 47 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11850, "end": 11851, "loc": { "start": { "line": 344, "column": 47 }, "end": { "line": 344, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11851, "end": 11852, "loc": { "start": { "line": 344, "column": 48 }, "end": { "line": 344, "column": 49 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11866, "end": 11867, "loc": { "start": { "line": 345, "column": 12 }, "end": { "line": 345, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11867, "end": 11868, "loc": { "start": { "line": 345, "column": 13 }, "end": { "line": 345, "column": 14 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11878, "end": 11879, "loc": { "start": { "line": 346, "column": 8 }, "end": { "line": 346, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11879, "end": 11880, "loc": { "start": { "line": 346, "column": 9 }, "end": { "line": 346, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11880, "end": 11881, "loc": { "start": { "line": 346, "column": 10 }, "end": { "line": 346, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 11893, "end": 11899, "loc": { "start": { "line": 348, "column": 8 }, "end": { "line": 348, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11899, "end": 11900, "loc": { "start": { "line": 348, "column": 14 }, "end": { "line": 348, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 11900, "end": 11910, "loc": { "start": { "line": 348, "column": 15 }, "end": { "line": 348, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11910, "end": 11911, "loc": { "start": { "line": 348, "column": 25 }, "end": { "line": 348, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemEjector", "start": 11911, "end": 11922, "loc": { "start": { "line": 348, "column": 26 }, "end": { "line": 348, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11922, "end": 11923, "loc": { "start": { "line": 348, "column": 37 }, "end": { "line": 348, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setSlots", "start": 11923, "end": 11931, "loc": { "start": { "line": 348, "column": 38 }, "end": { "line": 348, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11931, "end": 11932, "loc": { "start": { "line": 348, "column": 46 }, "end": { "line": 348, "column": 47 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11932, "end": 11933, "loc": { "start": { "line": 348, "column": 47 }, "end": { "line": 348, "column": 48 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11933, "end": 11934, "loc": { "start": { "line": 348, "column": 48 }, "end": { "line": 348, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 11935, "end": 11938, "loc": { "start": { "line": 348, "column": 50 }, "end": { "line": 348, "column": 53 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11938, "end": 11939, "loc": { "start": { "line": 348, "column": 53 }, "end": { "line": 348, "column": 54 } } }, { "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": 11940, "end": 11943, "loc": { "start": { "line": 348, "column": 55 }, "end": { "line": 348, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 11944, "end": 11950, "loc": { "start": { "line": 348, "column": 59 }, "end": { "line": 348, "column": 65 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11950, "end": 11951, "loc": { "start": { "line": 348, "column": 65 }, "end": { "line": 348, "column": 66 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11951, "end": 11952, "loc": { "start": { "line": 348, "column": 66 }, "end": { "line": 348, "column": 67 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11952, "end": 11953, "loc": { "start": { "line": 348, "column": 67 }, "end": { "line": 348, "column": 68 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 11954, "end": 11955, "loc": { "start": { "line": 348, "column": 69 }, "end": { "line": 348, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11955, "end": 11956, "loc": { "start": { "line": 348, "column": 70 }, "end": { "line": 348, "column": 71 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11956, "end": 11957, "loc": { "start": { "line": 348, "column": 71 }, "end": { "line": 348, "column": 72 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 11958, "end": 11967, "loc": { "start": { "line": 348, "column": 73 }, "end": { "line": 348, "column": 82 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11967, "end": 11968, "loc": { "start": { "line": 348, "column": 82 }, "end": { "line": 348, "column": 83 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 11969, "end": 11982, "loc": { "start": { "line": 348, "column": 84 }, "end": { "line": 348, "column": 97 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11982, "end": 11983, "loc": { "start": { "line": 348, "column": 97 }, "end": { "line": 348, "column": 98 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "top", "start": 11983, "end": 11986, "loc": { "start": { "line": 348, "column": 98 }, "end": { "line": 348, "column": 101 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11987, "end": 11988, "loc": { "start": { "line": 348, "column": 102 }, "end": { "line": 348, "column": 103 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11988, "end": 11989, "loc": { "start": { "line": 348, "column": 103 }, "end": { "line": 348, "column": 104 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11989, "end": 11990, "loc": { "start": { "line": 348, "column": 104 }, "end": { "line": 348, "column": 105 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11990, "end": 11991, "loc": { "start": { "line": 348, "column": 105 }, "end": { "line": 348, "column": 106 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 12003, "end": 12009, "loc": { "start": { "line": 350, "column": 8 }, "end": { "line": 350, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12009, "end": 12010, "loc": { "start": { "line": 350, "column": 14 }, "end": { "line": 350, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 12010, "end": 12020, "loc": { "start": { "line": 350, "column": 15 }, "end": { "line": 350, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12020, "end": 12021, "loc": { "start": { "line": 350, "column": 25 }, "end": { "line": 350, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BeltUnderlays", "start": 12021, "end": 12034, "loc": { "start": { "line": 350, "column": 26 }, "end": { "line": 350, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12034, "end": 12035, "loc": { "start": { "line": 350, "column": 39 }, "end": { "line": 350, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "underlays", "start": 12035, "end": 12044, "loc": { "start": { "line": 350, "column": 40 }, "end": { "line": 350, "column": 49 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 12045, "end": 12046, "loc": { "start": { "line": 350, "column": 50 }, "end": { "line": 350, "column": 51 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12047, "end": 12048, "loc": { "start": { "line": 350, "column": 52 }, "end": { "line": 350, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12048, "end": 12049, "loc": { "start": { "line": 350, "column": 53 }, "end": { "line": 350, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 12050, "end": 12053, "loc": { "start": { "line": 350, "column": 55 }, "end": { "line": 350, "column": 58 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12053, "end": 12054, "loc": { "start": { "line": 350, "column": 58 }, "end": { "line": 350, "column": 59 } } }, { "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": 12055, "end": 12058, "loc": { "start": { "line": 350, "column": 60 }, "end": { "line": 350, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 12059, "end": 12065, "loc": { "start": { "line": 350, "column": 64 }, "end": { "line": 350, "column": 70 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12065, "end": 12066, "loc": { "start": { "line": 350, "column": 70 }, "end": { "line": 350, "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": 12066, "end": 12067, "loc": { "start": { "line": 350, "column": 71 }, "end": { "line": 350, "column": 72 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12067, "end": 12068, "loc": { "start": { "line": 350, "column": 72 }, "end": { "line": 350, "column": 73 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 12069, "end": 12070, "loc": { "start": { "line": 350, "column": 74 }, "end": { "line": 350, "column": 75 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12070, "end": 12071, "loc": { "start": { "line": 350, "column": 75 }, "end": { "line": 350, "column": 76 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12071, "end": 12072, "loc": { "start": { "line": 350, "column": 76 }, "end": { "line": 350, "column": 77 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 12073, "end": 12082, "loc": { "start": { "line": 350, "column": 78 }, "end": { "line": 350, "column": 87 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12082, "end": 12083, "loc": { "start": { "line": 350, "column": 87 }, "end": { "line": 350, "column": 88 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 12084, "end": 12097, "loc": { "start": { "line": 350, "column": 89 }, "end": { "line": 350, "column": 102 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12097, "end": 12098, "loc": { "start": { "line": 350, "column": 102 }, "end": { "line": 350, "column": 103 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "top", "start": 12098, "end": 12101, "loc": { "start": { "line": 350, "column": 103 }, "end": { "line": 350, "column": 106 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12102, "end": 12103, "loc": { "start": { "line": 350, "column": 107 }, "end": { "line": 350, "column": 108 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12103, "end": 12104, "loc": { "start": { "line": 350, "column": 108 }, "end": { "line": 350, "column": 109 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12104, "end": 12105, "loc": { "start": { "line": 350, "column": 109 }, "end": { "line": 350, "column": 110 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12111, "end": 12112, "loc": { "start": { "line": 351, "column": 4 }, "end": { "line": 351, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12112, "end": 12113, "loc": { "start": { "line": 351, "column": 5 }, "end": { "line": 351, "column": 6 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12121, "end": 12122, "loc": { "start": { "line": 353, "column": 4 }, "end": { "line": 353, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 12122, "end": 12142, "loc": { "start": { "line": 353, "column": 5 }, "end": { "line": 353, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12142, "end": 12143, "loc": { "start": { "line": 353, "column": 25 }, "end": { "line": 353, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 12143, "end": 12151, "loc": { "start": { "line": 353, "column": 26 }, "end": { "line": 353, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12151, "end": 12152, "loc": { "start": { "line": 353, "column": 34 }, "end": { "line": 353, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitter", "start": 12152, "end": 12160, "loc": { "start": { "line": 353, "column": 35 }, "end": { "line": 353, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12160, "end": 12161, "loc": { "start": { "line": 353, "column": 43 }, "end": { "line": 353, "column": 44 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12161, "end": 12162, "loc": { "start": { "line": 353, "column": 44 }, "end": { "line": 353, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12163, "end": 12164, "loc": { "start": { "line": 353, "column": 46 }, "end": { "line": 353, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 12164, "end": 12170, "loc": { "start": { "line": 353, "column": 47 }, "end": { "line": 353, "column": 53 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12170, "end": 12171, "loc": { "start": { "line": 353, "column": 53 }, "end": { "line": 353, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 12172, "end": 12187, "loc": { "start": { "line": 353, "column": 55 }, "end": { "line": 353, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12187, "end": 12188, "loc": { "start": { "line": 353, "column": 70 }, "end": { "line": 353, "column": 71 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12189, "end": 12191, "loc": { "start": { "line": 353, "column": 72 }, "end": { "line": 353, "column": 74 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12192, "end": 12193, "loc": { "start": { "line": 353, "column": 75 }, "end": { "line": 353, "column": 76 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12203, "end": 12204, "loc": { "start": { "line": 354, "column": 8 }, "end": { "line": 354, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 12218, "end": 12224, "loc": { "start": { "line": 355, "column": 12 }, "end": { "line": 355, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12224, "end": 12225, "loc": { "start": { "line": 355, "column": 18 }, "end": { "line": 355, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 12225, "end": 12235, "loc": { "start": { "line": 355, "column": 19 }, "end": { "line": 355, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12235, "end": 12236, "loc": { "start": { "line": 355, "column": 29 }, "end": { "line": 355, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemAcceptor", "start": 12236, "end": 12248, "loc": { "start": { "line": 355, "column": 30 }, "end": { "line": 355, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12248, "end": 12249, "loc": { "start": { "line": 355, "column": 42 }, "end": { "line": 355, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setSlots", "start": 12249, "end": 12257, "loc": { "start": { "line": 355, "column": 43 }, "end": { "line": 355, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12257, "end": 12258, "loc": { "start": { "line": 355, "column": 51 }, "end": { "line": 355, "column": 52 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12258, "end": 12259, "loc": { "start": { "line": 355, "column": 52 }, "end": { "line": 355, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12259, "end": 12260, "loc": { "start": { "line": 355, "column": 53 }, "end": { "line": 355, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 12278, "end": 12281, "loc": { "start": { "line": 356, "column": 16 }, "end": { "line": 356, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12281, "end": 12282, "loc": { "start": { "line": 356, "column": 19 }, "end": { "line": 356, "column": 20 } } }, { "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": 12283, "end": 12286, "loc": { "start": { "line": 356, "column": 21 }, "end": { "line": 356, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 12287, "end": 12293, "loc": { "start": { "line": 356, "column": 25 }, "end": { "line": 356, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12293, "end": 12294, "loc": { "start": { "line": 356, "column": 31 }, "end": { "line": 356, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 12294, "end": 12295, "loc": { "start": { "line": 356, "column": 32 }, "end": { "line": 356, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12295, "end": 12296, "loc": { "start": { "line": 356, "column": 33 }, "end": { "line": 356, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 12297, "end": 12298, "loc": { "start": { "line": 356, "column": 35 }, "end": { "line": 356, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12298, "end": 12299, "loc": { "start": { "line": 356, "column": 36 }, "end": { "line": 356, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12299, "end": 12300, "loc": { "start": { "line": 356, "column": 37 }, "end": { "line": 356, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "directions", "start": 12318, "end": 12328, "loc": { "start": { "line": 357, "column": 16 }, "end": { "line": 357, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12328, "end": 12329, "loc": { "start": { "line": 357, "column": 26 }, "end": { "line": 357, "column": 27 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12330, "end": 12331, "loc": { "start": { "line": 357, "column": 28 }, "end": { "line": 357, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 12331, "end": 12344, "loc": { "start": { "line": 357, "column": 29 }, "end": { "line": 357, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12344, "end": 12345, "loc": { "start": { "line": 357, "column": 42 }, "end": { "line": 357, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bottom", "start": 12345, "end": 12351, "loc": { "start": { "line": 357, "column": 43 }, "end": { "line": 357, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12351, "end": 12352, "loc": { "start": { "line": 357, "column": 49 }, "end": { "line": 357, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12352, "end": 12353, "loc": { "start": { "line": 357, "column": 50 }, "end": { "line": 357, "column": 51 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12367, "end": 12368, "loc": { "start": { "line": 358, "column": 12 }, "end": { "line": 358, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12368, "end": 12369, "loc": { "start": { "line": 358, "column": 13 }, "end": { "line": 358, "column": 14 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12370, "end": 12371, "loc": { "start": { "line": 358, "column": 15 }, "end": { "line": 358, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12371, "end": 12372, "loc": { "start": { "line": 358, "column": 16 }, "end": { "line": 358, "column": 17 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12372, "end": 12373, "loc": { "start": { "line": 358, "column": 17 }, "end": { "line": 358, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 12389, "end": 12395, "loc": { "start": { "line": 360, "column": 12 }, "end": { "line": 360, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12395, "end": 12396, "loc": { "start": { "line": 360, "column": 18 }, "end": { "line": 360, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 12396, "end": 12406, "loc": { "start": { "line": 360, "column": 19 }, "end": { "line": 360, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12406, "end": 12407, "loc": { "start": { "line": 360, "column": 29 }, "end": { "line": 360, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemEjector", "start": 12407, "end": 12418, "loc": { "start": { "line": 360, "column": 30 }, "end": { "line": 360, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12418, "end": 12419, "loc": { "start": { "line": 360, "column": 41 }, "end": { "line": 360, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setSlots", "start": 12419, "end": 12427, "loc": { "start": { "line": 360, "column": 42 }, "end": { "line": 360, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12427, "end": 12428, "loc": { "start": { "line": 360, "column": 50 }, "end": { "line": 360, "column": 51 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12428, "end": 12429, "loc": { "start": { "line": 360, "column": 51 }, "end": { "line": 360, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12429, "end": 12430, "loc": { "start": { "line": 360, "column": 52 }, "end": { "line": 360, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 12452, "end": 12455, "loc": { "start": { "line": 361, "column": 20 }, "end": { "line": 361, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12455, "end": 12456, "loc": { "start": { "line": 361, "column": 23 }, "end": { "line": 361, "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": 12457, "end": 12460, "loc": { "start": { "line": 361, "column": 25 }, "end": { "line": 361, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 12461, "end": 12467, "loc": { "start": { "line": 361, "column": 29 }, "end": { "line": 361, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12467, "end": 12468, "loc": { "start": { "line": 361, "column": 35 }, "end": { "line": 361, "column": 36 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 12468, "end": 12469, "loc": { "start": { "line": 361, "column": 36 }, "end": { "line": 361, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12469, "end": 12470, "loc": { "start": { "line": 361, "column": 37 }, "end": { "line": 361, "column": 38 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 12471, "end": 12472, "loc": { "start": { "line": 361, "column": 39 }, "end": { "line": 361, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12472, "end": 12473, "loc": { "start": { "line": 361, "column": 40 }, "end": { "line": 361, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12473, "end": 12474, "loc": { "start": { "line": 361, "column": 41 }, "end": { "line": 361, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 12496, "end": 12505, "loc": { "start": { "line": 362, "column": 20 }, "end": { "line": 362, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12505, "end": 12506, "loc": { "start": { "line": 362, "column": 29 }, "end": { "line": 362, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 12507, "end": 12520, "loc": { "start": { "line": 362, "column": 31 }, "end": { "line": 362, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12520, "end": 12521, "loc": { "start": { "line": 362, "column": 44 }, "end": { "line": 362, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "top", "start": 12521, "end": 12524, "loc": { "start": { "line": 362, "column": 45 }, "end": { "line": 362, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12524, "end": 12525, "loc": { "start": { "line": 362, "column": 48 }, "end": { "line": 362, "column": 49 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12543, "end": 12544, "loc": { "start": { "line": 363, "column": 16 }, "end": { "line": 363, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12544, "end": 12545, "loc": { "start": { "line": 363, "column": 17 }, "end": { "line": 363, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12563, "end": 12564, "loc": { "start": { "line": 364, "column": 16 }, "end": { "line": 364, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 12586, "end": 12589, "loc": { "start": { "line": 365, "column": 20 }, "end": { "line": 365, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12589, "end": 12590, "loc": { "start": { "line": 365, "column": 23 }, "end": { "line": 365, "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": 12591, "end": 12594, "loc": { "start": { "line": 365, "column": 25 }, "end": { "line": 365, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 12595, "end": 12601, "loc": { "start": { "line": 365, "column": 29 }, "end": { "line": 365, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12601, "end": 12602, "loc": { "start": { "line": 365, "column": 35 }, "end": { "line": 365, "column": 36 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 12602, "end": 12603, "loc": { "start": { "line": 365, "column": 36 }, "end": { "line": 365, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12603, "end": 12604, "loc": { "start": { "line": 365, "column": 37 }, "end": { "line": 365, "column": 38 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 12605, "end": 12606, "loc": { "start": { "line": 365, "column": 39 }, "end": { "line": 365, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12606, "end": 12607, "loc": { "start": { "line": 365, "column": 40 }, "end": { "line": 365, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12607, "end": 12608, "loc": { "start": { "line": 365, "column": 41 }, "end": { "line": 365, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 12630, "end": 12639, "loc": { "start": { "line": 366, "column": 20 }, "end": { "line": 366, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12639, "end": 12640, "loc": { "start": { "line": 366, "column": 29 }, "end": { "line": 366, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 12641, "end": 12654, "loc": { "start": { "line": 366, "column": 31 }, "end": { "line": 366, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12654, "end": 12655, "loc": { "start": { "line": 366, "column": 44 }, "end": { "line": 366, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "right", "start": 12655, "end": 12660, "loc": { "start": { "line": 366, "column": 45 }, "end": { "line": 366, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12660, "end": 12661, "loc": { "start": { "line": 366, "column": 50 }, "end": { "line": 366, "column": 51 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12679, "end": 12680, "loc": { "start": { "line": 367, "column": 16 }, "end": { "line": 367, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12680, "end": 12681, "loc": { "start": { "line": 367, "column": 17 }, "end": { "line": 367, "column": 18 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12695, "end": 12696, "loc": { "start": { "line": 368, "column": 12 }, "end": { "line": 368, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12696, "end": 12697, "loc": { "start": { "line": 368, "column": 13 }, "end": { "line": 368, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12697, "end": 12698, "loc": { "start": { "line": 368, "column": 14 }, "end": { "line": 368, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 12714, "end": 12720, "loc": { "start": { "line": 370, "column": 12 }, "end": { "line": 370, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12720, "end": 12721, "loc": { "start": { "line": 370, "column": 18 }, "end": { "line": 370, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 12721, "end": 12731, "loc": { "start": { "line": 370, "column": 19 }, "end": { "line": 370, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12731, "end": 12732, "loc": { "start": { "line": 370, "column": 29 }, "end": { "line": 370, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BeltUnderlays", "start": 12732, "end": 12745, "loc": { "start": { "line": 370, "column": 30 }, "end": { "line": 370, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12745, "end": 12746, "loc": { "start": { "line": 370, "column": 43 }, "end": { "line": 370, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "underlays", "start": 12746, "end": 12755, "loc": { "start": { "line": 370, "column": 44 }, "end": { "line": 370, "column": 53 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 12756, "end": 12757, "loc": { "start": { "line": 370, "column": 54 }, "end": { "line": 370, "column": 55 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12758, "end": 12759, "loc": { "start": { "line": 370, "column": 56 }, "end": { "line": 370, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12777, "end": 12778, "loc": { "start": { "line": 371, "column": 16 }, "end": { "line": 371, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 12779, "end": 12782, "loc": { "start": { "line": 371, "column": 18 }, "end": { "line": 371, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12782, "end": 12783, "loc": { "start": { "line": 371, "column": 21 }, "end": { "line": 371, "column": 22 } } }, { "type": { "label": "new", "keyword": "new", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "new", "start": 12784, "end": 12787, "loc": { "start": { "line": 371, "column": 23 }, "end": { "line": 371, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 12788, "end": 12794, "loc": { "start": { "line": 371, "column": 27 }, "end": { "line": 371, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12794, "end": 12795, "loc": { "start": { "line": 371, "column": 33 }, "end": { "line": 371, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 12795, "end": 12796, "loc": { "start": { "line": 371, "column": 34 }, "end": { "line": 371, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12796, "end": 12797, "loc": { "start": { "line": 371, "column": 35 }, "end": { "line": 371, "column": 36 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 12798, "end": 12799, "loc": { "start": { "line": 371, "column": 37 }, "end": { "line": 371, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12799, "end": 12800, "loc": { "start": { "line": 371, "column": 38 }, "end": { "line": 371, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12800, "end": 12801, "loc": { "start": { "line": 371, "column": 39 }, "end": { "line": 371, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 12802, "end": 12811, "loc": { "start": { "line": 371, "column": 41 }, "end": { "line": 371, "column": 50 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12811, "end": 12812, "loc": { "start": { "line": 371, "column": 50 }, "end": { "line": 371, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 12813, "end": 12826, "loc": { "start": { "line": 371, "column": 52 }, "end": { "line": 371, "column": 65 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12826, "end": 12827, "loc": { "start": { "line": 371, "column": 65 }, "end": { "line": 371, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "top", "start": 12827, "end": 12830, "loc": { "start": { "line": 371, "column": 66 }, "end": { "line": 371, "column": 69 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12831, "end": 12832, "loc": { "start": { "line": 371, "column": 70 }, "end": { "line": 371, "column": 71 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12832, "end": 12833, "loc": { "start": { "line": 371, "column": 71 }, "end": { "line": 371, "column": 72 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12847, "end": 12848, "loc": { "start": { "line": 372, "column": 12 }, "end": { "line": 372, "column": 13 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12848, "end": 12849, "loc": { "start": { "line": 372, "column": 13 }, "end": { "line": 372, "column": 14 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12859, "end": 12860, "loc": { "start": { "line": 373, "column": 8 }, "end": { "line": 373, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12866, "end": 12867, "loc": { "start": { "line": 374, "column": 4 }, "end": { "line": 374, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12867, "end": 12868, "loc": { "start": { "line": 374, "column": 5 }, "end": { "line": 374, "column": 6 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12876, "end": 12877, "loc": { "start": { "line": 376, "column": 4 }, "end": { "line": 376, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "MetaBalancerBuilding", "start": 12877, "end": 12897, "loc": { "start": { "line": 376, "column": 5 }, "end": { "line": 376, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12897, "end": 12898, "loc": { "start": { "line": 376, "column": 25 }, "end": { "line": 376, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "variants", "start": 12898, "end": 12906, "loc": { "start": { "line": 376, "column": 26 }, "end": { "line": 376, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12906, "end": 12907, "loc": { "start": { "line": 376, "column": 34 }, "end": { "line": 376, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "splitterInverse", "start": 12907, "end": 12922, "loc": { "start": { "line": 376, "column": 35 }, "end": { "line": 376, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12922, "end": 12923, "loc": { "start": { "line": 376, "column": 50 }, "end": { "line": 376, "column": 51 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12923, "end": 12924, "loc": { "start": { "line": 376, "column": 51 }, "end": { "line": 376, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12925, "end": 12926, "loc": { "start": { "line": 376, "column": 53 }, "end": { "line": 376, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 12926, "end": 12932, "loc": { "start": { "line": 376, "column": 54 }, "end": { "line": 376, "column": 60 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12932, "end": 12933, "loc": { "start": { "line": 376, "column": 60 }, "end": { "line": 376, "column": 61 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotationVariant", "start": 12934, "end": 12949, "loc": { "start": { "line": 376, "column": 62 }, "end": { "line": 376, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12949, "end": 12950, "loc": { "start": { "line": 376, "column": 77 }, "end": { "line": 376, "column": 78 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12951, "end": 12953, "loc": { "start": { "line": 376, "column": 79 }, "end": { "line": 376, "column": 81 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12954, "end": 12955, "loc": { "start": { "line": 376, "column": 82 }, "end": { "line": 376, "column": 83 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12965, "end": 12966, "loc": { "start": { "line": 377, "column": 8 }, "end": { "line": 377, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 12980, "end": 12986, "loc": { "start": { "line": 378, "column": 12 }, "end": { "line": 378, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12986, "end": 12987, "loc": { "start": { "line": 378, "column": 18 }, "end": { "line": 378, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 12987, "end": 12997, "loc": { "start": { "line": 378, "column": 19 }, "end": { "line": 378, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12997, "end": 12998, "loc": { "start": { "line": 378, "column": 29 }, "end": { "line": 378, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemAcceptor", "start": 12998, "end": 13010, "loc": { "start": { "line": 378, "column": 30 }, "end": { "line": 378, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13010, "end": 13011, "loc": { "start": { "line": 378, "column": 42 }, "end": { "line": 378, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setSlots", "start": 13011, "end": 13019, "loc": { "start": { "line": 378, "column": 43 }, "end": { "line": 378, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13019, "end": 13020, "loc": { "start": { "line": 378, "column": 51 }, "end": { "line": 378, "column": 52 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13020, "end": 13021, "loc": { "start": { "line": 378, "column": 52 }, "end": { "line": 378, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13021, "end": 13022, "loc": { "start": { "line": 378, "column": 53 }, "end": { "line": 378, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 13040, "end": 13043, "loc": { "start": { "line": 379, "column": 16 }, "end": { "line": 379, "column": 19 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13043, "end": 13044, "loc": { "start": { "line": 379, "column": 19 }, "end": { "line": 379, "column": 20 } } }, { "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": 13045, "end": 13048, "loc": { "start": { "line": 379, "column": 21 }, "end": { "line": 379, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 13049, "end": 13055, "loc": { "start": { "line": 379, "column": 25 }, "end": { "line": 379, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13055, "end": 13056, "loc": { "start": { "line": 379, "column": 31 }, "end": { "line": 379, "column": 32 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 13056, "end": 13057, "loc": { "start": { "line": 379, "column": 32 }, "end": { "line": 379, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13057, "end": 13058, "loc": { "start": { "line": 379, "column": 33 }, "end": { "line": 379, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 13059, "end": 13060, "loc": { "start": { "line": 379, "column": 35 }, "end": { "line": 379, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13060, "end": 13061, "loc": { "start": { "line": 379, "column": 36 }, "end": { "line": 379, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13061, "end": 13062, "loc": { "start": { "line": 379, "column": 37 }, "end": { "line": 379, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "directions", "start": 13080, "end": 13090, "loc": { "start": { "line": 380, "column": 16 }, "end": { "line": 380, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13090, "end": 13091, "loc": { "start": { "line": 380, "column": 26 }, "end": { "line": 380, "column": 27 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13092, "end": 13093, "loc": { "start": { "line": 380, "column": 28 }, "end": { "line": 380, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 13093, "end": 13106, "loc": { "start": { "line": 380, "column": 29 }, "end": { "line": 380, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13106, "end": 13107, "loc": { "start": { "line": 380, "column": 42 }, "end": { "line": 380, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bottom", "start": 13107, "end": 13113, "loc": { "start": { "line": 380, "column": 43 }, "end": { "line": 380, "column": 49 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13113, "end": 13114, "loc": { "start": { "line": 380, "column": 49 }, "end": { "line": 380, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13114, "end": 13115, "loc": { "start": { "line": 380, "column": 50 }, "end": { "line": 380, "column": 51 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13129, "end": 13130, "loc": { "start": { "line": 381, "column": 12 }, "end": { "line": 381, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13130, "end": 13131, "loc": { "start": { "line": 381, "column": 13 }, "end": { "line": 381, "column": 14 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13132, "end": 13133, "loc": { "start": { "line": 381, "column": 15 }, "end": { "line": 381, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13133, "end": 13134, "loc": { "start": { "line": 381, "column": 16 }, "end": { "line": 381, "column": 17 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13134, "end": 13135, "loc": { "start": { "line": 381, "column": 17 }, "end": { "line": 381, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 13151, "end": 13157, "loc": { "start": { "line": 383, "column": 12 }, "end": { "line": 383, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13157, "end": 13158, "loc": { "start": { "line": 383, "column": 18 }, "end": { "line": 383, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 13158, "end": 13168, "loc": { "start": { "line": 383, "column": 19 }, "end": { "line": 383, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13168, "end": 13169, "loc": { "start": { "line": 383, "column": 29 }, "end": { "line": 383, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ItemEjector", "start": 13169, "end": 13180, "loc": { "start": { "line": 383, "column": 30 }, "end": { "line": 383, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13180, "end": 13181, "loc": { "start": { "line": 383, "column": 41 }, "end": { "line": 383, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setSlots", "start": 13181, "end": 13189, "loc": { "start": { "line": 383, "column": 42 }, "end": { "line": 383, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13189, "end": 13190, "loc": { "start": { "line": 383, "column": 50 }, "end": { "line": 383, "column": 51 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13190, "end": 13191, "loc": { "start": { "line": 383, "column": 51 }, "end": { "line": 383, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13191, "end": 13192, "loc": { "start": { "line": 383, "column": 52 }, "end": { "line": 383, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 13214, "end": 13217, "loc": { "start": { "line": 384, "column": 20 }, "end": { "line": 384, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13217, "end": 13218, "loc": { "start": { "line": 384, "column": 23 }, "end": { "line": 384, "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": 13219, "end": 13222, "loc": { "start": { "line": 384, "column": 25 }, "end": { "line": 384, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 13223, "end": 13229, "loc": { "start": { "line": 384, "column": 29 }, "end": { "line": 384, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13229, "end": 13230, "loc": { "start": { "line": 384, "column": 35 }, "end": { "line": 384, "column": 36 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 13230, "end": 13231, "loc": { "start": { "line": 384, "column": 36 }, "end": { "line": 384, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13231, "end": 13232, "loc": { "start": { "line": 384, "column": 37 }, "end": { "line": 384, "column": 38 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 13233, "end": 13234, "loc": { "start": { "line": 384, "column": 39 }, "end": { "line": 384, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13234, "end": 13235, "loc": { "start": { "line": 384, "column": 40 }, "end": { "line": 384, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13235, "end": 13236, "loc": { "start": { "line": 384, "column": 41 }, "end": { "line": 384, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 13258, "end": 13267, "loc": { "start": { "line": 385, "column": 20 }, "end": { "line": 385, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13267, "end": 13268, "loc": { "start": { "line": 385, "column": 29 }, "end": { "line": 385, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 13269, "end": 13282, "loc": { "start": { "line": 385, "column": 31 }, "end": { "line": 385, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13282, "end": 13283, "loc": { "start": { "line": 385, "column": 44 }, "end": { "line": 385, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "top", "start": 13283, "end": 13286, "loc": { "start": { "line": 385, "column": 45 }, "end": { "line": 385, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13286, "end": 13287, "loc": { "start": { "line": 385, "column": 48 }, "end": { "line": 385, "column": 49 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13305, "end": 13306, "loc": { "start": { "line": 386, "column": 16 }, "end": { "line": 386, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13306, "end": 13307, "loc": { "start": { "line": 386, "column": 17 }, "end": { "line": 386, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13325, "end": 13326, "loc": { "start": { "line": 387, "column": 16 }, "end": { "line": 387, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 13348, "end": 13351, "loc": { "start": { "line": 388, "column": 20 }, "end": { "line": 388, "column": 23 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13351, "end": 13352, "loc": { "start": { "line": 388, "column": 23 }, "end": { "line": 388, "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": 13353, "end": 13356, "loc": { "start": { "line": 388, "column": 25 }, "end": { "line": 388, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 13357, "end": 13363, "loc": { "start": { "line": 388, "column": 29 }, "end": { "line": 388, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13363, "end": 13364, "loc": { "start": { "line": 388, "column": 35 }, "end": { "line": 388, "column": 36 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 13364, "end": 13365, "loc": { "start": { "line": 388, "column": 36 }, "end": { "line": 388, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13365, "end": 13366, "loc": { "start": { "line": 388, "column": 37 }, "end": { "line": 388, "column": 38 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 13367, "end": 13368, "loc": { "start": { "line": 388, "column": 39 }, "end": { "line": 388, "column": 40 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13368, "end": 13369, "loc": { "start": { "line": 388, "column": 40 }, "end": { "line": 388, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13369, "end": 13370, "loc": { "start": { "line": 388, "column": 41 }, "end": { "line": 388, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 13392, "end": 13401, "loc": { "start": { "line": 389, "column": 20 }, "end": { "line": 389, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13401, "end": 13402, "loc": { "start": { "line": 389, "column": 29 }, "end": { "line": 389, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 13403, "end": 13416, "loc": { "start": { "line": 389, "column": 31 }, "end": { "line": 389, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13416, "end": 13417, "loc": { "start": { "line": 389, "column": 44 }, "end": { "line": 389, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "left", "start": 13417, "end": 13421, "loc": { "start": { "line": 389, "column": 45 }, "end": { "line": 389, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13421, "end": 13422, "loc": { "start": { "line": 389, "column": 49 }, "end": { "line": 389, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13440, "end": 13441, "loc": { "start": { "line": 390, "column": 16 }, "end": { "line": 390, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13441, "end": 13442, "loc": { "start": { "line": 390, "column": 17 }, "end": { "line": 390, "column": 18 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13456, "end": 13457, "loc": { "start": { "line": 391, "column": 12 }, "end": { "line": 391, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13457, "end": 13458, "loc": { "start": { "line": 391, "column": 13 }, "end": { "line": 391, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13458, "end": 13459, "loc": { "start": { "line": 391, "column": 14 }, "end": { "line": 391, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "entity", "start": 13475, "end": 13481, "loc": { "start": { "line": 393, "column": 12 }, "end": { "line": 393, "column": 18 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13481, "end": 13482, "loc": { "start": { "line": 393, "column": 18 }, "end": { "line": 393, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "components", "start": 13482, "end": 13492, "loc": { "start": { "line": 393, "column": 19 }, "end": { "line": 393, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13492, "end": 13493, "loc": { "start": { "line": 393, "column": 29 }, "end": { "line": 393, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BeltUnderlays", "start": 13493, "end": 13506, "loc": { "start": { "line": 393, "column": 30 }, "end": { "line": 393, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13506, "end": 13507, "loc": { "start": { "line": 393, "column": 43 }, "end": { "line": 393, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "underlays", "start": 13507, "end": 13516, "loc": { "start": { "line": 393, "column": 44 }, "end": { "line": 393, "column": 53 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13517, "end": 13518, "loc": { "start": { "line": 393, "column": 54 }, "end": { "line": 393, "column": 55 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13519, "end": 13520, "loc": { "start": { "line": 393, "column": 56 }, "end": { "line": 393, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13538, "end": 13539, "loc": { "start": { "line": 394, "column": 16 }, "end": { "line": 394, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pos", "start": 13540, "end": 13543, "loc": { "start": { "line": 394, "column": 18 }, "end": { "line": 394, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13543, "end": 13544, "loc": { "start": { "line": 394, "column": 21 }, "end": { "line": 394, "column": 22 } } }, { "type": { "label": "new", "keyword": "new", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "new", "start": 13545, "end": 13548, "loc": { "start": { "line": 394, "column": 23 }, "end": { "line": 394, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Vector", "start": 13549, "end": 13555, "loc": { "start": { "line": 394, "column": 27 }, "end": { "line": 394, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13555, "end": 13556, "loc": { "start": { "line": 394, "column": 33 }, "end": { "line": 394, "column": 34 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 13556, "end": 13557, "loc": { "start": { "line": 394, "column": 34 }, "end": { "line": 394, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13557, "end": 13558, "loc": { "start": { "line": 394, "column": 35 }, "end": { "line": 394, "column": 36 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 13559, "end": 13560, "loc": { "start": { "line": 394, "column": 37 }, "end": { "line": 394, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13560, "end": 13561, "loc": { "start": { "line": 394, "column": 38 }, "end": { "line": 394, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13561, "end": 13562, "loc": { "start": { "line": 394, "column": 39 }, "end": { "line": 394, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "direction", "start": 13563, "end": 13572, "loc": { "start": { "line": 394, "column": 41 }, "end": { "line": 394, "column": 50 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13572, "end": 13573, "loc": { "start": { "line": 394, "column": 50 }, "end": { "line": 394, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enumDirection", "start": 13574, "end": 13587, "loc": { "start": { "line": 394, "column": 52 }, "end": { "line": 394, "column": 65 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13587, "end": 13588, "loc": { "start": { "line": 394, "column": 65 }, "end": { "line": 394, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "top", "start": 13588, "end": 13591, "loc": { "start": { "line": 394, "column": 66 }, "end": { "line": 394, "column": 69 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13592, "end": 13593, "loc": { "start": { "line": 394, "column": 70 }, "end": { "line": 394, "column": 71 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13593, "end": 13594, "loc": { "start": { "line": 394, "column": 71 }, "end": { "line": 394, "column": 72 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13608, "end": 13609, "loc": { "start": { "line": 395, "column": 12 }, "end": { "line": 395, "column": 13 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13609, "end": 13610, "loc": { "start": { "line": 395, "column": 13 }, "end": { "line": 395, "column": 14 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13620, "end": 13621, "loc": { "start": { "line": 396, "column": 8 }, "end": { "line": 396, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13627, "end": 13628, "loc": { "start": { "line": 397, "column": 4 }, "end": { "line": 397, "column": 5 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13628, "end": 13629, "loc": { "start": { "line": 397, "column": 5 }, "end": { "line": 397, "column": 6 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13631, "end": 13632, "loc": { "start": { "line": 398, "column": 0 }, "end": { "line": 398, "column": 1 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13632, "end": 13633, "loc": { "start": { "line": 398, "column": 1 }, "end": { "line": 398, "column": 2 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13633, "end": 13633, "loc": { "start": { "line": 398, "column": 2 }, "end": { "line": 398, "column": 2 } } } ] }