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

43349 lines
1.0 MiB

{
"type": "File",
"start": 0,
"end": 8771,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 185,
"column": 1
}
},
"program": {
"type": "Program",
"start": 0,
"end": 8771,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 185,
"column": 1
}
},
"sourceType": "module",
"body": [
{
"type": "ImportDeclaration",
"start": 0,
"end": 53,
"loc": {
"start": {
"line": 1,
"column": 0
},
"end": {
"line": 1,
"column": 53
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 9,
"end": 21,
"loc": {
"start": {
"line": 1,
"column": 9
},
"end": {
"line": 1,
"column": 21
}
},
"imported": {
"type": "Identifier",
"start": 9,
"end": 21,
"loc": {
"start": {
"line": 1,
"column": 9
},
"end": {
"line": 1,
"column": 21
},
"identifierName": "createLogger"
},
"name": "createLogger"
},
"local": {
"type": "Identifier",
"start": 9,
"end": 21,
"loc": {
"start": {
"line": 1,
"column": 9
},
"end": {
"line": 1,
"column": 21
},
"identifierName": "createLogger"
},
"name": "createLogger"
}
}
],
"source": {
"type": "StringLiteral",
"start": 29,
"end": 52,
"loc": {
"start": {
"line": 1,
"column": 29
},
"end": {
"line": 1,
"column": 52
}
},
"extra": {
"rawValue": "../../core/logging.js",
"raw": "\"../../core/logging.js\""
},
"value": "../../core/logging.js"
}
},
{
"type": "ImportDeclaration",
"start": 55,
"end": 127,
"loc": {
"start": {
"line": 2,
"column": 0
},
"end": {
"line": 2,
"column": 72
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 64,
"end": 84,
"loc": {
"start": {
"line": 2,
"column": 9
},
"end": {
"line": 2,
"column": 29
}
},
"imported": {
"type": "Identifier",
"start": 64,
"end": 84,
"loc": {
"start": {
"line": 2,
"column": 9
},
"end": {
"line": 2,
"column": 29
},
"identifierName": "MetaAnalyzerBuilding"
},
"name": "MetaAnalyzerBuilding"
},
"local": {
"type": "Identifier",
"start": 64,
"end": 84,
"loc": {
"start": {
"line": 2,
"column": 9
},
"end": {
"line": 2,
"column": 29
},
"identifierName": "MetaAnalyzerBuilding"
},
"name": "MetaAnalyzerBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 92,
"end": 126,
"loc": {
"start": {
"line": 2,
"column": 37
},
"end": {
"line": 2,
"column": 71
}
},
"extra": {
"rawValue": "../../game/buildings/analyzer.js",
"raw": "\"../../game/buildings/analyzer.js\""
},
"value": "../../game/buildings/analyzer.js"
}
},
{
"type": "ImportDeclaration",
"start": 129,
"end": 201,
"loc": {
"start": {
"line": 3,
"column": 0
},
"end": {
"line": 3,
"column": 72
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 138,
"end": 158,
"loc": {
"start": {
"line": 3,
"column": 9
},
"end": {
"line": 3,
"column": 29
}
},
"imported": {
"type": "Identifier",
"start": 138,
"end": 158,
"loc": {
"start": {
"line": 3,
"column": 9
},
"end": {
"line": 3,
"column": 29
},
"identifierName": "MetaBalancerBuilding"
},
"name": "MetaBalancerBuilding"
},
"local": {
"type": "Identifier",
"start": 138,
"end": 158,
"loc": {
"start": {
"line": 3,
"column": 9
},
"end": {
"line": 3,
"column": 29
},
"identifierName": "MetaBalancerBuilding"
},
"name": "MetaBalancerBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 166,
"end": 200,
"loc": {
"start": {
"line": 3,
"column": 37
},
"end": {
"line": 3,
"column": 71
}
},
"extra": {
"rawValue": "../../game/buildings/balancer.js",
"raw": "\"../../game/buildings/balancer.js\""
},
"value": "../../game/buildings/balancer.js"
}
},
{
"type": "ImportDeclaration",
"start": 203,
"end": 267,
"loc": {
"start": {
"line": 4,
"column": 0
},
"end": {
"line": 4,
"column": 64
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 212,
"end": 228,
"loc": {
"start": {
"line": 4,
"column": 9
},
"end": {
"line": 4,
"column": 25
}
},
"imported": {
"type": "Identifier",
"start": 212,
"end": 228,
"loc": {
"start": {
"line": 4,
"column": 9
},
"end": {
"line": 4,
"column": 25
},
"identifierName": "MetaBeltBuilding"
},
"name": "MetaBeltBuilding"
},
"local": {
"type": "Identifier",
"start": 212,
"end": 228,
"loc": {
"start": {
"line": 4,
"column": 9
},
"end": {
"line": 4,
"column": 25
},
"identifierName": "MetaBeltBuilding"
},
"name": "MetaBeltBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 236,
"end": 266,
"loc": {
"start": {
"line": 4,
"column": 33
},
"end": {
"line": 4,
"column": 63
}
},
"extra": {
"rawValue": "../../game/buildings/belt.js",
"raw": "\"../../game/buildings/belt.js\""
},
"value": "../../game/buildings/belt.js"
}
},
{
"type": "ImportDeclaration",
"start": 269,
"end": 345,
"loc": {
"start": {
"line": 5,
"column": 0
},
"end": {
"line": 5,
"column": 76
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 278,
"end": 300,
"loc": {
"start": {
"line": 5,
"column": 9
},
"end": {
"line": 5,
"column": 31
}
},
"imported": {
"type": "Identifier",
"start": 278,
"end": 300,
"loc": {
"start": {
"line": 5,
"column": 9
},
"end": {
"line": 5,
"column": 31
},
"identifierName": "MetaComparatorBuilding"
},
"name": "MetaComparatorBuilding"
},
"local": {
"type": "Identifier",
"start": 278,
"end": 300,
"loc": {
"start": {
"line": 5,
"column": 9
},
"end": {
"line": 5,
"column": 31
},
"identifierName": "MetaComparatorBuilding"
},
"name": "MetaComparatorBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 308,
"end": 344,
"loc": {
"start": {
"line": 5,
"column": 39
},
"end": {
"line": 5,
"column": 75
}
},
"extra": {
"rawValue": "../../game/buildings/comparator.js",
"raw": "\"../../game/buildings/comparator.js\""
},
"value": "../../game/buildings/comparator.js"
}
},
{
"type": "ImportDeclaration",
"start": 347,
"end": 432,
"loc": {
"start": {
"line": 6,
"column": 0
},
"end": {
"line": 6,
"column": 85
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 356,
"end": 382,
"loc": {
"start": {
"line": 6,
"column": 9
},
"end": {
"line": 6,
"column": 35
}
},
"imported": {
"type": "Identifier",
"start": 356,
"end": 382,
"loc": {
"start": {
"line": 6,
"column": 9
},
"end": {
"line": 6,
"column": 35
},
"identifierName": "MetaConstantSignalBuilding"
},
"name": "MetaConstantSignalBuilding"
},
"local": {
"type": "Identifier",
"start": 356,
"end": 382,
"loc": {
"start": {
"line": 6,
"column": 9
},
"end": {
"line": 6,
"column": 35
},
"identifierName": "MetaConstantSignalBuilding"
},
"name": "MetaConstantSignalBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 390,
"end": 431,
"loc": {
"start": {
"line": 6,
"column": 43
},
"end": {
"line": 6,
"column": 84
}
},
"extra": {
"rawValue": "../../game/buildings/constant_signal.js",
"raw": "\"../../game/buildings/constant_signal.js\""
},
"value": "../../game/buildings/constant_signal.js"
}
},
{
"type": "ImportDeclaration",
"start": 434,
"end": 502,
"loc": {
"start": {
"line": 7,
"column": 0
},
"end": {
"line": 7,
"column": 68
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 443,
"end": 461,
"loc": {
"start": {
"line": 7,
"column": 9
},
"end": {
"line": 7,
"column": 27
}
},
"imported": {
"type": "Identifier",
"start": 443,
"end": 461,
"loc": {
"start": {
"line": 7,
"column": 9
},
"end": {
"line": 7,
"column": 27
},
"identifierName": "MetaCutterBuilding"
},
"name": "MetaCutterBuilding"
},
"local": {
"type": "Identifier",
"start": 443,
"end": 461,
"loc": {
"start": {
"line": 7,
"column": 9
},
"end": {
"line": 7,
"column": 27
},
"identifierName": "MetaCutterBuilding"
},
"name": "MetaCutterBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 469,
"end": 501,
"loc": {
"start": {
"line": 7,
"column": 35
},
"end": {
"line": 7,
"column": 67
}
},
"extra": {
"rawValue": "../../game/buildings/cutter.js",
"raw": "\"../../game/buildings/cutter.js\""
},
"value": "../../game/buildings/cutter.js"
}
},
{
"type": "ImportDeclaration",
"start": 504,
"end": 574,
"loc": {
"start": {
"line": 8,
"column": 0
},
"end": {
"line": 8,
"column": 70
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 513,
"end": 532,
"loc": {
"start": {
"line": 8,
"column": 9
},
"end": {
"line": 8,
"column": 28
}
},
"imported": {
"type": "Identifier",
"start": 513,
"end": 532,
"loc": {
"start": {
"line": 8,
"column": 9
},
"end": {
"line": 8,
"column": 28
},
"identifierName": "MetaDisplayBuilding"
},
"name": "MetaDisplayBuilding"
},
"local": {
"type": "Identifier",
"start": 513,
"end": 532,
"loc": {
"start": {
"line": 8,
"column": 9
},
"end": {
"line": 8,
"column": 28
},
"identifierName": "MetaDisplayBuilding"
},
"name": "MetaDisplayBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 540,
"end": 573,
"loc": {
"start": {
"line": 8,
"column": 36
},
"end": {
"line": 8,
"column": 69
}
},
"extra": {
"rawValue": "../../game/buildings/display.js",
"raw": "\"../../game/buildings/display.js\""
},
"value": "../../game/buildings/display.js"
}
},
{
"type": "ImportDeclaration",
"start": 576,
"end": 644,
"loc": {
"start": {
"line": 9,
"column": 0
},
"end": {
"line": 9,
"column": 68
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 585,
"end": 603,
"loc": {
"start": {
"line": 9,
"column": 9
},
"end": {
"line": 9,
"column": 27
}
},
"imported": {
"type": "Identifier",
"start": 585,
"end": 603,
"loc": {
"start": {
"line": 9,
"column": 9
},
"end": {
"line": 9,
"column": 27
},
"identifierName": "MetaFilterBuilding"
},
"name": "MetaFilterBuilding"
},
"local": {
"type": "Identifier",
"start": 585,
"end": 603,
"loc": {
"start": {
"line": 9,
"column": 9
},
"end": {
"line": 9,
"column": 27
},
"identifierName": "MetaFilterBuilding"
},
"name": "MetaFilterBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 611,
"end": 643,
"loc": {
"start": {
"line": 9,
"column": 35
},
"end": {
"line": 9,
"column": 67
}
},
"extra": {
"rawValue": "../../game/buildings/filter.js",
"raw": "\"../../game/buildings/filter.js\""
},
"value": "../../game/buildings/filter.js"
}
},
{
"type": "ImportDeclaration",
"start": 646,
"end": 708,
"loc": {
"start": {
"line": 10,
"column": 0
},
"end": {
"line": 10,
"column": 62
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 655,
"end": 670,
"loc": {
"start": {
"line": 10,
"column": 9
},
"end": {
"line": 10,
"column": 24
}
},
"imported": {
"type": "Identifier",
"start": 655,
"end": 670,
"loc": {
"start": {
"line": 10,
"column": 9
},
"end": {
"line": 10,
"column": 24
},
"identifierName": "MetaHubBuilding"
},
"name": "MetaHubBuilding"
},
"local": {
"type": "Identifier",
"start": 655,
"end": 670,
"loc": {
"start": {
"line": 10,
"column": 9
},
"end": {
"line": 10,
"column": 24
},
"identifierName": "MetaHubBuilding"
},
"name": "MetaHubBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 678,
"end": 707,
"loc": {
"start": {
"line": 10,
"column": 32
},
"end": {
"line": 10,
"column": 61
}
},
"extra": {
"rawValue": "../../game/buildings/hub.js",
"raw": "\"../../game/buildings/hub.js\""
},
"value": "../../game/buildings/hub.js"
}
},
{
"type": "ImportDeclaration",
"start": 710,
"end": 791,
"loc": {
"start": {
"line": 11,
"column": 0
},
"end": {
"line": 11,
"column": 81
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 719,
"end": 743,
"loc": {
"start": {
"line": 11,
"column": 9
},
"end": {
"line": 11,
"column": 33
}
},
"imported": {
"type": "Identifier",
"start": 719,
"end": 743,
"loc": {
"start": {
"line": 11,
"column": 9
},
"end": {
"line": 11,
"column": 33
},
"identifierName": "MetaItemProducerBuilding"
},
"name": "MetaItemProducerBuilding"
},
"local": {
"type": "Identifier",
"start": 719,
"end": 743,
"loc": {
"start": {
"line": 11,
"column": 9
},
"end": {
"line": 11,
"column": 33
},
"identifierName": "MetaItemProducerBuilding"
},
"name": "MetaItemProducerBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 751,
"end": 790,
"loc": {
"start": {
"line": 11,
"column": 41
},
"end": {
"line": 11,
"column": 80
}
},
"extra": {
"rawValue": "../../game/buildings/item_producer.js",
"raw": "\"../../game/buildings/item_producer.js\""
},
"value": "../../game/buildings/item_producer.js"
}
},
{
"type": "ImportDeclaration",
"start": 793,
"end": 859,
"loc": {
"start": {
"line": 12,
"column": 0
},
"end": {
"line": 12,
"column": 66
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 802,
"end": 819,
"loc": {
"start": {
"line": 12,
"column": 9
},
"end": {
"line": 12,
"column": 26
}
},
"imported": {
"type": "Identifier",
"start": 802,
"end": 819,
"loc": {
"start": {
"line": 12,
"column": 9
},
"end": {
"line": 12,
"column": 26
},
"identifierName": "MetaLeverBuilding"
},
"name": "MetaLeverBuilding"
},
"local": {
"type": "Identifier",
"start": 802,
"end": 819,
"loc": {
"start": {
"line": 12,
"column": 9
},
"end": {
"line": 12,
"column": 26
},
"identifierName": "MetaLeverBuilding"
},
"name": "MetaLeverBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 827,
"end": 858,
"loc": {
"start": {
"line": 12,
"column": 34
},
"end": {
"line": 12,
"column": 65
}
},
"extra": {
"rawValue": "../../game/buildings/lever.js",
"raw": "\"../../game/buildings/lever.js\""
},
"value": "../../game/buildings/lever.js"
}
},
{
"type": "ImportDeclaration",
"start": 861,
"end": 936,
"loc": {
"start": {
"line": 13,
"column": 0
},
"end": {
"line": 13,
"column": 75
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 870,
"end": 891,
"loc": {
"start": {
"line": 13,
"column": 9
},
"end": {
"line": 13,
"column": 30
}
},
"imported": {
"type": "Identifier",
"start": 870,
"end": 891,
"loc": {
"start": {
"line": 13,
"column": 9
},
"end": {
"line": 13,
"column": 30
},
"identifierName": "MetaLogicGateBuilding"
},
"name": "MetaLogicGateBuilding"
},
"local": {
"type": "Identifier",
"start": 870,
"end": 891,
"loc": {
"start": {
"line": 13,
"column": 9
},
"end": {
"line": 13,
"column": 30
},
"identifierName": "MetaLogicGateBuilding"
},
"name": "MetaLogicGateBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 899,
"end": 935,
"loc": {
"start": {
"line": 13,
"column": 38
},
"end": {
"line": 13,
"column": 74
}
},
"extra": {
"rawValue": "../../game/buildings/logic_gate.js",
"raw": "\"../../game/buildings/logic_gate.js\""
},
"value": "../../game/buildings/logic_gate.js"
}
},
{
"type": "ImportDeclaration",
"start": 938,
"end": 1004,
"loc": {
"start": {
"line": 14,
"column": 0
},
"end": {
"line": 14,
"column": 66
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 947,
"end": 964,
"loc": {
"start": {
"line": 14,
"column": 9
},
"end": {
"line": 14,
"column": 26
}
},
"imported": {
"type": "Identifier",
"start": 947,
"end": 964,
"loc": {
"start": {
"line": 14,
"column": 9
},
"end": {
"line": 14,
"column": 26
},
"identifierName": "MetaMinerBuilding"
},
"name": "MetaMinerBuilding"
},
"local": {
"type": "Identifier",
"start": 947,
"end": 964,
"loc": {
"start": {
"line": 14,
"column": 9
},
"end": {
"line": 14,
"column": 26
},
"identifierName": "MetaMinerBuilding"
},
"name": "MetaMinerBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 972,
"end": 1003,
"loc": {
"start": {
"line": 14,
"column": 34
},
"end": {
"line": 14,
"column": 65
}
},
"extra": {
"rawValue": "../../game/buildings/miner.js",
"raw": "\"../../game/buildings/miner.js\""
},
"value": "../../game/buildings/miner.js"
}
},
{
"type": "ImportDeclaration",
"start": 1006,
"end": 1072,
"loc": {
"start": {
"line": 15,
"column": 0
},
"end": {
"line": 15,
"column": 66
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1015,
"end": 1032,
"loc": {
"start": {
"line": 15,
"column": 9
},
"end": {
"line": 15,
"column": 26
}
},
"imported": {
"type": "Identifier",
"start": 1015,
"end": 1032,
"loc": {
"start": {
"line": 15,
"column": 9
},
"end": {
"line": 15,
"column": 26
},
"identifierName": "MetaMixerBuilding"
},
"name": "MetaMixerBuilding"
},
"local": {
"type": "Identifier",
"start": 1015,
"end": 1032,
"loc": {
"start": {
"line": 15,
"column": 9
},
"end": {
"line": 15,
"column": 26
},
"identifierName": "MetaMixerBuilding"
},
"name": "MetaMixerBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1040,
"end": 1071,
"loc": {
"start": {
"line": 15,
"column": 34
},
"end": {
"line": 15,
"column": 65
}
},
"extra": {
"rawValue": "../../game/buildings/mixer.js",
"raw": "\"../../game/buildings/mixer.js\""
},
"value": "../../game/buildings/mixer.js"
}
},
{
"type": "ImportDeclaration",
"start": 1074,
"end": 1144,
"loc": {
"start": {
"line": 16,
"column": 0
},
"end": {
"line": 16,
"column": 70
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1083,
"end": 1102,
"loc": {
"start": {
"line": 16,
"column": 9
},
"end": {
"line": 16,
"column": 28
}
},
"imported": {
"type": "Identifier",
"start": 1083,
"end": 1102,
"loc": {
"start": {
"line": 16,
"column": 9
},
"end": {
"line": 16,
"column": 28
},
"identifierName": "MetaPainterBuilding"
},
"name": "MetaPainterBuilding"
},
"local": {
"type": "Identifier",
"start": 1083,
"end": 1102,
"loc": {
"start": {
"line": 16,
"column": 9
},
"end": {
"line": 16,
"column": 28
},
"identifierName": "MetaPainterBuilding"
},
"name": "MetaPainterBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1110,
"end": 1143,
"loc": {
"start": {
"line": 16,
"column": 36
},
"end": {
"line": 16,
"column": 69
}
},
"extra": {
"rawValue": "../../game/buildings/painter.js",
"raw": "\"../../game/buildings/painter.js\""
},
"value": "../../game/buildings/painter.js"
}
},
{
"type": "ImportDeclaration",
"start": 1146,
"end": 1214,
"loc": {
"start": {
"line": 17,
"column": 0
},
"end": {
"line": 17,
"column": 68
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1155,
"end": 1173,
"loc": {
"start": {
"line": 17,
"column": 9
},
"end": {
"line": 17,
"column": 27
}
},
"imported": {
"type": "Identifier",
"start": 1155,
"end": 1173,
"loc": {
"start": {
"line": 17,
"column": 9
},
"end": {
"line": 17,
"column": 27
},
"identifierName": "MetaReaderBuilding"
},
"name": "MetaReaderBuilding"
},
"local": {
"type": "Identifier",
"start": 1155,
"end": 1173,
"loc": {
"start": {
"line": 17,
"column": 9
},
"end": {
"line": 17,
"column": 27
},
"identifierName": "MetaReaderBuilding"
},
"name": "MetaReaderBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1181,
"end": 1213,
"loc": {
"start": {
"line": 17,
"column": 35
},
"end": {
"line": 17,
"column": 67
}
},
"extra": {
"rawValue": "../../game/buildings/reader.js",
"raw": "\"../../game/buildings/reader.js\""
},
"value": "../../game/buildings/reader.js"
}
},
{
"type": "ImportDeclaration",
"start": 1216,
"end": 1286,
"loc": {
"start": {
"line": 18,
"column": 0
},
"end": {
"line": 18,
"column": 70
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1225,
"end": 1244,
"loc": {
"start": {
"line": 18,
"column": 9
},
"end": {
"line": 18,
"column": 28
}
},
"imported": {
"type": "Identifier",
"start": 1225,
"end": 1244,
"loc": {
"start": {
"line": 18,
"column": 9
},
"end": {
"line": 18,
"column": 28
},
"identifierName": "MetaRotaterBuilding"
},
"name": "MetaRotaterBuilding"
},
"local": {
"type": "Identifier",
"start": 1225,
"end": 1244,
"loc": {
"start": {
"line": 18,
"column": 9
},
"end": {
"line": 18,
"column": 28
},
"identifierName": "MetaRotaterBuilding"
},
"name": "MetaRotaterBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1252,
"end": 1285,
"loc": {
"start": {
"line": 18,
"column": 36
},
"end": {
"line": 18,
"column": 69
}
},
"extra": {
"rawValue": "../../game/buildings/rotater.js",
"raw": "\"../../game/buildings/rotater.js\""
},
"value": "../../game/buildings/rotater.js"
}
},
{
"type": "ImportDeclaration",
"start": 1288,
"end": 1358,
"loc": {
"start": {
"line": 19,
"column": 0
},
"end": {
"line": 19,
"column": 70
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1297,
"end": 1316,
"loc": {
"start": {
"line": 19,
"column": 9
},
"end": {
"line": 19,
"column": 28
}
},
"imported": {
"type": "Identifier",
"start": 1297,
"end": 1316,
"loc": {
"start": {
"line": 19,
"column": 9
},
"end": {
"line": 19,
"column": 28
},
"identifierName": "MetaStackerBuilding"
},
"name": "MetaStackerBuilding"
},
"local": {
"type": "Identifier",
"start": 1297,
"end": 1316,
"loc": {
"start": {
"line": 19,
"column": 9
},
"end": {
"line": 19,
"column": 28
},
"identifierName": "MetaStackerBuilding"
},
"name": "MetaStackerBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1324,
"end": 1357,
"loc": {
"start": {
"line": 19,
"column": 36
},
"end": {
"line": 19,
"column": 69
}
},
"extra": {
"rawValue": "../../game/buildings/stacker.js",
"raw": "\"../../game/buildings/stacker.js\""
},
"value": "../../game/buildings/stacker.js"
}
},
{
"type": "ImportDeclaration",
"start": 1360,
"end": 1430,
"loc": {
"start": {
"line": 20,
"column": 0
},
"end": {
"line": 20,
"column": 70
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1369,
"end": 1388,
"loc": {
"start": {
"line": 20,
"column": 9
},
"end": {
"line": 20,
"column": 28
}
},
"imported": {
"type": "Identifier",
"start": 1369,
"end": 1388,
"loc": {
"start": {
"line": 20,
"column": 9
},
"end": {
"line": 20,
"column": 28
},
"identifierName": "MetaStorageBuilding"
},
"name": "MetaStorageBuilding"
},
"local": {
"type": "Identifier",
"start": 1369,
"end": 1388,
"loc": {
"start": {
"line": 20,
"column": 9
},
"end": {
"line": 20,
"column": 28
},
"identifierName": "MetaStorageBuilding"
},
"name": "MetaStorageBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1396,
"end": 1429,
"loc": {
"start": {
"line": 20,
"column": 36
},
"end": {
"line": 20,
"column": 69
}
},
"extra": {
"rawValue": "../../game/buildings/storage.js",
"raw": "\"../../game/buildings/storage.js\""
},
"value": "../../game/buildings/storage.js"
}
},
{
"type": "ImportDeclaration",
"start": 1432,
"end": 1508,
"loc": {
"start": {
"line": 21,
"column": 0
},
"end": {
"line": 21,
"column": 76
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1441,
"end": 1463,
"loc": {
"start": {
"line": 21,
"column": 9
},
"end": {
"line": 21,
"column": 31
}
},
"imported": {
"type": "Identifier",
"start": 1441,
"end": 1463,
"loc": {
"start": {
"line": 21,
"column": 9
},
"end": {
"line": 21,
"column": 31
},
"identifierName": "MetaTransistorBuilding"
},
"name": "MetaTransistorBuilding"
},
"local": {
"type": "Identifier",
"start": 1441,
"end": 1463,
"loc": {
"start": {
"line": 21,
"column": 9
},
"end": {
"line": 21,
"column": 31
},
"identifierName": "MetaTransistorBuilding"
},
"name": "MetaTransistorBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1471,
"end": 1507,
"loc": {
"start": {
"line": 21,
"column": 39
},
"end": {
"line": 21,
"column": 75
}
},
"extra": {
"rawValue": "../../game/buildings/transistor.js",
"raw": "\"../../game/buildings/transistor.js\""
},
"value": "../../game/buildings/transistor.js"
}
},
{
"type": "ImportDeclaration",
"start": 1510,
"end": 1576,
"loc": {
"start": {
"line": 22,
"column": 0
},
"end": {
"line": 22,
"column": 66
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1519,
"end": 1536,
"loc": {
"start": {
"line": 22,
"column": 9
},
"end": {
"line": 22,
"column": 26
}
},
"imported": {
"type": "Identifier",
"start": 1519,
"end": 1536,
"loc": {
"start": {
"line": 22,
"column": 9
},
"end": {
"line": 22,
"column": 26
},
"identifierName": "MetaTrashBuilding"
},
"name": "MetaTrashBuilding"
},
"local": {
"type": "Identifier",
"start": 1519,
"end": 1536,
"loc": {
"start": {
"line": 22,
"column": 9
},
"end": {
"line": 22,
"column": 26
},
"identifierName": "MetaTrashBuilding"
},
"name": "MetaTrashBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1544,
"end": 1575,
"loc": {
"start": {
"line": 22,
"column": 34
},
"end": {
"line": 22,
"column": 65
}
},
"extra": {
"rawValue": "../../game/buildings/trash.js",
"raw": "\"../../game/buildings/trash.js\""
},
"value": "../../game/buildings/trash.js"
}
},
{
"type": "ImportDeclaration",
"start": 1578,
"end": 1665,
"loc": {
"start": {
"line": 23,
"column": 0
},
"end": {
"line": 23,
"column": 87
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1587,
"end": 1614,
"loc": {
"start": {
"line": 23,
"column": 9
},
"end": {
"line": 23,
"column": 36
}
},
"imported": {
"type": "Identifier",
"start": 1587,
"end": 1614,
"loc": {
"start": {
"line": 23,
"column": 9
},
"end": {
"line": 23,
"column": 36
},
"identifierName": "MetaUndergroundBeltBuilding"
},
"name": "MetaUndergroundBeltBuilding"
},
"local": {
"type": "Identifier",
"start": 1587,
"end": 1614,
"loc": {
"start": {
"line": 23,
"column": 9
},
"end": {
"line": 23,
"column": 36
},
"identifierName": "MetaUndergroundBeltBuilding"
},
"name": "MetaUndergroundBeltBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1622,
"end": 1664,
"loc": {
"start": {
"line": 23,
"column": 44
},
"end": {
"line": 23,
"column": 86
}
},
"extra": {
"rawValue": "../../game/buildings/underground_belt.js",
"raw": "\"../../game/buildings/underground_belt.js\""
},
"value": "../../game/buildings/underground_belt.js"
}
},
{
"type": "ImportDeclaration",
"start": 1667,
"end": 1756,
"loc": {
"start": {
"line": 24,
"column": 0
},
"end": {
"line": 24,
"column": 89
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1676,
"end": 1704,
"loc": {
"start": {
"line": 24,
"column": 9
},
"end": {
"line": 24,
"column": 37
}
},
"imported": {
"type": "Identifier",
"start": 1676,
"end": 1704,
"loc": {
"start": {
"line": 24,
"column": 9
},
"end": {
"line": 24,
"column": 37
},
"identifierName": "MetaVirtualProcessorBuilding"
},
"name": "MetaVirtualProcessorBuilding"
},
"local": {
"type": "Identifier",
"start": 1676,
"end": 1704,
"loc": {
"start": {
"line": 24,
"column": 9
},
"end": {
"line": 24,
"column": 37
},
"identifierName": "MetaVirtualProcessorBuilding"
},
"name": "MetaVirtualProcessorBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1712,
"end": 1755,
"loc": {
"start": {
"line": 24,
"column": 45
},
"end": {
"line": 24,
"column": 88
}
},
"extra": {
"rawValue": "../../game/buildings/virtual_processor.js",
"raw": "\"../../game/buildings/virtual_processor.js\""
},
"value": "../../game/buildings/virtual_processor.js"
}
},
{
"type": "ImportDeclaration",
"start": 1758,
"end": 1822,
"loc": {
"start": {
"line": 25,
"column": 0
},
"end": {
"line": 25,
"column": 64
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1767,
"end": 1783,
"loc": {
"start": {
"line": 25,
"column": 9
},
"end": {
"line": 25,
"column": 25
}
},
"imported": {
"type": "Identifier",
"start": 1767,
"end": 1783,
"loc": {
"start": {
"line": 25,
"column": 9
},
"end": {
"line": 25,
"column": 25
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"local": {
"type": "Identifier",
"start": 1767,
"end": 1783,
"loc": {
"start": {
"line": 25,
"column": 9
},
"end": {
"line": 25,
"column": 25
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1791,
"end": 1821,
"loc": {
"start": {
"line": 25,
"column": 33
},
"end": {
"line": 25,
"column": 63
}
},
"extra": {
"rawValue": "../../game/buildings/wire.js",
"raw": "\"../../game/buildings/wire.js\""
},
"value": "../../game/buildings/wire.js"
}
},
{
"type": "ImportDeclaration",
"start": 1824,
"end": 1901,
"loc": {
"start": {
"line": 26,
"column": 0
},
"end": {
"line": 26,
"column": 77
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1833,
"end": 1855,
"loc": {
"start": {
"line": 26,
"column": 9
},
"end": {
"line": 26,
"column": 31
}
},
"imported": {
"type": "Identifier",
"start": 1833,
"end": 1855,
"loc": {
"start": {
"line": 26,
"column": 9
},
"end": {
"line": 26,
"column": 31
},
"identifierName": "MetaWireTunnelBuilding"
},
"name": "MetaWireTunnelBuilding"
},
"local": {
"type": "Identifier",
"start": 1833,
"end": 1855,
"loc": {
"start": {
"line": 26,
"column": 9
},
"end": {
"line": 26,
"column": 31
},
"identifierName": "MetaWireTunnelBuilding"
},
"name": "MetaWireTunnelBuilding"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1863,
"end": 1900,
"loc": {
"start": {
"line": 26,
"column": 39
},
"end": {
"line": 26,
"column": 76
}
},
"extra": {
"rawValue": "../../game/buildings/wire_tunnel.js",
"raw": "\"../../game/buildings/wire_tunnel.js\""
},
"value": "../../game/buildings/wire_tunnel.js"
}
},
{
"type": "ImportDeclaration",
"start": 1903,
"end": 1974,
"loc": {
"start": {
"line": 27,
"column": 0
},
"end": {
"line": 27,
"column": 71
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1912,
"end": 1935,
"loc": {
"start": {
"line": 27,
"column": 9
},
"end": {
"line": 27,
"column": 32
}
},
"imported": {
"type": "Identifier",
"start": 1912,
"end": 1935,
"loc": {
"start": {
"line": 27,
"column": 9
},
"end": {
"line": 27,
"column": 32
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"local": {
"type": "Identifier",
"start": 1912,
"end": 1935,
"loc": {
"start": {
"line": 27,
"column": 9
},
"end": {
"line": 27,
"column": 32
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
}
}
],
"source": {
"type": "StringLiteral",
"start": 1943,
"end": 1973,
"loc": {
"start": {
"line": 27,
"column": 40
},
"end": {
"line": 27,
"column": 70
}
},
"extra": {
"rawValue": "../../game/building_codes.js",
"raw": "\"../../game/building_codes.js\""
},
"value": "../../game/building_codes.js"
}
},
{
"type": "ImportDeclaration",
"start": 1976,
"end": 2045,
"loc": {
"start": {
"line": 28,
"column": 0
},
"end": {
"line": 28,
"column": 69
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 1985,
"end": 2007,
"loc": {
"start": {
"line": 28,
"column": 9
},
"end": {
"line": 28,
"column": 31
}
},
"imported": {
"type": "Identifier",
"start": 1985,
"end": 2007,
"loc": {
"start": {
"line": 28,
"column": 9
},
"end": {
"line": 28,
"column": 31
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
},
"local": {
"type": "Identifier",
"start": 1985,
"end": 2007,
"loc": {
"start": {
"line": 28,
"column": 9
},
"end": {
"line": 28,
"column": 31
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
}
],
"source": {
"type": "StringLiteral",
"start": 2015,
"end": 2044,
"loc": {
"start": {
"line": 28,
"column": 39
},
"end": {
"line": 28,
"column": 68
}
},
"extra": {
"rawValue": "../../game/meta_building.js",
"raw": "\"../../game/meta_building.js\""
},
"value": "../../game/meta_building.js"
}
},
{
"type": "ImportDeclaration",
"start": 2047,
"end": 2099,
"loc": {
"start": {
"line": 29,
"column": 0
},
"end": {
"line": 29,
"column": 52
}
},
"specifiers": [
{
"type": "ImportSpecifier",
"start": 2056,
"end": 2079,
"loc": {
"start": {
"line": 29,
"column": 9
},
"end": {
"line": 29,
"column": 32
}
},
"imported": {
"type": "Identifier",
"start": 2056,
"end": 2079,
"loc": {
"start": {
"line": 29,
"column": 9
},
"end": {
"line": 29,
"column": 32
},
"identifierName": "SavegameInterface_V1007"
},
"name": "SavegameInterface_V1007"
},
"local": {
"type": "Identifier",
"start": 2056,
"end": 2079,
"loc": {
"start": {
"line": 29,
"column": 9
},
"end": {
"line": 29,
"column": 32
},
"identifierName": "SavegameInterface_V1007"
},
"name": "SavegameInterface_V1007"
}
}
],
"source": {
"type": "StringLiteral",
"start": 2087,
"end": 2098,
"loc": {
"start": {
"line": 29,
"column": 40
},
"end": {
"line": 29,
"column": 51
}
},
"extra": {
"rawValue": "./1007.js",
"raw": "\"./1007.js\""
},
"value": "./1007.js"
}
},
{
"type": "VariableDeclaration",
"start": 2103,
"end": 2141,
"loc": {
"start": {
"line": 31,
"column": 0
},
"end": {
"line": 31,
"column": 38
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 2109,
"end": 2140,
"loc": {
"start": {
"line": 31,
"column": 6
},
"end": {
"line": 31,
"column": 37
}
},
"id": {
"type": "Identifier",
"start": 2109,
"end": 2115,
"loc": {
"start": {
"line": 31,
"column": 6
},
"end": {
"line": 31,
"column": 12
},
"identifierName": "schema"
},
"name": "schema"
},
"init": {
"type": "CallExpression",
"start": 2118,
"end": 2140,
"loc": {
"start": {
"line": 31,
"column": 15
},
"end": {
"line": 31,
"column": 37
}
},
"callee": {
"type": "Identifier",
"start": 2118,
"end": 2125,
"loc": {
"start": {
"line": 31,
"column": 15
},
"end": {
"line": 31,
"column": 22
},
"identifierName": "require"
},
"name": "require"
},
"arguments": [
{
"type": "StringLiteral",
"start": 2126,
"end": 2139,
"loc": {
"start": {
"line": 31,
"column": 23
},
"end": {
"line": 31,
"column": 36
}
},
"extra": {
"rawValue": "./ML01.json",
"raw": "\"./ML01.json\""
},
"value": "./ML01.json"
}
]
}
}
],
"kind": "const"
},
{
"type": "VariableDeclaration",
"start": 2143,
"end": 2203,
"loc": {
"start": {
"line": 32,
"column": 0
},
"end": {
"line": 32,
"column": 60
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 2149,
"end": 2202,
"loc": {
"start": {
"line": 32,
"column": 6
},
"end": {
"line": 32,
"column": 59
}
},
"id": {
"type": "Identifier",
"start": 2149,
"end": 2155,
"loc": {
"start": {
"line": 32,
"column": 6
},
"end": {
"line": 32,
"column": 12
},
"identifierName": "logger"
},
"name": "logger"
},
"init": {
"type": "CallExpression",
"start": 2158,
"end": 2202,
"loc": {
"start": {
"line": 32,
"column": 15
},
"end": {
"line": 32,
"column": 59
}
},
"callee": {
"type": "Identifier",
"start": 2158,
"end": 2170,
"loc": {
"start": {
"line": 32,
"column": 15
},
"end": {
"line": 32,
"column": 27
},
"identifierName": "createLogger"
},
"name": "createLogger"
},
"arguments": [
{
"type": "StringLiteral",
"start": 2171,
"end": 2201,
"loc": {
"start": {
"line": 32,
"column": 28
},
"end": {
"line": 32,
"column": 58
}
},
"extra": {
"rawValue": "savegame_interface/modloader",
"raw": "\"savegame_interface/modloader\""
},
"value": "savegame_interface/modloader"
}
]
}
}
],
"kind": "const"
},
{
"type": "ExportNamedDeclaration",
"start": 2207,
"end": 8083,
"loc": {
"start": {
"line": 34,
"column": 0
},
"end": {
"line": 158,
"column": 2
}
},
"specifiers": [],
"source": null,
"declaration": {
"type": "VariableDeclaration",
"start": 2214,
"end": 8083,
"loc": {
"start": {
"line": 34,
"column": 7
},
"end": {
"line": 158,
"column": 2
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 2220,
"end": 8082,
"loc": {
"start": {
"line": 34,
"column": 13
},
"end": {
"line": 158,
"column": 1
}
},
"id": {
"type": "Identifier",
"start": 2220,
"end": 2225,
"loc": {
"start": {
"line": 34,
"column": 13
},
"end": {
"line": 34,
"column": 18
},
"identifierName": "codes"
},
"name": "codes"
},
"init": {
"type": "ObjectExpression",
"start": 2228,
"end": 8082,
"loc": {
"start": {
"line": 34,
"column": 21
},
"end": {
"line": 158,
"column": 1
}
},
"properties": [
{
"type": "ObjectProperty",
"start": 2248,
"end": 2322,
"loc": {
"start": {
"line": 36,
"column": 4
},
"end": {
"line": 36,
"column": 78
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 2248,
"end": 2249,
"loc": {
"start": {
"line": 36,
"column": 4
},
"end": {
"line": 36,
"column": 5
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 2251,
"end": 2322,
"loc": {
"start": {
"line": 36,
"column": 7
},
"end": {
"line": 36,
"column": 78
}
},
"callee": {
"type": "Identifier",
"start": 2251,
"end": 2274,
"loc": {
"start": {
"line": 36,
"column": 7
},
"end": {
"line": 36,
"column": 30
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 2275,
"end": 2297,
"loc": {
"start": {
"line": 36,
"column": 31
},
"end": {
"line": 36,
"column": 53
}
},
"callee": {
"type": "Identifier",
"start": 2279,
"end": 2295,
"loc": {
"start": {
"line": 36,
"column": 35
},
"end": {
"line": 36,
"column": 51
},
"identifierName": "MetaBeltBuilding"
},
"name": "MetaBeltBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 2299,
"end": 2321,
"loc": {
"start": {
"line": 36,
"column": 55
},
"end": {
"line": 36,
"column": 77
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Belt",
"start": 2235,
"end": 2242,
"loc": {
"start": {
"line": 35,
"column": 4
},
"end": {
"line": 35,
"column": 11
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 2329,
"end": 2406,
"loc": {
"start": {
"line": 37,
"column": 4
},
"end": {
"line": 37,
"column": 81
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 2329,
"end": 2330,
"loc": {
"start": {
"line": 37,
"column": 4
},
"end": {
"line": 37,
"column": 5
}
},
"extra": {
"rawValue": 2,
"raw": "2"
},
"value": 2
},
"value": {
"type": "CallExpression",
"start": 2332,
"end": 2406,
"loc": {
"start": {
"line": 37,
"column": 7
},
"end": {
"line": 37,
"column": 81
}
},
"callee": {
"type": "Identifier",
"start": 2332,
"end": 2355,
"loc": {
"start": {
"line": 37,
"column": 7
},
"end": {
"line": 37,
"column": 30
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 2356,
"end": 2378,
"loc": {
"start": {
"line": 37,
"column": 31
},
"end": {
"line": 37,
"column": 53
}
},
"callee": {
"type": "Identifier",
"start": 2360,
"end": 2376,
"loc": {
"start": {
"line": 37,
"column": 35
},
"end": {
"line": 37,
"column": 51
},
"identifierName": "MetaBeltBuilding"
},
"name": "MetaBeltBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 2380,
"end": 2402,
"loc": {
"start": {
"line": 37,
"column": 55
},
"end": {
"line": 37,
"column": 77
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
},
{
"type": "NumericLiteral",
"start": 2404,
"end": 2405,
"loc": {
"start": {
"line": 37,
"column": 79
},
"end": {
"line": 37,
"column": 80
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
}
]
}
},
{
"type": "ObjectProperty",
"start": 2413,
"end": 2490,
"loc": {
"start": {
"line": 38,
"column": 4
},
"end": {
"line": 38,
"column": 81
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 2413,
"end": 2414,
"loc": {
"start": {
"line": 38,
"column": 4
},
"end": {
"line": 38,
"column": 5
}
},
"extra": {
"rawValue": 3,
"raw": "3"
},
"value": 3
},
"value": {
"type": "CallExpression",
"start": 2416,
"end": 2490,
"loc": {
"start": {
"line": 38,
"column": 7
},
"end": {
"line": 38,
"column": 81
}
},
"callee": {
"type": "Identifier",
"start": 2416,
"end": 2439,
"loc": {
"start": {
"line": 38,
"column": 7
},
"end": {
"line": 38,
"column": 30
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 2440,
"end": 2462,
"loc": {
"start": {
"line": 38,
"column": 31
},
"end": {
"line": 38,
"column": 53
}
},
"callee": {
"type": "Identifier",
"start": 2444,
"end": 2460,
"loc": {
"start": {
"line": 38,
"column": 35
},
"end": {
"line": 38,
"column": 51
},
"identifierName": "MetaBeltBuilding"
},
"name": "MetaBeltBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 2464,
"end": 2486,
"loc": {
"start": {
"line": 38,
"column": 55
},
"end": {
"line": 38,
"column": 77
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
},
{
"type": "NumericLiteral",
"start": 2488,
"end": 2489,
"loc": {
"start": {
"line": 38,
"column": 79
},
"end": {
"line": 38,
"column": 80
}
},
"extra": {
"rawValue": 2,
"raw": "2"
},
"value": 2
}
]
}
},
{
"type": "ObjectProperty",
"start": 2516,
"end": 2594,
"loc": {
"start": {
"line": 41,
"column": 4
},
"end": {
"line": 41,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 2516,
"end": 2517,
"loc": {
"start": {
"line": 41,
"column": 4
},
"end": {
"line": 41,
"column": 5
}
},
"extra": {
"rawValue": 4,
"raw": "4"
},
"value": 4,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 2519,
"end": 2594,
"loc": {
"start": {
"line": 41,
"column": 7
},
"end": {
"line": 41,
"column": 82
}
},
"callee": {
"type": "Identifier",
"start": 2519,
"end": 2542,
"loc": {
"start": {
"line": 41,
"column": 7
},
"end": {
"line": 41,
"column": 30
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 2543,
"end": 2569,
"loc": {
"start": {
"line": 41,
"column": 31
},
"end": {
"line": 41,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 2547,
"end": 2567,
"loc": {
"start": {
"line": 41,
"column": 35
},
"end": {
"line": 41,
"column": 55
},
"identifierName": "MetaBalancerBuilding"
},
"name": "MetaBalancerBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 2571,
"end": 2593,
"loc": {
"start": {
"line": 41,
"column": 59
},
"end": {
"line": 41,
"column": 81
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Balancer",
"start": 2499,
"end": 2510,
"loc": {
"start": {
"line": 40,
"column": 4
},
"end": {
"line": 40,
"column": 15
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 2601,
"end": 2693,
"loc": {
"start": {
"line": 42,
"column": 4
},
"end": {
"line": 42,
"column": 96
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 2601,
"end": 2602,
"loc": {
"start": {
"line": 42,
"column": 4
},
"end": {
"line": 42,
"column": 5
}
},
"extra": {
"rawValue": 5,
"raw": "5"
},
"value": 5
},
"value": {
"type": "CallExpression",
"start": 2604,
"end": 2693,
"loc": {
"start": {
"line": 42,
"column": 7
},
"end": {
"line": 42,
"column": 96
}
},
"callee": {
"type": "Identifier",
"start": 2604,
"end": 2627,
"loc": {
"start": {
"line": 42,
"column": 7
},
"end": {
"line": 42,
"column": 30
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 2628,
"end": 2654,
"loc": {
"start": {
"line": 42,
"column": 31
},
"end": {
"line": 42,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 2632,
"end": 2652,
"loc": {
"start": {
"line": 42,
"column": 35
},
"end": {
"line": 42,
"column": 55
},
"identifierName": "MetaBalancerBuilding"
},
"name": "MetaBalancerBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 2656,
"end": 2692,
"loc": {
"start": {
"line": 42,
"column": 59
},
"end": {
"line": 42,
"column": 95
}
},
"object": {
"type": "MemberExpression",
"start": 2656,
"end": 2685,
"loc": {
"start": {
"line": 42,
"column": 59
},
"end": {
"line": 42,
"column": 88
}
},
"object": {
"type": "Identifier",
"start": 2656,
"end": 2676,
"loc": {
"start": {
"line": 42,
"column": 59
},
"end": {
"line": 42,
"column": 79
},
"identifierName": "MetaBalancerBuilding"
},
"name": "MetaBalancerBuilding"
},
"property": {
"type": "Identifier",
"start": 2677,
"end": 2685,
"loc": {
"start": {
"line": 42,
"column": 80
},
"end": {
"line": 42,
"column": 88
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2686,
"end": 2692,
"loc": {
"start": {
"line": 42,
"column": 89
},
"end": {
"line": 42,
"column": 95
},
"identifierName": "merger"
},
"name": "merger"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 2700,
"end": 2799,
"loc": {
"start": {
"line": 43,
"column": 4
},
"end": {
"line": 43,
"column": 103
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 2700,
"end": 2701,
"loc": {
"start": {
"line": 43,
"column": 4
},
"end": {
"line": 43,
"column": 5
}
},
"extra": {
"rawValue": 6,
"raw": "6"
},
"value": 6
},
"value": {
"type": "CallExpression",
"start": 2703,
"end": 2799,
"loc": {
"start": {
"line": 43,
"column": 7
},
"end": {
"line": 43,
"column": 103
}
},
"callee": {
"type": "Identifier",
"start": 2703,
"end": 2726,
"loc": {
"start": {
"line": 43,
"column": 7
},
"end": {
"line": 43,
"column": 30
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 2727,
"end": 2753,
"loc": {
"start": {
"line": 43,
"column": 31
},
"end": {
"line": 43,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 2731,
"end": 2751,
"loc": {
"start": {
"line": 43,
"column": 35
},
"end": {
"line": 43,
"column": 55
},
"identifierName": "MetaBalancerBuilding"
},
"name": "MetaBalancerBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 2755,
"end": 2798,
"loc": {
"start": {
"line": 43,
"column": 59
},
"end": {
"line": 43,
"column": 102
}
},
"object": {
"type": "MemberExpression",
"start": 2755,
"end": 2784,
"loc": {
"start": {
"line": 43,
"column": 59
},
"end": {
"line": 43,
"column": 88
}
},
"object": {
"type": "Identifier",
"start": 2755,
"end": 2775,
"loc": {
"start": {
"line": 43,
"column": 59
},
"end": {
"line": 43,
"column": 79
},
"identifierName": "MetaBalancerBuilding"
},
"name": "MetaBalancerBuilding"
},
"property": {
"type": "Identifier",
"start": 2776,
"end": 2784,
"loc": {
"start": {
"line": 43,
"column": 80
},
"end": {
"line": 43,
"column": 88
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2785,
"end": 2798,
"loc": {
"start": {
"line": 43,
"column": 89
},
"end": {
"line": 43,
"column": 102
},
"identifierName": "mergerInverse"
},
"name": "mergerInverse"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 2806,
"end": 2901,
"loc": {
"start": {
"line": 44,
"column": 4
},
"end": {
"line": 44,
"column": 99
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 2806,
"end": 2808,
"loc": {
"start": {
"line": 44,
"column": 4
},
"end": {
"line": 44,
"column": 6
}
},
"extra": {
"rawValue": 47,
"raw": "47"
},
"value": 47
},
"value": {
"type": "CallExpression",
"start": 2810,
"end": 2901,
"loc": {
"start": {
"line": 44,
"column": 8
},
"end": {
"line": 44,
"column": 99
}
},
"callee": {
"type": "Identifier",
"start": 2810,
"end": 2833,
"loc": {
"start": {
"line": 44,
"column": 8
},
"end": {
"line": 44,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 2834,
"end": 2860,
"loc": {
"start": {
"line": 44,
"column": 32
},
"end": {
"line": 44,
"column": 58
}
},
"callee": {
"type": "Identifier",
"start": 2838,
"end": 2858,
"loc": {
"start": {
"line": 44,
"column": 36
},
"end": {
"line": 44,
"column": 56
},
"identifierName": "MetaBalancerBuilding"
},
"name": "MetaBalancerBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 2862,
"end": 2900,
"loc": {
"start": {
"line": 44,
"column": 60
},
"end": {
"line": 44,
"column": 98
}
},
"object": {
"type": "MemberExpression",
"start": 2862,
"end": 2891,
"loc": {
"start": {
"line": 44,
"column": 60
},
"end": {
"line": 44,
"column": 89
}
},
"object": {
"type": "Identifier",
"start": 2862,
"end": 2882,
"loc": {
"start": {
"line": 44,
"column": 60
},
"end": {
"line": 44,
"column": 80
},
"identifierName": "MetaBalancerBuilding"
},
"name": "MetaBalancerBuilding"
},
"property": {
"type": "Identifier",
"start": 2883,
"end": 2891,
"loc": {
"start": {
"line": 44,
"column": 81
},
"end": {
"line": 44,
"column": 89
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2892,
"end": 2900,
"loc": {
"start": {
"line": 44,
"column": 90
},
"end": {
"line": 44,
"column": 98
},
"identifierName": "splitter"
},
"name": "splitter"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 2908,
"end": 3010,
"loc": {
"start": {
"line": 45,
"column": 4
},
"end": {
"line": 45,
"column": 106
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 2908,
"end": 2910,
"loc": {
"start": {
"line": 45,
"column": 4
},
"end": {
"line": 45,
"column": 6
}
},
"extra": {
"rawValue": 48,
"raw": "48"
},
"value": 48
},
"value": {
"type": "CallExpression",
"start": 2912,
"end": 3010,
"loc": {
"start": {
"line": 45,
"column": 8
},
"end": {
"line": 45,
"column": 106
}
},
"callee": {
"type": "Identifier",
"start": 2912,
"end": 2935,
"loc": {
"start": {
"line": 45,
"column": 8
},
"end": {
"line": 45,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 2936,
"end": 2962,
"loc": {
"start": {
"line": 45,
"column": 32
},
"end": {
"line": 45,
"column": 58
}
},
"callee": {
"type": "Identifier",
"start": 2940,
"end": 2960,
"loc": {
"start": {
"line": 45,
"column": 36
},
"end": {
"line": 45,
"column": 56
},
"identifierName": "MetaBalancerBuilding"
},
"name": "MetaBalancerBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 2964,
"end": 3009,
"loc": {
"start": {
"line": 45,
"column": 60
},
"end": {
"line": 45,
"column": 105
}
},
"object": {
"type": "MemberExpression",
"start": 2964,
"end": 2993,
"loc": {
"start": {
"line": 45,
"column": 60
},
"end": {
"line": 45,
"column": 89
}
},
"object": {
"type": "Identifier",
"start": 2964,
"end": 2984,
"loc": {
"start": {
"line": 45,
"column": 60
},
"end": {
"line": 45,
"column": 80
},
"identifierName": "MetaBalancerBuilding"
},
"name": "MetaBalancerBuilding"
},
"property": {
"type": "Identifier",
"start": 2985,
"end": 2993,
"loc": {
"start": {
"line": 45,
"column": 81
},
"end": {
"line": 45,
"column": 89
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 2994,
"end": 3009,
"loc": {
"start": {
"line": 45,
"column": 90
},
"end": {
"line": 45,
"column": 105
},
"identifierName": "splitterInverse"
},
"name": "splitterInverse"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 3033,
"end": 3108,
"loc": {
"start": {
"line": 48,
"column": 4
},
"end": {
"line": 48,
"column": 79
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 3033,
"end": 3034,
"loc": {
"start": {
"line": 48,
"column": 4
},
"end": {
"line": 48,
"column": 5
}
},
"extra": {
"rawValue": 7,
"raw": "7"
},
"value": 7,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 3036,
"end": 3108,
"loc": {
"start": {
"line": 48,
"column": 7
},
"end": {
"line": 48,
"column": 79
}
},
"callee": {
"type": "Identifier",
"start": 3036,
"end": 3059,
"loc": {
"start": {
"line": 48,
"column": 7
},
"end": {
"line": 48,
"column": 30
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 3060,
"end": 3083,
"loc": {
"start": {
"line": 48,
"column": 31
},
"end": {
"line": 48,
"column": 54
}
},
"callee": {
"type": "Identifier",
"start": 3064,
"end": 3081,
"loc": {
"start": {
"line": 48,
"column": 35
},
"end": {
"line": 48,
"column": 52
},
"identifierName": "MetaMinerBuilding"
},
"name": "MetaMinerBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 3085,
"end": 3107,
"loc": {
"start": {
"line": 48,
"column": 56
},
"end": {
"line": 48,
"column": 78
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Miner",
"start": 3019,
"end": 3027,
"loc": {
"start": {
"line": 47,
"column": 4
},
"end": {
"line": 47,
"column": 12
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 3115,
"end": 3204,
"loc": {
"start": {
"line": 49,
"column": 4
},
"end": {
"line": 49,
"column": 93
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 3115,
"end": 3116,
"loc": {
"start": {
"line": 49,
"column": 4
},
"end": {
"line": 49,
"column": 5
}
},
"extra": {
"rawValue": 8,
"raw": "8"
},
"value": 8
},
"value": {
"type": "CallExpression",
"start": 3118,
"end": 3204,
"loc": {
"start": {
"line": 49,
"column": 7
},
"end": {
"line": 49,
"column": 93
}
},
"callee": {
"type": "Identifier",
"start": 3118,
"end": 3141,
"loc": {
"start": {
"line": 49,
"column": 7
},
"end": {
"line": 49,
"column": 30
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 3142,
"end": 3165,
"loc": {
"start": {
"line": 49,
"column": 31
},
"end": {
"line": 49,
"column": 54
}
},
"callee": {
"type": "Identifier",
"start": 3146,
"end": 3163,
"loc": {
"start": {
"line": 49,
"column": 35
},
"end": {
"line": 49,
"column": 52
},
"identifierName": "MetaMinerBuilding"
},
"name": "MetaMinerBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 3167,
"end": 3203,
"loc": {
"start": {
"line": 49,
"column": 56
},
"end": {
"line": 49,
"column": 92
}
},
"object": {
"type": "MemberExpression",
"start": 3167,
"end": 3193,
"loc": {
"start": {
"line": 49,
"column": 56
},
"end": {
"line": 49,
"column": 82
}
},
"object": {
"type": "Identifier",
"start": 3167,
"end": 3184,
"loc": {
"start": {
"line": 49,
"column": 56
},
"end": {
"line": 49,
"column": 73
},
"identifierName": "MetaMinerBuilding"
},
"name": "MetaMinerBuilding"
},
"property": {
"type": "Identifier",
"start": 3185,
"end": 3193,
"loc": {
"start": {
"line": 49,
"column": 74
},
"end": {
"line": 49,
"column": 82
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 3194,
"end": 3203,
"loc": {
"start": {
"line": 49,
"column": 83
},
"end": {
"line": 49,
"column": 92
},
"identifierName": "chainable"
},
"name": "chainable"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 3228,
"end": 3304,
"loc": {
"start": {
"line": 52,
"column": 4
},
"end": {
"line": 52,
"column": 80
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 3228,
"end": 3229,
"loc": {
"start": {
"line": 52,
"column": 4
},
"end": {
"line": 52,
"column": 5
}
},
"extra": {
"rawValue": 9,
"raw": "9"
},
"value": 9,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 3231,
"end": 3304,
"loc": {
"start": {
"line": 52,
"column": 7
},
"end": {
"line": 52,
"column": 80
}
},
"callee": {
"type": "Identifier",
"start": 3231,
"end": 3254,
"loc": {
"start": {
"line": 52,
"column": 7
},
"end": {
"line": 52,
"column": 30
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 3255,
"end": 3279,
"loc": {
"start": {
"line": 52,
"column": 31
},
"end": {
"line": 52,
"column": 55
}
},
"callee": {
"type": "Identifier",
"start": 3259,
"end": 3277,
"loc": {
"start": {
"line": 52,
"column": 35
},
"end": {
"line": 52,
"column": 53
},
"identifierName": "MetaCutterBuilding"
},
"name": "MetaCutterBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 3281,
"end": 3303,
"loc": {
"start": {
"line": 52,
"column": 57
},
"end": {
"line": 52,
"column": 79
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Cutter",
"start": 3213,
"end": 3222,
"loc": {
"start": {
"line": 51,
"column": 4
},
"end": {
"line": 51,
"column": 13
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 3311,
"end": 3398,
"loc": {
"start": {
"line": 53,
"column": 4
},
"end": {
"line": 53,
"column": 91
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 3311,
"end": 3313,
"loc": {
"start": {
"line": 53,
"column": 4
},
"end": {
"line": 53,
"column": 6
}
},
"extra": {
"rawValue": 10,
"raw": "10"
},
"value": 10
},
"value": {
"type": "CallExpression",
"start": 3315,
"end": 3398,
"loc": {
"start": {
"line": 53,
"column": 8
},
"end": {
"line": 53,
"column": 91
}
},
"callee": {
"type": "Identifier",
"start": 3315,
"end": 3338,
"loc": {
"start": {
"line": 53,
"column": 8
},
"end": {
"line": 53,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 3339,
"end": 3363,
"loc": {
"start": {
"line": 53,
"column": 32
},
"end": {
"line": 53,
"column": 56
}
},
"callee": {
"type": "Identifier",
"start": 3343,
"end": 3361,
"loc": {
"start": {
"line": 53,
"column": 36
},
"end": {
"line": 53,
"column": 54
},
"identifierName": "MetaCutterBuilding"
},
"name": "MetaCutterBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 3365,
"end": 3397,
"loc": {
"start": {
"line": 53,
"column": 58
},
"end": {
"line": 53,
"column": 90
}
},
"object": {
"type": "MemberExpression",
"start": 3365,
"end": 3392,
"loc": {
"start": {
"line": 53,
"column": 58
},
"end": {
"line": 53,
"column": 85
}
},
"object": {
"type": "Identifier",
"start": 3365,
"end": 3383,
"loc": {
"start": {
"line": 53,
"column": 58
},
"end": {
"line": 53,
"column": 76
},
"identifierName": "MetaCutterBuilding"
},
"name": "MetaCutterBuilding"
},
"property": {
"type": "Identifier",
"start": 3384,
"end": 3392,
"loc": {
"start": {
"line": 53,
"column": 77
},
"end": {
"line": 53,
"column": 85
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 3393,
"end": 3397,
"loc": {
"start": {
"line": 53,
"column": 86
},
"end": {
"line": 53,
"column": 90
},
"identifierName": "quad"
},
"name": "quad"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 3423,
"end": 3501,
"loc": {
"start": {
"line": 56,
"column": 4
},
"end": {
"line": 56,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 3423,
"end": 3425,
"loc": {
"start": {
"line": 56,
"column": 4
},
"end": {
"line": 56,
"column": 6
}
},
"extra": {
"rawValue": 11,
"raw": "11"
},
"value": 11,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 3427,
"end": 3501,
"loc": {
"start": {
"line": 56,
"column": 8
},
"end": {
"line": 56,
"column": 82
}
},
"callee": {
"type": "Identifier",
"start": 3427,
"end": 3450,
"loc": {
"start": {
"line": 56,
"column": 8
},
"end": {
"line": 56,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 3451,
"end": 3476,
"loc": {
"start": {
"line": 56,
"column": 32
},
"end": {
"line": 56,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 3455,
"end": 3474,
"loc": {
"start": {
"line": 56,
"column": 36
},
"end": {
"line": 56,
"column": 55
},
"identifierName": "MetaRotaterBuilding"
},
"name": "MetaRotaterBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 3478,
"end": 3500,
"loc": {
"start": {
"line": 56,
"column": 59
},
"end": {
"line": 56,
"column": 81
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Rotater",
"start": 3407,
"end": 3417,
"loc": {
"start": {
"line": 55,
"column": 4
},
"end": {
"line": 55,
"column": 14
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 3508,
"end": 3596,
"loc": {
"start": {
"line": 57,
"column": 4
},
"end": {
"line": 57,
"column": 92
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 3508,
"end": 3510,
"loc": {
"start": {
"line": 57,
"column": 4
},
"end": {
"line": 57,
"column": 6
}
},
"extra": {
"rawValue": 12,
"raw": "12"
},
"value": 12
},
"value": {
"type": "CallExpression",
"start": 3512,
"end": 3596,
"loc": {
"start": {
"line": 57,
"column": 8
},
"end": {
"line": 57,
"column": 92
}
},
"callee": {
"type": "Identifier",
"start": 3512,
"end": 3535,
"loc": {
"start": {
"line": 57,
"column": 8
},
"end": {
"line": 57,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 3536,
"end": 3561,
"loc": {
"start": {
"line": 57,
"column": 32
},
"end": {
"line": 57,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 3540,
"end": 3559,
"loc": {
"start": {
"line": 57,
"column": 36
},
"end": {
"line": 57,
"column": 55
},
"identifierName": "MetaRotaterBuilding"
},
"name": "MetaRotaterBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 3563,
"end": 3595,
"loc": {
"start": {
"line": 57,
"column": 59
},
"end": {
"line": 57,
"column": 91
}
},
"object": {
"type": "MemberExpression",
"start": 3563,
"end": 3591,
"loc": {
"start": {
"line": 57,
"column": 59
},
"end": {
"line": 57,
"column": 87
}
},
"object": {
"type": "Identifier",
"start": 3563,
"end": 3582,
"loc": {
"start": {
"line": 57,
"column": 59
},
"end": {
"line": 57,
"column": 78
},
"identifierName": "MetaRotaterBuilding"
},
"name": "MetaRotaterBuilding"
},
"property": {
"type": "Identifier",
"start": 3583,
"end": 3591,
"loc": {
"start": {
"line": 57,
"column": 79
},
"end": {
"line": 57,
"column": 87
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 3592,
"end": 3595,
"loc": {
"start": {
"line": 57,
"column": 88
},
"end": {
"line": 57,
"column": 91
},
"identifierName": "ccw"
},
"name": "ccw"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 3603,
"end": 3697,
"loc": {
"start": {
"line": 58,
"column": 4
},
"end": {
"line": 58,
"column": 98
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 3603,
"end": 3605,
"loc": {
"start": {
"line": 58,
"column": 4
},
"end": {
"line": 58,
"column": 6
}
},
"extra": {
"rawValue": 13,
"raw": "13"
},
"value": 13
},
"value": {
"type": "CallExpression",
"start": 3607,
"end": 3697,
"loc": {
"start": {
"line": 58,
"column": 8
},
"end": {
"line": 58,
"column": 98
}
},
"callee": {
"type": "Identifier",
"start": 3607,
"end": 3630,
"loc": {
"start": {
"line": 58,
"column": 8
},
"end": {
"line": 58,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 3631,
"end": 3656,
"loc": {
"start": {
"line": 58,
"column": 32
},
"end": {
"line": 58,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 3635,
"end": 3654,
"loc": {
"start": {
"line": 58,
"column": 36
},
"end": {
"line": 58,
"column": 55
},
"identifierName": "MetaRotaterBuilding"
},
"name": "MetaRotaterBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 3658,
"end": 3696,
"loc": {
"start": {
"line": 58,
"column": 59
},
"end": {
"line": 58,
"column": 97
}
},
"object": {
"type": "MemberExpression",
"start": 3658,
"end": 3686,
"loc": {
"start": {
"line": 58,
"column": 59
},
"end": {
"line": 58,
"column": 87
}
},
"object": {
"type": "Identifier",
"start": 3658,
"end": 3677,
"loc": {
"start": {
"line": 58,
"column": 59
},
"end": {
"line": 58,
"column": 78
},
"identifierName": "MetaRotaterBuilding"
},
"name": "MetaRotaterBuilding"
},
"property": {
"type": "Identifier",
"start": 3678,
"end": 3686,
"loc": {
"start": {
"line": 58,
"column": 79
},
"end": {
"line": 58,
"column": 87
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 3687,
"end": 3696,
"loc": {
"start": {
"line": 58,
"column": 88
},
"end": {
"line": 58,
"column": 97
},
"identifierName": "rotate180"
},
"name": "rotate180"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 3722,
"end": 3800,
"loc": {
"start": {
"line": 61,
"column": 4
},
"end": {
"line": 61,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 3722,
"end": 3724,
"loc": {
"start": {
"line": 61,
"column": 4
},
"end": {
"line": 61,
"column": 6
}
},
"extra": {
"rawValue": 14,
"raw": "14"
},
"value": 14,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 3726,
"end": 3800,
"loc": {
"start": {
"line": 61,
"column": 8
},
"end": {
"line": 61,
"column": 82
}
},
"callee": {
"type": "Identifier",
"start": 3726,
"end": 3749,
"loc": {
"start": {
"line": 61,
"column": 8
},
"end": {
"line": 61,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 3750,
"end": 3775,
"loc": {
"start": {
"line": 61,
"column": 32
},
"end": {
"line": 61,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 3754,
"end": 3773,
"loc": {
"start": {
"line": 61,
"column": 36
},
"end": {
"line": 61,
"column": 55
},
"identifierName": "MetaStackerBuilding"
},
"name": "MetaStackerBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 3777,
"end": 3799,
"loc": {
"start": {
"line": 61,
"column": 59
},
"end": {
"line": 61,
"column": 81
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Stacker",
"start": 3706,
"end": 3716,
"loc": {
"start": {
"line": 60,
"column": 4
},
"end": {
"line": 60,
"column": 14
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 3823,
"end": 3899,
"loc": {
"start": {
"line": 64,
"column": 4
},
"end": {
"line": 64,
"column": 80
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 3823,
"end": 3825,
"loc": {
"start": {
"line": 64,
"column": 4
},
"end": {
"line": 64,
"column": 6
}
},
"extra": {
"rawValue": 15,
"raw": "15"
},
"value": 15,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 3827,
"end": 3899,
"loc": {
"start": {
"line": 64,
"column": 8
},
"end": {
"line": 64,
"column": 80
}
},
"callee": {
"type": "Identifier",
"start": 3827,
"end": 3850,
"loc": {
"start": {
"line": 64,
"column": 8
},
"end": {
"line": 64,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 3851,
"end": 3874,
"loc": {
"start": {
"line": 64,
"column": 32
},
"end": {
"line": 64,
"column": 55
}
},
"callee": {
"type": "Identifier",
"start": 3855,
"end": 3872,
"loc": {
"start": {
"line": 64,
"column": 36
},
"end": {
"line": 64,
"column": 53
},
"identifierName": "MetaMixerBuilding"
},
"name": "MetaMixerBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 3876,
"end": 3898,
"loc": {
"start": {
"line": 64,
"column": 57
},
"end": {
"line": 64,
"column": 79
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Mixer",
"start": 3809,
"end": 3817,
"loc": {
"start": {
"line": 63,
"column": 4
},
"end": {
"line": 63,
"column": 12
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 3924,
"end": 4002,
"loc": {
"start": {
"line": 67,
"column": 4
},
"end": {
"line": 67,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 3924,
"end": 3926,
"loc": {
"start": {
"line": 67,
"column": 4
},
"end": {
"line": 67,
"column": 6
}
},
"extra": {
"rawValue": 16,
"raw": "16"
},
"value": 16,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 3928,
"end": 4002,
"loc": {
"start": {
"line": 67,
"column": 8
},
"end": {
"line": 67,
"column": 82
}
},
"callee": {
"type": "Identifier",
"start": 3928,
"end": 3951,
"loc": {
"start": {
"line": 67,
"column": 8
},
"end": {
"line": 67,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 3952,
"end": 3977,
"loc": {
"start": {
"line": 67,
"column": 32
},
"end": {
"line": 67,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 3956,
"end": 3975,
"loc": {
"start": {
"line": 67,
"column": 36
},
"end": {
"line": 67,
"column": 55
},
"identifierName": "MetaPainterBuilding"
},
"name": "MetaPainterBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 3979,
"end": 4001,
"loc": {
"start": {
"line": 67,
"column": 59
},
"end": {
"line": 67,
"column": 81
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Painter",
"start": 3908,
"end": 3918,
"loc": {
"start": {
"line": 66,
"column": 4
},
"end": {
"line": 66,
"column": 14
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 4009,
"end": 4102,
"loc": {
"start": {
"line": 68,
"column": 4
},
"end": {
"line": 68,
"column": 97
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 4009,
"end": 4011,
"loc": {
"start": {
"line": 68,
"column": 4
},
"end": {
"line": 68,
"column": 6
}
},
"extra": {
"rawValue": 17,
"raw": "17"
},
"value": 17
},
"value": {
"type": "CallExpression",
"start": 4013,
"end": 4102,
"loc": {
"start": {
"line": 68,
"column": 8
},
"end": {
"line": 68,
"column": 97
}
},
"callee": {
"type": "Identifier",
"start": 4013,
"end": 4036,
"loc": {
"start": {
"line": 68,
"column": 8
},
"end": {
"line": 68,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 4037,
"end": 4062,
"loc": {
"start": {
"line": 68,
"column": 32
},
"end": {
"line": 68,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 4041,
"end": 4060,
"loc": {
"start": {
"line": 68,
"column": 36
},
"end": {
"line": 68,
"column": 55
},
"identifierName": "MetaPainterBuilding"
},
"name": "MetaPainterBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 4064,
"end": 4101,
"loc": {
"start": {
"line": 68,
"column": 59
},
"end": {
"line": 68,
"column": 96
}
},
"object": {
"type": "MemberExpression",
"start": 4064,
"end": 4092,
"loc": {
"start": {
"line": 68,
"column": 59
},
"end": {
"line": 68,
"column": 87
}
},
"object": {
"type": "Identifier",
"start": 4064,
"end": 4083,
"loc": {
"start": {
"line": 68,
"column": 59
},
"end": {
"line": 68,
"column": 78
},
"identifierName": "MetaPainterBuilding"
},
"name": "MetaPainterBuilding"
},
"property": {
"type": "Identifier",
"start": 4084,
"end": 4092,
"loc": {
"start": {
"line": 68,
"column": 79
},
"end": {
"line": 68,
"column": 87
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4093,
"end": 4101,
"loc": {
"start": {
"line": 68,
"column": 88
},
"end": {
"line": 68,
"column": 96
},
"identifierName": "mirrored"
},
"name": "mirrored"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 4109,
"end": 4200,
"loc": {
"start": {
"line": 69,
"column": 4
},
"end": {
"line": 69,
"column": 95
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 4109,
"end": 4111,
"loc": {
"start": {
"line": 69,
"column": 4
},
"end": {
"line": 69,
"column": 6
}
},
"extra": {
"rawValue": 18,
"raw": "18"
},
"value": 18
},
"value": {
"type": "CallExpression",
"start": 4113,
"end": 4200,
"loc": {
"start": {
"line": 69,
"column": 8
},
"end": {
"line": 69,
"column": 95
}
},
"callee": {
"type": "Identifier",
"start": 4113,
"end": 4136,
"loc": {
"start": {
"line": 69,
"column": 8
},
"end": {
"line": 69,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 4137,
"end": 4162,
"loc": {
"start": {
"line": 69,
"column": 32
},
"end": {
"line": 69,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 4141,
"end": 4160,
"loc": {
"start": {
"line": 69,
"column": 36
},
"end": {
"line": 69,
"column": 55
},
"identifierName": "MetaPainterBuilding"
},
"name": "MetaPainterBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 4164,
"end": 4199,
"loc": {
"start": {
"line": 69,
"column": 59
},
"end": {
"line": 69,
"column": 94
}
},
"object": {
"type": "MemberExpression",
"start": 4164,
"end": 4192,
"loc": {
"start": {
"line": 69,
"column": 59
},
"end": {
"line": 69,
"column": 87
}
},
"object": {
"type": "Identifier",
"start": 4164,
"end": 4183,
"loc": {
"start": {
"line": 69,
"column": 59
},
"end": {
"line": 69,
"column": 78
},
"identifierName": "MetaPainterBuilding"
},
"name": "MetaPainterBuilding"
},
"property": {
"type": "Identifier",
"start": 4184,
"end": 4192,
"loc": {
"start": {
"line": 69,
"column": 79
},
"end": {
"line": 69,
"column": 87
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4193,
"end": 4199,
"loc": {
"start": {
"line": 69,
"column": 88
},
"end": {
"line": 69,
"column": 94
},
"identifierName": "double"
},
"name": "double"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 4207,
"end": 4296,
"loc": {
"start": {
"line": 70,
"column": 4
},
"end": {
"line": 70,
"column": 93
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 4207,
"end": 4209,
"loc": {
"start": {
"line": 70,
"column": 4
},
"end": {
"line": 70,
"column": 6
}
},
"extra": {
"rawValue": 19,
"raw": "19"
},
"value": 19
},
"value": {
"type": "CallExpression",
"start": 4211,
"end": 4296,
"loc": {
"start": {
"line": 70,
"column": 8
},
"end": {
"line": 70,
"column": 93
}
},
"callee": {
"type": "Identifier",
"start": 4211,
"end": 4234,
"loc": {
"start": {
"line": 70,
"column": 8
},
"end": {
"line": 70,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 4235,
"end": 4260,
"loc": {
"start": {
"line": 70,
"column": 32
},
"end": {
"line": 70,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 4239,
"end": 4258,
"loc": {
"start": {
"line": 70,
"column": 36
},
"end": {
"line": 70,
"column": 55
},
"identifierName": "MetaPainterBuilding"
},
"name": "MetaPainterBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 4262,
"end": 4295,
"loc": {
"start": {
"line": 70,
"column": 59
},
"end": {
"line": 70,
"column": 92
}
},
"object": {
"type": "MemberExpression",
"start": 4262,
"end": 4290,
"loc": {
"start": {
"line": 70,
"column": 59
},
"end": {
"line": 70,
"column": 87
}
},
"object": {
"type": "Identifier",
"start": 4262,
"end": 4281,
"loc": {
"start": {
"line": 70,
"column": 59
},
"end": {
"line": 70,
"column": 78
},
"identifierName": "MetaPainterBuilding"
},
"name": "MetaPainterBuilding"
},
"property": {
"type": "Identifier",
"start": 4282,
"end": 4290,
"loc": {
"start": {
"line": 70,
"column": 79
},
"end": {
"line": 70,
"column": 87
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4291,
"end": 4295,
"loc": {
"start": {
"line": 70,
"column": 88
},
"end": {
"line": 70,
"column": 92
},
"identifierName": "quad"
},
"name": "quad"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 4319,
"end": 4395,
"loc": {
"start": {
"line": 73,
"column": 4
},
"end": {
"line": 73,
"column": 80
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 4319,
"end": 4321,
"loc": {
"start": {
"line": 73,
"column": 4
},
"end": {
"line": 73,
"column": 6
}
},
"extra": {
"rawValue": 20,
"raw": "20"
},
"value": 20,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 4323,
"end": 4395,
"loc": {
"start": {
"line": 73,
"column": 8
},
"end": {
"line": 73,
"column": 80
}
},
"callee": {
"type": "Identifier",
"start": 4323,
"end": 4346,
"loc": {
"start": {
"line": 73,
"column": 8
},
"end": {
"line": 73,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 4347,
"end": 4370,
"loc": {
"start": {
"line": 73,
"column": 32
},
"end": {
"line": 73,
"column": 55
}
},
"callee": {
"type": "Identifier",
"start": 4351,
"end": 4368,
"loc": {
"start": {
"line": 73,
"column": 36
},
"end": {
"line": 73,
"column": 53
},
"identifierName": "MetaTrashBuilding"
},
"name": "MetaTrashBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 4372,
"end": 4394,
"loc": {
"start": {
"line": 73,
"column": 57
},
"end": {
"line": 73,
"column": 79
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Trash",
"start": 4305,
"end": 4313,
"loc": {
"start": {
"line": 72,
"column": 4
},
"end": {
"line": 72,
"column": 12
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 4420,
"end": 4498,
"loc": {
"start": {
"line": 76,
"column": 4
},
"end": {
"line": 76,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 4420,
"end": 4422,
"loc": {
"start": {
"line": 76,
"column": 4
},
"end": {
"line": 76,
"column": 6
}
},
"extra": {
"rawValue": 21,
"raw": "21"
},
"value": 21,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 4424,
"end": 4498,
"loc": {
"start": {
"line": 76,
"column": 8
},
"end": {
"line": 76,
"column": 82
}
},
"callee": {
"type": "Identifier",
"start": 4424,
"end": 4447,
"loc": {
"start": {
"line": 76,
"column": 8
},
"end": {
"line": 76,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 4448,
"end": 4473,
"loc": {
"start": {
"line": 76,
"column": 32
},
"end": {
"line": 76,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 4452,
"end": 4471,
"loc": {
"start": {
"line": 76,
"column": 36
},
"end": {
"line": 76,
"column": 55
},
"identifierName": "MetaStorageBuilding"
},
"name": "MetaStorageBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 4475,
"end": 4497,
"loc": {
"start": {
"line": 76,
"column": 59
},
"end": {
"line": 76,
"column": 81
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Storage",
"start": 4404,
"end": 4414,
"loc": {
"start": {
"line": 75,
"column": 4
},
"end": {
"line": 75,
"column": 14
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 4532,
"end": 4618,
"loc": {
"start": {
"line": 79,
"column": 4
},
"end": {
"line": 79,
"column": 90
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 4532,
"end": 4534,
"loc": {
"start": {
"line": 79,
"column": 4
},
"end": {
"line": 79,
"column": 6
}
},
"extra": {
"rawValue": 22,
"raw": "22"
},
"value": 22,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 4536,
"end": 4618,
"loc": {
"start": {
"line": 79,
"column": 8
},
"end": {
"line": 79,
"column": 90
}
},
"callee": {
"type": "Identifier",
"start": 4536,
"end": 4559,
"loc": {
"start": {
"line": 79,
"column": 8
},
"end": {
"line": 79,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 4560,
"end": 4593,
"loc": {
"start": {
"line": 79,
"column": 32
},
"end": {
"line": 79,
"column": 65
}
},
"callee": {
"type": "Identifier",
"start": 4564,
"end": 4591,
"loc": {
"start": {
"line": 79,
"column": 36
},
"end": {
"line": 79,
"column": 63
},
"identifierName": "MetaUndergroundBeltBuilding"
},
"name": "MetaUndergroundBeltBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 4595,
"end": 4617,
"loc": {
"start": {
"line": 79,
"column": 67
},
"end": {
"line": 79,
"column": 89
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Underground belt",
"start": 4507,
"end": 4526,
"loc": {
"start": {
"line": 78,
"column": 4
},
"end": {
"line": 78,
"column": 23
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 4625,
"end": 4714,
"loc": {
"start": {
"line": 80,
"column": 4
},
"end": {
"line": 80,
"column": 93
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 4625,
"end": 4627,
"loc": {
"start": {
"line": 80,
"column": 4
},
"end": {
"line": 80,
"column": 6
}
},
"extra": {
"rawValue": 23,
"raw": "23"
},
"value": 23
},
"value": {
"type": "CallExpression",
"start": 4629,
"end": 4714,
"loc": {
"start": {
"line": 80,
"column": 8
},
"end": {
"line": 80,
"column": 93
}
},
"callee": {
"type": "Identifier",
"start": 4629,
"end": 4652,
"loc": {
"start": {
"line": 80,
"column": 8
},
"end": {
"line": 80,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 4653,
"end": 4686,
"loc": {
"start": {
"line": 80,
"column": 32
},
"end": {
"line": 80,
"column": 65
}
},
"callee": {
"type": "Identifier",
"start": 4657,
"end": 4684,
"loc": {
"start": {
"line": 80,
"column": 36
},
"end": {
"line": 80,
"column": 63
},
"identifierName": "MetaUndergroundBeltBuilding"
},
"name": "MetaUndergroundBeltBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 4688,
"end": 4710,
"loc": {
"start": {
"line": 80,
"column": 67
},
"end": {
"line": 80,
"column": 89
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
},
{
"type": "NumericLiteral",
"start": 4712,
"end": 4713,
"loc": {
"start": {
"line": 80,
"column": 91
},
"end": {
"line": 80,
"column": 92
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
}
]
}
},
{
"type": "ObjectProperty",
"start": 4721,
"end": 4852,
"loc": {
"start": {
"line": 81,
"column": 4
},
"end": {
"line": 84,
"column": 5
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 4721,
"end": 4723,
"loc": {
"start": {
"line": 81,
"column": 4
},
"end": {
"line": 81,
"column": 6
}
},
"extra": {
"rawValue": 24,
"raw": "24"
},
"value": 24
},
"value": {
"type": "CallExpression",
"start": 4725,
"end": 4852,
"loc": {
"start": {
"line": 81,
"column": 8
},
"end": {
"line": 84,
"column": 5
}
},
"callee": {
"type": "Identifier",
"start": 4725,
"end": 4748,
"loc": {
"start": {
"line": 81,
"column": 8
},
"end": {
"line": 81,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 4759,
"end": 4792,
"loc": {
"start": {
"line": 82,
"column": 8
},
"end": {
"line": 82,
"column": 41
}
},
"callee": {
"type": "Identifier",
"start": 4763,
"end": 4790,
"loc": {
"start": {
"line": 82,
"column": 12
},
"end": {
"line": 82,
"column": 39
},
"identifierName": "MetaUndergroundBeltBuilding"
},
"name": "MetaUndergroundBeltBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 4803,
"end": 4845,
"loc": {
"start": {
"line": 83,
"column": 8
},
"end": {
"line": 83,
"column": 50
}
},
"object": {
"type": "MemberExpression",
"start": 4803,
"end": 4839,
"loc": {
"start": {
"line": 83,
"column": 8
},
"end": {
"line": 83,
"column": 44
}
},
"object": {
"type": "Identifier",
"start": 4803,
"end": 4830,
"loc": {
"start": {
"line": 83,
"column": 8
},
"end": {
"line": 83,
"column": 35
},
"identifierName": "MetaUndergroundBeltBuilding"
},
"name": "MetaUndergroundBeltBuilding"
},
"property": {
"type": "Identifier",
"start": 4831,
"end": 4839,
"loc": {
"start": {
"line": 83,
"column": 36
},
"end": {
"line": 83,
"column": 44
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4840,
"end": 4845,
"loc": {
"start": {
"line": 83,
"column": 45
},
"end": {
"line": 83,
"column": 50
},
"identifierName": "tier2"
},
"name": "tier2"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 4859,
"end": 5002,
"loc": {
"start": {
"line": 85,
"column": 4
},
"end": {
"line": 89,
"column": 5
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 4859,
"end": 4861,
"loc": {
"start": {
"line": 85,
"column": 4
},
"end": {
"line": 85,
"column": 6
}
},
"extra": {
"rawValue": 25,
"raw": "25"
},
"value": 25
},
"value": {
"type": "CallExpression",
"start": 4863,
"end": 5002,
"loc": {
"start": {
"line": 85,
"column": 8
},
"end": {
"line": 89,
"column": 5
}
},
"callee": {
"type": "Identifier",
"start": 4863,
"end": 4886,
"loc": {
"start": {
"line": 85,
"column": 8
},
"end": {
"line": 85,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 4897,
"end": 4930,
"loc": {
"start": {
"line": 86,
"column": 8
},
"end": {
"line": 86,
"column": 41
}
},
"callee": {
"type": "Identifier",
"start": 4901,
"end": 4928,
"loc": {
"start": {
"line": 86,
"column": 12
},
"end": {
"line": 86,
"column": 39
},
"identifierName": "MetaUndergroundBeltBuilding"
},
"name": "MetaUndergroundBeltBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 4941,
"end": 4983,
"loc": {
"start": {
"line": 87,
"column": 8
},
"end": {
"line": 87,
"column": 50
}
},
"object": {
"type": "MemberExpression",
"start": 4941,
"end": 4977,
"loc": {
"start": {
"line": 87,
"column": 8
},
"end": {
"line": 87,
"column": 44
}
},
"object": {
"type": "Identifier",
"start": 4941,
"end": 4968,
"loc": {
"start": {
"line": 87,
"column": 8
},
"end": {
"line": 87,
"column": 35
},
"identifierName": "MetaUndergroundBeltBuilding"
},
"name": "MetaUndergroundBeltBuilding"
},
"property": {
"type": "Identifier",
"start": 4969,
"end": 4977,
"loc": {
"start": {
"line": 87,
"column": 36
},
"end": {
"line": 87,
"column": 44
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 4978,
"end": 4983,
"loc": {
"start": {
"line": 87,
"column": 45
},
"end": {
"line": 87,
"column": 50
},
"identifierName": "tier2"
},
"name": "tier2"
},
"computed": false
},
{
"type": "NumericLiteral",
"start": 4994,
"end": 4995,
"loc": {
"start": {
"line": 88,
"column": 8
},
"end": {
"line": 88,
"column": 9
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
}
]
}
},
{
"type": "ObjectProperty",
"start": 5023,
"end": 5097,
"loc": {
"start": {
"line": 92,
"column": 4
},
"end": {
"line": 92,
"column": 78
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 5023,
"end": 5025,
"loc": {
"start": {
"line": 92,
"column": 4
},
"end": {
"line": 92,
"column": 6
}
},
"extra": {
"rawValue": 26,
"raw": "26"
},
"value": 26,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 5027,
"end": 5097,
"loc": {
"start": {
"line": 92,
"column": 8
},
"end": {
"line": 92,
"column": 78
}
},
"callee": {
"type": "Identifier",
"start": 5027,
"end": 5050,
"loc": {
"start": {
"line": 92,
"column": 8
},
"end": {
"line": 92,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 5051,
"end": 5072,
"loc": {
"start": {
"line": 92,
"column": 32
},
"end": {
"line": 92,
"column": 53
}
},
"callee": {
"type": "Identifier",
"start": 5055,
"end": 5070,
"loc": {
"start": {
"line": 92,
"column": 36
},
"end": {
"line": 92,
"column": 51
},
"identifierName": "MetaHubBuilding"
},
"name": "MetaHubBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 5074,
"end": 5096,
"loc": {
"start": {
"line": 92,
"column": 55
},
"end": {
"line": 92,
"column": 77
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Hub",
"start": 5011,
"end": 5017,
"loc": {
"start": {
"line": 91,
"column": 4
},
"end": {
"line": 91,
"column": 10
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 5119,
"end": 5194,
"loc": {
"start": {
"line": 95,
"column": 4
},
"end": {
"line": 95,
"column": 79
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 5119,
"end": 5121,
"loc": {
"start": {
"line": 95,
"column": 4
},
"end": {
"line": 95,
"column": 6
}
},
"extra": {
"rawValue": 27,
"raw": "27"
},
"value": 27,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 5123,
"end": 5194,
"loc": {
"start": {
"line": 95,
"column": 8
},
"end": {
"line": 95,
"column": 79
}
},
"callee": {
"type": "Identifier",
"start": 5123,
"end": 5146,
"loc": {
"start": {
"line": 95,
"column": 8
},
"end": {
"line": 95,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 5147,
"end": 5169,
"loc": {
"start": {
"line": 95,
"column": 32
},
"end": {
"line": 95,
"column": 54
}
},
"callee": {
"type": "Identifier",
"start": 5151,
"end": 5167,
"loc": {
"start": {
"line": 95,
"column": 36
},
"end": {
"line": 95,
"column": 52
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 5171,
"end": 5193,
"loc": {
"start": {
"line": 95,
"column": 56
},
"end": {
"line": 95,
"column": 78
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Wire",
"start": 5106,
"end": 5113,
"loc": {
"start": {
"line": 94,
"column": 4
},
"end": {
"line": 94,
"column": 11
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 5201,
"end": 5279,
"loc": {
"start": {
"line": 96,
"column": 4
},
"end": {
"line": 96,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 5201,
"end": 5203,
"loc": {
"start": {
"line": 96,
"column": 4
},
"end": {
"line": 96,
"column": 6
}
},
"extra": {
"rawValue": 28,
"raw": "28"
},
"value": 28
},
"value": {
"type": "CallExpression",
"start": 5205,
"end": 5279,
"loc": {
"start": {
"line": 96,
"column": 8
},
"end": {
"line": 96,
"column": 82
}
},
"callee": {
"type": "Identifier",
"start": 5205,
"end": 5228,
"loc": {
"start": {
"line": 96,
"column": 8
},
"end": {
"line": 96,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 5229,
"end": 5251,
"loc": {
"start": {
"line": 96,
"column": 32
},
"end": {
"line": 96,
"column": 54
}
},
"callee": {
"type": "Identifier",
"start": 5233,
"end": 5249,
"loc": {
"start": {
"line": 96,
"column": 36
},
"end": {
"line": 96,
"column": 52
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 5253,
"end": 5275,
"loc": {
"start": {
"line": 96,
"column": 56
},
"end": {
"line": 96,
"column": 78
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
},
{
"type": "NumericLiteral",
"start": 5277,
"end": 5278,
"loc": {
"start": {
"line": 96,
"column": 80
},
"end": {
"line": 96,
"column": 81
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
}
]
}
},
{
"type": "ObjectProperty",
"start": 5286,
"end": 5364,
"loc": {
"start": {
"line": 97,
"column": 4
},
"end": {
"line": 97,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 5286,
"end": 5288,
"loc": {
"start": {
"line": 97,
"column": 4
},
"end": {
"line": 97,
"column": 6
}
},
"extra": {
"rawValue": 29,
"raw": "29"
},
"value": 29
},
"value": {
"type": "CallExpression",
"start": 5290,
"end": 5364,
"loc": {
"start": {
"line": 97,
"column": 8
},
"end": {
"line": 97,
"column": 82
}
},
"callee": {
"type": "Identifier",
"start": 5290,
"end": 5313,
"loc": {
"start": {
"line": 97,
"column": 8
},
"end": {
"line": 97,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 5314,
"end": 5336,
"loc": {
"start": {
"line": 97,
"column": 32
},
"end": {
"line": 97,
"column": 54
}
},
"callee": {
"type": "Identifier",
"start": 5318,
"end": 5334,
"loc": {
"start": {
"line": 97,
"column": 36
},
"end": {
"line": 97,
"column": 52
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 5338,
"end": 5360,
"loc": {
"start": {
"line": 97,
"column": 56
},
"end": {
"line": 97,
"column": 78
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
},
{
"type": "NumericLiteral",
"start": 5362,
"end": 5363,
"loc": {
"start": {
"line": 97,
"column": 80
},
"end": {
"line": 97,
"column": 81
}
},
"extra": {
"rawValue": 2,
"raw": "2"
},
"value": 2
}
]
}
},
{
"type": "ObjectProperty",
"start": 5371,
"end": 5449,
"loc": {
"start": {
"line": 98,
"column": 4
},
"end": {
"line": 98,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 5371,
"end": 5373,
"loc": {
"start": {
"line": 98,
"column": 4
},
"end": {
"line": 98,
"column": 6
}
},
"extra": {
"rawValue": 30,
"raw": "30"
},
"value": 30
},
"value": {
"type": "CallExpression",
"start": 5375,
"end": 5449,
"loc": {
"start": {
"line": 98,
"column": 8
},
"end": {
"line": 98,
"column": 82
}
},
"callee": {
"type": "Identifier",
"start": 5375,
"end": 5398,
"loc": {
"start": {
"line": 98,
"column": 8
},
"end": {
"line": 98,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 5399,
"end": 5421,
"loc": {
"start": {
"line": 98,
"column": 32
},
"end": {
"line": 98,
"column": 54
}
},
"callee": {
"type": "Identifier",
"start": 5403,
"end": 5419,
"loc": {
"start": {
"line": 98,
"column": 36
},
"end": {
"line": 98,
"column": 52
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 5423,
"end": 5445,
"loc": {
"start": {
"line": 98,
"column": 56
},
"end": {
"line": 98,
"column": 78
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
},
{
"type": "NumericLiteral",
"start": 5447,
"end": 5448,
"loc": {
"start": {
"line": 98,
"column": 80
},
"end": {
"line": 98,
"column": 81
}
},
"extra": {
"rawValue": 3,
"raw": "3"
},
"value": 3
}
]
}
},
{
"type": "ObjectProperty",
"start": 5458,
"end": 5543,
"loc": {
"start": {
"line": 100,
"column": 4
},
"end": {
"line": 100,
"column": 89
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 5458,
"end": 5460,
"loc": {
"start": {
"line": 100,
"column": 4
},
"end": {
"line": 100,
"column": 6
}
},
"extra": {
"rawValue": 52,
"raw": "52"
},
"value": 52
},
"value": {
"type": "CallExpression",
"start": 5462,
"end": 5543,
"loc": {
"start": {
"line": 100,
"column": 8
},
"end": {
"line": 100,
"column": 89
}
},
"callee": {
"type": "Identifier",
"start": 5462,
"end": 5485,
"loc": {
"start": {
"line": 100,
"column": 8
},
"end": {
"line": 100,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 5486,
"end": 5508,
"loc": {
"start": {
"line": 100,
"column": 32
},
"end": {
"line": 100,
"column": 54
}
},
"callee": {
"type": "Identifier",
"start": 5490,
"end": 5506,
"loc": {
"start": {
"line": 100,
"column": 36
},
"end": {
"line": 100,
"column": 52
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 5510,
"end": 5542,
"loc": {
"start": {
"line": 100,
"column": 56
},
"end": {
"line": 100,
"column": 88
}
},
"object": {
"type": "MemberExpression",
"start": 5510,
"end": 5535,
"loc": {
"start": {
"line": 100,
"column": 56
},
"end": {
"line": 100,
"column": 81
}
},
"object": {
"type": "Identifier",
"start": 5510,
"end": 5526,
"loc": {
"start": {
"line": 100,
"column": 56
},
"end": {
"line": 100,
"column": 72
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"property": {
"type": "Identifier",
"start": 5527,
"end": 5535,
"loc": {
"start": {
"line": 100,
"column": 73
},
"end": {
"line": 100,
"column": 81
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5536,
"end": 5542,
"loc": {
"start": {
"line": 100,
"column": 82
},
"end": {
"line": 100,
"column": 88
},
"identifierName": "second"
},
"name": "second"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 5550,
"end": 5638,
"loc": {
"start": {
"line": 101,
"column": 4
},
"end": {
"line": 101,
"column": 92
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 5550,
"end": 5552,
"loc": {
"start": {
"line": 101,
"column": 4
},
"end": {
"line": 101,
"column": 6
}
},
"extra": {
"rawValue": 53,
"raw": "53"
},
"value": 53
},
"value": {
"type": "CallExpression",
"start": 5554,
"end": 5638,
"loc": {
"start": {
"line": 101,
"column": 8
},
"end": {
"line": 101,
"column": 92
}
},
"callee": {
"type": "Identifier",
"start": 5554,
"end": 5577,
"loc": {
"start": {
"line": 101,
"column": 8
},
"end": {
"line": 101,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 5578,
"end": 5600,
"loc": {
"start": {
"line": 101,
"column": 32
},
"end": {
"line": 101,
"column": 54
}
},
"callee": {
"type": "Identifier",
"start": 5582,
"end": 5598,
"loc": {
"start": {
"line": 101,
"column": 36
},
"end": {
"line": 101,
"column": 52
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 5602,
"end": 5634,
"loc": {
"start": {
"line": 101,
"column": 56
},
"end": {
"line": 101,
"column": 88
}
},
"object": {
"type": "MemberExpression",
"start": 5602,
"end": 5627,
"loc": {
"start": {
"line": 101,
"column": 56
},
"end": {
"line": 101,
"column": 81
}
},
"object": {
"type": "Identifier",
"start": 5602,
"end": 5618,
"loc": {
"start": {
"line": 101,
"column": 56
},
"end": {
"line": 101,
"column": 72
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"property": {
"type": "Identifier",
"start": 5619,
"end": 5627,
"loc": {
"start": {
"line": 101,
"column": 73
},
"end": {
"line": 101,
"column": 81
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5628,
"end": 5634,
"loc": {
"start": {
"line": 101,
"column": 82
},
"end": {
"line": 101,
"column": 88
},
"identifierName": "second"
},
"name": "second"
},
"computed": false
},
{
"type": "NumericLiteral",
"start": 5636,
"end": 5637,
"loc": {
"start": {
"line": 101,
"column": 90
},
"end": {
"line": 101,
"column": 91
}
},
"extra": {
"rawValue": 1,
"raw": "1"
},
"value": 1
}
]
}
},
{
"type": "ObjectProperty",
"start": 5645,
"end": 5733,
"loc": {
"start": {
"line": 102,
"column": 4
},
"end": {
"line": 102,
"column": 92
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 5645,
"end": 5647,
"loc": {
"start": {
"line": 102,
"column": 4
},
"end": {
"line": 102,
"column": 6
}
},
"extra": {
"rawValue": 54,
"raw": "54"
},
"value": 54
},
"value": {
"type": "CallExpression",
"start": 5649,
"end": 5733,
"loc": {
"start": {
"line": 102,
"column": 8
},
"end": {
"line": 102,
"column": 92
}
},
"callee": {
"type": "Identifier",
"start": 5649,
"end": 5672,
"loc": {
"start": {
"line": 102,
"column": 8
},
"end": {
"line": 102,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 5673,
"end": 5695,
"loc": {
"start": {
"line": 102,
"column": 32
},
"end": {
"line": 102,
"column": 54
}
},
"callee": {
"type": "Identifier",
"start": 5677,
"end": 5693,
"loc": {
"start": {
"line": 102,
"column": 36
},
"end": {
"line": 102,
"column": 52
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 5697,
"end": 5729,
"loc": {
"start": {
"line": 102,
"column": 56
},
"end": {
"line": 102,
"column": 88
}
},
"object": {
"type": "MemberExpression",
"start": 5697,
"end": 5722,
"loc": {
"start": {
"line": 102,
"column": 56
},
"end": {
"line": 102,
"column": 81
}
},
"object": {
"type": "Identifier",
"start": 5697,
"end": 5713,
"loc": {
"start": {
"line": 102,
"column": 56
},
"end": {
"line": 102,
"column": 72
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"property": {
"type": "Identifier",
"start": 5714,
"end": 5722,
"loc": {
"start": {
"line": 102,
"column": 73
},
"end": {
"line": 102,
"column": 81
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5723,
"end": 5729,
"loc": {
"start": {
"line": 102,
"column": 82
},
"end": {
"line": 102,
"column": 88
},
"identifierName": "second"
},
"name": "second"
},
"computed": false
},
{
"type": "NumericLiteral",
"start": 5731,
"end": 5732,
"loc": {
"start": {
"line": 102,
"column": 90
},
"end": {
"line": 102,
"column": 91
}
},
"extra": {
"rawValue": 2,
"raw": "2"
},
"value": 2
}
]
}
},
{
"type": "ObjectProperty",
"start": 5740,
"end": 5828,
"loc": {
"start": {
"line": 103,
"column": 4
},
"end": {
"line": 103,
"column": 92
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 5740,
"end": 5742,
"loc": {
"start": {
"line": 103,
"column": 4
},
"end": {
"line": 103,
"column": 6
}
},
"extra": {
"rawValue": 55,
"raw": "55"
},
"value": 55
},
"value": {
"type": "CallExpression",
"start": 5744,
"end": 5828,
"loc": {
"start": {
"line": 103,
"column": 8
},
"end": {
"line": 103,
"column": 92
}
},
"callee": {
"type": "Identifier",
"start": 5744,
"end": 5767,
"loc": {
"start": {
"line": 103,
"column": 8
},
"end": {
"line": 103,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 5768,
"end": 5790,
"loc": {
"start": {
"line": 103,
"column": 32
},
"end": {
"line": 103,
"column": 54
}
},
"callee": {
"type": "Identifier",
"start": 5772,
"end": 5788,
"loc": {
"start": {
"line": 103,
"column": 36
},
"end": {
"line": 103,
"column": 52
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 5792,
"end": 5824,
"loc": {
"start": {
"line": 103,
"column": 56
},
"end": {
"line": 103,
"column": 88
}
},
"object": {
"type": "MemberExpression",
"start": 5792,
"end": 5817,
"loc": {
"start": {
"line": 103,
"column": 56
},
"end": {
"line": 103,
"column": 81
}
},
"object": {
"type": "Identifier",
"start": 5792,
"end": 5808,
"loc": {
"start": {
"line": 103,
"column": 56
},
"end": {
"line": 103,
"column": 72
},
"identifierName": "MetaWireBuilding"
},
"name": "MetaWireBuilding"
},
"property": {
"type": "Identifier",
"start": 5809,
"end": 5817,
"loc": {
"start": {
"line": 103,
"column": 73
},
"end": {
"line": 103,
"column": 81
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 5818,
"end": 5824,
"loc": {
"start": {
"line": 103,
"column": 82
},
"end": {
"line": 103,
"column": 88
},
"identifierName": "second"
},
"name": "second"
},
"computed": false
},
{
"type": "NumericLiteral",
"start": 5826,
"end": 5827,
"loc": {
"start": {
"line": 103,
"column": 90
},
"end": {
"line": 103,
"column": 91
}
},
"extra": {
"rawValue": 3,
"raw": "3"
},
"value": 3
}
]
}
},
{
"type": "ObjectProperty",
"start": 5861,
"end": 5946,
"loc": {
"start": {
"line": 106,
"column": 4
},
"end": {
"line": 106,
"column": 89
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 5861,
"end": 5863,
"loc": {
"start": {
"line": 106,
"column": 4
},
"end": {
"line": 106,
"column": 6
}
},
"extra": {
"rawValue": 31,
"raw": "31"
},
"value": 31,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 5865,
"end": 5946,
"loc": {
"start": {
"line": 106,
"column": 8
},
"end": {
"line": 106,
"column": 89
}
},
"callee": {
"type": "Identifier",
"start": 5865,
"end": 5888,
"loc": {
"start": {
"line": 106,
"column": 8
},
"end": {
"line": 106,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 5889,
"end": 5921,
"loc": {
"start": {
"line": 106,
"column": 32
},
"end": {
"line": 106,
"column": 64
}
},
"callee": {
"type": "Identifier",
"start": 5893,
"end": 5919,
"loc": {
"start": {
"line": 106,
"column": 36
},
"end": {
"line": 106,
"column": 62
},
"identifierName": "MetaConstantSignalBuilding"
},
"name": "MetaConstantSignalBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 5923,
"end": 5945,
"loc": {
"start": {
"line": 106,
"column": 66
},
"end": {
"line": 106,
"column": 88
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Constant signal",
"start": 5837,
"end": 5855,
"loc": {
"start": {
"line": 105,
"column": 4
},
"end": {
"line": 105,
"column": 22
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 5974,
"end": 6054,
"loc": {
"start": {
"line": 109,
"column": 4
},
"end": {
"line": 109,
"column": 84
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 5974,
"end": 5976,
"loc": {
"start": {
"line": 109,
"column": 4
},
"end": {
"line": 109,
"column": 6
}
},
"extra": {
"rawValue": 32,
"raw": "32"
},
"value": 32,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 5978,
"end": 6054,
"loc": {
"start": {
"line": 109,
"column": 8
},
"end": {
"line": 109,
"column": 84
}
},
"callee": {
"type": "Identifier",
"start": 5978,
"end": 6001,
"loc": {
"start": {
"line": 109,
"column": 8
},
"end": {
"line": 109,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 6002,
"end": 6029,
"loc": {
"start": {
"line": 109,
"column": 32
},
"end": {
"line": 109,
"column": 59
}
},
"callee": {
"type": "Identifier",
"start": 6006,
"end": 6027,
"loc": {
"start": {
"line": 109,
"column": 36
},
"end": {
"line": 109,
"column": 57
},
"identifierName": "MetaLogicGateBuilding"
},
"name": "MetaLogicGateBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 6031,
"end": 6053,
"loc": {
"start": {
"line": 109,
"column": 61
},
"end": {
"line": 109,
"column": 83
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Logic gate",
"start": 5955,
"end": 5968,
"loc": {
"start": {
"line": 108,
"column": 4
},
"end": {
"line": 108,
"column": 17
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 6061,
"end": 6153,
"loc": {
"start": {
"line": 110,
"column": 4
},
"end": {
"line": 110,
"column": 96
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 6061,
"end": 6063,
"loc": {
"start": {
"line": 110,
"column": 4
},
"end": {
"line": 110,
"column": 6
}
},
"extra": {
"rawValue": 34,
"raw": "34"
},
"value": 34
},
"value": {
"type": "CallExpression",
"start": 6065,
"end": 6153,
"loc": {
"start": {
"line": 110,
"column": 8
},
"end": {
"line": 110,
"column": 96
}
},
"callee": {
"type": "Identifier",
"start": 6065,
"end": 6088,
"loc": {
"start": {
"line": 110,
"column": 8
},
"end": {
"line": 110,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 6089,
"end": 6116,
"loc": {
"start": {
"line": 110,
"column": 32
},
"end": {
"line": 110,
"column": 59
}
},
"callee": {
"type": "Identifier",
"start": 6093,
"end": 6114,
"loc": {
"start": {
"line": 110,
"column": 36
},
"end": {
"line": 110,
"column": 57
},
"identifierName": "MetaLogicGateBuilding"
},
"name": "MetaLogicGateBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 6118,
"end": 6152,
"loc": {
"start": {
"line": 110,
"column": 61
},
"end": {
"line": 110,
"column": 95
}
},
"object": {
"type": "MemberExpression",
"start": 6118,
"end": 6148,
"loc": {
"start": {
"line": 110,
"column": 61
},
"end": {
"line": 110,
"column": 91
}
},
"object": {
"type": "Identifier",
"start": 6118,
"end": 6139,
"loc": {
"start": {
"line": 110,
"column": 61
},
"end": {
"line": 110,
"column": 82
},
"identifierName": "MetaLogicGateBuilding"
},
"name": "MetaLogicGateBuilding"
},
"property": {
"type": "Identifier",
"start": 6140,
"end": 6148,
"loc": {
"start": {
"line": 110,
"column": 83
},
"end": {
"line": 110,
"column": 91
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6149,
"end": 6152,
"loc": {
"start": {
"line": 110,
"column": 92
},
"end": {
"line": 110,
"column": 95
},
"identifierName": "not"
},
"name": "not"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 6160,
"end": 6252,
"loc": {
"start": {
"line": 111,
"column": 4
},
"end": {
"line": 111,
"column": 96
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 6160,
"end": 6162,
"loc": {
"start": {
"line": 111,
"column": 4
},
"end": {
"line": 111,
"column": 6
}
},
"extra": {
"rawValue": 35,
"raw": "35"
},
"value": 35
},
"value": {
"type": "CallExpression",
"start": 6164,
"end": 6252,
"loc": {
"start": {
"line": 111,
"column": 8
},
"end": {
"line": 111,
"column": 96
}
},
"callee": {
"type": "Identifier",
"start": 6164,
"end": 6187,
"loc": {
"start": {
"line": 111,
"column": 8
},
"end": {
"line": 111,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 6188,
"end": 6215,
"loc": {
"start": {
"line": 111,
"column": 32
},
"end": {
"line": 111,
"column": 59
}
},
"callee": {
"type": "Identifier",
"start": 6192,
"end": 6213,
"loc": {
"start": {
"line": 111,
"column": 36
},
"end": {
"line": 111,
"column": 57
},
"identifierName": "MetaLogicGateBuilding"
},
"name": "MetaLogicGateBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 6217,
"end": 6251,
"loc": {
"start": {
"line": 111,
"column": 61
},
"end": {
"line": 111,
"column": 95
}
},
"object": {
"type": "MemberExpression",
"start": 6217,
"end": 6247,
"loc": {
"start": {
"line": 111,
"column": 61
},
"end": {
"line": 111,
"column": 91
}
},
"object": {
"type": "Identifier",
"start": 6217,
"end": 6238,
"loc": {
"start": {
"line": 111,
"column": 61
},
"end": {
"line": 111,
"column": 82
},
"identifierName": "MetaLogicGateBuilding"
},
"name": "MetaLogicGateBuilding"
},
"property": {
"type": "Identifier",
"start": 6239,
"end": 6247,
"loc": {
"start": {
"line": 111,
"column": 83
},
"end": {
"line": 111,
"column": 91
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6248,
"end": 6251,
"loc": {
"start": {
"line": 111,
"column": 92
},
"end": {
"line": 111,
"column": 95
},
"identifierName": "xor"
},
"name": "xor"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 6259,
"end": 6350,
"loc": {
"start": {
"line": 112,
"column": 4
},
"end": {
"line": 112,
"column": 95
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 6259,
"end": 6261,
"loc": {
"start": {
"line": 112,
"column": 4
},
"end": {
"line": 112,
"column": 6
}
},
"extra": {
"rawValue": 36,
"raw": "36"
},
"value": 36
},
"value": {
"type": "CallExpression",
"start": 6263,
"end": 6350,
"loc": {
"start": {
"line": 112,
"column": 8
},
"end": {
"line": 112,
"column": 95
}
},
"callee": {
"type": "Identifier",
"start": 6263,
"end": 6286,
"loc": {
"start": {
"line": 112,
"column": 8
},
"end": {
"line": 112,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 6287,
"end": 6314,
"loc": {
"start": {
"line": 112,
"column": 32
},
"end": {
"line": 112,
"column": 59
}
},
"callee": {
"type": "Identifier",
"start": 6291,
"end": 6312,
"loc": {
"start": {
"line": 112,
"column": 36
},
"end": {
"line": 112,
"column": 57
},
"identifierName": "MetaLogicGateBuilding"
},
"name": "MetaLogicGateBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 6316,
"end": 6349,
"loc": {
"start": {
"line": 112,
"column": 61
},
"end": {
"line": 112,
"column": 94
}
},
"object": {
"type": "MemberExpression",
"start": 6316,
"end": 6346,
"loc": {
"start": {
"line": 112,
"column": 61
},
"end": {
"line": 112,
"column": 91
}
},
"object": {
"type": "Identifier",
"start": 6316,
"end": 6337,
"loc": {
"start": {
"line": 112,
"column": 61
},
"end": {
"line": 112,
"column": 82
},
"identifierName": "MetaLogicGateBuilding"
},
"name": "MetaLogicGateBuilding"
},
"property": {
"type": "Identifier",
"start": 6338,
"end": 6346,
"loc": {
"start": {
"line": 112,
"column": 83
},
"end": {
"line": 112,
"column": 91
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6347,
"end": 6349,
"loc": {
"start": {
"line": 112,
"column": 92
},
"end": {
"line": 112,
"column": 94
},
"identifierName": "or"
},
"name": "or"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 6378,
"end": 6459,
"loc": {
"start": {
"line": 115,
"column": 4
},
"end": {
"line": 115,
"column": 85
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 6378,
"end": 6380,
"loc": {
"start": {
"line": 115,
"column": 4
},
"end": {
"line": 115,
"column": 6
}
},
"extra": {
"rawValue": 38,
"raw": "38"
},
"value": 38,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 6382,
"end": 6459,
"loc": {
"start": {
"line": 115,
"column": 8
},
"end": {
"line": 115,
"column": 85
}
},
"callee": {
"type": "Identifier",
"start": 6382,
"end": 6405,
"loc": {
"start": {
"line": 115,
"column": 8
},
"end": {
"line": 115,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 6406,
"end": 6434,
"loc": {
"start": {
"line": 115,
"column": 32
},
"end": {
"line": 115,
"column": 60
}
},
"callee": {
"type": "Identifier",
"start": 6410,
"end": 6432,
"loc": {
"start": {
"line": 115,
"column": 36
},
"end": {
"line": 115,
"column": 58
},
"identifierName": "MetaTransistorBuilding"
},
"name": "MetaTransistorBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 6436,
"end": 6458,
"loc": {
"start": {
"line": 115,
"column": 62
},
"end": {
"line": 115,
"column": 84
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Transistor",
"start": 6359,
"end": 6372,
"loc": {
"start": {
"line": 114,
"column": 4
},
"end": {
"line": 114,
"column": 17
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 6466,
"end": 6565,
"loc": {
"start": {
"line": 116,
"column": 4
},
"end": {
"line": 116,
"column": 103
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 6466,
"end": 6468,
"loc": {
"start": {
"line": 116,
"column": 4
},
"end": {
"line": 116,
"column": 6
}
},
"extra": {
"rawValue": 60,
"raw": "60"
},
"value": 60
},
"value": {
"type": "CallExpression",
"start": 6470,
"end": 6565,
"loc": {
"start": {
"line": 116,
"column": 8
},
"end": {
"line": 116,
"column": 103
}
},
"callee": {
"type": "Identifier",
"start": 6470,
"end": 6493,
"loc": {
"start": {
"line": 116,
"column": 8
},
"end": {
"line": 116,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 6494,
"end": 6522,
"loc": {
"start": {
"line": 116,
"column": 32
},
"end": {
"line": 116,
"column": 60
}
},
"callee": {
"type": "Identifier",
"start": 6498,
"end": 6520,
"loc": {
"start": {
"line": 116,
"column": 36
},
"end": {
"line": 116,
"column": 58
},
"identifierName": "MetaTransistorBuilding"
},
"name": "MetaTransistorBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 6524,
"end": 6564,
"loc": {
"start": {
"line": 116,
"column": 62
},
"end": {
"line": 116,
"column": 102
}
},
"object": {
"type": "MemberExpression",
"start": 6524,
"end": 6555,
"loc": {
"start": {
"line": 116,
"column": 62
},
"end": {
"line": 116,
"column": 93
}
},
"object": {
"type": "Identifier",
"start": 6524,
"end": 6546,
"loc": {
"start": {
"line": 116,
"column": 62
},
"end": {
"line": 116,
"column": 84
},
"identifierName": "MetaTransistorBuilding"
},
"name": "MetaTransistorBuilding"
},
"property": {
"type": "Identifier",
"start": 6547,
"end": 6555,
"loc": {
"start": {
"line": 116,
"column": 85
},
"end": {
"line": 116,
"column": 93
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 6556,
"end": 6564,
"loc": {
"start": {
"line": 116,
"column": 94
},
"end": {
"line": 116,
"column": 102
},
"identifierName": "mirrored"
},
"name": "mirrored"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 6588,
"end": 6664,
"loc": {
"start": {
"line": 119,
"column": 4
},
"end": {
"line": 119,
"column": 80
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 6588,
"end": 6590,
"loc": {
"start": {
"line": 119,
"column": 4
},
"end": {
"line": 119,
"column": 6
}
},
"extra": {
"rawValue": 33,
"raw": "33"
},
"value": 33,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 6592,
"end": 6664,
"loc": {
"start": {
"line": 119,
"column": 8
},
"end": {
"line": 119,
"column": 80
}
},
"callee": {
"type": "Identifier",
"start": 6592,
"end": 6615,
"loc": {
"start": {
"line": 119,
"column": 8
},
"end": {
"line": 119,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 6616,
"end": 6639,
"loc": {
"start": {
"line": 119,
"column": 32
},
"end": {
"line": 119,
"column": 55
}
},
"callee": {
"type": "Identifier",
"start": 6620,
"end": 6637,
"loc": {
"start": {
"line": 119,
"column": 36
},
"end": {
"line": 119,
"column": 53
},
"identifierName": "MetaLeverBuilding"
},
"name": "MetaLeverBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 6641,
"end": 6663,
"loc": {
"start": {
"line": 119,
"column": 57
},
"end": {
"line": 119,
"column": 79
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Lever",
"start": 6574,
"end": 6582,
"loc": {
"start": {
"line": 118,
"column": 4
},
"end": {
"line": 118,
"column": 12
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 6688,
"end": 6765,
"loc": {
"start": {
"line": 122,
"column": 4
},
"end": {
"line": 122,
"column": 81
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 6688,
"end": 6690,
"loc": {
"start": {
"line": 122,
"column": 4
},
"end": {
"line": 122,
"column": 6
}
},
"extra": {
"rawValue": 37,
"raw": "37"
},
"value": 37,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 6692,
"end": 6765,
"loc": {
"start": {
"line": 122,
"column": 8
},
"end": {
"line": 122,
"column": 81
}
},
"callee": {
"type": "Identifier",
"start": 6692,
"end": 6715,
"loc": {
"start": {
"line": 122,
"column": 8
},
"end": {
"line": 122,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 6716,
"end": 6740,
"loc": {
"start": {
"line": 122,
"column": 32
},
"end": {
"line": 122,
"column": 56
}
},
"callee": {
"type": "Identifier",
"start": 6720,
"end": 6738,
"loc": {
"start": {
"line": 122,
"column": 36
},
"end": {
"line": 122,
"column": 54
},
"identifierName": "MetaFilterBuilding"
},
"name": "MetaFilterBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 6742,
"end": 6764,
"loc": {
"start": {
"line": 122,
"column": 58
},
"end": {
"line": 122,
"column": 80
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Filter",
"start": 6673,
"end": 6682,
"loc": {
"start": {
"line": 121,
"column": 4
},
"end": {
"line": 121,
"column": 13
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 6794,
"end": 6875,
"loc": {
"start": {
"line": 125,
"column": 4
},
"end": {
"line": 125,
"column": 85
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 6794,
"end": 6796,
"loc": {
"start": {
"line": 125,
"column": 4
},
"end": {
"line": 125,
"column": 6
}
},
"extra": {
"rawValue": 39,
"raw": "39"
},
"value": 39,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 6798,
"end": 6875,
"loc": {
"start": {
"line": 125,
"column": 8
},
"end": {
"line": 125,
"column": 85
}
},
"callee": {
"type": "Identifier",
"start": 6798,
"end": 6821,
"loc": {
"start": {
"line": 125,
"column": 8
},
"end": {
"line": 125,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 6822,
"end": 6850,
"loc": {
"start": {
"line": 125,
"column": 32
},
"end": {
"line": 125,
"column": 60
}
},
"callee": {
"type": "Identifier",
"start": 6826,
"end": 6848,
"loc": {
"start": {
"line": 125,
"column": 36
},
"end": {
"line": 125,
"column": 58
},
"identifierName": "MetaWireTunnelBuilding"
},
"name": "MetaWireTunnelBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 6852,
"end": 6874,
"loc": {
"start": {
"line": 125,
"column": 62
},
"end": {
"line": 125,
"column": 84
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Wire tunnel",
"start": 6774,
"end": 6788,
"loc": {
"start": {
"line": 124,
"column": 4
},
"end": {
"line": 124,
"column": 18
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 6900,
"end": 6978,
"loc": {
"start": {
"line": 128,
"column": 4
},
"end": {
"line": 128,
"column": 82
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 6900,
"end": 6902,
"loc": {
"start": {
"line": 128,
"column": 4
},
"end": {
"line": 128,
"column": 6
}
},
"extra": {
"rawValue": 40,
"raw": "40"
},
"value": 40,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 6904,
"end": 6978,
"loc": {
"start": {
"line": 128,
"column": 8
},
"end": {
"line": 128,
"column": 82
}
},
"callee": {
"type": "Identifier",
"start": 6904,
"end": 6927,
"loc": {
"start": {
"line": 128,
"column": 8
},
"end": {
"line": 128,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 6928,
"end": 6953,
"loc": {
"start": {
"line": 128,
"column": 32
},
"end": {
"line": 128,
"column": 57
}
},
"callee": {
"type": "Identifier",
"start": 6932,
"end": 6951,
"loc": {
"start": {
"line": 128,
"column": 36
},
"end": {
"line": 128,
"column": 55
},
"identifierName": "MetaDisplayBuilding"
},
"name": "MetaDisplayBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 6955,
"end": 6977,
"loc": {
"start": {
"line": 128,
"column": 59
},
"end": {
"line": 128,
"column": 81
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Display",
"start": 6884,
"end": 6894,
"loc": {
"start": {
"line": 127,
"column": 4
},
"end": {
"line": 127,
"column": 14
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 7013,
"end": 7100,
"loc": {
"start": {
"line": 131,
"column": 4
},
"end": {
"line": 131,
"column": 91
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 7013,
"end": 7015,
"loc": {
"start": {
"line": 131,
"column": 4
},
"end": {
"line": 131,
"column": 6
}
},
"extra": {
"rawValue": 42,
"raw": "42"
},
"value": 42,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 7017,
"end": 7100,
"loc": {
"start": {
"line": 131,
"column": 8
},
"end": {
"line": 131,
"column": 91
}
},
"callee": {
"type": "Identifier",
"start": 7017,
"end": 7040,
"loc": {
"start": {
"line": 131,
"column": 8
},
"end": {
"line": 131,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 7041,
"end": 7075,
"loc": {
"start": {
"line": 131,
"column": 32
},
"end": {
"line": 131,
"column": 66
}
},
"callee": {
"type": "Identifier",
"start": 7045,
"end": 7073,
"loc": {
"start": {
"line": 131,
"column": 36
},
"end": {
"line": 131,
"column": 64
},
"identifierName": "MetaVirtualProcessorBuilding"
},
"name": "MetaVirtualProcessorBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 7077,
"end": 7099,
"loc": {
"start": {
"line": 131,
"column": 68
},
"end": {
"line": 131,
"column": 90
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Virtual Processor",
"start": 6987,
"end": 7007,
"loc": {
"start": {
"line": 130,
"column": 4
},
"end": {
"line": 130,
"column": 24
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 7107,
"end": 7242,
"loc": {
"start": {
"line": 132,
"column": 4
},
"end": {
"line": 135,
"column": 5
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 7107,
"end": 7109,
"loc": {
"start": {
"line": 132,
"column": 4
},
"end": {
"line": 132,
"column": 6
}
},
"extra": {
"rawValue": 44,
"raw": "44"
},
"value": 44
},
"value": {
"type": "CallExpression",
"start": 7111,
"end": 7242,
"loc": {
"start": {
"line": 132,
"column": 8
},
"end": {
"line": 135,
"column": 5
}
},
"callee": {
"type": "Identifier",
"start": 7111,
"end": 7134,
"loc": {
"start": {
"line": 132,
"column": 8
},
"end": {
"line": 132,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 7145,
"end": 7179,
"loc": {
"start": {
"line": 133,
"column": 8
},
"end": {
"line": 133,
"column": 42
}
},
"callee": {
"type": "Identifier",
"start": 7149,
"end": 7177,
"loc": {
"start": {
"line": 133,
"column": 12
},
"end": {
"line": 133,
"column": 40
},
"identifierName": "MetaVirtualProcessorBuilding"
},
"name": "MetaVirtualProcessorBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 7190,
"end": 7235,
"loc": {
"start": {
"line": 134,
"column": 8
},
"end": {
"line": 134,
"column": 53
}
},
"object": {
"type": "MemberExpression",
"start": 7190,
"end": 7227,
"loc": {
"start": {
"line": 134,
"column": 8
},
"end": {
"line": 134,
"column": 45
}
},
"object": {
"type": "Identifier",
"start": 7190,
"end": 7218,
"loc": {
"start": {
"line": 134,
"column": 8
},
"end": {
"line": 134,
"column": 36
},
"identifierName": "MetaVirtualProcessorBuilding"
},
"name": "MetaVirtualProcessorBuilding"
},
"property": {
"type": "Identifier",
"start": 7219,
"end": 7227,
"loc": {
"start": {
"line": 134,
"column": 37
},
"end": {
"line": 134,
"column": 45
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 7228,
"end": 7235,
"loc": {
"start": {
"line": 134,
"column": 46
},
"end": {
"line": 134,
"column": 53
},
"identifierName": "rotater"
},
"name": "rotater"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 7249,
"end": 7386,
"loc": {
"start": {
"line": 136,
"column": 4
},
"end": {
"line": 139,
"column": 5
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 7249,
"end": 7251,
"loc": {
"start": {
"line": 136,
"column": 4
},
"end": {
"line": 136,
"column": 6
}
},
"extra": {
"rawValue": 45,
"raw": "45"
},
"value": 45
},
"value": {
"type": "CallExpression",
"start": 7253,
"end": 7386,
"loc": {
"start": {
"line": 136,
"column": 8
},
"end": {
"line": 139,
"column": 5
}
},
"callee": {
"type": "Identifier",
"start": 7253,
"end": 7276,
"loc": {
"start": {
"line": 136,
"column": 8
},
"end": {
"line": 136,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 7287,
"end": 7321,
"loc": {
"start": {
"line": 137,
"column": 8
},
"end": {
"line": 137,
"column": 42
}
},
"callee": {
"type": "Identifier",
"start": 7291,
"end": 7319,
"loc": {
"start": {
"line": 137,
"column": 12
},
"end": {
"line": 137,
"column": 40
},
"identifierName": "MetaVirtualProcessorBuilding"
},
"name": "MetaVirtualProcessorBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 7332,
"end": 7379,
"loc": {
"start": {
"line": 138,
"column": 8
},
"end": {
"line": 138,
"column": 55
}
},
"object": {
"type": "MemberExpression",
"start": 7332,
"end": 7369,
"loc": {
"start": {
"line": 138,
"column": 8
},
"end": {
"line": 138,
"column": 45
}
},
"object": {
"type": "Identifier",
"start": 7332,
"end": 7360,
"loc": {
"start": {
"line": 138,
"column": 8
},
"end": {
"line": 138,
"column": 36
},
"identifierName": "MetaVirtualProcessorBuilding"
},
"name": "MetaVirtualProcessorBuilding"
},
"property": {
"type": "Identifier",
"start": 7361,
"end": 7369,
"loc": {
"start": {
"line": 138,
"column": 37
},
"end": {
"line": 138,
"column": 45
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 7370,
"end": 7379,
"loc": {
"start": {
"line": 138,
"column": 46
},
"end": {
"line": 138,
"column": 55
},
"identifierName": "unstacker"
},
"name": "unstacker"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 7393,
"end": 7528,
"loc": {
"start": {
"line": 140,
"column": 4
},
"end": {
"line": 143,
"column": 5
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 7393,
"end": 7395,
"loc": {
"start": {
"line": 140,
"column": 4
},
"end": {
"line": 140,
"column": 6
}
},
"extra": {
"rawValue": 50,
"raw": "50"
},
"value": 50
},
"value": {
"type": "CallExpression",
"start": 7397,
"end": 7528,
"loc": {
"start": {
"line": 140,
"column": 8
},
"end": {
"line": 143,
"column": 5
}
},
"callee": {
"type": "Identifier",
"start": 7397,
"end": 7420,
"loc": {
"start": {
"line": 140,
"column": 8
},
"end": {
"line": 140,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 7431,
"end": 7465,
"loc": {
"start": {
"line": 141,
"column": 8
},
"end": {
"line": 141,
"column": 42
}
},
"callee": {
"type": "Identifier",
"start": 7435,
"end": 7463,
"loc": {
"start": {
"line": 141,
"column": 12
},
"end": {
"line": 141,
"column": 40
},
"identifierName": "MetaVirtualProcessorBuilding"
},
"name": "MetaVirtualProcessorBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 7476,
"end": 7521,
"loc": {
"start": {
"line": 142,
"column": 8
},
"end": {
"line": 142,
"column": 53
}
},
"object": {
"type": "MemberExpression",
"start": 7476,
"end": 7513,
"loc": {
"start": {
"line": 142,
"column": 8
},
"end": {
"line": 142,
"column": 45
}
},
"object": {
"type": "Identifier",
"start": 7476,
"end": 7504,
"loc": {
"start": {
"line": 142,
"column": 8
},
"end": {
"line": 142,
"column": 36
},
"identifierName": "MetaVirtualProcessorBuilding"
},
"name": "MetaVirtualProcessorBuilding"
},
"property": {
"type": "Identifier",
"start": 7505,
"end": 7513,
"loc": {
"start": {
"line": 142,
"column": 37
},
"end": {
"line": 142,
"column": 45
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 7514,
"end": 7521,
"loc": {
"start": {
"line": 142,
"column": 46
},
"end": {
"line": 142,
"column": 53
},
"identifierName": "stacker"
},
"name": "stacker"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 7535,
"end": 7670,
"loc": {
"start": {
"line": 144,
"column": 4
},
"end": {
"line": 147,
"column": 5
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 7535,
"end": 7537,
"loc": {
"start": {
"line": 144,
"column": 4
},
"end": {
"line": 144,
"column": 6
}
},
"extra": {
"rawValue": 51,
"raw": "51"
},
"value": 51
},
"value": {
"type": "CallExpression",
"start": 7539,
"end": 7670,
"loc": {
"start": {
"line": 144,
"column": 8
},
"end": {
"line": 147,
"column": 5
}
},
"callee": {
"type": "Identifier",
"start": 7539,
"end": 7562,
"loc": {
"start": {
"line": 144,
"column": 8
},
"end": {
"line": 144,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 7573,
"end": 7607,
"loc": {
"start": {
"line": 145,
"column": 8
},
"end": {
"line": 145,
"column": 42
}
},
"callee": {
"type": "Identifier",
"start": 7577,
"end": 7605,
"loc": {
"start": {
"line": 145,
"column": 12
},
"end": {
"line": 145,
"column": 40
},
"identifierName": "MetaVirtualProcessorBuilding"
},
"name": "MetaVirtualProcessorBuilding"
},
"arguments": []
},
{
"type": "MemberExpression",
"start": 7618,
"end": 7663,
"loc": {
"start": {
"line": 146,
"column": 8
},
"end": {
"line": 146,
"column": 53
}
},
"object": {
"type": "MemberExpression",
"start": 7618,
"end": 7655,
"loc": {
"start": {
"line": 146,
"column": 8
},
"end": {
"line": 146,
"column": 45
}
},
"object": {
"type": "Identifier",
"start": 7618,
"end": 7646,
"loc": {
"start": {
"line": 146,
"column": 8
},
"end": {
"line": 146,
"column": 36
},
"identifierName": "MetaVirtualProcessorBuilding"
},
"name": "MetaVirtualProcessorBuilding"
},
"property": {
"type": "Identifier",
"start": 7647,
"end": 7655,
"loc": {
"start": {
"line": 146,
"column": 37
},
"end": {
"line": 146,
"column": 45
},
"identifierName": "variants"
},
"name": "variants"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 7656,
"end": 7663,
"loc": {
"start": {
"line": 146,
"column": 46
},
"end": {
"line": 146,
"column": 53
},
"identifierName": "painter"
},
"name": "painter"
},
"computed": false
}
]
}
},
{
"type": "ObjectProperty",
"start": 7696,
"end": 7777,
"loc": {
"start": {
"line": 150,
"column": 4
},
"end": {
"line": 150,
"column": 85
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 7696,
"end": 7698,
"loc": {
"start": {
"line": 150,
"column": 4
},
"end": {
"line": 150,
"column": 6
}
},
"extra": {
"rawValue": 46,
"raw": "46"
},
"value": 46,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 7700,
"end": 7777,
"loc": {
"start": {
"line": 150,
"column": 8
},
"end": {
"line": 150,
"column": 85
}
},
"callee": {
"type": "Identifier",
"start": 7700,
"end": 7723,
"loc": {
"start": {
"line": 150,
"column": 8
},
"end": {
"line": 150,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 7724,
"end": 7752,
"loc": {
"start": {
"line": 150,
"column": 32
},
"end": {
"line": 150,
"column": 60
}
},
"callee": {
"type": "Identifier",
"start": 7728,
"end": 7750,
"loc": {
"start": {
"line": 150,
"column": 36
},
"end": {
"line": 150,
"column": 58
},
"identifierName": "MetaComparatorBuilding"
},
"name": "MetaComparatorBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 7754,
"end": 7776,
"loc": {
"start": {
"line": 150,
"column": 62
},
"end": {
"line": 150,
"column": 84
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Analyzer",
"start": 7679,
"end": 7690,
"loc": {
"start": {
"line": 149,
"column": 4
},
"end": {
"line": 149,
"column": 15
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 7784,
"end": 7863,
"loc": {
"start": {
"line": 151,
"column": 4
},
"end": {
"line": 151,
"column": 83
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 7784,
"end": 7786,
"loc": {
"start": {
"line": 151,
"column": 4
},
"end": {
"line": 151,
"column": 6
}
},
"extra": {
"rawValue": 43,
"raw": "43"
},
"value": 43
},
"value": {
"type": "CallExpression",
"start": 7788,
"end": 7863,
"loc": {
"start": {
"line": 151,
"column": 8
},
"end": {
"line": 151,
"column": 83
}
},
"callee": {
"type": "Identifier",
"start": 7788,
"end": 7811,
"loc": {
"start": {
"line": 151,
"column": 8
},
"end": {
"line": 151,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 7812,
"end": 7838,
"loc": {
"start": {
"line": 151,
"column": 32
},
"end": {
"line": 151,
"column": 58
}
},
"callee": {
"type": "Identifier",
"start": 7816,
"end": 7836,
"loc": {
"start": {
"line": 151,
"column": 36
},
"end": {
"line": 151,
"column": 56
},
"identifierName": "MetaAnalyzerBuilding"
},
"name": "MetaAnalyzerBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 7840,
"end": 7862,
"loc": {
"start": {
"line": 151,
"column": 60
},
"end": {
"line": 151,
"column": 82
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
}
},
{
"type": "ObjectProperty",
"start": 7887,
"end": 7964,
"loc": {
"start": {
"line": 154,
"column": 4
},
"end": {
"line": 154,
"column": 81
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 7887,
"end": 7889,
"loc": {
"start": {
"line": 154,
"column": 4
},
"end": {
"line": 154,
"column": 6
}
},
"extra": {
"rawValue": 49,
"raw": "49"
},
"value": 49,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 7891,
"end": 7964,
"loc": {
"start": {
"line": 154,
"column": 8
},
"end": {
"line": 154,
"column": 81
}
},
"callee": {
"type": "Identifier",
"start": 7891,
"end": 7914,
"loc": {
"start": {
"line": 154,
"column": 8
},
"end": {
"line": 154,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 7915,
"end": 7939,
"loc": {
"start": {
"line": 154,
"column": 32
},
"end": {
"line": 154,
"column": 56
}
},
"callee": {
"type": "Identifier",
"start": 7919,
"end": 7937,
"loc": {
"start": {
"line": 154,
"column": 36
},
"end": {
"line": 154,
"column": 54
},
"identifierName": "MetaReaderBuilding"
},
"name": "MetaReaderBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 7941,
"end": 7963,
"loc": {
"start": {
"line": 154,
"column": 58
},
"end": {
"line": 154,
"column": 80
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Reader",
"start": 7872,
"end": 7881,
"loc": {
"start": {
"line": 153,
"column": 4
},
"end": {
"line": 153,
"column": 13
}
}
}
]
},
{
"type": "ObjectProperty",
"start": 7995,
"end": 8078,
"loc": {
"start": {
"line": 157,
"column": 4
},
"end": {
"line": 157,
"column": 87
}
},
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "NumericLiteral",
"start": 7995,
"end": 7997,
"loc": {
"start": {
"line": 157,
"column": 4
},
"end": {
"line": 157,
"column": 6
}
},
"extra": {
"rawValue": 61,
"raw": "61"
},
"value": 61,
"leadingComments": null
},
"value": {
"type": "CallExpression",
"start": 7999,
"end": 8078,
"loc": {
"start": {
"line": 157,
"column": 8
},
"end": {
"line": 157,
"column": 87
}
},
"callee": {
"type": "Identifier",
"start": 7999,
"end": 8022,
"loc": {
"start": {
"line": 157,
"column": 8
},
"end": {
"line": 157,
"column": 31
},
"identifierName": "getCodeFromBuildingData"
},
"name": "getCodeFromBuildingData"
},
"arguments": [
{
"type": "NewExpression",
"start": 8023,
"end": 8053,
"loc": {
"start": {
"line": 157,
"column": 32
},
"end": {
"line": 157,
"column": 62
}
},
"callee": {
"type": "Identifier",
"start": 8027,
"end": 8051,
"loc": {
"start": {
"line": 157,
"column": 36
},
"end": {
"line": 157,
"column": 60
},
"identifierName": "MetaItemProducerBuilding"
},
"name": "MetaItemProducerBuilding"
},
"arguments": []
},
{
"type": "Identifier",
"start": 8055,
"end": 8077,
"loc": {
"start": {
"line": 157,
"column": 64
},
"end": {
"line": 157,
"column": 86
},
"identifierName": "defaultBuildingVariant"
},
"name": "defaultBuildingVariant"
}
]
},
"leadingComments": [
{
"type": "CommentLine",
"value": " Item producer",
"start": 7973,
"end": 7989,
"loc": {
"start": {
"line": 156,
"column": 4
},
"end": {
"line": 156,
"column": 20
}
}
}
]
}
]
}
}
],
"kind": "const",
"leadingComments": [],
"trailingComments": []
}
},
{
"type": "ExportNamedDeclaration",
"start": 8087,
"end": 8771,
"loc": {
"start": {
"line": 160,
"column": 0
},
"end": {
"line": 185,
"column": 1
}
},
"specifiers": [],
"source": null,
"declaration": {
"type": "ClassDeclaration",
"start": 8094,
"end": 8771,
"loc": {
"start": {
"line": 160,
"column": 7
},
"end": {
"line": 185,
"column": 1
}
},
"id": {
"type": "Identifier",
"start": 8100,
"end": 8122,
"loc": {
"start": {
"line": 160,
"column": 13
},
"end": {
"line": 160,
"column": 35
},
"identifierName": "SavegameInterface_ML01"
},
"name": "SavegameInterface_ML01"
},
"superClass": {
"type": "Identifier",
"start": 8131,
"end": 8154,
"loc": {
"start": {
"line": 160,
"column": 44
},
"end": {
"line": 160,
"column": 67
},
"identifierName": "SavegameInterface_V1007"
},
"name": "SavegameInterface_V1007"
},
"body": {
"type": "ClassBody",
"start": 8155,
"end": 8771,
"loc": {
"start": {
"line": 160,
"column": 68
},
"end": {
"line": 185,
"column": 1
}
},
"body": [
{
"type": "ClassMethod",
"start": 8181,
"end": 8226,
"loc": {
"start": {
"line": 162,
"column": 4
},
"end": {
"line": 164,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8181,
"end": 8191,
"loc": {
"start": {
"line": 162,
"column": 4
},
"end": {
"line": 162,
"column": 14
},
"identifierName": "getVersion"
},
"name": "getVersion",
"leadingComments": null
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start": 8194,
"end": 8226,
"loc": {
"start": {
"line": 162,
"column": 17
},
"end": {
"line": 164,
"column": 5
}
},
"body": [
{
"type": "ReturnStatement",
"start": 8205,
"end": 8219,
"loc": {
"start": {
"line": 163,
"column": 8
},
"end": {
"line": 163,
"column": 22
}
},
"argument": {
"type": "StringLiteral",
"start": 8212,
"end": 8218,
"loc": {
"start": {
"line": 163,
"column": 15
},
"end": {
"line": 163,
"column": 21
}
},
"extra": {
"rawValue": "ML01",
"raw": "\"ML01\""
},
"value": "ML01"
}
}
],
"directives": []
},
"leadingComments": [
{
"type": "CommentLine",
"value": " @ts-ignore",
"start": 8162,
"end": 8175,
"loc": {
"start": {
"line": 161,
"column": 4
},
"end": {
"line": 161,
"column": 17
}
}
}
]
},
{
"type": "ClassMethod",
"start": 8234,
"end": 8286,
"loc": {
"start": {
"line": 166,
"column": 4
},
"end": {
"line": 168,
"column": 5
}
},
"static": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 8234,
"end": 8251,
"loc": {
"start": {
"line": 166,
"column": 4
},
"end": {
"line": 166,
"column": 21
},
"identifierName": "getSchemaUncached"
},
"name": "getSchemaUncached"
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start": 8254,
"end": 8286,
"loc": {
"start": {
"line": 166,
"column": 24
},
"end": {
"line": 168,
"column": 5
}
},
"body": [
{
"type": "ReturnStatement",
"start": 8265,
"end": 8279,
"loc": {
"start": {
"line": 167,
"column": 8
},
"end": {
"line": 167,
"column": 22
}
},
"argument": {
"type": "Identifier",
"start": 8272,
"end": 8278,
"loc": {
"start": {
"line": 167,
"column": 15
},
"end": {
"line": 167,
"column": 21
},
"identifierName": "schema"
},
"name": "schema"
}
}
],
"directives": [],
"trailingComments": null
},
"trailingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * @param {import(\"../savegame_typedefs.js\").SavegameData} data\r\n ",
"start": 8294,
"end": 8375,
"loc": {
"start": {
"line": 170,
"column": 4
},
"end": {
"line": 172,
"column": 7
}
}
}
]
},
{
"type": "ClassMethod",
"start": 8381,
"end": 8768,
"loc": {
"start": {
"line": 173,
"column": 4
},
"end": {
"line": 184,
"column": 5
}
},
"static": true,
"computed": false,
"key": {
"type": "Identifier",
"start": 8388,
"end": 8405,
"loc": {
"start": {
"line": 173,
"column": 11
},
"end": {
"line": 173,
"column": 28
},
"identifierName": "migrate1007toML01"
},
"name": "migrate1007toML01"
},
"kind": "method",
"id": null,
"generator": false,
"expression": false,
"async": false,
"params": [
{
"type": "Identifier",
"start": 8406,
"end": 8410,
"loc": {
"start": {
"line": 173,
"column": 29
},
"end": {
"line": 173,
"column": 33
},
"identifierName": "data"
},
"name": "data"
}
],
"body": {
"type": "BlockStatement",
"start": 8412,
"end": 8768,
"loc": {
"start": {
"line": 173,
"column": 35
},
"end": {
"line": 184,
"column": 5
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 8423,
"end": 8460,
"loc": {
"start": {
"line": 174,
"column": 8
},
"end": {
"line": 174,
"column": 45
}
},
"expression": {
"type": "CallExpression",
"start": 8423,
"end": 8459,
"loc": {
"start": {
"line": 174,
"column": 8
},
"end": {
"line": 174,
"column": 44
}
},
"callee": {
"type": "MemberExpression",
"start": 8423,
"end": 8433,
"loc": {
"start": {
"line": 174,
"column": 8
},
"end": {
"line": 174,
"column": 18
}
},
"object": {
"type": "Identifier",
"start": 8423,
"end": 8429,
"loc": {
"start": {
"line": 174,
"column": 8
},
"end": {
"line": 174,
"column": 14
},
"identifierName": "logger"
},
"name": "logger"
},
"property": {
"type": "Identifier",
"start": 8430,
"end": 8433,
"loc": {
"start": {
"line": 174,
"column": 15
},
"end": {
"line": 174,
"column": 18
},
"identifierName": "log"
},
"name": "log"
},
"computed": false
},
"arguments": [
{
"type": "StringLiteral",
"start": 8434,
"end": 8458,
"loc": {
"start": {
"line": 174,
"column": 19
},
"end": {
"line": 174,
"column": 43
}
},
"extra": {
"rawValue": "Migrating 1007 to ML01",
"raw": "\"Migrating 1007 to ML01\""
},
"value": "Migrating 1007 to ML01"
}
]
}
},
{
"type": "VariableDeclaration",
"start": 8470,
"end": 8493,
"loc": {
"start": {
"line": 175,
"column": 8
},
"end": {
"line": 175,
"column": 31
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 8476,
"end": 8492,
"loc": {
"start": {
"line": 175,
"column": 14
},
"end": {
"line": 175,
"column": 30
}
},
"id": {
"type": "Identifier",
"start": 8476,
"end": 8480,
"loc": {
"start": {
"line": 175,
"column": 14
},
"end": {
"line": 175,
"column": 18
},
"identifierName": "dump"
},
"name": "dump"
},
"init": {
"type": "MemberExpression",
"start": 8483,
"end": 8492,
"loc": {
"start": {
"line": 175,
"column": 21
},
"end": {
"line": 175,
"column": 30
}
},
"object": {
"type": "Identifier",
"start": 8483,
"end": 8487,
"loc": {
"start": {
"line": 175,
"column": 21
},
"end": {
"line": 175,
"column": 25
},
"identifierName": "data"
},
"name": "data"
},
"property": {
"type": "Identifier",
"start": 8488,
"end": 8492,
"loc": {
"start": {
"line": 175,
"column": 26
},
"end": {
"line": 175,
"column": 30
},
"identifierName": "dump"
},
"name": "dump"
},
"computed": false
}
}
],
"kind": "const"
},
{
"type": "IfStatement",
"start": 8503,
"end": 8552,
"loc": {
"start": {
"line": 176,
"column": 8
},
"end": {
"line": 178,
"column": 9
}
},
"test": {
"type": "UnaryExpression",
"start": 8507,
"end": 8512,
"loc": {
"start": {
"line": 176,
"column": 12
},
"end": {
"line": 176,
"column": 17
}
},
"operator": "!",
"prefix": true,
"argument": {
"type": "Identifier",
"start": 8508,
"end": 8512,
"loc": {
"start": {
"line": 176,
"column": 13
},
"end": {
"line": 176,
"column": 17
},
"identifierName": "dump"
},
"name": "dump"
},
"extra": {
"parenthesizedArgument": false
}
},
"consequent": {
"type": "BlockStatement",
"start": 8514,
"end": 8552,
"loc": {
"start": {
"line": 176,
"column": 19
},
"end": {
"line": 178,
"column": 9
}
},
"body": [
{
"type": "ReturnStatement",
"start": 8529,
"end": 8541,
"loc": {
"start": {
"line": 177,
"column": 12
},
"end": {
"line": 177,
"column": 24
}
},
"argument": {
"type": "BooleanLiteral",
"start": 8536,
"end": 8540,
"loc": {
"start": {
"line": 177,
"column": 19
},
"end": {
"line": 177,
"column": 23
}
},
"value": true
}
}
],
"directives": []
},
"alternate": null
},
{
"type": "ForStatement",
"start": 8564,
"end": 8761,
"loc": {
"start": {
"line": 180,
"column": 8
},
"end": {
"line": 183,
"column": 9
}
},
"init": {
"type": "VariableDeclaration",
"start": 8569,
"end": 8578,
"loc": {
"start": {
"line": 180,
"column": 13
},
"end": {
"line": 180,
"column": 22
}
},
"declarations": [
{
"type": "VariableDeclarator",
"start": 8573,
"end": 8578,
"loc": {
"start": {
"line": 180,
"column": 17
},
"end": {
"line": 180,
"column": 22
}
},
"id": {
"type": "Identifier",
"start": 8573,
"end": 8574,
"loc": {
"start": {
"line": 180,
"column": 17
},
"end": {
"line": 180,
"column": 18
},
"identifierName": "i"
},
"name": "i"
},
"init": {
"type": "NumericLiteral",
"start": 8577,
"end": 8578,
"loc": {
"start": {
"line": 180,
"column": 21
},
"end": {
"line": 180,
"column": 22
}
},
"extra": {
"rawValue": 0,
"raw": "0"
},
"value": 0
}
}
],
"kind": "let"
},
"test": {
"type": "BinaryExpression",
"start": 8580,
"end": 8604,
"loc": {
"start": {
"line": 180,
"column": 24
},
"end": {
"line": 180,
"column": 48
}
},
"left": {
"type": "Identifier",
"start": 8580,
"end": 8581,
"loc": {
"start": {
"line": 180,
"column": 24
},
"end": {
"line": 180,
"column": 25
},
"identifierName": "i"
},
"name": "i"
},
"operator": "<",
"right": {
"type": "MemberExpression",
"start": 8584,
"end": 8604,
"loc": {
"start": {
"line": 180,
"column": 28
},
"end": {
"line": 180,
"column": 48
}
},
"object": {
"type": "MemberExpression",
"start": 8584,
"end": 8597,
"loc": {
"start": {
"line": 180,
"column": 28
},
"end": {
"line": 180,
"column": 41
}
},
"object": {
"type": "Identifier",
"start": 8584,
"end": 8588,
"loc": {
"start": {
"line": 180,
"column": 28
},
"end": {
"line": 180,
"column": 32
},
"identifierName": "dump"
},
"name": "dump"
},
"property": {
"type": "Identifier",
"start": 8589,
"end": 8597,
"loc": {
"start": {
"line": 180,
"column": 33
},
"end": {
"line": 180,
"column": 41
},
"identifierName": "entities"
},
"name": "entities"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 8598,
"end": 8604,
"loc": {
"start": {
"line": 180,
"column": 42
},
"end": {
"line": 180,
"column": 48
},
"identifierName": "length"
},
"name": "length"
},
"computed": false
}
},
"update": {
"type": "UpdateExpression",
"start": 8606,
"end": 8609,
"loc": {
"start": {
"line": 180,
"column": 50
},
"end": {
"line": 180,
"column": 53
}
},
"operator": "++",
"prefix": false,
"argument": {
"type": "Identifier",
"start": 8606,
"end": 8607,
"loc": {
"start": {
"line": 180,
"column": 50
},
"end": {
"line": 180,
"column": 51
},
"identifierName": "i"
},
"name": "i"
}
},
"body": {
"type": "BlockStatement",
"start": 8611,
"end": 8761,
"loc": {
"start": {
"line": 180,
"column": 55
},
"end": {
"line": 183,
"column": 9
}
},
"body": [
{
"type": "ExpressionStatement",
"start": 8626,
"end": 8750,
"loc": {
"start": {
"line": 181,
"column": 12
},
"end": {
"line": 182,
"column": 72
}
},
"expression": {
"type": "AssignmentExpression",
"start": 8626,
"end": 8749,
"loc": {
"start": {
"line": 181,
"column": 12
},
"end": {
"line": 182,
"column": 71
}
},
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 8626,
"end": 8674,
"loc": {
"start": {
"line": 181,
"column": 12
},
"end": {
"line": 181,
"column": 60
}
},
"object": {
"type": "MemberExpression",
"start": 8626,
"end": 8669,
"loc": {
"start": {
"line": 181,
"column": 12
},
"end": {
"line": 181,
"column": 55
}
},
"object": {
"type": "MemberExpression",
"start": 8626,
"end": 8653,
"loc": {
"start": {
"line": 181,
"column": 12
},
"end": {
"line": 181,
"column": 39
}
},
"object": {
"type": "MemberExpression",
"start": 8626,
"end": 8642,
"loc": {
"start": {
"line": 181,
"column": 12
},
"end": {
"line": 181,
"column": 28
}
},
"object": {
"type": "MemberExpression",
"start": 8626,
"end": 8639,
"loc": {
"start": {
"line": 181,
"column": 12
},
"end": {
"line": 181,
"column": 25
}
},
"object": {
"type": "Identifier",
"start": 8626,
"end": 8630,
"loc": {
"start": {
"line": 181,
"column": 12
},
"end": {
"line": 181,
"column": 16
},
"identifierName": "dump"
},
"name": "dump"
},
"property": {
"type": "Identifier",
"start": 8631,
"end": 8639,
"loc": {
"start": {
"line": 181,
"column": 17
},
"end": {
"line": 181,
"column": 25
},
"identifierName": "entities"
},
"name": "entities"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 8640,
"end": 8641,
"loc": {
"start": {
"line": 181,
"column": 26
},
"end": {
"line": 181,
"column": 27
},
"identifierName": "i"
},
"name": "i"
},
"computed": true
},
"property": {
"type": "Identifier",
"start": 8643,
"end": 8653,
"loc": {
"start": {
"line": 181,
"column": 29
},
"end": {
"line": 181,
"column": 39
},
"identifierName": "components"
},
"name": "components"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 8654,
"end": 8669,
"loc": {
"start": {
"line": 181,
"column": 40
},
"end": {
"line": 181,
"column": 55
},
"identifierName": "StaticMapEntity"
},
"name": "StaticMapEntity"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 8670,
"end": 8674,
"loc": {
"start": {
"line": 181,
"column": 56
},
"end": {
"line": 181,
"column": 60
},
"identifierName": "code"
},
"name": "code"
},
"computed": false
},
"right": {
"type": "MemberExpression",
"start": 8694,
"end": 8749,
"loc": {
"start": {
"line": 182,
"column": 16
},
"end": {
"line": 182,
"column": 71
}
},
"object": {
"type": "Identifier",
"start": 8694,
"end": 8699,
"loc": {
"start": {
"line": 182,
"column": 16
},
"end": {
"line": 182,
"column": 21
},
"identifierName": "codes"
},
"name": "codes"
},
"property": {
"type": "MemberExpression",
"start": 8700,
"end": 8748,
"loc": {
"start": {
"line": 182,
"column": 22
},
"end": {
"line": 182,
"column": 70
}
},
"object": {
"type": "MemberExpression",
"start": 8700,
"end": 8743,
"loc": {
"start": {
"line": 182,
"column": 22
},
"end": {
"line": 182,
"column": 65
}
},
"object": {
"type": "MemberExpression",
"start": 8700,
"end": 8727,
"loc": {
"start": {
"line": 182,
"column": 22
},
"end": {
"line": 182,
"column": 49
}
},
"object": {
"type": "MemberExpression",
"start": 8700,
"end": 8716,
"loc": {
"start": {
"line": 182,
"column": 22
},
"end": {
"line": 182,
"column": 38
}
},
"object": {
"type": "MemberExpression",
"start": 8700,
"end": 8713,
"loc": {
"start": {
"line": 182,
"column": 22
},
"end": {
"line": 182,
"column": 35
}
},
"object": {
"type": "Identifier",
"start": 8700,
"end": 8704,
"loc": {
"start": {
"line": 182,
"column": 22
},
"end": {
"line": 182,
"column": 26
},
"identifierName": "dump"
},
"name": "dump"
},
"property": {
"type": "Identifier",
"start": 8705,
"end": 8713,
"loc": {
"start": {
"line": 182,
"column": 27
},
"end": {
"line": 182,
"column": 35
},
"identifierName": "entities"
},
"name": "entities"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 8714,
"end": 8715,
"loc": {
"start": {
"line": 182,
"column": 36
},
"end": {
"line": 182,
"column": 37
},
"identifierName": "i"
},
"name": "i"
},
"computed": true
},
"property": {
"type": "Identifier",
"start": 8717,
"end": 8727,
"loc": {
"start": {
"line": 182,
"column": 39
},
"end": {
"line": 182,
"column": 49
},
"identifierName": "components"
},
"name": "components"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 8728,
"end": 8743,
"loc": {
"start": {
"line": 182,
"column": 50
},
"end": {
"line": 182,
"column": 65
},
"identifierName": "StaticMapEntity"
},
"name": "StaticMapEntity"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 8744,
"end": 8748,
"loc": {
"start": {
"line": 182,
"column": 66
},
"end": {
"line": 182,
"column": 70
},
"identifierName": "code"
},
"name": "code"
},
"computed": false
},
"computed": true
}
}
}
],
"directives": []
}
}
],
"directives": []
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "*\r\n * @param {import(\"../savegame_typedefs.js\").SavegameData} data\r\n ",
"start": 8294,
"end": 8375,
"loc": {
"start": {
"line": 170,
"column": 4
},
"end": {
"line": 172,
"column": 7
}
}
}
]
}
]
},
"leadingComments": [],
"trailingComments": []
}
}
],
"directives": []
},
"comments": [
{
"type": "CommentLine",
"value": " Belt",
"start": 2235,
"end": 2242,
"loc": {
"start": {
"line": 35,
"column": 4
},
"end": {
"line": 35,
"column": 11
}
}
},
{
"type": "CommentLine",
"value": " Balancer",
"start": 2499,
"end": 2510,
"loc": {
"start": {
"line": 40,
"column": 4
},
"end": {
"line": 40,
"column": 15
}
}
},
{
"type": "CommentLine",
"value": " Miner",
"start": 3019,
"end": 3027,
"loc": {
"start": {
"line": 47,
"column": 4
},
"end": {
"line": 47,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Cutter",
"start": 3213,
"end": 3222,
"loc": {
"start": {
"line": 51,
"column": 4
},
"end": {
"line": 51,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " Rotater",
"start": 3407,
"end": 3417,
"loc": {
"start": {
"line": 55,
"column": 4
},
"end": {
"line": 55,
"column": 14
}
}
},
{
"type": "CommentLine",
"value": " Stacker",
"start": 3706,
"end": 3716,
"loc": {
"start": {
"line": 60,
"column": 4
},
"end": {
"line": 60,
"column": 14
}
}
},
{
"type": "CommentLine",
"value": " Mixer",
"start": 3809,
"end": 3817,
"loc": {
"start": {
"line": 63,
"column": 4
},
"end": {
"line": 63,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Painter",
"start": 3908,
"end": 3918,
"loc": {
"start": {
"line": 66,
"column": 4
},
"end": {
"line": 66,
"column": 14
}
}
},
{
"type": "CommentLine",
"value": " Trash",
"start": 4305,
"end": 4313,
"loc": {
"start": {
"line": 72,
"column": 4
},
"end": {
"line": 72,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Storage",
"start": 4404,
"end": 4414,
"loc": {
"start": {
"line": 75,
"column": 4
},
"end": {
"line": 75,
"column": 14
}
}
},
{
"type": "CommentLine",
"value": " Underground belt",
"start": 4507,
"end": 4526,
"loc": {
"start": {
"line": 78,
"column": 4
},
"end": {
"line": 78,
"column": 23
}
}
},
{
"type": "CommentLine",
"value": " Hub",
"start": 5011,
"end": 5017,
"loc": {
"start": {
"line": 91,
"column": 4
},
"end": {
"line": 91,
"column": 10
}
}
},
{
"type": "CommentLine",
"value": " Wire",
"start": 5106,
"end": 5113,
"loc": {
"start": {
"line": 94,
"column": 4
},
"end": {
"line": 94,
"column": 11
}
}
},
{
"type": "CommentLine",
"value": " Constant signal",
"start": 5837,
"end": 5855,
"loc": {
"start": {
"line": 105,
"column": 4
},
"end": {
"line": 105,
"column": 22
}
}
},
{
"type": "CommentLine",
"value": " Logic gate",
"start": 5955,
"end": 5968,
"loc": {
"start": {
"line": 108,
"column": 4
},
"end": {
"line": 108,
"column": 17
}
}
},
{
"type": "CommentLine",
"value": " Transistor",
"start": 6359,
"end": 6372,
"loc": {
"start": {
"line": 114,
"column": 4
},
"end": {
"line": 114,
"column": 17
}
}
},
{
"type": "CommentLine",
"value": " Lever",
"start": 6574,
"end": 6582,
"loc": {
"start": {
"line": 118,
"column": 4
},
"end": {
"line": 118,
"column": 12
}
}
},
{
"type": "CommentLine",
"value": " Filter",
"start": 6673,
"end": 6682,
"loc": {
"start": {
"line": 121,
"column": 4
},
"end": {
"line": 121,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " Wire tunnel",
"start": 6774,
"end": 6788,
"loc": {
"start": {
"line": 124,
"column": 4
},
"end": {
"line": 124,
"column": 18
}
}
},
{
"type": "CommentLine",
"value": " Display",
"start": 6884,
"end": 6894,
"loc": {
"start": {
"line": 127,
"column": 4
},
"end": {
"line": 127,
"column": 14
}
}
},
{
"type": "CommentLine",
"value": " Virtual Processor",
"start": 6987,
"end": 7007,
"loc": {
"start": {
"line": 130,
"column": 4
},
"end": {
"line": 130,
"column": 24
}
}
},
{
"type": "CommentLine",
"value": " Analyzer",
"start": 7679,
"end": 7690,
"loc": {
"start": {
"line": 149,
"column": 4
},
"end": {
"line": 149,
"column": 15
}
}
},
{
"type": "CommentLine",
"value": " Reader",
"start": 7872,
"end": 7881,
"loc": {
"start": {
"line": 153,
"column": 4
},
"end": {
"line": 153,
"column": 13
}
}
},
{
"type": "CommentLine",
"value": " Item producer",
"start": 7973,
"end": 7989,
"loc": {
"start": {
"line": 156,
"column": 4
},
"end": {
"line": 156,
"column": 20
}
}
},
{
"type": "CommentLine",
"value": " @ts-ignore",
"start": 8162,
"end": 8175,
"loc": {
"start": {
"line": 161,
"column": 4
},
"end": {
"line": 161,
"column": 17
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * @param {import(\"../savegame_typedefs.js\").SavegameData} data\r\n ",
"start": 8294,
"end": 8375,
"loc": {
"start": {
"line": 170,
"column": 4
},
"end": {
"line": 172,
"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": "createLogger",
"start": 9,
"end": 21,
"loc": {
"start": {
"line": 1,
"column": 9
},
"end": {
"line": 1,
"column": 21
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 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": "from",
"start": 24,
"end": 28,
"loc": {
"start": {
"line": 1,
"column": 24
},
"end": {
"line": 1,
"column": 28
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../core/logging.js",
"start": 29,
"end": 52,
"loc": {
"start": {
"line": 1,
"column": 29
},
"end": {
"line": 1,
"column": 52
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 52,
"end": 53,
"loc": {
"start": {
"line": 1,
"column": 52
},
"end": {
"line": 1,
"column": 53
}
}
},
{
"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": 55,
"end": 61,
"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": 62,
"end": 63,
"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": "MetaAnalyzerBuilding",
"start": 64,
"end": 84,
"loc": {
"start": {
"line": 2,
"column": 9
},
"end": {
"line": 2,
"column": 29
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 85,
"end": 86,
"loc": {
"start": {
"line": 2,
"column": 30
},
"end": {
"line": 2,
"column": 31
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 87,
"end": 91,
"loc": {
"start": {
"line": 2,
"column": 32
},
"end": {
"line": 2,
"column": 36
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/analyzer.js",
"start": 92,
"end": 126,
"loc": {
"start": {
"line": 2,
"column": 37
},
"end": {
"line": 2,
"column": 71
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 126,
"end": 127,
"loc": {
"start": {
"line": 2,
"column": 71
},
"end": {
"line": 2,
"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": 129,
"end": 135,
"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": 136,
"end": 137,
"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": "MetaBalancerBuilding",
"start": 138,
"end": 158,
"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": 159,
"end": 160,
"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": 161,
"end": 165,
"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": "../../game/buildings/balancer.js",
"start": 166,
"end": 200,
"loc": {
"start": {
"line": 3,
"column": 37
},
"end": {
"line": 3,
"column": 71
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 200,
"end": 201,
"loc": {
"start": {
"line": 3,
"column": 71
},
"end": {
"line": 3,
"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": 203,
"end": 209,
"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": 210,
"end": 211,
"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": "MetaBeltBuilding",
"start": 212,
"end": 228,
"loc": {
"start": {
"line": 4,
"column": 9
},
"end": {
"line": 4,
"column": 25
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 229,
"end": 230,
"loc": {
"start": {
"line": 4,
"column": 26
},
"end": {
"line": 4,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 231,
"end": 235,
"loc": {
"start": {
"line": 4,
"column": 28
},
"end": {
"line": 4,
"column": 32
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/belt.js",
"start": 236,
"end": 266,
"loc": {
"start": {
"line": 4,
"column": 33
},
"end": {
"line": 4,
"column": 63
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 266,
"end": 267,
"loc": {
"start": {
"line": 4,
"column": 63
},
"end": {
"line": 4,
"column": 64
}
}
},
{
"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": 269,
"end": 275,
"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": 276,
"end": 277,
"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": "MetaComparatorBuilding",
"start": 278,
"end": 300,
"loc": {
"start": {
"line": 5,
"column": 9
},
"end": {
"line": 5,
"column": 31
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 301,
"end": 302,
"loc": {
"start": {
"line": 5,
"column": 32
},
"end": {
"line": 5,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 303,
"end": 307,
"loc": {
"start": {
"line": 5,
"column": 34
},
"end": {
"line": 5,
"column": 38
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/comparator.js",
"start": 308,
"end": 344,
"loc": {
"start": {
"line": 5,
"column": 39
},
"end": {
"line": 5,
"column": 75
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 344,
"end": 345,
"loc": {
"start": {
"line": 5,
"column": 75
},
"end": {
"line": 5,
"column": 76
}
}
},
{
"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": 347,
"end": 353,
"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": 354,
"end": 355,
"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": "MetaConstantSignalBuilding",
"start": 356,
"end": 382,
"loc": {
"start": {
"line": 6,
"column": 9
},
"end": {
"line": 6,
"column": 35
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 383,
"end": 384,
"loc": {
"start": {
"line": 6,
"column": 36
},
"end": {
"line": 6,
"column": 37
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 385,
"end": 389,
"loc": {
"start": {
"line": 6,
"column": 38
},
"end": {
"line": 6,
"column": 42
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/constant_signal.js",
"start": 390,
"end": 431,
"loc": {
"start": {
"line": 6,
"column": 43
},
"end": {
"line": 6,
"column": 84
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 431,
"end": 432,
"loc": {
"start": {
"line": 6,
"column": 84
},
"end": {
"line": 6,
"column": 85
}
}
},
{
"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": 434,
"end": 440,
"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": 441,
"end": 442,
"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": "MetaCutterBuilding",
"start": 443,
"end": 461,
"loc": {
"start": {
"line": 7,
"column": 9
},
"end": {
"line": 7,
"column": 27
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 462,
"end": 463,
"loc": {
"start": {
"line": 7,
"column": 28
},
"end": {
"line": 7,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 464,
"end": 468,
"loc": {
"start": {
"line": 7,
"column": 30
},
"end": {
"line": 7,
"column": 34
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/cutter.js",
"start": 469,
"end": 501,
"loc": {
"start": {
"line": 7,
"column": 35
},
"end": {
"line": 7,
"column": 67
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 501,
"end": 502,
"loc": {
"start": {
"line": 7,
"column": 67
},
"end": {
"line": 7,
"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": 504,
"end": 510,
"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": 511,
"end": 512,
"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": "MetaDisplayBuilding",
"start": 513,
"end": 532,
"loc": {
"start": {
"line": 8,
"column": 9
},
"end": {
"line": 8,
"column": 28
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 533,
"end": 534,
"loc": {
"start": {
"line": 8,
"column": 29
},
"end": {
"line": 8,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 535,
"end": 539,
"loc": {
"start": {
"line": 8,
"column": 31
},
"end": {
"line": 8,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/display.js",
"start": 540,
"end": 573,
"loc": {
"start": {
"line": 8,
"column": 36
},
"end": {
"line": 8,
"column": 69
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 573,
"end": 574,
"loc": {
"start": {
"line": 8,
"column": 69
},
"end": {
"line": 8,
"column": 70
}
}
},
{
"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": 576,
"end": 582,
"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": 583,
"end": 584,
"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": "MetaFilterBuilding",
"start": 585,
"end": 603,
"loc": {
"start": {
"line": 9,
"column": 9
},
"end": {
"line": 9,
"column": 27
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 604,
"end": 605,
"loc": {
"start": {
"line": 9,
"column": 28
},
"end": {
"line": 9,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 606,
"end": 610,
"loc": {
"start": {
"line": 9,
"column": 30
},
"end": {
"line": 9,
"column": 34
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/filter.js",
"start": 611,
"end": 643,
"loc": {
"start": {
"line": 9,
"column": 35
},
"end": {
"line": 9,
"column": 67
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 643,
"end": 644,
"loc": {
"start": {
"line": 9,
"column": 67
},
"end": {
"line": 9,
"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": 646,
"end": 652,
"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": 653,
"end": 654,
"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": "MetaHubBuilding",
"start": 655,
"end": 670,
"loc": {
"start": {
"line": 10,
"column": 9
},
"end": {
"line": 10,
"column": 24
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 671,
"end": 672,
"loc": {
"start": {
"line": 10,
"column": 25
},
"end": {
"line": 10,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 673,
"end": 677,
"loc": {
"start": {
"line": 10,
"column": 27
},
"end": {
"line": 10,
"column": 31
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/hub.js",
"start": 678,
"end": 707,
"loc": {
"start": {
"line": 10,
"column": 32
},
"end": {
"line": 10,
"column": 61
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 707,
"end": 708,
"loc": {
"start": {
"line": 10,
"column": 61
},
"end": {
"line": 10,
"column": 62
}
}
},
{
"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": 710,
"end": 716,
"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": 717,
"end": 718,
"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": "MetaItemProducerBuilding",
"start": 719,
"end": 743,
"loc": {
"start": {
"line": 11,
"column": 9
},
"end": {
"line": 11,
"column": 33
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 744,
"end": 745,
"loc": {
"start": {
"line": 11,
"column": 34
},
"end": {
"line": 11,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 746,
"end": 750,
"loc": {
"start": {
"line": 11,
"column": 36
},
"end": {
"line": 11,
"column": 40
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/item_producer.js",
"start": 751,
"end": 790,
"loc": {
"start": {
"line": 11,
"column": 41
},
"end": {
"line": 11,
"column": 80
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 790,
"end": 791,
"loc": {
"start": {
"line": 11,
"column": 80
},
"end": {
"line": 11,
"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": 793,
"end": 799,
"loc": {
"start": {
"line": 12,
"column": 0
},
"end": {
"line": 12,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 800,
"end": 801,
"loc": {
"start": {
"line": 12,
"column": 7
},
"end": {
"line": 12,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaLeverBuilding",
"start": 802,
"end": 819,
"loc": {
"start": {
"line": 12,
"column": 9
},
"end": {
"line": 12,
"column": 26
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 820,
"end": 821,
"loc": {
"start": {
"line": 12,
"column": 27
},
"end": {
"line": 12,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 822,
"end": 826,
"loc": {
"start": {
"line": 12,
"column": 29
},
"end": {
"line": 12,
"column": 33
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/lever.js",
"start": 827,
"end": 858,
"loc": {
"start": {
"line": 12,
"column": 34
},
"end": {
"line": 12,
"column": 65
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 858,
"end": 859,
"loc": {
"start": {
"line": 12,
"column": 65
},
"end": {
"line": 12,
"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": 861,
"end": 867,
"loc": {
"start": {
"line": 13,
"column": 0
},
"end": {
"line": 13,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 868,
"end": 869,
"loc": {
"start": {
"line": 13,
"column": 7
},
"end": {
"line": 13,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaLogicGateBuilding",
"start": 870,
"end": 891,
"loc": {
"start": {
"line": 13,
"column": 9
},
"end": {
"line": 13,
"column": 30
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 892,
"end": 893,
"loc": {
"start": {
"line": 13,
"column": 31
},
"end": {
"line": 13,
"column": 32
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 894,
"end": 898,
"loc": {
"start": {
"line": 13,
"column": 33
},
"end": {
"line": 13,
"column": 37
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/logic_gate.js",
"start": 899,
"end": 935,
"loc": {
"start": {
"line": 13,
"column": 38
},
"end": {
"line": 13,
"column": 74
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 935,
"end": 936,
"loc": {
"start": {
"line": 13,
"column": 74
},
"end": {
"line": 13,
"column": 75
}
}
},
{
"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": 938,
"end": 944,
"loc": {
"start": {
"line": 14,
"column": 0
},
"end": {
"line": 14,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 945,
"end": 946,
"loc": {
"start": {
"line": 14,
"column": 7
},
"end": {
"line": 14,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaMinerBuilding",
"start": 947,
"end": 964,
"loc": {
"start": {
"line": 14,
"column": 9
},
"end": {
"line": 14,
"column": 26
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 965,
"end": 966,
"loc": {
"start": {
"line": 14,
"column": 27
},
"end": {
"line": 14,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 967,
"end": 971,
"loc": {
"start": {
"line": 14,
"column": 29
},
"end": {
"line": 14,
"column": 33
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/miner.js",
"start": 972,
"end": 1003,
"loc": {
"start": {
"line": 14,
"column": 34
},
"end": {
"line": 14,
"column": 65
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1003,
"end": 1004,
"loc": {
"start": {
"line": 14,
"column": 65
},
"end": {
"line": 14,
"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": 1006,
"end": 1012,
"loc": {
"start": {
"line": 15,
"column": 0
},
"end": {
"line": 15,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1013,
"end": 1014,
"loc": {
"start": {
"line": 15,
"column": 7
},
"end": {
"line": 15,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaMixerBuilding",
"start": 1015,
"end": 1032,
"loc": {
"start": {
"line": 15,
"column": 9
},
"end": {
"line": 15,
"column": 26
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1033,
"end": 1034,
"loc": {
"start": {
"line": 15,
"column": 27
},
"end": {
"line": 15,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1035,
"end": 1039,
"loc": {
"start": {
"line": 15,
"column": 29
},
"end": {
"line": 15,
"column": 33
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/mixer.js",
"start": 1040,
"end": 1071,
"loc": {
"start": {
"line": 15,
"column": 34
},
"end": {
"line": 15,
"column": 65
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1071,
"end": 1072,
"loc": {
"start": {
"line": 15,
"column": 65
},
"end": {
"line": 15,
"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": 1074,
"end": 1080,
"loc": {
"start": {
"line": 16,
"column": 0
},
"end": {
"line": 16,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1081,
"end": 1082,
"loc": {
"start": {
"line": 16,
"column": 7
},
"end": {
"line": 16,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaPainterBuilding",
"start": 1083,
"end": 1102,
"loc": {
"start": {
"line": 16,
"column": 9
},
"end": {
"line": 16,
"column": 28
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1103,
"end": 1104,
"loc": {
"start": {
"line": 16,
"column": 29
},
"end": {
"line": 16,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1105,
"end": 1109,
"loc": {
"start": {
"line": 16,
"column": 31
},
"end": {
"line": 16,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/painter.js",
"start": 1110,
"end": 1143,
"loc": {
"start": {
"line": 16,
"column": 36
},
"end": {
"line": 16,
"column": 69
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1143,
"end": 1144,
"loc": {
"start": {
"line": 16,
"column": 69
},
"end": {
"line": 16,
"column": 70
}
}
},
{
"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": 1146,
"end": 1152,
"loc": {
"start": {
"line": 17,
"column": 0
},
"end": {
"line": 17,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1153,
"end": 1154,
"loc": {
"start": {
"line": 17,
"column": 7
},
"end": {
"line": 17,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaReaderBuilding",
"start": 1155,
"end": 1173,
"loc": {
"start": {
"line": 17,
"column": 9
},
"end": {
"line": 17,
"column": 27
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1174,
"end": 1175,
"loc": {
"start": {
"line": 17,
"column": 28
},
"end": {
"line": 17,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1176,
"end": 1180,
"loc": {
"start": {
"line": 17,
"column": 30
},
"end": {
"line": 17,
"column": 34
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/reader.js",
"start": 1181,
"end": 1213,
"loc": {
"start": {
"line": 17,
"column": 35
},
"end": {
"line": 17,
"column": 67
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1213,
"end": 1214,
"loc": {
"start": {
"line": 17,
"column": 67
},
"end": {
"line": 17,
"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": 1216,
"end": 1222,
"loc": {
"start": {
"line": 18,
"column": 0
},
"end": {
"line": 18,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1223,
"end": 1224,
"loc": {
"start": {
"line": 18,
"column": 7
},
"end": {
"line": 18,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaRotaterBuilding",
"start": 1225,
"end": 1244,
"loc": {
"start": {
"line": 18,
"column": 9
},
"end": {
"line": 18,
"column": 28
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1245,
"end": 1246,
"loc": {
"start": {
"line": 18,
"column": 29
},
"end": {
"line": 18,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1247,
"end": 1251,
"loc": {
"start": {
"line": 18,
"column": 31
},
"end": {
"line": 18,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/rotater.js",
"start": 1252,
"end": 1285,
"loc": {
"start": {
"line": 18,
"column": 36
},
"end": {
"line": 18,
"column": 69
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1285,
"end": 1286,
"loc": {
"start": {
"line": 18,
"column": 69
},
"end": {
"line": 18,
"column": 70
}
}
},
{
"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": 1288,
"end": 1294,
"loc": {
"start": {
"line": 19,
"column": 0
},
"end": {
"line": 19,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1295,
"end": 1296,
"loc": {
"start": {
"line": 19,
"column": 7
},
"end": {
"line": 19,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaStackerBuilding",
"start": 1297,
"end": 1316,
"loc": {
"start": {
"line": 19,
"column": 9
},
"end": {
"line": 19,
"column": 28
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1317,
"end": 1318,
"loc": {
"start": {
"line": 19,
"column": 29
},
"end": {
"line": 19,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1319,
"end": 1323,
"loc": {
"start": {
"line": 19,
"column": 31
},
"end": {
"line": 19,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/stacker.js",
"start": 1324,
"end": 1357,
"loc": {
"start": {
"line": 19,
"column": 36
},
"end": {
"line": 19,
"column": 69
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1357,
"end": 1358,
"loc": {
"start": {
"line": 19,
"column": 69
},
"end": {
"line": 19,
"column": 70
}
}
},
{
"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": 1360,
"end": 1366,
"loc": {
"start": {
"line": 20,
"column": 0
},
"end": {
"line": 20,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1367,
"end": 1368,
"loc": {
"start": {
"line": 20,
"column": 7
},
"end": {
"line": 20,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaStorageBuilding",
"start": 1369,
"end": 1388,
"loc": {
"start": {
"line": 20,
"column": 9
},
"end": {
"line": 20,
"column": 28
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1389,
"end": 1390,
"loc": {
"start": {
"line": 20,
"column": 29
},
"end": {
"line": 20,
"column": 30
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1391,
"end": 1395,
"loc": {
"start": {
"line": 20,
"column": 31
},
"end": {
"line": 20,
"column": 35
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/storage.js",
"start": 1396,
"end": 1429,
"loc": {
"start": {
"line": 20,
"column": 36
},
"end": {
"line": 20,
"column": 69
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1429,
"end": 1430,
"loc": {
"start": {
"line": 20,
"column": 69
},
"end": {
"line": 20,
"column": 70
}
}
},
{
"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": 1432,
"end": 1438,
"loc": {
"start": {
"line": 21,
"column": 0
},
"end": {
"line": 21,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1439,
"end": 1440,
"loc": {
"start": {
"line": 21,
"column": 7
},
"end": {
"line": 21,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaTransistorBuilding",
"start": 1441,
"end": 1463,
"loc": {
"start": {
"line": 21,
"column": 9
},
"end": {
"line": 21,
"column": 31
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1464,
"end": 1465,
"loc": {
"start": {
"line": 21,
"column": 32
},
"end": {
"line": 21,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1466,
"end": 1470,
"loc": {
"start": {
"line": 21,
"column": 34
},
"end": {
"line": 21,
"column": 38
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/transistor.js",
"start": 1471,
"end": 1507,
"loc": {
"start": {
"line": 21,
"column": 39
},
"end": {
"line": 21,
"column": 75
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1507,
"end": 1508,
"loc": {
"start": {
"line": 21,
"column": 75
},
"end": {
"line": 21,
"column": 76
}
}
},
{
"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": 1510,
"end": 1516,
"loc": {
"start": {
"line": 22,
"column": 0
},
"end": {
"line": 22,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1517,
"end": 1518,
"loc": {
"start": {
"line": 22,
"column": 7
},
"end": {
"line": 22,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaTrashBuilding",
"start": 1519,
"end": 1536,
"loc": {
"start": {
"line": 22,
"column": 9
},
"end": {
"line": 22,
"column": 26
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1537,
"end": 1538,
"loc": {
"start": {
"line": 22,
"column": 27
},
"end": {
"line": 22,
"column": 28
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1539,
"end": 1543,
"loc": {
"start": {
"line": 22,
"column": 29
},
"end": {
"line": 22,
"column": 33
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/trash.js",
"start": 1544,
"end": 1575,
"loc": {
"start": {
"line": 22,
"column": 34
},
"end": {
"line": 22,
"column": 65
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1575,
"end": 1576,
"loc": {
"start": {
"line": 22,
"column": 65
},
"end": {
"line": 22,
"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": 1578,
"end": 1584,
"loc": {
"start": {
"line": 23,
"column": 0
},
"end": {
"line": 23,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1585,
"end": 1586,
"loc": {
"start": {
"line": 23,
"column": 7
},
"end": {
"line": 23,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaUndergroundBeltBuilding",
"start": 1587,
"end": 1614,
"loc": {
"start": {
"line": 23,
"column": 9
},
"end": {
"line": 23,
"column": 36
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1615,
"end": 1616,
"loc": {
"start": {
"line": 23,
"column": 37
},
"end": {
"line": 23,
"column": 38
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1617,
"end": 1621,
"loc": {
"start": {
"line": 23,
"column": 39
},
"end": {
"line": 23,
"column": 43
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/underground_belt.js",
"start": 1622,
"end": 1664,
"loc": {
"start": {
"line": 23,
"column": 44
},
"end": {
"line": 23,
"column": 86
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1664,
"end": 1665,
"loc": {
"start": {
"line": 23,
"column": 86
},
"end": {
"line": 23,
"column": 87
}
}
},
{
"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": 1667,
"end": 1673,
"loc": {
"start": {
"line": 24,
"column": 0
},
"end": {
"line": 24,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1674,
"end": 1675,
"loc": {
"start": {
"line": 24,
"column": 7
},
"end": {
"line": 24,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaVirtualProcessorBuilding",
"start": 1676,
"end": 1704,
"loc": {
"start": {
"line": 24,
"column": 9
},
"end": {
"line": 24,
"column": 37
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1705,
"end": 1706,
"loc": {
"start": {
"line": 24,
"column": 38
},
"end": {
"line": 24,
"column": 39
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1707,
"end": 1711,
"loc": {
"start": {
"line": 24,
"column": 40
},
"end": {
"line": 24,
"column": 44
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/virtual_processor.js",
"start": 1712,
"end": 1755,
"loc": {
"start": {
"line": 24,
"column": 45
},
"end": {
"line": 24,
"column": 88
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1755,
"end": 1756,
"loc": {
"start": {
"line": 24,
"column": 88
},
"end": {
"line": 24,
"column": 89
}
}
},
{
"type": {
"label": "import",
"keyword": "import",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "import",
"start": 1758,
"end": 1764,
"loc": {
"start": {
"line": 25,
"column": 0
},
"end": {
"line": 25,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1765,
"end": 1766,
"loc": {
"start": {
"line": 25,
"column": 7
},
"end": {
"line": 25,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 1767,
"end": 1783,
"loc": {
"start": {
"line": 25,
"column": 9
},
"end": {
"line": 25,
"column": 25
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1784,
"end": 1785,
"loc": {
"start": {
"line": 25,
"column": 26
},
"end": {
"line": 25,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1786,
"end": 1790,
"loc": {
"start": {
"line": 25,
"column": 28
},
"end": {
"line": 25,
"column": 32
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/wire.js",
"start": 1791,
"end": 1821,
"loc": {
"start": {
"line": 25,
"column": 33
},
"end": {
"line": 25,
"column": 63
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1821,
"end": 1822,
"loc": {
"start": {
"line": 25,
"column": 63
},
"end": {
"line": 25,
"column": 64
}
}
},
{
"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": 1824,
"end": 1830,
"loc": {
"start": {
"line": 26,
"column": 0
},
"end": {
"line": 26,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1831,
"end": 1832,
"loc": {
"start": {
"line": 26,
"column": 7
},
"end": {
"line": 26,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireTunnelBuilding",
"start": 1833,
"end": 1855,
"loc": {
"start": {
"line": 26,
"column": 9
},
"end": {
"line": 26,
"column": 31
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1856,
"end": 1857,
"loc": {
"start": {
"line": 26,
"column": 32
},
"end": {
"line": 26,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1858,
"end": 1862,
"loc": {
"start": {
"line": 26,
"column": 34
},
"end": {
"line": 26,
"column": 38
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/buildings/wire_tunnel.js",
"start": 1863,
"end": 1900,
"loc": {
"start": {
"line": 26,
"column": 39
},
"end": {
"line": 26,
"column": 76
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1900,
"end": 1901,
"loc": {
"start": {
"line": 26,
"column": 76
},
"end": {
"line": 26,
"column": 77
}
}
},
{
"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": 1903,
"end": 1909,
"loc": {
"start": {
"line": 27,
"column": 0
},
"end": {
"line": 27,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1910,
"end": 1911,
"loc": {
"start": {
"line": 27,
"column": 7
},
"end": {
"line": 27,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 1912,
"end": 1935,
"loc": {
"start": {
"line": 27,
"column": 9
},
"end": {
"line": 27,
"column": 32
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1936,
"end": 1937,
"loc": {
"start": {
"line": 27,
"column": 33
},
"end": {
"line": 27,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 1938,
"end": 1942,
"loc": {
"start": {
"line": 27,
"column": 35
},
"end": {
"line": 27,
"column": 39
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/building_codes.js",
"start": 1943,
"end": 1973,
"loc": {
"start": {
"line": 27,
"column": 40
},
"end": {
"line": 27,
"column": 70
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 1973,
"end": 1974,
"loc": {
"start": {
"line": 27,
"column": 70
},
"end": {
"line": 27,
"column": 71
}
}
},
{
"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": 1976,
"end": 1982,
"loc": {
"start": {
"line": 28,
"column": 0
},
"end": {
"line": 28,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 1983,
"end": 1984,
"loc": {
"start": {
"line": 28,
"column": 7
},
"end": {
"line": 28,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 1985,
"end": 2007,
"loc": {
"start": {
"line": 28,
"column": 9
},
"end": {
"line": 28,
"column": 31
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2008,
"end": 2009,
"loc": {
"start": {
"line": 28,
"column": 32
},
"end": {
"line": 28,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 2010,
"end": 2014,
"loc": {
"start": {
"line": 28,
"column": 34
},
"end": {
"line": 28,
"column": 38
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "../../game/meta_building.js",
"start": 2015,
"end": 2044,
"loc": {
"start": {
"line": 28,
"column": 39
},
"end": {
"line": 28,
"column": 68
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2044,
"end": 2045,
"loc": {
"start": {
"line": 28,
"column": 68
},
"end": {
"line": 28,
"column": 69
}
}
},
{
"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": 2047,
"end": 2053,
"loc": {
"start": {
"line": 29,
"column": 0
},
"end": {
"line": 29,
"column": 6
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2054,
"end": 2055,
"loc": {
"start": {
"line": 29,
"column": 7
},
"end": {
"line": 29,
"column": 8
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "SavegameInterface_V1007",
"start": 2056,
"end": 2079,
"loc": {
"start": {
"line": 29,
"column": 9
},
"end": {
"line": 29,
"column": 32
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2080,
"end": 2081,
"loc": {
"start": {
"line": 29,
"column": 33
},
"end": {
"line": 29,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "from",
"start": 2082,
"end": 2086,
"loc": {
"start": {
"line": 29,
"column": 35
},
"end": {
"line": 29,
"column": 39
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "./1007.js",
"start": 2087,
"end": 2098,
"loc": {
"start": {
"line": 29,
"column": 40
},
"end": {
"line": 29,
"column": 51
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2098,
"end": 2099,
"loc": {
"start": {
"line": 29,
"column": 51
},
"end": {
"line": 29,
"column": 52
}
}
},
{
"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": 2103,
"end": 2108,
"loc": {
"start": {
"line": 31,
"column": 0
},
"end": {
"line": 31,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "schema",
"start": 2109,
"end": 2115,
"loc": {
"start": {
"line": 31,
"column": 6
},
"end": {
"line": 31,
"column": 12
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 2116,
"end": 2117,
"loc": {
"start": {
"line": 31,
"column": 13
},
"end": {
"line": 31,
"column": 14
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "require",
"start": 2118,
"end": 2125,
"loc": {
"start": {
"line": 31,
"column": 15
},
"end": {
"line": 31,
"column": 22
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2125,
"end": 2126,
"loc": {
"start": {
"line": 31,
"column": 22
},
"end": {
"line": 31,
"column": 23
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "./ML01.json",
"start": 2126,
"end": 2139,
"loc": {
"start": {
"line": 31,
"column": 23
},
"end": {
"line": 31,
"column": 36
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2139,
"end": 2140,
"loc": {
"start": {
"line": 31,
"column": 36
},
"end": {
"line": 31,
"column": 37
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2140,
"end": 2141,
"loc": {
"start": {
"line": 31,
"column": 37
},
"end": {
"line": 31,
"column": 38
}
}
},
{
"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": 2143,
"end": 2148,
"loc": {
"start": {
"line": 32,
"column": 0
},
"end": {
"line": 32,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "logger",
"start": 2149,
"end": 2155,
"loc": {
"start": {
"line": 32,
"column": 6
},
"end": {
"line": 32,
"column": 12
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 2156,
"end": 2157,
"loc": {
"start": {
"line": 32,
"column": 13
},
"end": {
"line": 32,
"column": 14
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "createLogger",
"start": 2158,
"end": 2170,
"loc": {
"start": {
"line": 32,
"column": 15
},
"end": {
"line": 32,
"column": 27
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2170,
"end": 2171,
"loc": {
"start": {
"line": 32,
"column": 27
},
"end": {
"line": 32,
"column": 28
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "savegame_interface/modloader",
"start": 2171,
"end": 2201,
"loc": {
"start": {
"line": 32,
"column": 28
},
"end": {
"line": 32,
"column": 58
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2201,
"end": 2202,
"loc": {
"start": {
"line": 32,
"column": 58
},
"end": {
"line": 32,
"column": 59
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2202,
"end": 2203,
"loc": {
"start": {
"line": 32,
"column": 59
},
"end": {
"line": 32,
"column": 60
}
}
},
{
"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": 2207,
"end": 2213,
"loc": {
"start": {
"line": 34,
"column": 0
},
"end": {
"line": 34,
"column": 6
}
}
},
{
"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": 2214,
"end": 2219,
"loc": {
"start": {
"line": 34,
"column": 7
},
"end": {
"line": 34,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "codes",
"start": 2220,
"end": 2225,
"loc": {
"start": {
"line": 34,
"column": 13
},
"end": {
"line": 34,
"column": 18
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 2226,
"end": 2227,
"loc": {
"start": {
"line": 34,
"column": 19
},
"end": {
"line": 34,
"column": 20
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2228,
"end": 2229,
"loc": {
"start": {
"line": 34,
"column": 21
},
"end": {
"line": 34,
"column": 22
}
}
},
{
"type": "CommentLine",
"value": " Belt",
"start": 2235,
"end": 2242,
"loc": {
"start": {
"line": 35,
"column": 4
},
"end": {
"line": 35,
"column": 11
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 2248,
"end": 2249,
"loc": {
"start": {
"line": 36,
"column": 4
},
"end": {
"line": 36,
"column": 5
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2249,
"end": 2250,
"loc": {
"start": {
"line": 36,
"column": 5
},
"end": {
"line": 36,
"column": 6
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 2251,
"end": 2274,
"loc": {
"start": {
"line": 36,
"column": 7
},
"end": {
"line": 36,
"column": 30
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2274,
"end": 2275,
"loc": {
"start": {
"line": 36,
"column": 30
},
"end": {
"line": 36,
"column": 31
}
}
},
{
"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": 2275,
"end": 2278,
"loc": {
"start": {
"line": 36,
"column": 31
},
"end": {
"line": 36,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaBeltBuilding",
"start": 2279,
"end": 2295,
"loc": {
"start": {
"line": 36,
"column": 35
},
"end": {
"line": 36,
"column": 51
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2295,
"end": 2296,
"loc": {
"start": {
"line": 36,
"column": 51
},
"end": {
"line": 36,
"column": 52
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2296,
"end": 2297,
"loc": {
"start": {
"line": 36,
"column": 52
},
"end": {
"line": 36,
"column": 53
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2297,
"end": 2298,
"loc": {
"start": {
"line": 36,
"column": 53
},
"end": {
"line": 36,
"column": 54
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 2299,
"end": 2321,
"loc": {
"start": {
"line": 36,
"column": 55
},
"end": {
"line": 36,
"column": 77
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2321,
"end": 2322,
"loc": {
"start": {
"line": 36,
"column": 77
},
"end": {
"line": 36,
"column": 78
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2322,
"end": 2323,
"loc": {
"start": {
"line": 36,
"column": 78
},
"end": {
"line": 36,
"column": 79
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 2,
"start": 2329,
"end": 2330,
"loc": {
"start": {
"line": 37,
"column": 4
},
"end": {
"line": 37,
"column": 5
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2330,
"end": 2331,
"loc": {
"start": {
"line": 37,
"column": 5
},
"end": {
"line": 37,
"column": 6
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 2332,
"end": 2355,
"loc": {
"start": {
"line": 37,
"column": 7
},
"end": {
"line": 37,
"column": 30
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2355,
"end": 2356,
"loc": {
"start": {
"line": 37,
"column": 30
},
"end": {
"line": 37,
"column": 31
}
}
},
{
"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": 2356,
"end": 2359,
"loc": {
"start": {
"line": 37,
"column": 31
},
"end": {
"line": 37,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaBeltBuilding",
"start": 2360,
"end": 2376,
"loc": {
"start": {
"line": 37,
"column": 35
},
"end": {
"line": 37,
"column": 51
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2376,
"end": 2377,
"loc": {
"start": {
"line": 37,
"column": 51
},
"end": {
"line": 37,
"column": 52
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2377,
"end": 2378,
"loc": {
"start": {
"line": 37,
"column": 52
},
"end": {
"line": 37,
"column": 53
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2378,
"end": 2379,
"loc": {
"start": {
"line": 37,
"column": 53
},
"end": {
"line": 37,
"column": 54
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 2380,
"end": 2402,
"loc": {
"start": {
"line": 37,
"column": 55
},
"end": {
"line": 37,
"column": 77
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2402,
"end": 2403,
"loc": {
"start": {
"line": 37,
"column": 77
},
"end": {
"line": 37,
"column": 78
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 2404,
"end": 2405,
"loc": {
"start": {
"line": 37,
"column": 79
},
"end": {
"line": 37,
"column": 80
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2405,
"end": 2406,
"loc": {
"start": {
"line": 37,
"column": 80
},
"end": {
"line": 37,
"column": 81
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2406,
"end": 2407,
"loc": {
"start": {
"line": 37,
"column": 81
},
"end": {
"line": 37,
"column": 82
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 3,
"start": 2413,
"end": 2414,
"loc": {
"start": {
"line": 38,
"column": 4
},
"end": {
"line": 38,
"column": 5
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2414,
"end": 2415,
"loc": {
"start": {
"line": 38,
"column": 5
},
"end": {
"line": 38,
"column": 6
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 2416,
"end": 2439,
"loc": {
"start": {
"line": 38,
"column": 7
},
"end": {
"line": 38,
"column": 30
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2439,
"end": 2440,
"loc": {
"start": {
"line": 38,
"column": 30
},
"end": {
"line": 38,
"column": 31
}
}
},
{
"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": 2440,
"end": 2443,
"loc": {
"start": {
"line": 38,
"column": 31
},
"end": {
"line": 38,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaBeltBuilding",
"start": 2444,
"end": 2460,
"loc": {
"start": {
"line": 38,
"column": 35
},
"end": {
"line": 38,
"column": 51
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2460,
"end": 2461,
"loc": {
"start": {
"line": 38,
"column": 51
},
"end": {
"line": 38,
"column": 52
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2461,
"end": 2462,
"loc": {
"start": {
"line": 38,
"column": 52
},
"end": {
"line": 38,
"column": 53
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2462,
"end": 2463,
"loc": {
"start": {
"line": 38,
"column": 53
},
"end": {
"line": 38,
"column": 54
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 2464,
"end": 2486,
"loc": {
"start": {
"line": 38,
"column": 55
},
"end": {
"line": 38,
"column": 77
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2486,
"end": 2487,
"loc": {
"start": {
"line": 38,
"column": 77
},
"end": {
"line": 38,
"column": 78
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 2,
"start": 2488,
"end": 2489,
"loc": {
"start": {
"line": 38,
"column": 79
},
"end": {
"line": 38,
"column": 80
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2489,
"end": 2490,
"loc": {
"start": {
"line": 38,
"column": 80
},
"end": {
"line": 38,
"column": 81
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2490,
"end": 2491,
"loc": {
"start": {
"line": 38,
"column": 81
},
"end": {
"line": 38,
"column": 82
}
}
},
{
"type": "CommentLine",
"value": " Balancer",
"start": 2499,
"end": 2510,
"loc": {
"start": {
"line": 40,
"column": 4
},
"end": {
"line": 40,
"column": 15
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 4,
"start": 2516,
"end": 2517,
"loc": {
"start": {
"line": 41,
"column": 4
},
"end": {
"line": 41,
"column": 5
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2517,
"end": 2518,
"loc": {
"start": {
"line": 41,
"column": 5
},
"end": {
"line": 41,
"column": 6
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 2519,
"end": 2542,
"loc": {
"start": {
"line": 41,
"column": 7
},
"end": {
"line": 41,
"column": 30
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2542,
"end": 2543,
"loc": {
"start": {
"line": 41,
"column": 30
},
"end": {
"line": 41,
"column": 31
}
}
},
{
"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": 2543,
"end": 2546,
"loc": {
"start": {
"line": 41,
"column": 31
},
"end": {
"line": 41,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaBalancerBuilding",
"start": 2547,
"end": 2567,
"loc": {
"start": {
"line": 41,
"column": 35
},
"end": {
"line": 41,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2567,
"end": 2568,
"loc": {
"start": {
"line": 41,
"column": 55
},
"end": {
"line": 41,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2568,
"end": 2569,
"loc": {
"start": {
"line": 41,
"column": 56
},
"end": {
"line": 41,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2569,
"end": 2570,
"loc": {
"start": {
"line": 41,
"column": 57
},
"end": {
"line": 41,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 2571,
"end": 2593,
"loc": {
"start": {
"line": 41,
"column": 59
},
"end": {
"line": 41,
"column": 81
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2593,
"end": 2594,
"loc": {
"start": {
"line": 41,
"column": 81
},
"end": {
"line": 41,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2594,
"end": 2595,
"loc": {
"start": {
"line": 41,
"column": 82
},
"end": {
"line": 41,
"column": 83
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 5,
"start": 2601,
"end": 2602,
"loc": {
"start": {
"line": 42,
"column": 4
},
"end": {
"line": 42,
"column": 5
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2602,
"end": 2603,
"loc": {
"start": {
"line": 42,
"column": 5
},
"end": {
"line": 42,
"column": 6
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 2604,
"end": 2627,
"loc": {
"start": {
"line": 42,
"column": 7
},
"end": {
"line": 42,
"column": 30
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2627,
"end": 2628,
"loc": {
"start": {
"line": 42,
"column": 30
},
"end": {
"line": 42,
"column": 31
}
}
},
{
"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": 2628,
"end": 2631,
"loc": {
"start": {
"line": 42,
"column": 31
},
"end": {
"line": 42,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaBalancerBuilding",
"start": 2632,
"end": 2652,
"loc": {
"start": {
"line": 42,
"column": 35
},
"end": {
"line": 42,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2652,
"end": 2653,
"loc": {
"start": {
"line": 42,
"column": 55
},
"end": {
"line": 42,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2653,
"end": 2654,
"loc": {
"start": {
"line": 42,
"column": 56
},
"end": {
"line": 42,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2654,
"end": 2655,
"loc": {
"start": {
"line": 42,
"column": 57
},
"end": {
"line": 42,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaBalancerBuilding",
"start": 2656,
"end": 2676,
"loc": {
"start": {
"line": 42,
"column": 59
},
"end": {
"line": 42,
"column": 79
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2676,
"end": 2677,
"loc": {
"start": {
"line": 42,
"column": 79
},
"end": {
"line": 42,
"column": 80
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 2677,
"end": 2685,
"loc": {
"start": {
"line": 42,
"column": 80
},
"end": {
"line": 42,
"column": 88
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2685,
"end": 2686,
"loc": {
"start": {
"line": 42,
"column": 88
},
"end": {
"line": 42,
"column": 89
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "merger",
"start": 2686,
"end": 2692,
"loc": {
"start": {
"line": 42,
"column": 89
},
"end": {
"line": 42,
"column": 95
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2692,
"end": 2693,
"loc": {
"start": {
"line": 42,
"column": 95
},
"end": {
"line": 42,
"column": 96
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2693,
"end": 2694,
"loc": {
"start": {
"line": 42,
"column": 96
},
"end": {
"line": 42,
"column": 97
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 6,
"start": 2700,
"end": 2701,
"loc": {
"start": {
"line": 43,
"column": 4
},
"end": {
"line": 43,
"column": 5
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2701,
"end": 2702,
"loc": {
"start": {
"line": 43,
"column": 5
},
"end": {
"line": 43,
"column": 6
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 2703,
"end": 2726,
"loc": {
"start": {
"line": 43,
"column": 7
},
"end": {
"line": 43,
"column": 30
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2726,
"end": 2727,
"loc": {
"start": {
"line": 43,
"column": 30
},
"end": {
"line": 43,
"column": 31
}
}
},
{
"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": 2727,
"end": 2730,
"loc": {
"start": {
"line": 43,
"column": 31
},
"end": {
"line": 43,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaBalancerBuilding",
"start": 2731,
"end": 2751,
"loc": {
"start": {
"line": 43,
"column": 35
},
"end": {
"line": 43,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2751,
"end": 2752,
"loc": {
"start": {
"line": 43,
"column": 55
},
"end": {
"line": 43,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2752,
"end": 2753,
"loc": {
"start": {
"line": 43,
"column": 56
},
"end": {
"line": 43,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2753,
"end": 2754,
"loc": {
"start": {
"line": 43,
"column": 57
},
"end": {
"line": 43,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaBalancerBuilding",
"start": 2755,
"end": 2775,
"loc": {
"start": {
"line": 43,
"column": 59
},
"end": {
"line": 43,
"column": 79
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2775,
"end": 2776,
"loc": {
"start": {
"line": 43,
"column": 79
},
"end": {
"line": 43,
"column": 80
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 2776,
"end": 2784,
"loc": {
"start": {
"line": 43,
"column": 80
},
"end": {
"line": 43,
"column": 88
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2784,
"end": 2785,
"loc": {
"start": {
"line": 43,
"column": 88
},
"end": {
"line": 43,
"column": 89
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "mergerInverse",
"start": 2785,
"end": 2798,
"loc": {
"start": {
"line": 43,
"column": 89
},
"end": {
"line": 43,
"column": 102
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2798,
"end": 2799,
"loc": {
"start": {
"line": 43,
"column": 102
},
"end": {
"line": 43,
"column": 103
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2799,
"end": 2800,
"loc": {
"start": {
"line": 43,
"column": 103
},
"end": {
"line": 43,
"column": 104
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 47,
"start": 2806,
"end": 2808,
"loc": {
"start": {
"line": 44,
"column": 4
},
"end": {
"line": 44,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2808,
"end": 2809,
"loc": {
"start": {
"line": 44,
"column": 6
},
"end": {
"line": 44,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 2810,
"end": 2833,
"loc": {
"start": {
"line": 44,
"column": 8
},
"end": {
"line": 44,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2833,
"end": 2834,
"loc": {
"start": {
"line": 44,
"column": 31
},
"end": {
"line": 44,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 2834,
"end": 2837,
"loc": {
"start": {
"line": 44,
"column": 32
},
"end": {
"line": 44,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaBalancerBuilding",
"start": 2838,
"end": 2858,
"loc": {
"start": {
"line": 44,
"column": 36
},
"end": {
"line": 44,
"column": 56
}
}
},
{
"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": 44,
"column": 56
},
"end": {
"line": 44,
"column": 57
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2859,
"end": 2860,
"loc": {
"start": {
"line": 44,
"column": 57
},
"end": {
"line": 44,
"column": 58
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2860,
"end": 2861,
"loc": {
"start": {
"line": 44,
"column": 58
},
"end": {
"line": 44,
"column": 59
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaBalancerBuilding",
"start": 2862,
"end": 2882,
"loc": {
"start": {
"line": 44,
"column": 60
},
"end": {
"line": 44,
"column": 80
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2882,
"end": 2883,
"loc": {
"start": {
"line": 44,
"column": 80
},
"end": {
"line": 44,
"column": 81
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 2883,
"end": 2891,
"loc": {
"start": {
"line": 44,
"column": 81
},
"end": {
"line": 44,
"column": 89
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2891,
"end": 2892,
"loc": {
"start": {
"line": 44,
"column": 89
},
"end": {
"line": 44,
"column": 90
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "splitter",
"start": 2892,
"end": 2900,
"loc": {
"start": {
"line": 44,
"column": 90
},
"end": {
"line": 44,
"column": 98
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2900,
"end": 2901,
"loc": {
"start": {
"line": 44,
"column": 98
},
"end": {
"line": 44,
"column": 99
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2901,
"end": 2902,
"loc": {
"start": {
"line": 44,
"column": 99
},
"end": {
"line": 44,
"column": 100
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 48,
"start": 2908,
"end": 2910,
"loc": {
"start": {
"line": 45,
"column": 4
},
"end": {
"line": 45,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2910,
"end": 2911,
"loc": {
"start": {
"line": 45,
"column": 6
},
"end": {
"line": 45,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 2912,
"end": 2935,
"loc": {
"start": {
"line": 45,
"column": 8
},
"end": {
"line": 45,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2935,
"end": 2936,
"loc": {
"start": {
"line": 45,
"column": 31
},
"end": {
"line": 45,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 2936,
"end": 2939,
"loc": {
"start": {
"line": 45,
"column": 32
},
"end": {
"line": 45,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaBalancerBuilding",
"start": 2940,
"end": 2960,
"loc": {
"start": {
"line": 45,
"column": 36
},
"end": {
"line": 45,
"column": 56
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2960,
"end": 2961,
"loc": {
"start": {
"line": 45,
"column": 56
},
"end": {
"line": 45,
"column": 57
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 2961,
"end": 2962,
"loc": {
"start": {
"line": 45,
"column": 57
},
"end": {
"line": 45,
"column": 58
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2962,
"end": 2963,
"loc": {
"start": {
"line": 45,
"column": 58
},
"end": {
"line": 45,
"column": 59
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaBalancerBuilding",
"start": 2964,
"end": 2984,
"loc": {
"start": {
"line": 45,
"column": 60
},
"end": {
"line": 45,
"column": 80
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2984,
"end": 2985,
"loc": {
"start": {
"line": 45,
"column": 80
},
"end": {
"line": 45,
"column": 81
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 2985,
"end": 2993,
"loc": {
"start": {
"line": 45,
"column": 81
},
"end": {
"line": 45,
"column": 89
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 2993,
"end": 2994,
"loc": {
"start": {
"line": 45,
"column": 89
},
"end": {
"line": 45,
"column": 90
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "splitterInverse",
"start": 2994,
"end": 3009,
"loc": {
"start": {
"line": 45,
"column": 90
},
"end": {
"line": 45,
"column": 105
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3009,
"end": 3010,
"loc": {
"start": {
"line": 45,
"column": 105
},
"end": {
"line": 45,
"column": 106
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3010,
"end": 3011,
"loc": {
"start": {
"line": 45,
"column": 106
},
"end": {
"line": 45,
"column": 107
}
}
},
{
"type": "CommentLine",
"value": " Miner",
"start": 3019,
"end": 3027,
"loc": {
"start": {
"line": 47,
"column": 4
},
"end": {
"line": 47,
"column": 12
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 7,
"start": 3033,
"end": 3034,
"loc": {
"start": {
"line": 48,
"column": 4
},
"end": {
"line": 48,
"column": 5
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3034,
"end": 3035,
"loc": {
"start": {
"line": 48,
"column": 5
},
"end": {
"line": 48,
"column": 6
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 3036,
"end": 3059,
"loc": {
"start": {
"line": 48,
"column": 7
},
"end": {
"line": 48,
"column": 30
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3059,
"end": 3060,
"loc": {
"start": {
"line": 48,
"column": 30
},
"end": {
"line": 48,
"column": 31
}
}
},
{
"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": 3060,
"end": 3063,
"loc": {
"start": {
"line": 48,
"column": 31
},
"end": {
"line": 48,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaMinerBuilding",
"start": 3064,
"end": 3081,
"loc": {
"start": {
"line": 48,
"column": 35
},
"end": {
"line": 48,
"column": 52
}
}
},
{
"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": 48,
"column": 52
},
"end": {
"line": 48,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3082,
"end": 3083,
"loc": {
"start": {
"line": 48,
"column": 53
},
"end": {
"line": 48,
"column": 54
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3083,
"end": 3084,
"loc": {
"start": {
"line": 48,
"column": 54
},
"end": {
"line": 48,
"column": 55
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 3085,
"end": 3107,
"loc": {
"start": {
"line": 48,
"column": 56
},
"end": {
"line": 48,
"column": 78
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3107,
"end": 3108,
"loc": {
"start": {
"line": 48,
"column": 78
},
"end": {
"line": 48,
"column": 79
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3108,
"end": 3109,
"loc": {
"start": {
"line": 48,
"column": 79
},
"end": {
"line": 48,
"column": 80
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 8,
"start": 3115,
"end": 3116,
"loc": {
"start": {
"line": 49,
"column": 4
},
"end": {
"line": 49,
"column": 5
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3116,
"end": 3117,
"loc": {
"start": {
"line": 49,
"column": 5
},
"end": {
"line": 49,
"column": 6
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 3118,
"end": 3141,
"loc": {
"start": {
"line": 49,
"column": 7
},
"end": {
"line": 49,
"column": 30
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3141,
"end": 3142,
"loc": {
"start": {
"line": 49,
"column": 30
},
"end": {
"line": 49,
"column": 31
}
}
},
{
"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": 3142,
"end": 3145,
"loc": {
"start": {
"line": 49,
"column": 31
},
"end": {
"line": 49,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaMinerBuilding",
"start": 3146,
"end": 3163,
"loc": {
"start": {
"line": 49,
"column": 35
},
"end": {
"line": 49,
"column": 52
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3163,
"end": 3164,
"loc": {
"start": {
"line": 49,
"column": 52
},
"end": {
"line": 49,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3164,
"end": 3165,
"loc": {
"start": {
"line": 49,
"column": 53
},
"end": {
"line": 49,
"column": 54
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3165,
"end": 3166,
"loc": {
"start": {
"line": 49,
"column": 54
},
"end": {
"line": 49,
"column": 55
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaMinerBuilding",
"start": 3167,
"end": 3184,
"loc": {
"start": {
"line": 49,
"column": 56
},
"end": {
"line": 49,
"column": 73
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3184,
"end": 3185,
"loc": {
"start": {
"line": 49,
"column": 73
},
"end": {
"line": 49,
"column": 74
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 3185,
"end": 3193,
"loc": {
"start": {
"line": 49,
"column": 74
},
"end": {
"line": 49,
"column": 82
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3193,
"end": 3194,
"loc": {
"start": {
"line": 49,
"column": 82
},
"end": {
"line": 49,
"column": 83
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "chainable",
"start": 3194,
"end": 3203,
"loc": {
"start": {
"line": 49,
"column": 83
},
"end": {
"line": 49,
"column": 92
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3203,
"end": 3204,
"loc": {
"start": {
"line": 49,
"column": 92
},
"end": {
"line": 49,
"column": 93
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3204,
"end": 3205,
"loc": {
"start": {
"line": 49,
"column": 93
},
"end": {
"line": 49,
"column": 94
}
}
},
{
"type": "CommentLine",
"value": " Cutter",
"start": 3213,
"end": 3222,
"loc": {
"start": {
"line": 51,
"column": 4
},
"end": {
"line": 51,
"column": 13
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 9,
"start": 3228,
"end": 3229,
"loc": {
"start": {
"line": 52,
"column": 4
},
"end": {
"line": 52,
"column": 5
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3229,
"end": 3230,
"loc": {
"start": {
"line": 52,
"column": 5
},
"end": {
"line": 52,
"column": 6
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 3231,
"end": 3254,
"loc": {
"start": {
"line": 52,
"column": 7
},
"end": {
"line": 52,
"column": 30
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3254,
"end": 3255,
"loc": {
"start": {
"line": 52,
"column": 30
},
"end": {
"line": 52,
"column": 31
}
}
},
{
"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": 3255,
"end": 3258,
"loc": {
"start": {
"line": 52,
"column": 31
},
"end": {
"line": 52,
"column": 34
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaCutterBuilding",
"start": 3259,
"end": 3277,
"loc": {
"start": {
"line": 52,
"column": 35
},
"end": {
"line": 52,
"column": 53
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3277,
"end": 3278,
"loc": {
"start": {
"line": 52,
"column": 53
},
"end": {
"line": 52,
"column": 54
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3278,
"end": 3279,
"loc": {
"start": {
"line": 52,
"column": 54
},
"end": {
"line": 52,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3279,
"end": 3280,
"loc": {
"start": {
"line": 52,
"column": 55
},
"end": {
"line": 52,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 3281,
"end": 3303,
"loc": {
"start": {
"line": 52,
"column": 57
},
"end": {
"line": 52,
"column": 79
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3303,
"end": 3304,
"loc": {
"start": {
"line": 52,
"column": 79
},
"end": {
"line": 52,
"column": 80
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3304,
"end": 3305,
"loc": {
"start": {
"line": 52,
"column": 80
},
"end": {
"line": 52,
"column": 81
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 10,
"start": 3311,
"end": 3313,
"loc": {
"start": {
"line": 53,
"column": 4
},
"end": {
"line": 53,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3313,
"end": 3314,
"loc": {
"start": {
"line": 53,
"column": 6
},
"end": {
"line": 53,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 3315,
"end": 3338,
"loc": {
"start": {
"line": 53,
"column": 8
},
"end": {
"line": 53,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3338,
"end": 3339,
"loc": {
"start": {
"line": 53,
"column": 31
},
"end": {
"line": 53,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 3339,
"end": 3342,
"loc": {
"start": {
"line": 53,
"column": 32
},
"end": {
"line": 53,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaCutterBuilding",
"start": 3343,
"end": 3361,
"loc": {
"start": {
"line": 53,
"column": 36
},
"end": {
"line": 53,
"column": 54
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3361,
"end": 3362,
"loc": {
"start": {
"line": 53,
"column": 54
},
"end": {
"line": 53,
"column": 55
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3362,
"end": 3363,
"loc": {
"start": {
"line": 53,
"column": 55
},
"end": {
"line": 53,
"column": 56
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3363,
"end": 3364,
"loc": {
"start": {
"line": 53,
"column": 56
},
"end": {
"line": 53,
"column": 57
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaCutterBuilding",
"start": 3365,
"end": 3383,
"loc": {
"start": {
"line": 53,
"column": 58
},
"end": {
"line": 53,
"column": 76
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3383,
"end": 3384,
"loc": {
"start": {
"line": 53,
"column": 76
},
"end": {
"line": 53,
"column": 77
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 3384,
"end": 3392,
"loc": {
"start": {
"line": 53,
"column": 77
},
"end": {
"line": 53,
"column": 85
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3392,
"end": 3393,
"loc": {
"start": {
"line": 53,
"column": 85
},
"end": {
"line": 53,
"column": 86
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "quad",
"start": 3393,
"end": 3397,
"loc": {
"start": {
"line": 53,
"column": 86
},
"end": {
"line": 53,
"column": 90
}
}
},
{
"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": 53,
"column": 90
},
"end": {
"line": 53,
"column": 91
}
}
},
{
"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": 53,
"column": 91
},
"end": {
"line": 53,
"column": 92
}
}
},
{
"type": "CommentLine",
"value": " Rotater",
"start": 3407,
"end": 3417,
"loc": {
"start": {
"line": 55,
"column": 4
},
"end": {
"line": 55,
"column": 14
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 11,
"start": 3423,
"end": 3425,
"loc": {
"start": {
"line": 56,
"column": 4
},
"end": {
"line": 56,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3425,
"end": 3426,
"loc": {
"start": {
"line": 56,
"column": 6
},
"end": {
"line": 56,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 3427,
"end": 3450,
"loc": {
"start": {
"line": 56,
"column": 8
},
"end": {
"line": 56,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3450,
"end": 3451,
"loc": {
"start": {
"line": 56,
"column": 31
},
"end": {
"line": 56,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 3451,
"end": 3454,
"loc": {
"start": {
"line": 56,
"column": 32
},
"end": {
"line": 56,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaRotaterBuilding",
"start": 3455,
"end": 3474,
"loc": {
"start": {
"line": 56,
"column": 36
},
"end": {
"line": 56,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3474,
"end": 3475,
"loc": {
"start": {
"line": 56,
"column": 55
},
"end": {
"line": 56,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3475,
"end": 3476,
"loc": {
"start": {
"line": 56,
"column": 56
},
"end": {
"line": 56,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3476,
"end": 3477,
"loc": {
"start": {
"line": 56,
"column": 57
},
"end": {
"line": 56,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 3478,
"end": 3500,
"loc": {
"start": {
"line": 56,
"column": 59
},
"end": {
"line": 56,
"column": 81
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3500,
"end": 3501,
"loc": {
"start": {
"line": 56,
"column": 81
},
"end": {
"line": 56,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3501,
"end": 3502,
"loc": {
"start": {
"line": 56,
"column": 82
},
"end": {
"line": 56,
"column": 83
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 12,
"start": 3508,
"end": 3510,
"loc": {
"start": {
"line": 57,
"column": 4
},
"end": {
"line": 57,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3510,
"end": 3511,
"loc": {
"start": {
"line": 57,
"column": 6
},
"end": {
"line": 57,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 3512,
"end": 3535,
"loc": {
"start": {
"line": 57,
"column": 8
},
"end": {
"line": 57,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3535,
"end": 3536,
"loc": {
"start": {
"line": 57,
"column": 31
},
"end": {
"line": 57,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 3536,
"end": 3539,
"loc": {
"start": {
"line": 57,
"column": 32
},
"end": {
"line": 57,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaRotaterBuilding",
"start": 3540,
"end": 3559,
"loc": {
"start": {
"line": 57,
"column": 36
},
"end": {
"line": 57,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3559,
"end": 3560,
"loc": {
"start": {
"line": 57,
"column": 55
},
"end": {
"line": 57,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3560,
"end": 3561,
"loc": {
"start": {
"line": 57,
"column": 56
},
"end": {
"line": 57,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3561,
"end": 3562,
"loc": {
"start": {
"line": 57,
"column": 57
},
"end": {
"line": 57,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaRotaterBuilding",
"start": 3563,
"end": 3582,
"loc": {
"start": {
"line": 57,
"column": 59
},
"end": {
"line": 57,
"column": 78
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3582,
"end": 3583,
"loc": {
"start": {
"line": 57,
"column": 78
},
"end": {
"line": 57,
"column": 79
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 3583,
"end": 3591,
"loc": {
"start": {
"line": 57,
"column": 79
},
"end": {
"line": 57,
"column": 87
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3591,
"end": 3592,
"loc": {
"start": {
"line": 57,
"column": 87
},
"end": {
"line": 57,
"column": 88
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "ccw",
"start": 3592,
"end": 3595,
"loc": {
"start": {
"line": 57,
"column": 88
},
"end": {
"line": 57,
"column": 91
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3595,
"end": 3596,
"loc": {
"start": {
"line": 57,
"column": 91
},
"end": {
"line": 57,
"column": 92
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3596,
"end": 3597,
"loc": {
"start": {
"line": 57,
"column": 92
},
"end": {
"line": 57,
"column": 93
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 13,
"start": 3603,
"end": 3605,
"loc": {
"start": {
"line": 58,
"column": 4
},
"end": {
"line": 58,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3605,
"end": 3606,
"loc": {
"start": {
"line": 58,
"column": 6
},
"end": {
"line": 58,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 3607,
"end": 3630,
"loc": {
"start": {
"line": 58,
"column": 8
},
"end": {
"line": 58,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3630,
"end": 3631,
"loc": {
"start": {
"line": 58,
"column": 31
},
"end": {
"line": 58,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 3631,
"end": 3634,
"loc": {
"start": {
"line": 58,
"column": 32
},
"end": {
"line": 58,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaRotaterBuilding",
"start": 3635,
"end": 3654,
"loc": {
"start": {
"line": 58,
"column": 36
},
"end": {
"line": 58,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3654,
"end": 3655,
"loc": {
"start": {
"line": 58,
"column": 55
},
"end": {
"line": 58,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3655,
"end": 3656,
"loc": {
"start": {
"line": 58,
"column": 56
},
"end": {
"line": 58,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3656,
"end": 3657,
"loc": {
"start": {
"line": 58,
"column": 57
},
"end": {
"line": 58,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaRotaterBuilding",
"start": 3658,
"end": 3677,
"loc": {
"start": {
"line": 58,
"column": 59
},
"end": {
"line": 58,
"column": 78
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3677,
"end": 3678,
"loc": {
"start": {
"line": 58,
"column": 78
},
"end": {
"line": 58,
"column": 79
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 3678,
"end": 3686,
"loc": {
"start": {
"line": 58,
"column": 79
},
"end": {
"line": 58,
"column": 87
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3686,
"end": 3687,
"loc": {
"start": {
"line": 58,
"column": 87
},
"end": {
"line": 58,
"column": 88
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "rotate180",
"start": 3687,
"end": 3696,
"loc": {
"start": {
"line": 58,
"column": 88
},
"end": {
"line": 58,
"column": 97
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3696,
"end": 3697,
"loc": {
"start": {
"line": 58,
"column": 97
},
"end": {
"line": 58,
"column": 98
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3697,
"end": 3698,
"loc": {
"start": {
"line": 58,
"column": 98
},
"end": {
"line": 58,
"column": 99
}
}
},
{
"type": "CommentLine",
"value": " Stacker",
"start": 3706,
"end": 3716,
"loc": {
"start": {
"line": 60,
"column": 4
},
"end": {
"line": 60,
"column": 14
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 14,
"start": 3722,
"end": 3724,
"loc": {
"start": {
"line": 61,
"column": 4
},
"end": {
"line": 61,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3724,
"end": 3725,
"loc": {
"start": {
"line": 61,
"column": 6
},
"end": {
"line": 61,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 3726,
"end": 3749,
"loc": {
"start": {
"line": 61,
"column": 8
},
"end": {
"line": 61,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3749,
"end": 3750,
"loc": {
"start": {
"line": 61,
"column": 31
},
"end": {
"line": 61,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 3750,
"end": 3753,
"loc": {
"start": {
"line": 61,
"column": 32
},
"end": {
"line": 61,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaStackerBuilding",
"start": 3754,
"end": 3773,
"loc": {
"start": {
"line": 61,
"column": 36
},
"end": {
"line": 61,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3773,
"end": 3774,
"loc": {
"start": {
"line": 61,
"column": 55
},
"end": {
"line": 61,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3774,
"end": 3775,
"loc": {
"start": {
"line": 61,
"column": 56
},
"end": {
"line": 61,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3775,
"end": 3776,
"loc": {
"start": {
"line": 61,
"column": 57
},
"end": {
"line": 61,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 3777,
"end": 3799,
"loc": {
"start": {
"line": 61,
"column": 59
},
"end": {
"line": 61,
"column": 81
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3799,
"end": 3800,
"loc": {
"start": {
"line": 61,
"column": 81
},
"end": {
"line": 61,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3800,
"end": 3801,
"loc": {
"start": {
"line": 61,
"column": 82
},
"end": {
"line": 61,
"column": 83
}
}
},
{
"type": "CommentLine",
"value": " Mixer",
"start": 3809,
"end": 3817,
"loc": {
"start": {
"line": 63,
"column": 4
},
"end": {
"line": 63,
"column": 12
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 15,
"start": 3823,
"end": 3825,
"loc": {
"start": {
"line": 64,
"column": 4
},
"end": {
"line": 64,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3825,
"end": 3826,
"loc": {
"start": {
"line": 64,
"column": 6
},
"end": {
"line": 64,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 3827,
"end": 3850,
"loc": {
"start": {
"line": 64,
"column": 8
},
"end": {
"line": 64,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3850,
"end": 3851,
"loc": {
"start": {
"line": 64,
"column": 31
},
"end": {
"line": 64,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 3851,
"end": 3854,
"loc": {
"start": {
"line": 64,
"column": 32
},
"end": {
"line": 64,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaMixerBuilding",
"start": 3855,
"end": 3872,
"loc": {
"start": {
"line": 64,
"column": 36
},
"end": {
"line": 64,
"column": 53
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3872,
"end": 3873,
"loc": {
"start": {
"line": 64,
"column": 53
},
"end": {
"line": 64,
"column": 54
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3873,
"end": 3874,
"loc": {
"start": {
"line": 64,
"column": 54
},
"end": {
"line": 64,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3874,
"end": 3875,
"loc": {
"start": {
"line": 64,
"column": 55
},
"end": {
"line": 64,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 3876,
"end": 3898,
"loc": {
"start": {
"line": 64,
"column": 57
},
"end": {
"line": 64,
"column": 79
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3898,
"end": 3899,
"loc": {
"start": {
"line": 64,
"column": 79
},
"end": {
"line": 64,
"column": 80
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3899,
"end": 3900,
"loc": {
"start": {
"line": 64,
"column": 80
},
"end": {
"line": 64,
"column": 81
}
}
},
{
"type": "CommentLine",
"value": " Painter",
"start": 3908,
"end": 3918,
"loc": {
"start": {
"line": 66,
"column": 4
},
"end": {
"line": 66,
"column": 14
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 16,
"start": 3924,
"end": 3926,
"loc": {
"start": {
"line": 67,
"column": 4
},
"end": {
"line": 67,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3926,
"end": 3927,
"loc": {
"start": {
"line": 67,
"column": 6
},
"end": {
"line": 67,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 3928,
"end": 3951,
"loc": {
"start": {
"line": 67,
"column": 8
},
"end": {
"line": 67,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3951,
"end": 3952,
"loc": {
"start": {
"line": 67,
"column": 31
},
"end": {
"line": 67,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 3952,
"end": 3955,
"loc": {
"start": {
"line": 67,
"column": 32
},
"end": {
"line": 67,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaPainterBuilding",
"start": 3956,
"end": 3975,
"loc": {
"start": {
"line": 67,
"column": 36
},
"end": {
"line": 67,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3975,
"end": 3976,
"loc": {
"start": {
"line": 67,
"column": 55
},
"end": {
"line": 67,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 3976,
"end": 3977,
"loc": {
"start": {
"line": 67,
"column": 56
},
"end": {
"line": 67,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 3977,
"end": 3978,
"loc": {
"start": {
"line": 67,
"column": 57
},
"end": {
"line": 67,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 3979,
"end": 4001,
"loc": {
"start": {
"line": 67,
"column": 59
},
"end": {
"line": 67,
"column": 81
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4001,
"end": 4002,
"loc": {
"start": {
"line": 67,
"column": 81
},
"end": {
"line": 67,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4002,
"end": 4003,
"loc": {
"start": {
"line": 67,
"column": 82
},
"end": {
"line": 67,
"column": 83
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 17,
"start": 4009,
"end": 4011,
"loc": {
"start": {
"line": 68,
"column": 4
},
"end": {
"line": 68,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4011,
"end": 4012,
"loc": {
"start": {
"line": 68,
"column": 6
},
"end": {
"line": 68,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 4013,
"end": 4036,
"loc": {
"start": {
"line": 68,
"column": 8
},
"end": {
"line": 68,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4036,
"end": 4037,
"loc": {
"start": {
"line": 68,
"column": 31
},
"end": {
"line": 68,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 4037,
"end": 4040,
"loc": {
"start": {
"line": 68,
"column": 32
},
"end": {
"line": 68,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaPainterBuilding",
"start": 4041,
"end": 4060,
"loc": {
"start": {
"line": 68,
"column": 36
},
"end": {
"line": 68,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4060,
"end": 4061,
"loc": {
"start": {
"line": 68,
"column": 55
},
"end": {
"line": 68,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4061,
"end": 4062,
"loc": {
"start": {
"line": 68,
"column": 56
},
"end": {
"line": 68,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4062,
"end": 4063,
"loc": {
"start": {
"line": 68,
"column": 57
},
"end": {
"line": 68,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaPainterBuilding",
"start": 4064,
"end": 4083,
"loc": {
"start": {
"line": 68,
"column": 59
},
"end": {
"line": 68,
"column": 78
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4083,
"end": 4084,
"loc": {
"start": {
"line": 68,
"column": 78
},
"end": {
"line": 68,
"column": 79
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 4084,
"end": 4092,
"loc": {
"start": {
"line": 68,
"column": 79
},
"end": {
"line": 68,
"column": 87
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4092,
"end": 4093,
"loc": {
"start": {
"line": 68,
"column": 87
},
"end": {
"line": 68,
"column": 88
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "mirrored",
"start": 4093,
"end": 4101,
"loc": {
"start": {
"line": 68,
"column": 88
},
"end": {
"line": 68,
"column": 96
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4101,
"end": 4102,
"loc": {
"start": {
"line": 68,
"column": 96
},
"end": {
"line": 68,
"column": 97
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4102,
"end": 4103,
"loc": {
"start": {
"line": 68,
"column": 97
},
"end": {
"line": 68,
"column": 98
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 18,
"start": 4109,
"end": 4111,
"loc": {
"start": {
"line": 69,
"column": 4
},
"end": {
"line": 69,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4111,
"end": 4112,
"loc": {
"start": {
"line": 69,
"column": 6
},
"end": {
"line": 69,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 4113,
"end": 4136,
"loc": {
"start": {
"line": 69,
"column": 8
},
"end": {
"line": 69,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4136,
"end": 4137,
"loc": {
"start": {
"line": 69,
"column": 31
},
"end": {
"line": 69,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 4137,
"end": 4140,
"loc": {
"start": {
"line": 69,
"column": 32
},
"end": {
"line": 69,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaPainterBuilding",
"start": 4141,
"end": 4160,
"loc": {
"start": {
"line": 69,
"column": 36
},
"end": {
"line": 69,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4160,
"end": 4161,
"loc": {
"start": {
"line": 69,
"column": 55
},
"end": {
"line": 69,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4161,
"end": 4162,
"loc": {
"start": {
"line": 69,
"column": 56
},
"end": {
"line": 69,
"column": 57
}
}
},
{
"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": 69,
"column": 57
},
"end": {
"line": 69,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaPainterBuilding",
"start": 4164,
"end": 4183,
"loc": {
"start": {
"line": 69,
"column": 59
},
"end": {
"line": 69,
"column": 78
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4183,
"end": 4184,
"loc": {
"start": {
"line": 69,
"column": 78
},
"end": {
"line": 69,
"column": 79
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 4184,
"end": 4192,
"loc": {
"start": {
"line": 69,
"column": 79
},
"end": {
"line": 69,
"column": 87
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4192,
"end": 4193,
"loc": {
"start": {
"line": 69,
"column": 87
},
"end": {
"line": 69,
"column": 88
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "double",
"start": 4193,
"end": 4199,
"loc": {
"start": {
"line": 69,
"column": 88
},
"end": {
"line": 69,
"column": 94
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4199,
"end": 4200,
"loc": {
"start": {
"line": 69,
"column": 94
},
"end": {
"line": 69,
"column": 95
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4200,
"end": 4201,
"loc": {
"start": {
"line": 69,
"column": 95
},
"end": {
"line": 69,
"column": 96
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 19,
"start": 4207,
"end": 4209,
"loc": {
"start": {
"line": 70,
"column": 4
},
"end": {
"line": 70,
"column": 6
}
}
},
{
"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": 70,
"column": 6
},
"end": {
"line": 70,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 4211,
"end": 4234,
"loc": {
"start": {
"line": 70,
"column": 8
},
"end": {
"line": 70,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4234,
"end": 4235,
"loc": {
"start": {
"line": 70,
"column": 31
},
"end": {
"line": 70,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 4235,
"end": 4238,
"loc": {
"start": {
"line": 70,
"column": 32
},
"end": {
"line": 70,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaPainterBuilding",
"start": 4239,
"end": 4258,
"loc": {
"start": {
"line": 70,
"column": 36
},
"end": {
"line": 70,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4258,
"end": 4259,
"loc": {
"start": {
"line": 70,
"column": 55
},
"end": {
"line": 70,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4259,
"end": 4260,
"loc": {
"start": {
"line": 70,
"column": 56
},
"end": {
"line": 70,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4260,
"end": 4261,
"loc": {
"start": {
"line": 70,
"column": 57
},
"end": {
"line": 70,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaPainterBuilding",
"start": 4262,
"end": 4281,
"loc": {
"start": {
"line": 70,
"column": 59
},
"end": {
"line": 70,
"column": 78
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4281,
"end": 4282,
"loc": {
"start": {
"line": 70,
"column": 78
},
"end": {
"line": 70,
"column": 79
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 4282,
"end": 4290,
"loc": {
"start": {
"line": 70,
"column": 79
},
"end": {
"line": 70,
"column": 87
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4290,
"end": 4291,
"loc": {
"start": {
"line": 70,
"column": 87
},
"end": {
"line": 70,
"column": 88
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "quad",
"start": 4291,
"end": 4295,
"loc": {
"start": {
"line": 70,
"column": 88
},
"end": {
"line": 70,
"column": 92
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4295,
"end": 4296,
"loc": {
"start": {
"line": 70,
"column": 92
},
"end": {
"line": 70,
"column": 93
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4296,
"end": 4297,
"loc": {
"start": {
"line": 70,
"column": 93
},
"end": {
"line": 70,
"column": 94
}
}
},
{
"type": "CommentLine",
"value": " Trash",
"start": 4305,
"end": 4313,
"loc": {
"start": {
"line": 72,
"column": 4
},
"end": {
"line": 72,
"column": 12
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 20,
"start": 4319,
"end": 4321,
"loc": {
"start": {
"line": 73,
"column": 4
},
"end": {
"line": 73,
"column": 6
}
}
},
{
"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": 73,
"column": 6
},
"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": "getCodeFromBuildingData",
"start": 4323,
"end": 4346,
"loc": {
"start": {
"line": 73,
"column": 8
},
"end": {
"line": 73,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4346,
"end": 4347,
"loc": {
"start": {
"line": 73,
"column": 31
},
"end": {
"line": 73,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 4347,
"end": 4350,
"loc": {
"start": {
"line": 73,
"column": 32
},
"end": {
"line": 73,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaTrashBuilding",
"start": 4351,
"end": 4368,
"loc": {
"start": {
"line": 73,
"column": 36
},
"end": {
"line": 73,
"column": 53
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4368,
"end": 4369,
"loc": {
"start": {
"line": 73,
"column": 53
},
"end": {
"line": 73,
"column": 54
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4369,
"end": 4370,
"loc": {
"start": {
"line": 73,
"column": 54
},
"end": {
"line": 73,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4370,
"end": 4371,
"loc": {
"start": {
"line": 73,
"column": 55
},
"end": {
"line": 73,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 4372,
"end": 4394,
"loc": {
"start": {
"line": 73,
"column": 57
},
"end": {
"line": 73,
"column": 79
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4394,
"end": 4395,
"loc": {
"start": {
"line": 73,
"column": 79
},
"end": {
"line": 73,
"column": 80
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4395,
"end": 4396,
"loc": {
"start": {
"line": 73,
"column": 80
},
"end": {
"line": 73,
"column": 81
}
}
},
{
"type": "CommentLine",
"value": " Storage",
"start": 4404,
"end": 4414,
"loc": {
"start": {
"line": 75,
"column": 4
},
"end": {
"line": 75,
"column": 14
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 21,
"start": 4420,
"end": 4422,
"loc": {
"start": {
"line": 76,
"column": 4
},
"end": {
"line": 76,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4422,
"end": 4423,
"loc": {
"start": {
"line": 76,
"column": 6
},
"end": {
"line": 76,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 4424,
"end": 4447,
"loc": {
"start": {
"line": 76,
"column": 8
},
"end": {
"line": 76,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4447,
"end": 4448,
"loc": {
"start": {
"line": 76,
"column": 31
},
"end": {
"line": 76,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 4448,
"end": 4451,
"loc": {
"start": {
"line": 76,
"column": 32
},
"end": {
"line": 76,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaStorageBuilding",
"start": 4452,
"end": 4471,
"loc": {
"start": {
"line": 76,
"column": 36
},
"end": {
"line": 76,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4471,
"end": 4472,
"loc": {
"start": {
"line": 76,
"column": 55
},
"end": {
"line": 76,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4472,
"end": 4473,
"loc": {
"start": {
"line": 76,
"column": 56
},
"end": {
"line": 76,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4473,
"end": 4474,
"loc": {
"start": {
"line": 76,
"column": 57
},
"end": {
"line": 76,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 4475,
"end": 4497,
"loc": {
"start": {
"line": 76,
"column": 59
},
"end": {
"line": 76,
"column": 81
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4497,
"end": 4498,
"loc": {
"start": {
"line": 76,
"column": 81
},
"end": {
"line": 76,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4498,
"end": 4499,
"loc": {
"start": {
"line": 76,
"column": 82
},
"end": {
"line": 76,
"column": 83
}
}
},
{
"type": "CommentLine",
"value": " Underground belt",
"start": 4507,
"end": 4526,
"loc": {
"start": {
"line": 78,
"column": 4
},
"end": {
"line": 78,
"column": 23
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 22,
"start": 4532,
"end": 4534,
"loc": {
"start": {
"line": 79,
"column": 4
},
"end": {
"line": 79,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4534,
"end": 4535,
"loc": {
"start": {
"line": 79,
"column": 6
},
"end": {
"line": 79,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 4536,
"end": 4559,
"loc": {
"start": {
"line": 79,
"column": 8
},
"end": {
"line": 79,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4559,
"end": 4560,
"loc": {
"start": {
"line": 79,
"column": 31
},
"end": {
"line": 79,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 4560,
"end": 4563,
"loc": {
"start": {
"line": 79,
"column": 32
},
"end": {
"line": 79,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaUndergroundBeltBuilding",
"start": 4564,
"end": 4591,
"loc": {
"start": {
"line": 79,
"column": 36
},
"end": {
"line": 79,
"column": 63
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4591,
"end": 4592,
"loc": {
"start": {
"line": 79,
"column": 63
},
"end": {
"line": 79,
"column": 64
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4592,
"end": 4593,
"loc": {
"start": {
"line": 79,
"column": 64
},
"end": {
"line": 79,
"column": 65
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4593,
"end": 4594,
"loc": {
"start": {
"line": 79,
"column": 65
},
"end": {
"line": 79,
"column": 66
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 4595,
"end": 4617,
"loc": {
"start": {
"line": 79,
"column": 67
},
"end": {
"line": 79,
"column": 89
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4617,
"end": 4618,
"loc": {
"start": {
"line": 79,
"column": 89
},
"end": {
"line": 79,
"column": 90
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4618,
"end": 4619,
"loc": {
"start": {
"line": 79,
"column": 90
},
"end": {
"line": 79,
"column": 91
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 23,
"start": 4625,
"end": 4627,
"loc": {
"start": {
"line": 80,
"column": 4
},
"end": {
"line": 80,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4627,
"end": 4628,
"loc": {
"start": {
"line": 80,
"column": 6
},
"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": "getCodeFromBuildingData",
"start": 4629,
"end": 4652,
"loc": {
"start": {
"line": 80,
"column": 8
},
"end": {
"line": 80,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4652,
"end": 4653,
"loc": {
"start": {
"line": 80,
"column": 31
},
"end": {
"line": 80,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 4653,
"end": 4656,
"loc": {
"start": {
"line": 80,
"column": 32
},
"end": {
"line": 80,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaUndergroundBeltBuilding",
"start": 4657,
"end": 4684,
"loc": {
"start": {
"line": 80,
"column": 36
},
"end": {
"line": 80,
"column": 63
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4684,
"end": 4685,
"loc": {
"start": {
"line": 80,
"column": 63
},
"end": {
"line": 80,
"column": 64
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4685,
"end": 4686,
"loc": {
"start": {
"line": 80,
"column": 64
},
"end": {
"line": 80,
"column": 65
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4686,
"end": 4687,
"loc": {
"start": {
"line": 80,
"column": 65
},
"end": {
"line": 80,
"column": 66
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 4688,
"end": 4710,
"loc": {
"start": {
"line": 80,
"column": 67
},
"end": {
"line": 80,
"column": 89
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4710,
"end": 4711,
"loc": {
"start": {
"line": 80,
"column": 89
},
"end": {
"line": 80,
"column": 90
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 4712,
"end": 4713,
"loc": {
"start": {
"line": 80,
"column": 91
},
"end": {
"line": 80,
"column": 92
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4713,
"end": 4714,
"loc": {
"start": {
"line": 80,
"column": 92
},
"end": {
"line": 80,
"column": 93
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4714,
"end": 4715,
"loc": {
"start": {
"line": 80,
"column": 93
},
"end": {
"line": 80,
"column": 94
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 24,
"start": 4721,
"end": 4723,
"loc": {
"start": {
"line": 81,
"column": 4
},
"end": {
"line": 81,
"column": 6
}
}
},
{
"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": 81,
"column": 6
},
"end": {
"line": 81,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 4725,
"end": 4748,
"loc": {
"start": {
"line": 81,
"column": 8
},
"end": {
"line": 81,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4748,
"end": 4749,
"loc": {
"start": {
"line": 81,
"column": 31
},
"end": {
"line": 81,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 4759,
"end": 4762,
"loc": {
"start": {
"line": 82,
"column": 8
},
"end": {
"line": 82,
"column": 11
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaUndergroundBeltBuilding",
"start": 4763,
"end": 4790,
"loc": {
"start": {
"line": 82,
"column": 12
},
"end": {
"line": 82,
"column": 39
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4790,
"end": 4791,
"loc": {
"start": {
"line": 82,
"column": 39
},
"end": {
"line": 82,
"column": 40
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4791,
"end": 4792,
"loc": {
"start": {
"line": 82,
"column": 40
},
"end": {
"line": 82,
"column": 41
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4792,
"end": 4793,
"loc": {
"start": {
"line": 82,
"column": 41
},
"end": {
"line": 82,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaUndergroundBeltBuilding",
"start": 4803,
"end": 4830,
"loc": {
"start": {
"line": 83,
"column": 8
},
"end": {
"line": 83,
"column": 35
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4830,
"end": 4831,
"loc": {
"start": {
"line": 83,
"column": 35
},
"end": {
"line": 83,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 4831,
"end": 4839,
"loc": {
"start": {
"line": 83,
"column": 36
},
"end": {
"line": 83,
"column": 44
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4839,
"end": 4840,
"loc": {
"start": {
"line": 83,
"column": 44
},
"end": {
"line": 83,
"column": 45
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tier2",
"start": 4840,
"end": 4845,
"loc": {
"start": {
"line": 83,
"column": 45
},
"end": {
"line": 83,
"column": 50
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4851,
"end": 4852,
"loc": {
"start": {
"line": 84,
"column": 4
},
"end": {
"line": 84,
"column": 5
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4852,
"end": 4853,
"loc": {
"start": {
"line": 84,
"column": 5
},
"end": {
"line": 84,
"column": 6
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 25,
"start": 4859,
"end": 4861,
"loc": {
"start": {
"line": 85,
"column": 4
},
"end": {
"line": 85,
"column": 6
}
}
},
{
"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": 85,
"column": 6
},
"end": {
"line": 85,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 4863,
"end": 4886,
"loc": {
"start": {
"line": 85,
"column": 8
},
"end": {
"line": 85,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4886,
"end": 4887,
"loc": {
"start": {
"line": 85,
"column": 31
},
"end": {
"line": 85,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 4897,
"end": 4900,
"loc": {
"start": {
"line": 86,
"column": 8
},
"end": {
"line": 86,
"column": 11
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaUndergroundBeltBuilding",
"start": 4901,
"end": 4928,
"loc": {
"start": {
"line": 86,
"column": 12
},
"end": {
"line": 86,
"column": 39
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4928,
"end": 4929,
"loc": {
"start": {
"line": 86,
"column": 39
},
"end": {
"line": 86,
"column": 40
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 4929,
"end": 4930,
"loc": {
"start": {
"line": 86,
"column": 40
},
"end": {
"line": 86,
"column": 41
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4930,
"end": 4931,
"loc": {
"start": {
"line": 86,
"column": 41
},
"end": {
"line": 86,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaUndergroundBeltBuilding",
"start": 4941,
"end": 4968,
"loc": {
"start": {
"line": 87,
"column": 8
},
"end": {
"line": 87,
"column": 35
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4968,
"end": 4969,
"loc": {
"start": {
"line": 87,
"column": 35
},
"end": {
"line": 87,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 4969,
"end": 4977,
"loc": {
"start": {
"line": 87,
"column": 36
},
"end": {
"line": 87,
"column": 44
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4977,
"end": 4978,
"loc": {
"start": {
"line": 87,
"column": 44
},
"end": {
"line": 87,
"column": 45
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "tier2",
"start": 4978,
"end": 4983,
"loc": {
"start": {
"line": 87,
"column": 45
},
"end": {
"line": 87,
"column": 50
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 4983,
"end": 4984,
"loc": {
"start": {
"line": 87,
"column": 50
},
"end": {
"line": 87,
"column": 51
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 4994,
"end": 4995,
"loc": {
"start": {
"line": 88,
"column": 8
},
"end": {
"line": 88,
"column": 9
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5001,
"end": 5002,
"loc": {
"start": {
"line": 89,
"column": 4
},
"end": {
"line": 89,
"column": 5
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5002,
"end": 5003,
"loc": {
"start": {
"line": 89,
"column": 5
},
"end": {
"line": 89,
"column": 6
}
}
},
{
"type": "CommentLine",
"value": " Hub",
"start": 5011,
"end": 5017,
"loc": {
"start": {
"line": 91,
"column": 4
},
"end": {
"line": 91,
"column": 10
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 26,
"start": 5023,
"end": 5025,
"loc": {
"start": {
"line": 92,
"column": 4
},
"end": {
"line": 92,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5025,
"end": 5026,
"loc": {
"start": {
"line": 92,
"column": 6
},
"end": {
"line": 92,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 5027,
"end": 5050,
"loc": {
"start": {
"line": 92,
"column": 8
},
"end": {
"line": 92,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5050,
"end": 5051,
"loc": {
"start": {
"line": 92,
"column": 31
},
"end": {
"line": 92,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 5051,
"end": 5054,
"loc": {
"start": {
"line": 92,
"column": 32
},
"end": {
"line": 92,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaHubBuilding",
"start": 5055,
"end": 5070,
"loc": {
"start": {
"line": 92,
"column": 36
},
"end": {
"line": 92,
"column": 51
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5070,
"end": 5071,
"loc": {
"start": {
"line": 92,
"column": 51
},
"end": {
"line": 92,
"column": 52
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5071,
"end": 5072,
"loc": {
"start": {
"line": 92,
"column": 52
},
"end": {
"line": 92,
"column": 53
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5072,
"end": 5073,
"loc": {
"start": {
"line": 92,
"column": 53
},
"end": {
"line": 92,
"column": 54
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 5074,
"end": 5096,
"loc": {
"start": {
"line": 92,
"column": 55
},
"end": {
"line": 92,
"column": 77
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5096,
"end": 5097,
"loc": {
"start": {
"line": 92,
"column": 77
},
"end": {
"line": 92,
"column": 78
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5097,
"end": 5098,
"loc": {
"start": {
"line": 92,
"column": 78
},
"end": {
"line": 92,
"column": 79
}
}
},
{
"type": "CommentLine",
"value": " Wire",
"start": 5106,
"end": 5113,
"loc": {
"start": {
"line": 94,
"column": 4
},
"end": {
"line": 94,
"column": 11
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 27,
"start": 5119,
"end": 5121,
"loc": {
"start": {
"line": 95,
"column": 4
},
"end": {
"line": 95,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5121,
"end": 5122,
"loc": {
"start": {
"line": 95,
"column": 6
},
"end": {
"line": 95,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 5123,
"end": 5146,
"loc": {
"start": {
"line": 95,
"column": 8
},
"end": {
"line": 95,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5146,
"end": 5147,
"loc": {
"start": {
"line": 95,
"column": 31
},
"end": {
"line": 95,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 5147,
"end": 5150,
"loc": {
"start": {
"line": 95,
"column": 32
},
"end": {
"line": 95,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 5151,
"end": 5167,
"loc": {
"start": {
"line": 95,
"column": 36
},
"end": {
"line": 95,
"column": 52
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5167,
"end": 5168,
"loc": {
"start": {
"line": 95,
"column": 52
},
"end": {
"line": 95,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5168,
"end": 5169,
"loc": {
"start": {
"line": 95,
"column": 53
},
"end": {
"line": 95,
"column": 54
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5169,
"end": 5170,
"loc": {
"start": {
"line": 95,
"column": 54
},
"end": {
"line": 95,
"column": 55
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 5171,
"end": 5193,
"loc": {
"start": {
"line": 95,
"column": 56
},
"end": {
"line": 95,
"column": 78
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5193,
"end": 5194,
"loc": {
"start": {
"line": 95,
"column": 78
},
"end": {
"line": 95,
"column": 79
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5194,
"end": 5195,
"loc": {
"start": {
"line": 95,
"column": 79
},
"end": {
"line": 95,
"column": 80
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 28,
"start": 5201,
"end": 5203,
"loc": {
"start": {
"line": 96,
"column": 4
},
"end": {
"line": 96,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5203,
"end": 5204,
"loc": {
"start": {
"line": 96,
"column": 6
},
"end": {
"line": 96,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 5205,
"end": 5228,
"loc": {
"start": {
"line": 96,
"column": 8
},
"end": {
"line": 96,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5228,
"end": 5229,
"loc": {
"start": {
"line": 96,
"column": 31
},
"end": {
"line": 96,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 5229,
"end": 5232,
"loc": {
"start": {
"line": 96,
"column": 32
},
"end": {
"line": 96,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 5233,
"end": 5249,
"loc": {
"start": {
"line": 96,
"column": 36
},
"end": {
"line": 96,
"column": 52
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5249,
"end": 5250,
"loc": {
"start": {
"line": 96,
"column": 52
},
"end": {
"line": 96,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5250,
"end": 5251,
"loc": {
"start": {
"line": 96,
"column": 53
},
"end": {
"line": 96,
"column": 54
}
}
},
{
"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": 96,
"column": 54
},
"end": {
"line": 96,
"column": 55
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 5253,
"end": 5275,
"loc": {
"start": {
"line": 96,
"column": 56
},
"end": {
"line": 96,
"column": 78
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5275,
"end": 5276,
"loc": {
"start": {
"line": 96,
"column": 78
},
"end": {
"line": 96,
"column": 79
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 5277,
"end": 5278,
"loc": {
"start": {
"line": 96,
"column": 80
},
"end": {
"line": 96,
"column": 81
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5278,
"end": 5279,
"loc": {
"start": {
"line": 96,
"column": 81
},
"end": {
"line": 96,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5279,
"end": 5280,
"loc": {
"start": {
"line": 96,
"column": 82
},
"end": {
"line": 96,
"column": 83
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 29,
"start": 5286,
"end": 5288,
"loc": {
"start": {
"line": 97,
"column": 4
},
"end": {
"line": 97,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5288,
"end": 5289,
"loc": {
"start": {
"line": 97,
"column": 6
},
"end": {
"line": 97,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 5290,
"end": 5313,
"loc": {
"start": {
"line": 97,
"column": 8
},
"end": {
"line": 97,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5313,
"end": 5314,
"loc": {
"start": {
"line": 97,
"column": 31
},
"end": {
"line": 97,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 5314,
"end": 5317,
"loc": {
"start": {
"line": 97,
"column": 32
},
"end": {
"line": 97,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 5318,
"end": 5334,
"loc": {
"start": {
"line": 97,
"column": 36
},
"end": {
"line": 97,
"column": 52
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5334,
"end": 5335,
"loc": {
"start": {
"line": 97,
"column": 52
},
"end": {
"line": 97,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5335,
"end": 5336,
"loc": {
"start": {
"line": 97,
"column": 53
},
"end": {
"line": 97,
"column": 54
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5336,
"end": 5337,
"loc": {
"start": {
"line": 97,
"column": 54
},
"end": {
"line": 97,
"column": 55
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 5338,
"end": 5360,
"loc": {
"start": {
"line": 97,
"column": 56
},
"end": {
"line": 97,
"column": 78
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5360,
"end": 5361,
"loc": {
"start": {
"line": 97,
"column": 78
},
"end": {
"line": 97,
"column": 79
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 2,
"start": 5362,
"end": 5363,
"loc": {
"start": {
"line": 97,
"column": 80
},
"end": {
"line": 97,
"column": 81
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5363,
"end": 5364,
"loc": {
"start": {
"line": 97,
"column": 81
},
"end": {
"line": 97,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5364,
"end": 5365,
"loc": {
"start": {
"line": 97,
"column": 82
},
"end": {
"line": 97,
"column": 83
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 30,
"start": 5371,
"end": 5373,
"loc": {
"start": {
"line": 98,
"column": 4
},
"end": {
"line": 98,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5373,
"end": 5374,
"loc": {
"start": {
"line": 98,
"column": 6
},
"end": {
"line": 98,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 5375,
"end": 5398,
"loc": {
"start": {
"line": 98,
"column": 8
},
"end": {
"line": 98,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5398,
"end": 5399,
"loc": {
"start": {
"line": 98,
"column": 31
},
"end": {
"line": 98,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 5399,
"end": 5402,
"loc": {
"start": {
"line": 98,
"column": 32
},
"end": {
"line": 98,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 5403,
"end": 5419,
"loc": {
"start": {
"line": 98,
"column": 36
},
"end": {
"line": 98,
"column": 52
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5419,
"end": 5420,
"loc": {
"start": {
"line": 98,
"column": 52
},
"end": {
"line": 98,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5420,
"end": 5421,
"loc": {
"start": {
"line": 98,
"column": 53
},
"end": {
"line": 98,
"column": 54
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5421,
"end": 5422,
"loc": {
"start": {
"line": 98,
"column": 54
},
"end": {
"line": 98,
"column": 55
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 5423,
"end": 5445,
"loc": {
"start": {
"line": 98,
"column": 56
},
"end": {
"line": 98,
"column": 78
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5445,
"end": 5446,
"loc": {
"start": {
"line": 98,
"column": 78
},
"end": {
"line": 98,
"column": 79
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 3,
"start": 5447,
"end": 5448,
"loc": {
"start": {
"line": 98,
"column": 80
},
"end": {
"line": 98,
"column": 81
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5448,
"end": 5449,
"loc": {
"start": {
"line": 98,
"column": 81
},
"end": {
"line": 98,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5449,
"end": 5450,
"loc": {
"start": {
"line": 98,
"column": 82
},
"end": {
"line": 98,
"column": 83
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 52,
"start": 5458,
"end": 5460,
"loc": {
"start": {
"line": 100,
"column": 4
},
"end": {
"line": 100,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5460,
"end": 5461,
"loc": {
"start": {
"line": 100,
"column": 6
},
"end": {
"line": 100,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 5462,
"end": 5485,
"loc": {
"start": {
"line": 100,
"column": 8
},
"end": {
"line": 100,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5485,
"end": 5486,
"loc": {
"start": {
"line": 100,
"column": 31
},
"end": {
"line": 100,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 5486,
"end": 5489,
"loc": {
"start": {
"line": 100,
"column": 32
},
"end": {
"line": 100,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 5490,
"end": 5506,
"loc": {
"start": {
"line": 100,
"column": 36
},
"end": {
"line": 100,
"column": 52
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5506,
"end": 5507,
"loc": {
"start": {
"line": 100,
"column": 52
},
"end": {
"line": 100,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5507,
"end": 5508,
"loc": {
"start": {
"line": 100,
"column": 53
},
"end": {
"line": 100,
"column": 54
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5508,
"end": 5509,
"loc": {
"start": {
"line": 100,
"column": 54
},
"end": {
"line": 100,
"column": 55
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 5510,
"end": 5526,
"loc": {
"start": {
"line": 100,
"column": 56
},
"end": {
"line": 100,
"column": 72
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5526,
"end": 5527,
"loc": {
"start": {
"line": 100,
"column": 72
},
"end": {
"line": 100,
"column": 73
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 5527,
"end": 5535,
"loc": {
"start": {
"line": 100,
"column": 73
},
"end": {
"line": 100,
"column": 81
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5535,
"end": 5536,
"loc": {
"start": {
"line": 100,
"column": 81
},
"end": {
"line": 100,
"column": 82
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "second",
"start": 5536,
"end": 5542,
"loc": {
"start": {
"line": 100,
"column": 82
},
"end": {
"line": 100,
"column": 88
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5542,
"end": 5543,
"loc": {
"start": {
"line": 100,
"column": 88
},
"end": {
"line": 100,
"column": 89
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5543,
"end": 5544,
"loc": {
"start": {
"line": 100,
"column": 89
},
"end": {
"line": 100,
"column": 90
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 53,
"start": 5550,
"end": 5552,
"loc": {
"start": {
"line": 101,
"column": 4
},
"end": {
"line": 101,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5552,
"end": 5553,
"loc": {
"start": {
"line": 101,
"column": 6
},
"end": {
"line": 101,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 5554,
"end": 5577,
"loc": {
"start": {
"line": 101,
"column": 8
},
"end": {
"line": 101,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5577,
"end": 5578,
"loc": {
"start": {
"line": 101,
"column": 31
},
"end": {
"line": 101,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 5578,
"end": 5581,
"loc": {
"start": {
"line": 101,
"column": 32
},
"end": {
"line": 101,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 5582,
"end": 5598,
"loc": {
"start": {
"line": 101,
"column": 36
},
"end": {
"line": 101,
"column": 52
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5598,
"end": 5599,
"loc": {
"start": {
"line": 101,
"column": 52
},
"end": {
"line": 101,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5599,
"end": 5600,
"loc": {
"start": {
"line": 101,
"column": 53
},
"end": {
"line": 101,
"column": 54
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5600,
"end": 5601,
"loc": {
"start": {
"line": 101,
"column": 54
},
"end": {
"line": 101,
"column": 55
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 5602,
"end": 5618,
"loc": {
"start": {
"line": 101,
"column": 56
},
"end": {
"line": 101,
"column": 72
}
}
},
{
"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": 101,
"column": 72
},
"end": {
"line": 101,
"column": 73
}
}
},
{
"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": 101,
"column": 73
},
"end": {
"line": 101,
"column": 81
}
}
},
{
"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": 101,
"column": 81
},
"end": {
"line": 101,
"column": 82
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "second",
"start": 5628,
"end": 5634,
"loc": {
"start": {
"line": 101,
"column": 82
},
"end": {
"line": 101,
"column": 88
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5634,
"end": 5635,
"loc": {
"start": {
"line": 101,
"column": 88
},
"end": {
"line": 101,
"column": 89
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 1,
"start": 5636,
"end": 5637,
"loc": {
"start": {
"line": 101,
"column": 90
},
"end": {
"line": 101,
"column": 91
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5637,
"end": 5638,
"loc": {
"start": {
"line": 101,
"column": 91
},
"end": {
"line": 101,
"column": 92
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5638,
"end": 5639,
"loc": {
"start": {
"line": 101,
"column": 92
},
"end": {
"line": 101,
"column": 93
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 54,
"start": 5645,
"end": 5647,
"loc": {
"start": {
"line": 102,
"column": 4
},
"end": {
"line": 102,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5647,
"end": 5648,
"loc": {
"start": {
"line": 102,
"column": 6
},
"end": {
"line": 102,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 5649,
"end": 5672,
"loc": {
"start": {
"line": 102,
"column": 8
},
"end": {
"line": 102,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5672,
"end": 5673,
"loc": {
"start": {
"line": 102,
"column": 31
},
"end": {
"line": 102,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 5673,
"end": 5676,
"loc": {
"start": {
"line": 102,
"column": 32
},
"end": {
"line": 102,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 5677,
"end": 5693,
"loc": {
"start": {
"line": 102,
"column": 36
},
"end": {
"line": 102,
"column": 52
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5693,
"end": 5694,
"loc": {
"start": {
"line": 102,
"column": 52
},
"end": {
"line": 102,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5694,
"end": 5695,
"loc": {
"start": {
"line": 102,
"column": 53
},
"end": {
"line": 102,
"column": 54
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5695,
"end": 5696,
"loc": {
"start": {
"line": 102,
"column": 54
},
"end": {
"line": 102,
"column": 55
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 5697,
"end": 5713,
"loc": {
"start": {
"line": 102,
"column": 56
},
"end": {
"line": 102,
"column": 72
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5713,
"end": 5714,
"loc": {
"start": {
"line": 102,
"column": 72
},
"end": {
"line": 102,
"column": 73
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 5714,
"end": 5722,
"loc": {
"start": {
"line": 102,
"column": 73
},
"end": {
"line": 102,
"column": 81
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5722,
"end": 5723,
"loc": {
"start": {
"line": 102,
"column": 81
},
"end": {
"line": 102,
"column": 82
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "second",
"start": 5723,
"end": 5729,
"loc": {
"start": {
"line": 102,
"column": 82
},
"end": {
"line": 102,
"column": 88
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5729,
"end": 5730,
"loc": {
"start": {
"line": 102,
"column": 88
},
"end": {
"line": 102,
"column": 89
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 2,
"start": 5731,
"end": 5732,
"loc": {
"start": {
"line": 102,
"column": 90
},
"end": {
"line": 102,
"column": 91
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5732,
"end": 5733,
"loc": {
"start": {
"line": 102,
"column": 91
},
"end": {
"line": 102,
"column": 92
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5733,
"end": 5734,
"loc": {
"start": {
"line": 102,
"column": 92
},
"end": {
"line": 102,
"column": 93
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 55,
"start": 5740,
"end": 5742,
"loc": {
"start": {
"line": 103,
"column": 4
},
"end": {
"line": 103,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5742,
"end": 5743,
"loc": {
"start": {
"line": 103,
"column": 6
},
"end": {
"line": 103,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 5744,
"end": 5767,
"loc": {
"start": {
"line": 103,
"column": 8
},
"end": {
"line": 103,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5767,
"end": 5768,
"loc": {
"start": {
"line": 103,
"column": 31
},
"end": {
"line": 103,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 5768,
"end": 5771,
"loc": {
"start": {
"line": 103,
"column": 32
},
"end": {
"line": 103,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 5772,
"end": 5788,
"loc": {
"start": {
"line": 103,
"column": 36
},
"end": {
"line": 103,
"column": 52
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5788,
"end": 5789,
"loc": {
"start": {
"line": 103,
"column": 52
},
"end": {
"line": 103,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5789,
"end": 5790,
"loc": {
"start": {
"line": 103,
"column": 53
},
"end": {
"line": 103,
"column": 54
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5790,
"end": 5791,
"loc": {
"start": {
"line": 103,
"column": 54
},
"end": {
"line": 103,
"column": 55
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireBuilding",
"start": 5792,
"end": 5808,
"loc": {
"start": {
"line": 103,
"column": 56
},
"end": {
"line": 103,
"column": 72
}
}
},
{
"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": 103,
"column": 72
},
"end": {
"line": 103,
"column": 73
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 5809,
"end": 5817,
"loc": {
"start": {
"line": 103,
"column": 73
},
"end": {
"line": 103,
"column": 81
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5817,
"end": 5818,
"loc": {
"start": {
"line": 103,
"column": 81
},
"end": {
"line": 103,
"column": 82
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "second",
"start": 5818,
"end": 5824,
"loc": {
"start": {
"line": 103,
"column": 82
},
"end": {
"line": 103,
"column": 88
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5824,
"end": 5825,
"loc": {
"start": {
"line": 103,
"column": 88
},
"end": {
"line": 103,
"column": 89
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 3,
"start": 5826,
"end": 5827,
"loc": {
"start": {
"line": 103,
"column": 90
},
"end": {
"line": 103,
"column": 91
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5827,
"end": 5828,
"loc": {
"start": {
"line": 103,
"column": 91
},
"end": {
"line": 103,
"column": 92
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5828,
"end": 5829,
"loc": {
"start": {
"line": 103,
"column": 92
},
"end": {
"line": 103,
"column": 93
}
}
},
{
"type": "CommentLine",
"value": " Constant signal",
"start": 5837,
"end": 5855,
"loc": {
"start": {
"line": 105,
"column": 4
},
"end": {
"line": 105,
"column": 22
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 31,
"start": 5861,
"end": 5863,
"loc": {
"start": {
"line": 106,
"column": 4
},
"end": {
"line": 106,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5863,
"end": 5864,
"loc": {
"start": {
"line": 106,
"column": 6
},
"end": {
"line": 106,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 5865,
"end": 5888,
"loc": {
"start": {
"line": 106,
"column": 8
},
"end": {
"line": 106,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5888,
"end": 5889,
"loc": {
"start": {
"line": 106,
"column": 31
},
"end": {
"line": 106,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 5889,
"end": 5892,
"loc": {
"start": {
"line": 106,
"column": 32
},
"end": {
"line": 106,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaConstantSignalBuilding",
"start": 5893,
"end": 5919,
"loc": {
"start": {
"line": 106,
"column": 36
},
"end": {
"line": 106,
"column": 62
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5919,
"end": 5920,
"loc": {
"start": {
"line": 106,
"column": 62
},
"end": {
"line": 106,
"column": 63
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5920,
"end": 5921,
"loc": {
"start": {
"line": 106,
"column": 63
},
"end": {
"line": 106,
"column": 64
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5921,
"end": 5922,
"loc": {
"start": {
"line": 106,
"column": 64
},
"end": {
"line": 106,
"column": 65
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 5923,
"end": 5945,
"loc": {
"start": {
"line": 106,
"column": 66
},
"end": {
"line": 106,
"column": 88
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 5945,
"end": 5946,
"loc": {
"start": {
"line": 106,
"column": 88
},
"end": {
"line": 106,
"column": 89
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5946,
"end": 5947,
"loc": {
"start": {
"line": 106,
"column": 89
},
"end": {
"line": 106,
"column": 90
}
}
},
{
"type": "CommentLine",
"value": " Logic gate",
"start": 5955,
"end": 5968,
"loc": {
"start": {
"line": 108,
"column": 4
},
"end": {
"line": 108,
"column": 17
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 32,
"start": 5974,
"end": 5976,
"loc": {
"start": {
"line": 109,
"column": 4
},
"end": {
"line": 109,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 5976,
"end": 5977,
"loc": {
"start": {
"line": 109,
"column": 6
},
"end": {
"line": 109,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 5978,
"end": 6001,
"loc": {
"start": {
"line": 109,
"column": 8
},
"end": {
"line": 109,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6001,
"end": 6002,
"loc": {
"start": {
"line": 109,
"column": 31
},
"end": {
"line": 109,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 6002,
"end": 6005,
"loc": {
"start": {
"line": 109,
"column": 32
},
"end": {
"line": 109,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaLogicGateBuilding",
"start": 6006,
"end": 6027,
"loc": {
"start": {
"line": 109,
"column": 36
},
"end": {
"line": 109,
"column": 57
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6027,
"end": 6028,
"loc": {
"start": {
"line": 109,
"column": 57
},
"end": {
"line": 109,
"column": 58
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6028,
"end": 6029,
"loc": {
"start": {
"line": 109,
"column": 58
},
"end": {
"line": 109,
"column": 59
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6029,
"end": 6030,
"loc": {
"start": {
"line": 109,
"column": 59
},
"end": {
"line": 109,
"column": 60
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 6031,
"end": 6053,
"loc": {
"start": {
"line": 109,
"column": 61
},
"end": {
"line": 109,
"column": 83
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6053,
"end": 6054,
"loc": {
"start": {
"line": 109,
"column": 83
},
"end": {
"line": 109,
"column": 84
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6054,
"end": 6055,
"loc": {
"start": {
"line": 109,
"column": 84
},
"end": {
"line": 109,
"column": 85
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 34,
"start": 6061,
"end": 6063,
"loc": {
"start": {
"line": 110,
"column": 4
},
"end": {
"line": 110,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6063,
"end": 6064,
"loc": {
"start": {
"line": 110,
"column": 6
},
"end": {
"line": 110,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 6065,
"end": 6088,
"loc": {
"start": {
"line": 110,
"column": 8
},
"end": {
"line": 110,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6088,
"end": 6089,
"loc": {
"start": {
"line": 110,
"column": 31
},
"end": {
"line": 110,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 6089,
"end": 6092,
"loc": {
"start": {
"line": 110,
"column": 32
},
"end": {
"line": 110,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaLogicGateBuilding",
"start": 6093,
"end": 6114,
"loc": {
"start": {
"line": 110,
"column": 36
},
"end": {
"line": 110,
"column": 57
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6114,
"end": 6115,
"loc": {
"start": {
"line": 110,
"column": 57
},
"end": {
"line": 110,
"column": 58
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6115,
"end": 6116,
"loc": {
"start": {
"line": 110,
"column": 58
},
"end": {
"line": 110,
"column": 59
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6116,
"end": 6117,
"loc": {
"start": {
"line": 110,
"column": 59
},
"end": {
"line": 110,
"column": 60
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaLogicGateBuilding",
"start": 6118,
"end": 6139,
"loc": {
"start": {
"line": 110,
"column": 61
},
"end": {
"line": 110,
"column": 82
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6139,
"end": 6140,
"loc": {
"start": {
"line": 110,
"column": 82
},
"end": {
"line": 110,
"column": 83
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 6140,
"end": 6148,
"loc": {
"start": {
"line": 110,
"column": 83
},
"end": {
"line": 110,
"column": 91
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6148,
"end": 6149,
"loc": {
"start": {
"line": 110,
"column": 91
},
"end": {
"line": 110,
"column": 92
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "not",
"start": 6149,
"end": 6152,
"loc": {
"start": {
"line": 110,
"column": 92
},
"end": {
"line": 110,
"column": 95
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6152,
"end": 6153,
"loc": {
"start": {
"line": 110,
"column": 95
},
"end": {
"line": 110,
"column": 96
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6153,
"end": 6154,
"loc": {
"start": {
"line": 110,
"column": 96
},
"end": {
"line": 110,
"column": 97
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 35,
"start": 6160,
"end": 6162,
"loc": {
"start": {
"line": 111,
"column": 4
},
"end": {
"line": 111,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6162,
"end": 6163,
"loc": {
"start": {
"line": 111,
"column": 6
},
"end": {
"line": 111,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 6164,
"end": 6187,
"loc": {
"start": {
"line": 111,
"column": 8
},
"end": {
"line": 111,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6187,
"end": 6188,
"loc": {
"start": {
"line": 111,
"column": 31
},
"end": {
"line": 111,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 6188,
"end": 6191,
"loc": {
"start": {
"line": 111,
"column": 32
},
"end": {
"line": 111,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaLogicGateBuilding",
"start": 6192,
"end": 6213,
"loc": {
"start": {
"line": 111,
"column": 36
},
"end": {
"line": 111,
"column": 57
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6213,
"end": 6214,
"loc": {
"start": {
"line": 111,
"column": 57
},
"end": {
"line": 111,
"column": 58
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6214,
"end": 6215,
"loc": {
"start": {
"line": 111,
"column": 58
},
"end": {
"line": 111,
"column": 59
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6215,
"end": 6216,
"loc": {
"start": {
"line": 111,
"column": 59
},
"end": {
"line": 111,
"column": 60
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaLogicGateBuilding",
"start": 6217,
"end": 6238,
"loc": {
"start": {
"line": 111,
"column": 61
},
"end": {
"line": 111,
"column": 82
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6238,
"end": 6239,
"loc": {
"start": {
"line": 111,
"column": 82
},
"end": {
"line": 111,
"column": 83
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 6239,
"end": 6247,
"loc": {
"start": {
"line": 111,
"column": 83
},
"end": {
"line": 111,
"column": 91
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6247,
"end": 6248,
"loc": {
"start": {
"line": 111,
"column": 91
},
"end": {
"line": 111,
"column": 92
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "xor",
"start": 6248,
"end": 6251,
"loc": {
"start": {
"line": 111,
"column": 92
},
"end": {
"line": 111,
"column": 95
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6251,
"end": 6252,
"loc": {
"start": {
"line": 111,
"column": 95
},
"end": {
"line": 111,
"column": 96
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6252,
"end": 6253,
"loc": {
"start": {
"line": 111,
"column": 96
},
"end": {
"line": 111,
"column": 97
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 36,
"start": 6259,
"end": 6261,
"loc": {
"start": {
"line": 112,
"column": 4
},
"end": {
"line": 112,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6261,
"end": 6262,
"loc": {
"start": {
"line": 112,
"column": 6
},
"end": {
"line": 112,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 6263,
"end": 6286,
"loc": {
"start": {
"line": 112,
"column": 8
},
"end": {
"line": 112,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6286,
"end": 6287,
"loc": {
"start": {
"line": 112,
"column": 31
},
"end": {
"line": 112,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 6287,
"end": 6290,
"loc": {
"start": {
"line": 112,
"column": 32
},
"end": {
"line": 112,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaLogicGateBuilding",
"start": 6291,
"end": 6312,
"loc": {
"start": {
"line": 112,
"column": 36
},
"end": {
"line": 112,
"column": 57
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6312,
"end": 6313,
"loc": {
"start": {
"line": 112,
"column": 57
},
"end": {
"line": 112,
"column": 58
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6313,
"end": 6314,
"loc": {
"start": {
"line": 112,
"column": 58
},
"end": {
"line": 112,
"column": 59
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6314,
"end": 6315,
"loc": {
"start": {
"line": 112,
"column": 59
},
"end": {
"line": 112,
"column": 60
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaLogicGateBuilding",
"start": 6316,
"end": 6337,
"loc": {
"start": {
"line": 112,
"column": 61
},
"end": {
"line": 112,
"column": 82
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6337,
"end": 6338,
"loc": {
"start": {
"line": 112,
"column": 82
},
"end": {
"line": 112,
"column": 83
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 6338,
"end": 6346,
"loc": {
"start": {
"line": 112,
"column": 83
},
"end": {
"line": 112,
"column": 91
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6346,
"end": 6347,
"loc": {
"start": {
"line": 112,
"column": 91
},
"end": {
"line": 112,
"column": 92
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "or",
"start": 6347,
"end": 6349,
"loc": {
"start": {
"line": 112,
"column": 92
},
"end": {
"line": 112,
"column": 94
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6349,
"end": 6350,
"loc": {
"start": {
"line": 112,
"column": 94
},
"end": {
"line": 112,
"column": 95
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6350,
"end": 6351,
"loc": {
"start": {
"line": 112,
"column": 95
},
"end": {
"line": 112,
"column": 96
}
}
},
{
"type": "CommentLine",
"value": " Transistor",
"start": 6359,
"end": 6372,
"loc": {
"start": {
"line": 114,
"column": 4
},
"end": {
"line": 114,
"column": 17
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 38,
"start": 6378,
"end": 6380,
"loc": {
"start": {
"line": 115,
"column": 4
},
"end": {
"line": 115,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6380,
"end": 6381,
"loc": {
"start": {
"line": 115,
"column": 6
},
"end": {
"line": 115,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 6382,
"end": 6405,
"loc": {
"start": {
"line": 115,
"column": 8
},
"end": {
"line": 115,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6405,
"end": 6406,
"loc": {
"start": {
"line": 115,
"column": 31
},
"end": {
"line": 115,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 6406,
"end": 6409,
"loc": {
"start": {
"line": 115,
"column": 32
},
"end": {
"line": 115,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaTransistorBuilding",
"start": 6410,
"end": 6432,
"loc": {
"start": {
"line": 115,
"column": 36
},
"end": {
"line": 115,
"column": 58
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6432,
"end": 6433,
"loc": {
"start": {
"line": 115,
"column": 58
},
"end": {
"line": 115,
"column": 59
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6433,
"end": 6434,
"loc": {
"start": {
"line": 115,
"column": 59
},
"end": {
"line": 115,
"column": 60
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6434,
"end": 6435,
"loc": {
"start": {
"line": 115,
"column": 60
},
"end": {
"line": 115,
"column": 61
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 6436,
"end": 6458,
"loc": {
"start": {
"line": 115,
"column": 62
},
"end": {
"line": 115,
"column": 84
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6458,
"end": 6459,
"loc": {
"start": {
"line": 115,
"column": 84
},
"end": {
"line": 115,
"column": 85
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6459,
"end": 6460,
"loc": {
"start": {
"line": 115,
"column": 85
},
"end": {
"line": 115,
"column": 86
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 60,
"start": 6466,
"end": 6468,
"loc": {
"start": {
"line": 116,
"column": 4
},
"end": {
"line": 116,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6468,
"end": 6469,
"loc": {
"start": {
"line": 116,
"column": 6
},
"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": "getCodeFromBuildingData",
"start": 6470,
"end": 6493,
"loc": {
"start": {
"line": 116,
"column": 8
},
"end": {
"line": 116,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6493,
"end": 6494,
"loc": {
"start": {
"line": 116,
"column": 31
},
"end": {
"line": 116,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 6494,
"end": 6497,
"loc": {
"start": {
"line": 116,
"column": 32
},
"end": {
"line": 116,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaTransistorBuilding",
"start": 6498,
"end": 6520,
"loc": {
"start": {
"line": 116,
"column": 36
},
"end": {
"line": 116,
"column": 58
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6520,
"end": 6521,
"loc": {
"start": {
"line": 116,
"column": 58
},
"end": {
"line": 116,
"column": 59
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6521,
"end": 6522,
"loc": {
"start": {
"line": 116,
"column": 59
},
"end": {
"line": 116,
"column": 60
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6522,
"end": 6523,
"loc": {
"start": {
"line": 116,
"column": 60
},
"end": {
"line": 116,
"column": 61
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaTransistorBuilding",
"start": 6524,
"end": 6546,
"loc": {
"start": {
"line": 116,
"column": 62
},
"end": {
"line": 116,
"column": 84
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6546,
"end": 6547,
"loc": {
"start": {
"line": 116,
"column": 84
},
"end": {
"line": 116,
"column": 85
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 6547,
"end": 6555,
"loc": {
"start": {
"line": 116,
"column": 85
},
"end": {
"line": 116,
"column": 93
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6555,
"end": 6556,
"loc": {
"start": {
"line": 116,
"column": 93
},
"end": {
"line": 116,
"column": 94
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "mirrored",
"start": 6556,
"end": 6564,
"loc": {
"start": {
"line": 116,
"column": 94
},
"end": {
"line": 116,
"column": 102
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6564,
"end": 6565,
"loc": {
"start": {
"line": 116,
"column": 102
},
"end": {
"line": 116,
"column": 103
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6565,
"end": 6566,
"loc": {
"start": {
"line": 116,
"column": 103
},
"end": {
"line": 116,
"column": 104
}
}
},
{
"type": "CommentLine",
"value": " Lever",
"start": 6574,
"end": 6582,
"loc": {
"start": {
"line": 118,
"column": 4
},
"end": {
"line": 118,
"column": 12
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 33,
"start": 6588,
"end": 6590,
"loc": {
"start": {
"line": 119,
"column": 4
},
"end": {
"line": 119,
"column": 6
}
}
},
{
"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": 119,
"column": 6
},
"end": {
"line": 119,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 6592,
"end": 6615,
"loc": {
"start": {
"line": 119,
"column": 8
},
"end": {
"line": 119,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6615,
"end": 6616,
"loc": {
"start": {
"line": 119,
"column": 31
},
"end": {
"line": 119,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 6616,
"end": 6619,
"loc": {
"start": {
"line": 119,
"column": 32
},
"end": {
"line": 119,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaLeverBuilding",
"start": 6620,
"end": 6637,
"loc": {
"start": {
"line": 119,
"column": 36
},
"end": {
"line": 119,
"column": 53
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6637,
"end": 6638,
"loc": {
"start": {
"line": 119,
"column": 53
},
"end": {
"line": 119,
"column": 54
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6638,
"end": 6639,
"loc": {
"start": {
"line": 119,
"column": 54
},
"end": {
"line": 119,
"column": 55
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6639,
"end": 6640,
"loc": {
"start": {
"line": 119,
"column": 55
},
"end": {
"line": 119,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 6641,
"end": 6663,
"loc": {
"start": {
"line": 119,
"column": 57
},
"end": {
"line": 119,
"column": 79
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6663,
"end": 6664,
"loc": {
"start": {
"line": 119,
"column": 79
},
"end": {
"line": 119,
"column": 80
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6664,
"end": 6665,
"loc": {
"start": {
"line": 119,
"column": 80
},
"end": {
"line": 119,
"column": 81
}
}
},
{
"type": "CommentLine",
"value": " Filter",
"start": 6673,
"end": 6682,
"loc": {
"start": {
"line": 121,
"column": 4
},
"end": {
"line": 121,
"column": 13
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 37,
"start": 6688,
"end": 6690,
"loc": {
"start": {
"line": 122,
"column": 4
},
"end": {
"line": 122,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6690,
"end": 6691,
"loc": {
"start": {
"line": 122,
"column": 6
},
"end": {
"line": 122,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 6692,
"end": 6715,
"loc": {
"start": {
"line": 122,
"column": 8
},
"end": {
"line": 122,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6715,
"end": 6716,
"loc": {
"start": {
"line": 122,
"column": 31
},
"end": {
"line": 122,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 6716,
"end": 6719,
"loc": {
"start": {
"line": 122,
"column": 32
},
"end": {
"line": 122,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaFilterBuilding",
"start": 6720,
"end": 6738,
"loc": {
"start": {
"line": 122,
"column": 36
},
"end": {
"line": 122,
"column": 54
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6738,
"end": 6739,
"loc": {
"start": {
"line": 122,
"column": 54
},
"end": {
"line": 122,
"column": 55
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6739,
"end": 6740,
"loc": {
"start": {
"line": 122,
"column": 55
},
"end": {
"line": 122,
"column": 56
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6740,
"end": 6741,
"loc": {
"start": {
"line": 122,
"column": 56
},
"end": {
"line": 122,
"column": 57
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 6742,
"end": 6764,
"loc": {
"start": {
"line": 122,
"column": 58
},
"end": {
"line": 122,
"column": 80
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6764,
"end": 6765,
"loc": {
"start": {
"line": 122,
"column": 80
},
"end": {
"line": 122,
"column": 81
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6765,
"end": 6766,
"loc": {
"start": {
"line": 122,
"column": 81
},
"end": {
"line": 122,
"column": 82
}
}
},
{
"type": "CommentLine",
"value": " Wire tunnel",
"start": 6774,
"end": 6788,
"loc": {
"start": {
"line": 124,
"column": 4
},
"end": {
"line": 124,
"column": 18
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 39,
"start": 6794,
"end": 6796,
"loc": {
"start": {
"line": 125,
"column": 4
},
"end": {
"line": 125,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6796,
"end": 6797,
"loc": {
"start": {
"line": 125,
"column": 6
},
"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": "getCodeFromBuildingData",
"start": 6798,
"end": 6821,
"loc": {
"start": {
"line": 125,
"column": 8
},
"end": {
"line": 125,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6821,
"end": 6822,
"loc": {
"start": {
"line": 125,
"column": 31
},
"end": {
"line": 125,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 6822,
"end": 6825,
"loc": {
"start": {
"line": 125,
"column": 32
},
"end": {
"line": 125,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaWireTunnelBuilding",
"start": 6826,
"end": 6848,
"loc": {
"start": {
"line": 125,
"column": 36
},
"end": {
"line": 125,
"column": 58
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6848,
"end": 6849,
"loc": {
"start": {
"line": 125,
"column": 58
},
"end": {
"line": 125,
"column": 59
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6849,
"end": 6850,
"loc": {
"start": {
"line": 125,
"column": 59
},
"end": {
"line": 125,
"column": 60
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6850,
"end": 6851,
"loc": {
"start": {
"line": 125,
"column": 60
},
"end": {
"line": 125,
"column": 61
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 6852,
"end": 6874,
"loc": {
"start": {
"line": 125,
"column": 62
},
"end": {
"line": 125,
"column": 84
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6874,
"end": 6875,
"loc": {
"start": {
"line": 125,
"column": 84
},
"end": {
"line": 125,
"column": 85
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6875,
"end": 6876,
"loc": {
"start": {
"line": 125,
"column": 85
},
"end": {
"line": 125,
"column": 86
}
}
},
{
"type": "CommentLine",
"value": " Display",
"start": 6884,
"end": 6894,
"loc": {
"start": {
"line": 127,
"column": 4
},
"end": {
"line": 127,
"column": 14
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 40,
"start": 6900,
"end": 6902,
"loc": {
"start": {
"line": 128,
"column": 4
},
"end": {
"line": 128,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6902,
"end": 6903,
"loc": {
"start": {
"line": 128,
"column": 6
},
"end": {
"line": 128,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 6904,
"end": 6927,
"loc": {
"start": {
"line": 128,
"column": 8
},
"end": {
"line": 128,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6927,
"end": 6928,
"loc": {
"start": {
"line": 128,
"column": 31
},
"end": {
"line": 128,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 6928,
"end": 6931,
"loc": {
"start": {
"line": 128,
"column": 32
},
"end": {
"line": 128,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaDisplayBuilding",
"start": 6932,
"end": 6951,
"loc": {
"start": {
"line": 128,
"column": 36
},
"end": {
"line": 128,
"column": 55
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6951,
"end": 6952,
"loc": {
"start": {
"line": 128,
"column": 55
},
"end": {
"line": 128,
"column": 56
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6952,
"end": 6953,
"loc": {
"start": {
"line": 128,
"column": 56
},
"end": {
"line": 128,
"column": 57
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6953,
"end": 6954,
"loc": {
"start": {
"line": 128,
"column": 57
},
"end": {
"line": 128,
"column": 58
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 6955,
"end": 6977,
"loc": {
"start": {
"line": 128,
"column": 59
},
"end": {
"line": 128,
"column": 81
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 6977,
"end": 6978,
"loc": {
"start": {
"line": 128,
"column": 81
},
"end": {
"line": 128,
"column": 82
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 6978,
"end": 6979,
"loc": {
"start": {
"line": 128,
"column": 82
},
"end": {
"line": 128,
"column": 83
}
}
},
{
"type": "CommentLine",
"value": " Virtual Processor",
"start": 6987,
"end": 7007,
"loc": {
"start": {
"line": 130,
"column": 4
},
"end": {
"line": 130,
"column": 24
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 42,
"start": 7013,
"end": 7015,
"loc": {
"start": {
"line": 131,
"column": 4
},
"end": {
"line": 131,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7015,
"end": 7016,
"loc": {
"start": {
"line": 131,
"column": 6
},
"end": {
"line": 131,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 7017,
"end": 7040,
"loc": {
"start": {
"line": 131,
"column": 8
},
"end": {
"line": 131,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7040,
"end": 7041,
"loc": {
"start": {
"line": 131,
"column": 31
},
"end": {
"line": 131,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 7041,
"end": 7044,
"loc": {
"start": {
"line": 131,
"column": 32
},
"end": {
"line": 131,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaVirtualProcessorBuilding",
"start": 7045,
"end": 7073,
"loc": {
"start": {
"line": 131,
"column": 36
},
"end": {
"line": 131,
"column": 64
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7073,
"end": 7074,
"loc": {
"start": {
"line": 131,
"column": 64
},
"end": {
"line": 131,
"column": 65
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7074,
"end": 7075,
"loc": {
"start": {
"line": 131,
"column": 65
},
"end": {
"line": 131,
"column": 66
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7075,
"end": 7076,
"loc": {
"start": {
"line": 131,
"column": 66
},
"end": {
"line": 131,
"column": 67
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 7077,
"end": 7099,
"loc": {
"start": {
"line": 131,
"column": 68
},
"end": {
"line": 131,
"column": 90
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7099,
"end": 7100,
"loc": {
"start": {
"line": 131,
"column": 90
},
"end": {
"line": 131,
"column": 91
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7100,
"end": 7101,
"loc": {
"start": {
"line": 131,
"column": 91
},
"end": {
"line": 131,
"column": 92
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 44,
"start": 7107,
"end": 7109,
"loc": {
"start": {
"line": 132,
"column": 4
},
"end": {
"line": 132,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7109,
"end": 7110,
"loc": {
"start": {
"line": 132,
"column": 6
},
"end": {
"line": 132,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 7111,
"end": 7134,
"loc": {
"start": {
"line": 132,
"column": 8
},
"end": {
"line": 132,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7134,
"end": 7135,
"loc": {
"start": {
"line": 132,
"column": 31
},
"end": {
"line": 132,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 7145,
"end": 7148,
"loc": {
"start": {
"line": 133,
"column": 8
},
"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": "MetaVirtualProcessorBuilding",
"start": 7149,
"end": 7177,
"loc": {
"start": {
"line": 133,
"column": 12
},
"end": {
"line": 133,
"column": 40
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7177,
"end": 7178,
"loc": {
"start": {
"line": 133,
"column": 40
},
"end": {
"line": 133,
"column": 41
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7178,
"end": 7179,
"loc": {
"start": {
"line": 133,
"column": 41
},
"end": {
"line": 133,
"column": 42
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7179,
"end": 7180,
"loc": {
"start": {
"line": 133,
"column": 42
},
"end": {
"line": 133,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaVirtualProcessorBuilding",
"start": 7190,
"end": 7218,
"loc": {
"start": {
"line": 134,
"column": 8
},
"end": {
"line": 134,
"column": 36
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7218,
"end": 7219,
"loc": {
"start": {
"line": 134,
"column": 36
},
"end": {
"line": 134,
"column": 37
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 7219,
"end": 7227,
"loc": {
"start": {
"line": 134,
"column": 37
},
"end": {
"line": 134,
"column": 45
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7227,
"end": 7228,
"loc": {
"start": {
"line": 134,
"column": 45
},
"end": {
"line": 134,
"column": 46
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "rotater",
"start": 7228,
"end": 7235,
"loc": {
"start": {
"line": 134,
"column": 46
},
"end": {
"line": 134,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7241,
"end": 7242,
"loc": {
"start": {
"line": 135,
"column": 4
},
"end": {
"line": 135,
"column": 5
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7242,
"end": 7243,
"loc": {
"start": {
"line": 135,
"column": 5
},
"end": {
"line": 135,
"column": 6
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 45,
"start": 7249,
"end": 7251,
"loc": {
"start": {
"line": 136,
"column": 4
},
"end": {
"line": 136,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7251,
"end": 7252,
"loc": {
"start": {
"line": 136,
"column": 6
},
"end": {
"line": 136,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 7253,
"end": 7276,
"loc": {
"start": {
"line": 136,
"column": 8
},
"end": {
"line": 136,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7276,
"end": 7277,
"loc": {
"start": {
"line": 136,
"column": 31
},
"end": {
"line": 136,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 7287,
"end": 7290,
"loc": {
"start": {
"line": 137,
"column": 8
},
"end": {
"line": 137,
"column": 11
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaVirtualProcessorBuilding",
"start": 7291,
"end": 7319,
"loc": {
"start": {
"line": 137,
"column": 12
},
"end": {
"line": 137,
"column": 40
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7319,
"end": 7320,
"loc": {
"start": {
"line": 137,
"column": 40
},
"end": {
"line": 137,
"column": 41
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7320,
"end": 7321,
"loc": {
"start": {
"line": 137,
"column": 41
},
"end": {
"line": 137,
"column": 42
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7321,
"end": 7322,
"loc": {
"start": {
"line": 137,
"column": 42
},
"end": {
"line": 137,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaVirtualProcessorBuilding",
"start": 7332,
"end": 7360,
"loc": {
"start": {
"line": 138,
"column": 8
},
"end": {
"line": 138,
"column": 36
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7360,
"end": 7361,
"loc": {
"start": {
"line": 138,
"column": 36
},
"end": {
"line": 138,
"column": 37
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 7361,
"end": 7369,
"loc": {
"start": {
"line": 138,
"column": 37
},
"end": {
"line": 138,
"column": 45
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7369,
"end": 7370,
"loc": {
"start": {
"line": 138,
"column": 45
},
"end": {
"line": 138,
"column": 46
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "unstacker",
"start": 7370,
"end": 7379,
"loc": {
"start": {
"line": 138,
"column": 46
},
"end": {
"line": 138,
"column": 55
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7385,
"end": 7386,
"loc": {
"start": {
"line": 139,
"column": 4
},
"end": {
"line": 139,
"column": 5
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7386,
"end": 7387,
"loc": {
"start": {
"line": 139,
"column": 5
},
"end": {
"line": 139,
"column": 6
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 50,
"start": 7393,
"end": 7395,
"loc": {
"start": {
"line": 140,
"column": 4
},
"end": {
"line": 140,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7395,
"end": 7396,
"loc": {
"start": {
"line": 140,
"column": 6
},
"end": {
"line": 140,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 7397,
"end": 7420,
"loc": {
"start": {
"line": 140,
"column": 8
},
"end": {
"line": 140,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7420,
"end": 7421,
"loc": {
"start": {
"line": 140,
"column": 31
},
"end": {
"line": 140,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 7431,
"end": 7434,
"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": "MetaVirtualProcessorBuilding",
"start": 7435,
"end": 7463,
"loc": {
"start": {
"line": 141,
"column": 12
},
"end": {
"line": 141,
"column": 40
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7463,
"end": 7464,
"loc": {
"start": {
"line": 141,
"column": 40
},
"end": {
"line": 141,
"column": 41
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7464,
"end": 7465,
"loc": {
"start": {
"line": 141,
"column": 41
},
"end": {
"line": 141,
"column": 42
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7465,
"end": 7466,
"loc": {
"start": {
"line": 141,
"column": 42
},
"end": {
"line": 141,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaVirtualProcessorBuilding",
"start": 7476,
"end": 7504,
"loc": {
"start": {
"line": 142,
"column": 8
},
"end": {
"line": 142,
"column": 36
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7504,
"end": 7505,
"loc": {
"start": {
"line": 142,
"column": 36
},
"end": {
"line": 142,
"column": 37
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 7505,
"end": 7513,
"loc": {
"start": {
"line": 142,
"column": 37
},
"end": {
"line": 142,
"column": 45
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7513,
"end": 7514,
"loc": {
"start": {
"line": 142,
"column": 45
},
"end": {
"line": 142,
"column": 46
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "stacker",
"start": 7514,
"end": 7521,
"loc": {
"start": {
"line": 142,
"column": 46
},
"end": {
"line": 142,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7527,
"end": 7528,
"loc": {
"start": {
"line": 143,
"column": 4
},
"end": {
"line": 143,
"column": 5
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7528,
"end": 7529,
"loc": {
"start": {
"line": 143,
"column": 5
},
"end": {
"line": 143,
"column": 6
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 51,
"start": 7535,
"end": 7537,
"loc": {
"start": {
"line": 144,
"column": 4
},
"end": {
"line": 144,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7537,
"end": 7538,
"loc": {
"start": {
"line": 144,
"column": 6
},
"end": {
"line": 144,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 7539,
"end": 7562,
"loc": {
"start": {
"line": 144,
"column": 8
},
"end": {
"line": 144,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7562,
"end": 7563,
"loc": {
"start": {
"line": 144,
"column": 31
},
"end": {
"line": 144,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 7573,
"end": 7576,
"loc": {
"start": {
"line": 145,
"column": 8
},
"end": {
"line": 145,
"column": 11
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaVirtualProcessorBuilding",
"start": 7577,
"end": 7605,
"loc": {
"start": {
"line": 145,
"column": 12
},
"end": {
"line": 145,
"column": 40
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7605,
"end": 7606,
"loc": {
"start": {
"line": 145,
"column": 40
},
"end": {
"line": 145,
"column": 41
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7606,
"end": 7607,
"loc": {
"start": {
"line": 145,
"column": 41
},
"end": {
"line": 145,
"column": 42
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7607,
"end": 7608,
"loc": {
"start": {
"line": 145,
"column": 42
},
"end": {
"line": 145,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaVirtualProcessorBuilding",
"start": 7618,
"end": 7646,
"loc": {
"start": {
"line": 146,
"column": 8
},
"end": {
"line": 146,
"column": 36
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7646,
"end": 7647,
"loc": {
"start": {
"line": 146,
"column": 36
},
"end": {
"line": 146,
"column": 37
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "variants",
"start": 7647,
"end": 7655,
"loc": {
"start": {
"line": 146,
"column": 37
},
"end": {
"line": 146,
"column": 45
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7655,
"end": 7656,
"loc": {
"start": {
"line": 146,
"column": 45
},
"end": {
"line": 146,
"column": 46
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "painter",
"start": 7656,
"end": 7663,
"loc": {
"start": {
"line": 146,
"column": 46
},
"end": {
"line": 146,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7669,
"end": 7670,
"loc": {
"start": {
"line": 147,
"column": 4
},
"end": {
"line": 147,
"column": 5
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7670,
"end": 7671,
"loc": {
"start": {
"line": 147,
"column": 5
},
"end": {
"line": 147,
"column": 6
}
}
},
{
"type": "CommentLine",
"value": " Analyzer",
"start": 7679,
"end": 7690,
"loc": {
"start": {
"line": 149,
"column": 4
},
"end": {
"line": 149,
"column": 15
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 46,
"start": 7696,
"end": 7698,
"loc": {
"start": {
"line": 150,
"column": 4
},
"end": {
"line": 150,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7698,
"end": 7699,
"loc": {
"start": {
"line": 150,
"column": 6
},
"end": {
"line": 150,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 7700,
"end": 7723,
"loc": {
"start": {
"line": 150,
"column": 8
},
"end": {
"line": 150,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7723,
"end": 7724,
"loc": {
"start": {
"line": 150,
"column": 31
},
"end": {
"line": 150,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 7724,
"end": 7727,
"loc": {
"start": {
"line": 150,
"column": 32
},
"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": "MetaComparatorBuilding",
"start": 7728,
"end": 7750,
"loc": {
"start": {
"line": 150,
"column": 36
},
"end": {
"line": 150,
"column": 58
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7750,
"end": 7751,
"loc": {
"start": {
"line": 150,
"column": 58
},
"end": {
"line": 150,
"column": 59
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7751,
"end": 7752,
"loc": {
"start": {
"line": 150,
"column": 59
},
"end": {
"line": 150,
"column": 60
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7752,
"end": 7753,
"loc": {
"start": {
"line": 150,
"column": 60
},
"end": {
"line": 150,
"column": 61
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 7754,
"end": 7776,
"loc": {
"start": {
"line": 150,
"column": 62
},
"end": {
"line": 150,
"column": 84
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7776,
"end": 7777,
"loc": {
"start": {
"line": 150,
"column": 84
},
"end": {
"line": 150,
"column": 85
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7777,
"end": 7778,
"loc": {
"start": {
"line": 150,
"column": 85
},
"end": {
"line": 150,
"column": 86
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 43,
"start": 7784,
"end": 7786,
"loc": {
"start": {
"line": 151,
"column": 4
},
"end": {
"line": 151,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7786,
"end": 7787,
"loc": {
"start": {
"line": 151,
"column": 6
},
"end": {
"line": 151,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 7788,
"end": 7811,
"loc": {
"start": {
"line": 151,
"column": 8
},
"end": {
"line": 151,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7811,
"end": 7812,
"loc": {
"start": {
"line": 151,
"column": 31
},
"end": {
"line": 151,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 7812,
"end": 7815,
"loc": {
"start": {
"line": 151,
"column": 32
},
"end": {
"line": 151,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaAnalyzerBuilding",
"start": 7816,
"end": 7836,
"loc": {
"start": {
"line": 151,
"column": 36
},
"end": {
"line": 151,
"column": 56
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7836,
"end": 7837,
"loc": {
"start": {
"line": 151,
"column": 56
},
"end": {
"line": 151,
"column": 57
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7837,
"end": 7838,
"loc": {
"start": {
"line": 151,
"column": 57
},
"end": {
"line": 151,
"column": 58
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7838,
"end": 7839,
"loc": {
"start": {
"line": 151,
"column": 58
},
"end": {
"line": 151,
"column": 59
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 7840,
"end": 7862,
"loc": {
"start": {
"line": 151,
"column": 60
},
"end": {
"line": 151,
"column": 82
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7862,
"end": 7863,
"loc": {
"start": {
"line": 151,
"column": 82
},
"end": {
"line": 151,
"column": 83
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7863,
"end": 7864,
"loc": {
"start": {
"line": 151,
"column": 83
},
"end": {
"line": 151,
"column": 84
}
}
},
{
"type": "CommentLine",
"value": " Reader",
"start": 7872,
"end": 7881,
"loc": {
"start": {
"line": 153,
"column": 4
},
"end": {
"line": 153,
"column": 13
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 49,
"start": 7887,
"end": 7889,
"loc": {
"start": {
"line": 154,
"column": 4
},
"end": {
"line": 154,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7889,
"end": 7890,
"loc": {
"start": {
"line": 154,
"column": 6
},
"end": {
"line": 154,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 7891,
"end": 7914,
"loc": {
"start": {
"line": 154,
"column": 8
},
"end": {
"line": 154,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7914,
"end": 7915,
"loc": {
"start": {
"line": 154,
"column": 31
},
"end": {
"line": 154,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 7915,
"end": 7918,
"loc": {
"start": {
"line": 154,
"column": 32
},
"end": {
"line": 154,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaReaderBuilding",
"start": 7919,
"end": 7937,
"loc": {
"start": {
"line": 154,
"column": 36
},
"end": {
"line": 154,
"column": 54
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7937,
"end": 7938,
"loc": {
"start": {
"line": 154,
"column": 54
},
"end": {
"line": 154,
"column": 55
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7938,
"end": 7939,
"loc": {
"start": {
"line": 154,
"column": 55
},
"end": {
"line": 154,
"column": 56
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7939,
"end": 7940,
"loc": {
"start": {
"line": 154,
"column": 56
},
"end": {
"line": 154,
"column": 57
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 7941,
"end": 7963,
"loc": {
"start": {
"line": 154,
"column": 58
},
"end": {
"line": 154,
"column": 80
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 7963,
"end": 7964,
"loc": {
"start": {
"line": 154,
"column": 80
},
"end": {
"line": 154,
"column": 81
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7964,
"end": 7965,
"loc": {
"start": {
"line": 154,
"column": 81
},
"end": {
"line": 154,
"column": 82
}
}
},
{
"type": "CommentLine",
"value": " Item producer",
"start": 7973,
"end": 7989,
"loc": {
"start": {
"line": 156,
"column": 4
},
"end": {
"line": 156,
"column": 20
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 61,
"start": 7995,
"end": 7997,
"loc": {
"start": {
"line": 157,
"column": 4
},
"end": {
"line": 157,
"column": 6
}
}
},
{
"type": {
"label": ":",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 7997,
"end": 7998,
"loc": {
"start": {
"line": 157,
"column": 6
},
"end": {
"line": 157,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getCodeFromBuildingData",
"start": 7999,
"end": 8022,
"loc": {
"start": {
"line": 157,
"column": 8
},
"end": {
"line": 157,
"column": 31
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8022,
"end": 8023,
"loc": {
"start": {
"line": 157,
"column": 31
},
"end": {
"line": 157,
"column": 32
}
}
},
{
"type": {
"label": "new",
"keyword": "new",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "new",
"start": 8023,
"end": 8026,
"loc": {
"start": {
"line": 157,
"column": 32
},
"end": {
"line": 157,
"column": 35
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "MetaItemProducerBuilding",
"start": 8027,
"end": 8051,
"loc": {
"start": {
"line": 157,
"column": 36
},
"end": {
"line": 157,
"column": 60
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8051,
"end": 8052,
"loc": {
"start": {
"line": 157,
"column": 60
},
"end": {
"line": 157,
"column": 61
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8052,
"end": 8053,
"loc": {
"start": {
"line": 157,
"column": 61
},
"end": {
"line": 157,
"column": 62
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8053,
"end": 8054,
"loc": {
"start": {
"line": 157,
"column": 62
},
"end": {
"line": 157,
"column": 63
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "defaultBuildingVariant",
"start": 8055,
"end": 8077,
"loc": {
"start": {
"line": 157,
"column": 64
},
"end": {
"line": 157,
"column": 86
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8077,
"end": 8078,
"loc": {
"start": {
"line": 157,
"column": 86
},
"end": {
"line": 157,
"column": 87
}
}
},
{
"type": {
"label": ",",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8078,
"end": 8079,
"loc": {
"start": {
"line": 157,
"column": 87
},
"end": {
"line": 157,
"column": 88
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8081,
"end": 8082,
"loc": {
"start": {
"line": 158,
"column": 0
},
"end": {
"line": 158,
"column": 1
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8082,
"end": 8083,
"loc": {
"start": {
"line": 158,
"column": 1
},
"end": {
"line": 158,
"column": 2
}
}
},
{
"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": 8087,
"end": 8093,
"loc": {
"start": {
"line": 160,
"column": 0
},
"end": {
"line": 160,
"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": 8094,
"end": 8099,
"loc": {
"start": {
"line": 160,
"column": 7
},
"end": {
"line": 160,
"column": 12
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "SavegameInterface_ML01",
"start": 8100,
"end": 8122,
"loc": {
"start": {
"line": 160,
"column": 13
},
"end": {
"line": 160,
"column": 35
}
}
},
{
"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": 8123,
"end": 8130,
"loc": {
"start": {
"line": 160,
"column": 36
},
"end": {
"line": 160,
"column": 43
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "SavegameInterface_V1007",
"start": 8131,
"end": 8154,
"loc": {
"start": {
"line": 160,
"column": 44
},
"end": {
"line": 160,
"column": 67
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8155,
"end": 8156,
"loc": {
"start": {
"line": 160,
"column": 68
},
"end": {
"line": 160,
"column": 69
}
}
},
{
"type": "CommentLine",
"value": " @ts-ignore",
"start": 8162,
"end": 8175,
"loc": {
"start": {
"line": 161,
"column": 4
},
"end": {
"line": 161,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getVersion",
"start": 8181,
"end": 8191,
"loc": {
"start": {
"line": 162,
"column": 4
},
"end": {
"line": 162,
"column": 14
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8191,
"end": 8192,
"loc": {
"start": {
"line": 162,
"column": 14
},
"end": {
"line": 162,
"column": 15
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8192,
"end": 8193,
"loc": {
"start": {
"line": 162,
"column": 15
},
"end": {
"line": 162,
"column": 16
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8194,
"end": 8195,
"loc": {
"start": {
"line": 162,
"column": 17
},
"end": {
"line": 162,
"column": 18
}
}
},
{
"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": 8205,
"end": 8211,
"loc": {
"start": {
"line": 163,
"column": 8
},
"end": {
"line": 163,
"column": 14
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "ML01",
"start": 8212,
"end": 8218,
"loc": {
"start": {
"line": 163,
"column": 15
},
"end": {
"line": 163,
"column": 21
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8218,
"end": 8219,
"loc": {
"start": {
"line": 163,
"column": 21
},
"end": {
"line": 163,
"column": 22
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8225,
"end": 8226,
"loc": {
"start": {
"line": 164,
"column": 4
},
"end": {
"line": 164,
"column": 5
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "getSchemaUncached",
"start": 8234,
"end": 8251,
"loc": {
"start": {
"line": 166,
"column": 4
},
"end": {
"line": 166,
"column": 21
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8251,
"end": 8252,
"loc": {
"start": {
"line": 166,
"column": 21
},
"end": {
"line": 166,
"column": 22
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8252,
"end": 8253,
"loc": {
"start": {
"line": 166,
"column": 22
},
"end": {
"line": 166,
"column": 23
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8254,
"end": 8255,
"loc": {
"start": {
"line": 166,
"column": 24
},
"end": {
"line": 166,
"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": 8265,
"end": 8271,
"loc": {
"start": {
"line": 167,
"column": 8
},
"end": {
"line": 167,
"column": 14
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "schema",
"start": 8272,
"end": 8278,
"loc": {
"start": {
"line": 167,
"column": 15
},
"end": {
"line": 167,
"column": 21
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8278,
"end": 8279,
"loc": {
"start": {
"line": 167,
"column": 21
},
"end": {
"line": 167,
"column": 22
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8285,
"end": 8286,
"loc": {
"start": {
"line": 168,
"column": 4
},
"end": {
"line": 168,
"column": 5
}
}
},
{
"type": "CommentBlock",
"value": "*\r\n * @param {import(\"../savegame_typedefs.js\").SavegameData} data\r\n ",
"start": 8294,
"end": 8375,
"loc": {
"start": {
"line": 170,
"column": 4
},
"end": {
"line": 172,
"column": 7
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "static",
"start": 8381,
"end": 8387,
"loc": {
"start": {
"line": 173,
"column": 4
},
"end": {
"line": 173,
"column": 10
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "migrate1007toML01",
"start": 8388,
"end": 8405,
"loc": {
"start": {
"line": 173,
"column": 11
},
"end": {
"line": 173,
"column": 28
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8405,
"end": 8406,
"loc": {
"start": {
"line": 173,
"column": 28
},
"end": {
"line": 173,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "data",
"start": 8406,
"end": 8410,
"loc": {
"start": {
"line": 173,
"column": 29
},
"end": {
"line": 173,
"column": 33
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8410,
"end": 8411,
"loc": {
"start": {
"line": 173,
"column": 33
},
"end": {
"line": 173,
"column": 34
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8412,
"end": 8413,
"loc": {
"start": {
"line": 173,
"column": 35
},
"end": {
"line": 173,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "logger",
"start": 8423,
"end": 8429,
"loc": {
"start": {
"line": 174,
"column": 8
},
"end": {
"line": 174,
"column": 14
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8429,
"end": 8430,
"loc": {
"start": {
"line": 174,
"column": 14
},
"end": {
"line": 174,
"column": 15
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "log",
"start": 8430,
"end": 8433,
"loc": {
"start": {
"line": 174,
"column": 15
},
"end": {
"line": 174,
"column": 18
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8433,
"end": 8434,
"loc": {
"start": {
"line": 174,
"column": 18
},
"end": {
"line": 174,
"column": 19
}
}
},
{
"type": {
"label": "string",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "Migrating 1007 to ML01",
"start": 8434,
"end": 8458,
"loc": {
"start": {
"line": 174,
"column": 19
},
"end": {
"line": 174,
"column": 43
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8458,
"end": 8459,
"loc": {
"start": {
"line": 174,
"column": 43
},
"end": {
"line": 174,
"column": 44
}
}
},
{
"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": 174,
"column": 44
},
"end": {
"line": 174,
"column": 45
}
}
},
{
"type": {
"label": "const",
"keyword": "const",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "const",
"start": 8470,
"end": 8475,
"loc": {
"start": {
"line": 175,
"column": 8
},
"end": {
"line": 175,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "dump",
"start": 8476,
"end": 8480,
"loc": {
"start": {
"line": 175,
"column": 14
},
"end": {
"line": 175,
"column": 18
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 8481,
"end": 8482,
"loc": {
"start": {
"line": 175,
"column": 19
},
"end": {
"line": 175,
"column": 20
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "data",
"start": 8483,
"end": 8487,
"loc": {
"start": {
"line": 175,
"column": 21
},
"end": {
"line": 175,
"column": 25
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8487,
"end": 8488,
"loc": {
"start": {
"line": 175,
"column": 25
},
"end": {
"line": 175,
"column": 26
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "dump",
"start": 8488,
"end": 8492,
"loc": {
"start": {
"line": 175,
"column": 26
},
"end": {
"line": 175,
"column": 30
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8492,
"end": 8493,
"loc": {
"start": {
"line": 175,
"column": 30
},
"end": {
"line": 175,
"column": 31
}
}
},
{
"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": 8503,
"end": 8505,
"loc": {
"start": {
"line": 176,
"column": 8
},
"end": {
"line": 176,
"column": 10
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8506,
"end": 8507,
"loc": {
"start": {
"line": 176,
"column": 11
},
"end": {
"line": 176,
"column": 12
}
}
},
{
"type": {
"label": "prefix",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "!",
"start": 8507,
"end": 8508,
"loc": {
"start": {
"line": 176,
"column": 12
},
"end": {
"line": 176,
"column": 13
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "dump",
"start": 8508,
"end": 8512,
"loc": {
"start": {
"line": 176,
"column": 13
},
"end": {
"line": 176,
"column": 17
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8512,
"end": 8513,
"loc": {
"start": {
"line": 176,
"column": 17
},
"end": {
"line": 176,
"column": 18
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8514,
"end": 8515,
"loc": {
"start": {
"line": 176,
"column": 19
},
"end": {
"line": 176,
"column": 20
}
}
},
{
"type": {
"label": "return",
"keyword": "return",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "return",
"start": 8529,
"end": 8535,
"loc": {
"start": {
"line": 177,
"column": 12
},
"end": {
"line": 177,
"column": 18
}
}
},
{
"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": 8536,
"end": 8540,
"loc": {
"start": {
"line": 177,
"column": 19
},
"end": {
"line": 177,
"column": 23
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8540,
"end": 8541,
"loc": {
"start": {
"line": 177,
"column": 23
},
"end": {
"line": 177,
"column": 24
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8551,
"end": 8552,
"loc": {
"start": {
"line": 178,
"column": 8
},
"end": {
"line": 178,
"column": 9
}
}
},
{
"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": 8564,
"end": 8567,
"loc": {
"start": {
"line": 180,
"column": 8
},
"end": {
"line": 180,
"column": 11
}
}
},
{
"type": {
"label": "(",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8568,
"end": 8569,
"loc": {
"start": {
"line": 180,
"column": 12
},
"end": {
"line": 180,
"column": 13
}
}
},
{
"type": {
"label": "let",
"keyword": "let",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "let",
"start": 8569,
"end": 8572,
"loc": {
"start": {
"line": 180,
"column": 13
},
"end": {
"line": 180,
"column": 16
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 8573,
"end": 8574,
"loc": {
"start": {
"line": 180,
"column": 17
},
"end": {
"line": 180,
"column": 18
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 8575,
"end": 8576,
"loc": {
"start": {
"line": 180,
"column": 19
},
"end": {
"line": 180,
"column": 20
}
}
},
{
"type": {
"label": "num",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": 0,
"start": 8577,
"end": 8578,
"loc": {
"start": {
"line": 180,
"column": 21
},
"end": {
"line": 180,
"column": 22
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8578,
"end": 8579,
"loc": {
"start": {
"line": 180,
"column": 22
},
"end": {
"line": 180,
"column": 23
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 8580,
"end": 8581,
"loc": {
"start": {
"line": 180,
"column": 24
},
"end": {
"line": 180,
"column": 25
}
}
},
{
"type": {
"label": "</>",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": 7,
"updateContext": null
},
"value": "<",
"start": 8582,
"end": 8583,
"loc": {
"start": {
"line": 180,
"column": 26
},
"end": {
"line": 180,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "dump",
"start": 8584,
"end": 8588,
"loc": {
"start": {
"line": 180,
"column": 28
},
"end": {
"line": 180,
"column": 32
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8588,
"end": 8589,
"loc": {
"start": {
"line": 180,
"column": 32
},
"end": {
"line": 180,
"column": 33
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "entities",
"start": 8589,
"end": 8597,
"loc": {
"start": {
"line": 180,
"column": 33
},
"end": {
"line": 180,
"column": 41
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8597,
"end": 8598,
"loc": {
"start": {
"line": 180,
"column": 41
},
"end": {
"line": 180,
"column": 42
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "length",
"start": 8598,
"end": 8604,
"loc": {
"start": {
"line": 180,
"column": 42
},
"end": {
"line": 180,
"column": 48
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8604,
"end": 8605,
"loc": {
"start": {
"line": 180,
"column": 48
},
"end": {
"line": 180,
"column": 49
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 8606,
"end": 8607,
"loc": {
"start": {
"line": 180,
"column": 50
},
"end": {
"line": 180,
"column": 51
}
}
},
{
"type": {
"label": "++/--",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": true,
"postfix": true,
"binop": null
},
"value": "++",
"start": 8607,
"end": 8609,
"loc": {
"start": {
"line": 180,
"column": 51
},
"end": {
"line": 180,
"column": 53
}
}
},
{
"type": {
"label": ")",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8609,
"end": 8610,
"loc": {
"start": {
"line": 180,
"column": 53
},
"end": {
"line": 180,
"column": 54
}
}
},
{
"type": {
"label": "{",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8611,
"end": 8612,
"loc": {
"start": {
"line": 180,
"column": 55
},
"end": {
"line": 180,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "dump",
"start": 8626,
"end": 8630,
"loc": {
"start": {
"line": 181,
"column": 12
},
"end": {
"line": 181,
"column": 16
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8630,
"end": 8631,
"loc": {
"start": {
"line": 181,
"column": 16
},
"end": {
"line": 181,
"column": 17
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "entities",
"start": 8631,
"end": 8639,
"loc": {
"start": {
"line": 181,
"column": 17
},
"end": {
"line": 181,
"column": 25
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8639,
"end": 8640,
"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": "i",
"start": 8640,
"end": 8641,
"loc": {
"start": {
"line": 181,
"column": 26
},
"end": {
"line": 181,
"column": 27
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8641,
"end": 8642,
"loc": {
"start": {
"line": 181,
"column": 27
},
"end": {
"line": 181,
"column": 28
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8642,
"end": 8643,
"loc": {
"start": {
"line": 181,
"column": 28
},
"end": {
"line": 181,
"column": 29
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "components",
"start": 8643,
"end": 8653,
"loc": {
"start": {
"line": 181,
"column": 29
},
"end": {
"line": 181,
"column": 39
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8653,
"end": 8654,
"loc": {
"start": {
"line": 181,
"column": 39
},
"end": {
"line": 181,
"column": 40
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "StaticMapEntity",
"start": 8654,
"end": 8669,
"loc": {
"start": {
"line": 181,
"column": 40
},
"end": {
"line": 181,
"column": 55
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8669,
"end": 8670,
"loc": {
"start": {
"line": 181,
"column": 55
},
"end": {
"line": 181,
"column": 56
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "code",
"start": 8670,
"end": 8674,
"loc": {
"start": {
"line": 181,
"column": 56
},
"end": {
"line": 181,
"column": 60
}
}
},
{
"type": {
"label": "=",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": true,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"value": "=",
"start": 8675,
"end": 8676,
"loc": {
"start": {
"line": 181,
"column": 61
},
"end": {
"line": 181,
"column": 62
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "codes",
"start": 8694,
"end": 8699,
"loc": {
"start": {
"line": 182,
"column": 16
},
"end": {
"line": 182,
"column": 21
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8699,
"end": 8700,
"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": "dump",
"start": 8700,
"end": 8704,
"loc": {
"start": {
"line": 182,
"column": 22
},
"end": {
"line": 182,
"column": 26
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8704,
"end": 8705,
"loc": {
"start": {
"line": 182,
"column": 26
},
"end": {
"line": 182,
"column": 27
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "entities",
"start": 8705,
"end": 8713,
"loc": {
"start": {
"line": 182,
"column": 27
},
"end": {
"line": 182,
"column": 35
}
}
},
{
"type": {
"label": "[",
"beforeExpr": true,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8713,
"end": 8714,
"loc": {
"start": {
"line": 182,
"column": 35
},
"end": {
"line": 182,
"column": 36
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "i",
"start": 8714,
"end": 8715,
"loc": {
"start": {
"line": 182,
"column": 36
},
"end": {
"line": 182,
"column": 37
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8715,
"end": 8716,
"loc": {
"start": {
"line": 182,
"column": 37
},
"end": {
"line": 182,
"column": 38
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8716,
"end": 8717,
"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": "components",
"start": 8717,
"end": 8727,
"loc": {
"start": {
"line": 182,
"column": 39
},
"end": {
"line": 182,
"column": 49
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8727,
"end": 8728,
"loc": {
"start": {
"line": 182,
"column": 49
},
"end": {
"line": 182,
"column": 50
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "StaticMapEntity",
"start": 8728,
"end": 8743,
"loc": {
"start": {
"line": 182,
"column": 50
},
"end": {
"line": 182,
"column": 65
}
}
},
{
"type": {
"label": ".",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8743,
"end": 8744,
"loc": {
"start": {
"line": 182,
"column": 65
},
"end": {
"line": 182,
"column": 66
}
}
},
{
"type": {
"label": "name",
"beforeExpr": false,
"startsExpr": true,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"value": "code",
"start": 8744,
"end": 8748,
"loc": {
"start": {
"line": 182,
"column": 66
},
"end": {
"line": 182,
"column": 70
}
}
},
{
"type": {
"label": "]",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8748,
"end": 8749,
"loc": {
"start": {
"line": 182,
"column": 70
},
"end": {
"line": 182,
"column": 71
}
}
},
{
"type": {
"label": ";",
"beforeExpr": true,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8749,
"end": 8750,
"loc": {
"start": {
"line": 182,
"column": 71
},
"end": {
"line": 182,
"column": 72
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8760,
"end": 8761,
"loc": {
"start": {
"line": 183,
"column": 8
},
"end": {
"line": 183,
"column": 9
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8767,
"end": 8768,
"loc": {
"start": {
"line": 184,
"column": 4
},
"end": {
"line": 184,
"column": 5
}
}
},
{
"type": {
"label": "}",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null
},
"start": 8770,
"end": 8771,
"loc": {
"start": {
"line": 185,
"column": 0
},
"end": {
"line": 185,
"column": 1
}
}
},
{
"type": {
"label": "eof",
"beforeExpr": false,
"startsExpr": false,
"rightAssociative": false,
"isLoop": false,
"isAssign": false,
"prefix": false,
"postfix": false,
"binop": null,
"updateContext": null
},
"start": 8771,
"end": 8771,
"loc": {
"start": {
"line": 185,
"column": 1
},
"end": {
"line": 185,
"column": 1
}
}
}
]
}