{ "type": "File", "start": 0, "end": 15969, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 478, "column": 24 } }, "program": { "type": "Program", "start": 0, "end": 15969, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 478, "column": 24 } }, "sourceType": "module", "body": [ { "type": "ImportDeclaration", "start": 0, "end": 79, "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 1, "column": 79 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 8, "end": 12, "loc": { "start": { "line": 1, "column": 8 }, "end": { "line": 1, "column": 12 } }, "imported": { "type": "Identifier", "start": 8, "end": 12, "loc": { "start": { "line": 1, "column": 8 }, "end": { "line": 1, "column": 12 }, "identifierName": "math" }, "name": "math" }, "local": { "type": "Identifier", "start": 8, "end": 12, "loc": { "start": { "line": 1, "column": 8 }, "end": { "line": 1, "column": 12 }, "identifierName": "math" }, "name": "math" } }, { "type": "ImportSpecifier", "start": 14, "end": 29, "loc": { "start": { "line": 1, "column": 14 }, "end": { "line": 1, "column": 29 } }, "imported": { "type": "Identifier", "start": 14, "end": 29, "loc": { "start": { "line": 1, "column": 14 }, "end": { "line": 1, "column": 29 }, "identifierName": "XKTLoaderPlugin" }, "name": "XKTLoaderPlugin" }, "local": { "type": "Identifier", "start": 14, "end": 29, "loc": { "start": { "line": 1, "column": 14 }, "end": { "line": 1, "column": 29 }, "identifierName": "XKTLoaderPlugin" }, "name": "XKTLoaderPlugin" } } ], "source": { "type": "StringLiteral", "start": 36, "end": 78, "loc": { "start": { "line": 1, "column": 36 }, "end": { "line": 1, "column": 78 } }, "extra": { "rawValue": "@xeokit/xeokit-sdk/dist/xeokit-sdk.es.js", "raw": "\"@xeokit/xeokit-sdk/dist/xeokit-sdk.es.js\"" }, "value": "@xeokit/xeokit-sdk/dist/xeokit-sdk.es.js" } }, { "type": "ImportDeclaration", "start": 80, "end": 124, "loc": { "start": { "line": 2, "column": 0 }, "end": { "line": 2, "column": 44 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 88, "end": 98, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 18 } }, "imported": { "type": "Identifier", "start": 88, "end": 98, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 18 }, "identifierName": "Controller" }, "name": "Controller" }, "local": { "type": "Identifier", "start": 88, "end": 98, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 18 }, "identifierName": "Controller" }, "name": "Controller" } } ], "source": { "type": "StringLiteral", "start": 105, "end": 123, "loc": { "start": { "line": 2, "column": 25 }, "end": { "line": 2, "column": 43 } }, "extra": { "rawValue": "../Controller.js", "raw": "\"../Controller.js\"" }, "value": "../Controller.js" } }, { "type": "ImportDeclaration", "start": 125, "end": 196, "loc": { "start": { "line": 3, "column": 0 }, "end": { "line": 3, "column": 71 } }, "specifiers": [ { "type": "ImportSpecifier", "start": 133, "end": 150, "loc": { "start": { "line": 3, "column": 8 }, "end": { "line": 3, "column": 25 } }, "imported": { "type": "Identifier", "start": 133, "end": 150, "loc": { "start": { "line": 3, "column": 8 }, "end": { "line": 3, "column": 25 }, "identifierName": "ModelsContextMenu" }, "name": "ModelsContextMenu" }, "local": { "type": "Identifier", "start": 133, "end": 150, "loc": { "start": { "line": 3, "column": 8 }, "end": { "line": 3, "column": 25 }, "identifierName": "ModelsContextMenu" }, "name": "ModelsContextMenu" } } ], "source": { "type": "StringLiteral", "start": 157, "end": 195, "loc": { "start": { "line": 3, "column": 32 }, "end": { "line": 3, "column": 70 } }, "extra": { "rawValue": "../contextMenus/ModelsContextMenu.js", "raw": "\"../contextMenus/ModelsContextMenu.js\"" }, "value": "../contextMenus/ModelsContextMenu.js" } }, { "type": "VariableDeclaration", "start": 198, "end": 228, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 30 } }, "declarations": [ { "type": "VariableDeclarator", "start": 204, "end": 227, "loc": { "start": { "line": 5, "column": 6 }, "end": { "line": 5, "column": 29 } }, "id": { "type": "Identifier", "start": 204, "end": 213, "loc": { "start": { "line": 5, "column": 6 }, "end": { "line": 5, "column": 15 }, "identifierName": "tempVec3a" }, "name": "tempVec3a" }, "init": { "type": "CallExpression", "start": 216, "end": 227, "loc": { "start": { "line": 5, "column": 18 }, "end": { "line": 5, "column": 29 } }, "callee": { "type": "MemberExpression", "start": 216, "end": 225, "loc": { "start": { "line": 5, "column": 18 }, "end": { "line": 5, "column": 27 } }, "object": { "type": "Identifier", "start": 216, "end": 220, "loc": { "start": { "line": 5, "column": 18 }, "end": { "line": 5, "column": 22 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 221, "end": 225, "loc": { "start": { "line": 5, "column": 23 }, "end": { "line": 5, "column": 27 }, "identifierName": "vec3" }, "name": "vec3" }, "computed": false }, "arguments": [] } } ], "kind": "const", "trailingComments": [ { "type": "CommentBlock", "value": "*\n * Custom data access strategy for {@link XKTLoaderPlugin}.\n * @private\n ", "start": 231, "end": 310, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 11, "column": 3 } } } ] }, { "type": "ClassDeclaration", "start": 311, "end": 938, "loc": { "start": { "line": 12, "column": 0 }, "end": { "line": 37, "column": 1 } }, "id": { "type": "Identifier", "start": 317, "end": 336, "loc": { "start": { "line": 12, "column": 6 }, "end": { "line": 12, "column": 25 }, "identifierName": "BIMViewerDataSource" }, "name": "BIMViewerDataSource", "leadingComments": null }, "superClass": null, "body": { "type": "ClassBody", "start": 337, "end": 938, "loc": { "start": { "line": 12, "column": 26 }, "end": { "line": 37, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 344, "end": 402, "loc": { "start": { "line": 14, "column": 4 }, "end": { "line": 16, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 344, "end": 355, "loc": { "start": { "line": 14, "column": 4 }, "end": { "line": 14, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 356, "end": 362, "loc": { "start": { "line": 14, "column": 16 }, "end": { "line": 14, "column": 22 }, "identifierName": "server" }, "name": "server" } ], "body": { "type": "BlockStatement", "start": 364, "end": 402, "loc": { "start": { "line": 14, "column": 24 }, "end": { "line": 16, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 374, "end": 396, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 30 } }, "expression": { "type": "AssignmentExpression", "start": 374, "end": 395, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 374, "end": 386, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 20 } }, "object": { "type": "ThisExpression", "start": 374, "end": 378, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 12 } } }, "property": { "type": "Identifier", "start": 379, "end": 386, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 15, "column": 20 }, "identifierName": "_server" }, "name": "_server" }, "computed": false }, "right": { "type": "Identifier", "start": 389, "end": 395, "loc": { "start": { "line": 15, "column": 23 }, "end": { "line": 15, "column": 29 }, "identifierName": "server" }, "name": "server" } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 408, "end": 476, "loc": { "start": { "line": 18, "column": 4 }, "end": { "line": 20, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 408, "end": 420, "loc": { "start": { "line": 18, "column": 4 }, "end": { "line": 18, "column": 16 }, "identifierName": "setProjectId" }, "name": "setProjectId" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 421, "end": 430, "loc": { "start": { "line": 18, "column": 17 }, "end": { "line": 18, "column": 26 }, "identifierName": "projectId" }, "name": "projectId" } ], "body": { "type": "BlockStatement", "start": 432, "end": 476, "loc": { "start": { "line": 18, "column": 28 }, "end": { "line": 20, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 442, "end": 470, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 36 } }, "expression": { "type": "AssignmentExpression", "start": 442, "end": 469, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 442, "end": 457, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 23 } }, "object": { "type": "ThisExpression", "start": 442, "end": 446, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 12 } } }, "property": { "type": "Identifier", "start": 447, "end": 457, "loc": { "start": { "line": 19, "column": 13 }, "end": { "line": 19, "column": 23 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "right": { "type": "Identifier", "start": 460, "end": 469, "loc": { "start": { "line": 19, "column": 26 }, "end": { "line": 19, "column": 35 }, "identifierName": "projectId" }, "name": "projectId" } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 482, "end": 542, "loc": { "start": { "line": 22, "column": 4 }, "end": { "line": 24, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 482, "end": 492, "loc": { "start": { "line": 22, "column": 4 }, "end": { "line": 22, "column": 14 }, "identifierName": "setModelId" }, "name": "setModelId" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 493, "end": 500, "loc": { "start": { "line": 22, "column": 15 }, "end": { "line": 22, "column": 22 }, "identifierName": "modelId" }, "name": "modelId" } ], "body": { "type": "BlockStatement", "start": 502, "end": 542, "loc": { "start": { "line": 22, "column": 24 }, "end": { "line": 24, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 512, "end": 536, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 32 } }, "expression": { "type": "AssignmentExpression", "start": 512, "end": 535, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 31 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 512, "end": 525, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 21 } }, "object": { "type": "ThisExpression", "start": 512, "end": 516, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 12 } } }, "property": { "type": "Identifier", "start": 517, "end": 525, "loc": { "start": { "line": 23, "column": 13 }, "end": { "line": 23, "column": 21 }, "identifierName": "_modelId" }, "name": "_modelId" }, "computed": false }, "right": { "type": "Identifier", "start": 528, "end": 535, "loc": { "start": { "line": 23, "column": 24 }, "end": { "line": 23, "column": 31 }, "identifierName": "modelId" }, "name": "modelId" } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 548, "end": 675, "loc": { "start": { "line": 26, "column": 4 }, "end": { "line": 28, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 548, "end": 559, "loc": { "start": { "line": 26, "column": 4 }, "end": { "line": 26, "column": 15 }, "identifierName": "getManifest" }, "name": "getManifest" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 560, "end": 563, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 19 }, "identifierName": "src" }, "name": "src" }, { "type": "Identifier", "start": 565, "end": 567, "loc": { "start": { "line": 26, "column": 21 }, "end": { "line": 26, "column": 23 }, "identifierName": "ok" }, "name": "ok" }, { "type": "Identifier", "start": 569, "end": 574, "loc": { "start": { "line": 26, "column": 25 }, "end": { "line": 26, "column": 30 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 576, "end": 675, "loc": { "start": { "line": 26, "column": 32 }, "end": { "line": 28, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 586, "end": 669, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 91 } }, "expression": { "type": "CallExpression", "start": 586, "end": 668, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 90 } }, "callee": { "type": "MemberExpression", "start": 586, "end": 620, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 42 } }, "object": { "type": "MemberExpression", "start": 586, "end": 598, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 20 } }, "object": { "type": "ThisExpression", "start": 586, "end": 590, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 12 } } }, "property": { "type": "Identifier", "start": 591, "end": 598, "loc": { "start": { "line": 27, "column": 13 }, "end": { "line": 27, "column": 20 }, "identifierName": "_server" }, "name": "_server" }, "computed": false }, "property": { "type": "Identifier", "start": 599, "end": 620, "loc": { "start": { "line": 27, "column": 21 }, "end": { "line": 27, "column": 42 }, "identifierName": "getSplitModelManifest" }, "name": "getSplitModelManifest" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 621, "end": 636, "loc": { "start": { "line": 27, "column": 43 }, "end": { "line": 27, "column": 58 } }, "object": { "type": "ThisExpression", "start": 621, "end": 625, "loc": { "start": { "line": 27, "column": 43 }, "end": { "line": 27, "column": 47 } } }, "property": { "type": "Identifier", "start": 626, "end": 636, "loc": { "start": { "line": 27, "column": 48 }, "end": { "line": 27, "column": 58 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, { "type": "MemberExpression", "start": 638, "end": 651, "loc": { "start": { "line": 27, "column": 60 }, "end": { "line": 27, "column": 73 } }, "object": { "type": "ThisExpression", "start": 638, "end": 642, "loc": { "start": { "line": 27, "column": 60 }, "end": { "line": 27, "column": 64 } } }, "property": { "type": "Identifier", "start": 643, "end": 651, "loc": { "start": { "line": 27, "column": 65 }, "end": { "line": 27, "column": 73 }, "identifierName": "_modelId" }, "name": "_modelId" }, "computed": false }, { "type": "Identifier", "start": 653, "end": 656, "loc": { "start": { "line": 27, "column": 75 }, "end": { "line": 27, "column": 78 }, "identifierName": "src" }, "name": "src" }, { "type": "Identifier", "start": 658, "end": 660, "loc": { "start": { "line": 27, "column": 80 }, "end": { "line": 27, "column": 82 }, "identifierName": "ok" }, "name": "ok" }, { "type": "Identifier", "start": 662, "end": 667, "loc": { "start": { "line": 27, "column": 84 }, "end": { "line": 27, "column": 89 }, "identifierName": "error" }, "name": "error" } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 681, "end": 809, "loc": { "start": { "line": 30, "column": 4 }, "end": { "line": 32, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 681, "end": 693, "loc": { "start": { "line": 30, "column": 4 }, "end": { "line": 30, "column": 16 }, "identifierName": "getMetaModel" }, "name": "getMetaModel" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 694, "end": 697, "loc": { "start": { "line": 30, "column": 17 }, "end": { "line": 30, "column": 20 }, "identifierName": "src" }, "name": "src" }, { "type": "Identifier", "start": 699, "end": 701, "loc": { "start": { "line": 30, "column": 22 }, "end": { "line": 30, "column": 24 }, "identifierName": "ok" }, "name": "ok" }, { "type": "Identifier", "start": 703, "end": 708, "loc": { "start": { "line": 30, "column": 26 }, "end": { "line": 30, "column": 31 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 710, "end": 809, "loc": { "start": { "line": 30, "column": 33 }, "end": { "line": 32, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 720, "end": 803, "loc": { "start": { "line": 31, "column": 8 }, "end": { "line": 31, "column": 91 } }, "expression": { "type": "CallExpression", "start": 720, "end": 802, "loc": { "start": { "line": 31, "column": 8 }, "end": { "line": 31, "column": 90 } }, "callee": { "type": "MemberExpression", "start": 720, "end": 754, "loc": { "start": { "line": 31, "column": 8 }, "end": { "line": 31, "column": 42 } }, "object": { "type": "MemberExpression", "start": 720, "end": 732, "loc": { "start": { "line": 31, "column": 8 }, "end": { "line": 31, "column": 20 } }, "object": { "type": "ThisExpression", "start": 720, "end": 724, "loc": { "start": { "line": 31, "column": 8 }, "end": { "line": 31, "column": 12 } } }, "property": { "type": "Identifier", "start": 725, "end": 732, "loc": { "start": { "line": 31, "column": 13 }, "end": { "line": 31, "column": 20 }, "identifierName": "_server" }, "name": "_server" }, "computed": false }, "property": { "type": "Identifier", "start": 733, "end": 754, "loc": { "start": { "line": 31, "column": 21 }, "end": { "line": 31, "column": 42 }, "identifierName": "getSplitModelMetadata" }, "name": "getSplitModelMetadata" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 755, "end": 770, "loc": { "start": { "line": 31, "column": 43 }, "end": { "line": 31, "column": 58 } }, "object": { "type": "ThisExpression", "start": 755, "end": 759, "loc": { "start": { "line": 31, "column": 43 }, "end": { "line": 31, "column": 47 } } }, "property": { "type": "Identifier", "start": 760, "end": 770, "loc": { "start": { "line": 31, "column": 48 }, "end": { "line": 31, "column": 58 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, { "type": "MemberExpression", "start": 772, "end": 785, "loc": { "start": { "line": 31, "column": 60 }, "end": { "line": 31, "column": 73 } }, "object": { "type": "ThisExpression", "start": 772, "end": 776, "loc": { "start": { "line": 31, "column": 60 }, "end": { "line": 31, "column": 64 } } }, "property": { "type": "Identifier", "start": 777, "end": 785, "loc": { "start": { "line": 31, "column": 65 }, "end": { "line": 31, "column": 73 }, "identifierName": "_modelId" }, "name": "_modelId" }, "computed": false }, { "type": "Identifier", "start": 787, "end": 790, "loc": { "start": { "line": 31, "column": 75 }, "end": { "line": 31, "column": 78 }, "identifierName": "src" }, "name": "src" }, { "type": "Identifier", "start": 792, "end": 794, "loc": { "start": { "line": 31, "column": 80 }, "end": { "line": 31, "column": 82 }, "identifierName": "ok" }, "name": "ok" }, { "type": "Identifier", "start": 796, "end": 801, "loc": { "start": { "line": 31, "column": 84 }, "end": { "line": 31, "column": 89 }, "identifierName": "error" }, "name": "error" } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 815, "end": 936, "loc": { "start": { "line": 34, "column": 4 }, "end": { "line": 36, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 815, "end": 821, "loc": { "start": { "line": 34, "column": 4 }, "end": { "line": 34, "column": 10 }, "identifierName": "getXKT" }, "name": "getXKT" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 822, "end": 825, "loc": { "start": { "line": 34, "column": 11 }, "end": { "line": 34, "column": 14 }, "identifierName": "src" }, "name": "src" }, { "type": "Identifier", "start": 827, "end": 829, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 18 }, "identifierName": "ok" }, "name": "ok" }, { "type": "Identifier", "start": 831, "end": 836, "loc": { "start": { "line": 34, "column": 20 }, "end": { "line": 34, "column": 25 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 838, "end": 936, "loc": { "start": { "line": 34, "column": 27 }, "end": { "line": 36, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 848, "end": 930, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 90 } }, "expression": { "type": "CallExpression", "start": 848, "end": 930, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 90 } }, "callee": { "type": "MemberExpression", "start": 848, "end": 882, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 42 } }, "object": { "type": "MemberExpression", "start": 848, "end": 860, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 20 } }, "object": { "type": "ThisExpression", "start": 848, "end": 852, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 12 } } }, "property": { "type": "Identifier", "start": 853, "end": 860, "loc": { "start": { "line": 35, "column": 13 }, "end": { "line": 35, "column": 20 }, "identifierName": "_server" }, "name": "_server" }, "computed": false }, "property": { "type": "Identifier", "start": 861, "end": 882, "loc": { "start": { "line": 35, "column": 21 }, "end": { "line": 35, "column": 42 }, "identifierName": "getSplitModelGeometry" }, "name": "getSplitModelGeometry" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 883, "end": 898, "loc": { "start": { "line": 35, "column": 43 }, "end": { "line": 35, "column": 58 } }, "object": { "type": "ThisExpression", "start": 883, "end": 887, "loc": { "start": { "line": 35, "column": 43 }, "end": { "line": 35, "column": 47 } } }, "property": { "type": "Identifier", "start": 888, "end": 898, "loc": { "start": { "line": 35, "column": 48 }, "end": { "line": 35, "column": 58 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, { "type": "MemberExpression", "start": 900, "end": 913, "loc": { "start": { "line": 35, "column": 60 }, "end": { "line": 35, "column": 73 } }, "object": { "type": "ThisExpression", "start": 900, "end": 904, "loc": { "start": { "line": 35, "column": 60 }, "end": { "line": 35, "column": 64 } } }, "property": { "type": "Identifier", "start": 905, "end": 913, "loc": { "start": { "line": 35, "column": 65 }, "end": { "line": 35, "column": 73 }, "identifierName": "_modelId" }, "name": "_modelId" }, "computed": false }, { "type": "Identifier", "start": 915, "end": 918, "loc": { "start": { "line": 35, "column": 75 }, "end": { "line": 35, "column": 78 }, "identifierName": "src" }, "name": "src" }, { "type": "Identifier", "start": 920, "end": 922, "loc": { "start": { "line": 35, "column": 80 }, "end": { "line": 35, "column": 82 }, "identifierName": "ok" }, "name": "ok" }, { "type": "Identifier", "start": 924, "end": 929, "loc": { "start": { "line": 35, "column": 84 }, "end": { "line": 35, "column": 89 }, "identifierName": "error" }, "name": "error" } ] } } ], "directives": [] } } ], "trailingComments": null }, "leadingComments": [ { "type": "CommentBlock", "value": "*\n * Custom data access strategy for {@link XKTLoaderPlugin}.\n * @private\n ", "start": 231, "end": 310, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 11, "column": 3 } } } ], "trailingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 941, "end": 956, "loc": { "start": { "line": 40, "column": 0 }, "end": { "line": 40, "column": 15 } } } ] }, { "type": "Identifier", "start": 957, "end": 15943, "loc": { "start": { "line": 41, "column": 0 }, "end": { "line": 476, "column": 1 } }, "id": { "type": "Identifier", "start": 963, "end": 977, "loc": { "start": { "line": 41, "column": 6 }, "end": { "line": 41, "column": 20 }, "identifierName": "ModelsExplorer" }, "name": "ModelsExplorer", "leadingComments": null }, "superClass": { "type": "Identifier", "start": 986, "end": 996, "loc": { "start": { "line": 41, "column": 29 }, "end": { "line": 41, "column": 39 }, "identifierName": "Controller" }, "name": "Controller" }, "body": { "type": "ClassBody", "start": 997, "end": 15943, "loc": { "start": { "line": 41, "column": 40 }, "end": { "line": 476, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 1004, "end": 2424, "loc": { "start": { "line": 43, "column": 4 }, "end": { "line": 86, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1004, "end": 1015, "loc": { "start": { "line": 43, "column": 4 }, "end": { "line": 43, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1016, "end": 1022, "loc": { "start": { "line": 43, "column": 16 }, "end": { "line": 43, "column": 22 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 1024, "end": 1027, "loc": { "start": { "line": 43, "column": 24 }, "end": { "line": 43, "column": 27 }, "identifierName": "cfg" }, "name": "cfg" } ], "body": { "type": "BlockStatement", "start": 1029, "end": 2424, "loc": { "start": { "line": 43, "column": 29 }, "end": { "line": 86, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 1040, "end": 1059, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 27 } }, "expression": { "type": "CallExpression", "start": 1040, "end": 1058, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 26 } }, "callee": { "type": "Super", "start": 1040, "end": 1045, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 1046, "end": 1052, "loc": { "start": { "line": 45, "column": 14 }, "end": { "line": 45, "column": 20 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 1054, "end": 1057, "loc": { "start": { "line": 45, "column": 22 }, "end": { "line": 45, "column": 25 }, "identifierName": "cfg" }, "name": "cfg" } ] } }, { "type": "IfStatement", "start": 1069, "end": 1161, "loc": { "start": { "line": 47, "column": 8 }, "end": { "line": 49, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 1073, "end": 1094, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 33 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1074, "end": 1094, "loc": { "start": { "line": 47, "column": 13 }, "end": { "line": 47, "column": 33 } }, "object": { "type": "Identifier", "start": 1074, "end": 1077, "loc": { "start": { "line": 47, "column": 13 }, "end": { "line": 47, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1078, "end": 1094, "loc": { "start": { "line": 47, "column": 17 }, "end": { "line": 47, "column": 33 }, "identifierName": "modelsTabElement" }, "name": "modelsTabElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1096, "end": 1161, "loc": { "start": { "line": 47, "column": 35 }, "end": { "line": 49, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 1110, "end": 1151, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 53 } }, "argument": { "type": "StringLiteral", "start": 1116, "end": 1150, "loc": { "start": { "line": 48, "column": 18 }, "end": { "line": 48, "column": 52 } }, "extra": { "rawValue": "Missing config: modelsTabElement", "raw": "\"Missing config: modelsTabElement\"" }, "value": "Missing config: modelsTabElement" } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 1171, "end": 1281, "loc": { "start": { "line": 51, "column": 8 }, "end": { "line": 53, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 1175, "end": 1205, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 51, "column": 42 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1176, "end": 1205, "loc": { "start": { "line": 51, "column": 13 }, "end": { "line": 51, "column": 42 } }, "object": { "type": "Identifier", "start": 1176, "end": 1179, "loc": { "start": { "line": 51, "column": 13 }, "end": { "line": 51, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1180, "end": 1205, "loc": { "start": { "line": 51, "column": 17 }, "end": { "line": 51, "column": 42 }, "identifierName": "unloadModelsButtonElement" }, "name": "unloadModelsButtonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1207, "end": 1281, "loc": { "start": { "line": 51, "column": 44 }, "end": { "line": 53, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 1221, "end": 1271, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 62 } }, "argument": { "type": "StringLiteral", "start": 1227, "end": 1270, "loc": { "start": { "line": 52, "column": 18 }, "end": { "line": 52, "column": 61 } }, "extra": { "rawValue": "Missing config: unloadModelsButtonElement", "raw": "\"Missing config: unloadModelsButtonElement\"" }, "value": "Missing config: unloadModelsButtonElement" } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 1291, "end": 1377, "loc": { "start": { "line": 55, "column": 8 }, "end": { "line": 57, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 1295, "end": 1313, "loc": { "start": { "line": 55, "column": 12 }, "end": { "line": 55, "column": 30 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1296, "end": 1313, "loc": { "start": { "line": 55, "column": 13 }, "end": { "line": 55, "column": 30 } }, "object": { "type": "Identifier", "start": 1296, "end": 1299, "loc": { "start": { "line": 55, "column": 13 }, "end": { "line": 55, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1300, "end": 1313, "loc": { "start": { "line": 55, "column": 17 }, "end": { "line": 55, "column": 30 }, "identifierName": "modelsElement" }, "name": "modelsElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1315, "end": 1377, "loc": { "start": { "line": 55, "column": 32 }, "end": { "line": 57, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 1329, "end": 1367, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 50 } }, "argument": { "type": "StringLiteral", "start": 1335, "end": 1366, "loc": { "start": { "line": 56, "column": 18 }, "end": { "line": 56, "column": 49 } }, "extra": { "rawValue": "Missing config: modelsElement", "raw": "\"Missing config: modelsElement\"" }, "value": "Missing config: modelsElement" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1387, "end": 1434, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 1387, "end": 1433, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1387, "end": 1408, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 29 } }, "object": { "type": "ThisExpression", "start": 1387, "end": 1391, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 12 } } }, "property": { "type": "Identifier", "start": 1392, "end": 1408, "loc": { "start": { "line": 59, "column": 13 }, "end": { "line": 59, "column": 29 }, "identifierName": "_enableAddModels" }, "name": "_enableAddModels" }, "computed": false }, "right": { "type": "UnaryExpression", "start": 1411, "end": 1433, "loc": { "start": { "line": 59, "column": 32 }, "end": { "line": 59, "column": 54 } }, "operator": "!", "prefix": true, "argument": { "type": "UnaryExpression", "start": 1412, "end": 1433, "loc": { "start": { "line": 59, "column": 33 }, "end": { "line": 59, "column": 54 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1413, "end": 1433, "loc": { "start": { "line": 59, "column": 34 }, "end": { "line": 59, "column": 54 } }, "object": { "type": "Identifier", "start": 1413, "end": 1416, "loc": { "start": { "line": 59, "column": 34 }, "end": { "line": 59, "column": 37 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1417, "end": 1433, "loc": { "start": { "line": 59, "column": 38 }, "end": { "line": 59, "column": 54 }, "identifierName": "enableEditModels" }, "name": "enableEditModels" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "extra": { "parenthesizedArgument": false } } } }, { "type": "ExpressionStatement", "start": 1443, "end": 1489, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 54 } }, "expression": { "type": "AssignmentExpression", "start": 1443, "end": 1488, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 53 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1443, "end": 1465, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 30 } }, "object": { "type": "ThisExpression", "start": 1443, "end": 1447, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 12 } } }, "property": { "type": "Identifier", "start": 1448, "end": 1465, "loc": { "start": { "line": 60, "column": 13 }, "end": { "line": 60, "column": 30 }, "identifierName": "_modelsTabElement" }, "name": "_modelsTabElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 1468, "end": 1488, "loc": { "start": { "line": 60, "column": 33 }, "end": { "line": 60, "column": 53 } }, "object": { "type": "Identifier", "start": 1468, "end": 1471, "loc": { "start": { "line": 60, "column": 33 }, "end": { "line": 60, "column": 36 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1472, "end": 1488, "loc": { "start": { "line": 60, "column": 37 }, "end": { "line": 60, "column": 53 }, "identifierName": "modelsTabElement" }, "name": "modelsTabElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 1498, "end": 1558, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 68 } }, "expression": { "type": "AssignmentExpression", "start": 1498, "end": 1557, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 67 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1498, "end": 1527, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 37 } }, "object": { "type": "ThisExpression", "start": 1498, "end": 1502, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 12 } } }, "property": { "type": "Identifier", "start": 1503, "end": 1527, "loc": { "start": { "line": 61, "column": 13 }, "end": { "line": 61, "column": 37 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 1530, "end": 1557, "loc": { "start": { "line": 61, "column": 40 }, "end": { "line": 61, "column": 67 } }, "object": { "type": "Identifier", "start": 1530, "end": 1533, "loc": { "start": { "line": 61, "column": 40 }, "end": { "line": 61, "column": 43 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1534, "end": 1557, "loc": { "start": { "line": 61, "column": 44 }, "end": { "line": 61, "column": 67 }, "identifierName": "loadModelsButtonElement" }, "name": "loadModelsButtonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 1567, "end": 1631, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 72 } }, "expression": { "type": "AssignmentExpression", "start": 1567, "end": 1630, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 71 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1567, "end": 1598, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 39 } }, "object": { "type": "ThisExpression", "start": 1567, "end": 1571, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 12 } } }, "property": { "type": "Identifier", "start": 1572, "end": 1598, "loc": { "start": { "line": 62, "column": 13 }, "end": { "line": 62, "column": 39 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 1601, "end": 1630, "loc": { "start": { "line": 62, "column": 42 }, "end": { "line": 62, "column": 71 } }, "object": { "type": "Identifier", "start": 1601, "end": 1604, "loc": { "start": { "line": 62, "column": 42 }, "end": { "line": 62, "column": 45 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1605, "end": 1630, "loc": { "start": { "line": 62, "column": 46 }, "end": { "line": 62, "column": 71 }, "identifierName": "unloadModelsButtonElement" }, "name": "unloadModelsButtonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 1640, "end": 1696, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 64 } }, "expression": { "type": "AssignmentExpression", "start": 1640, "end": 1695, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 63 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1640, "end": 1667, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 35 } }, "object": { "type": "ThisExpression", "start": 1640, "end": 1644, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 12 } } }, "property": { "type": "Identifier", "start": 1645, "end": 1667, "loc": { "start": { "line": 63, "column": 13 }, "end": { "line": 63, "column": 35 }, "identifierName": "_addModelButtonElement" }, "name": "_addModelButtonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 1670, "end": 1695, "loc": { "start": { "line": 63, "column": 38 }, "end": { "line": 63, "column": 63 } }, "object": { "type": "Identifier", "start": 1670, "end": 1673, "loc": { "start": { "line": 63, "column": 38 }, "end": { "line": 63, "column": 41 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1674, "end": 1695, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 63, "column": 63 }, "identifierName": "addModelButtonElement" }, "name": "addModelButtonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 1705, "end": 1745, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 48 } }, "expression": { "type": "AssignmentExpression", "start": 1705, "end": 1744, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 47 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1705, "end": 1724, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 27 } }, "object": { "type": "ThisExpression", "start": 1705, "end": 1709, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 12 } } }, "property": { "type": "Identifier", "start": 1710, "end": 1724, "loc": { "start": { "line": 64, "column": 13 }, "end": { "line": 64, "column": 27 }, "identifierName": "_modelsElement" }, "name": "_modelsElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 1727, "end": 1744, "loc": { "start": { "line": 64, "column": 30 }, "end": { "line": 64, "column": 47 } }, "object": { "type": "Identifier", "start": 1727, "end": 1730, "loc": { "start": { "line": 64, "column": 30 }, "end": { "line": 64, "column": 33 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1731, "end": 1744, "loc": { "start": { "line": 64, "column": 34 }, "end": { "line": 64, "column": 47 }, "identifierName": "modelsElement" }, "name": "modelsElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 1754, "end": 1841, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 95 } }, "expression": { "type": "AssignmentExpression", "start": 1754, "end": 1840, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 94 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1754, "end": 1782, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 36 } }, "object": { "type": "ThisExpression", "start": 1754, "end": 1758, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 12 } } }, "property": { "type": "Identifier", "start": 1759, "end": 1782, "loc": { "start": { "line": 65, "column": 13 }, "end": { "line": 65, "column": 36 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "right": { "type": "CallExpression", "start": 1785, "end": 1840, "loc": { "start": { "line": 65, "column": 39 }, "end": { "line": 65, "column": 94 } }, "callee": { "type": "MemberExpression", "start": 1785, "end": 1821, "loc": { "start": { "line": 65, "column": 39 }, "end": { "line": 65, "column": 75 } }, "object": { "type": "MemberExpression", "start": 1785, "end": 1807, "loc": { "start": { "line": 65, "column": 39 }, "end": { "line": 65, "column": 61 } }, "object": { "type": "ThisExpression", "start": 1785, "end": 1789, "loc": { "start": { "line": 65, "column": 39 }, "end": { "line": 65, "column": 43 } } }, "property": { "type": "Identifier", "start": 1790, "end": 1807, "loc": { "start": { "line": 65, "column": 44 }, "end": { "line": 65, "column": 61 }, "identifierName": "_modelsTabElement" }, "name": "_modelsTabElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1808, "end": 1821, "loc": { "start": { "line": 65, "column": 62 }, "end": { "line": 65, "column": 75 }, "identifierName": "querySelector" }, "name": "querySelector" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1822, "end": 1839, "loc": { "start": { "line": 65, "column": 76 }, "end": { "line": 65, "column": 93 } }, "extra": { "rawValue": ".xeokit-tab-btn", "raw": "\".xeokit-tab-btn\"" }, "value": ".xeokit-tab-btn" } ] } } }, { "type": "IfStatement", "start": 1851, "end": 1955, "loc": { "start": { "line": 67, "column": 8 }, "end": { "line": 69, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 1855, "end": 1884, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 41 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1856, "end": 1884, "loc": { "start": { "line": 67, "column": 13 }, "end": { "line": 67, "column": 41 } }, "object": { "type": "ThisExpression", "start": 1856, "end": 1860, "loc": { "start": { "line": 67, "column": 13 }, "end": { "line": 67, "column": 17 } } }, "property": { "type": "Identifier", "start": 1861, "end": 1884, "loc": { "start": { "line": 67, "column": 18 }, "end": { "line": 67, "column": 41 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1886, "end": 1955, "loc": { "start": { "line": 67, "column": 43 }, "end": { "line": 69, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 1900, "end": 1945, "loc": { "start": { "line": 68, "column": 12 }, "end": { "line": 68, "column": 57 } }, "argument": { "type": "StringLiteral", "start": 1906, "end": 1944, "loc": { "start": { "line": 68, "column": 18 }, "end": { "line": 68, "column": 56 } }, "extra": { "rawValue": "Missing DOM element: ,xeokit-tab-btn", "raw": "\"Missing DOM element: ,xeokit-tab-btn\"" }, "value": "Missing DOM element: ,xeokit-tab-btn" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1965, "end": 2021, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 64 } }, "expression": { "type": "AssignmentExpression", "start": 1965, "end": 2020, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 63 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1965, "end": 1981, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 24 } }, "object": { "type": "ThisExpression", "start": 1965, "end": 1969, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 12 } } }, "property": { "type": "Identifier", "start": 1970, "end": 1981, "loc": { "start": { "line": 71, "column": 13 }, "end": { "line": 71, "column": 24 }, "identifierName": "_dataSource" }, "name": "_dataSource" }, "computed": false }, "right": { "type": "NewExpression", "start": 1984, "end": 2020, "loc": { "start": { "line": 71, "column": 27 }, "end": { "line": 71, "column": 63 } }, "callee": { "type": "Identifier", "start": 1988, "end": 2007, "loc": { "start": { "line": 71, "column": 31 }, "end": { "line": 71, "column": 50 }, "identifierName": "BIMViewerDataSource" }, "name": "BIMViewerDataSource" }, "arguments": [ { "type": "MemberExpression", "start": 2008, "end": 2019, "loc": { "start": { "line": 71, "column": 51 }, "end": { "line": 71, "column": 62 } }, "object": { "type": "ThisExpression", "start": 2008, "end": 2012, "loc": { "start": { "line": 71, "column": 51 }, "end": { "line": 71, "column": 55 } } }, "property": { "type": "Identifier", "start": 2013, "end": 2019, "loc": { "start": { "line": 71, "column": 56 }, "end": { "line": 71, "column": 62 }, "identifierName": "server" }, "name": "server" }, "computed": false } ] } } }, { "type": "ExpressionStatement", "start": 2031, "end": 2136, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 75, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 2031, "end": 2135, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 75, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2031, "end": 2046, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 23 } }, "object": { "type": "ThisExpression", "start": 2031, "end": 2035, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 12 } } }, "property": { "type": "Identifier", "start": 2036, "end": 2046, "loc": { "start": { "line": 73, "column": 13 }, "end": { "line": 73, "column": 23 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "right": { "type": "NewExpression", "start": 2049, "end": 2135, "loc": { "start": { "line": 73, "column": 26 }, "end": { "line": 75, "column": 10 } }, "callee": { "type": "Identifier", "start": 2053, "end": 2068, "loc": { "start": { "line": 73, "column": 30 }, "end": { "line": 73, "column": 45 }, "identifierName": "XKTLoaderPlugin" }, "name": "XKTLoaderPlugin" }, "arguments": [ { "type": "MemberExpression", "start": 2069, "end": 2080, "loc": { "start": { "line": 73, "column": 46 }, "end": { "line": 73, "column": 57 } }, "object": { "type": "ThisExpression", "start": 2069, "end": 2073, "loc": { "start": { "line": 73, "column": 46 }, "end": { "line": 73, "column": 50 } } }, "property": { "type": "Identifier", "start": 2074, "end": 2080, "loc": { "start": { "line": 73, "column": 51 }, "end": { "line": 73, "column": 57 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, { "type": "ObjectExpression", "start": 2082, "end": 2134, "loc": { "start": { "line": 73, "column": 59 }, "end": { "line": 75, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 2096, "end": 2124, "loc": { "start": { "line": 74, "column": 12 }, "end": { "line": 74, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2096, "end": 2106, "loc": { "start": { "line": 74, "column": 12 }, "end": { "line": 74, "column": 22 }, "identifierName": "dataSource" }, "name": "dataSource" }, "value": { "type": "MemberExpression", "start": 2108, "end": 2124, "loc": { "start": { "line": 74, "column": 24 }, "end": { "line": 74, "column": 40 } }, "object": { "type": "ThisExpression", "start": 2108, "end": 2112, "loc": { "start": { "line": 74, "column": 24 }, "end": { "line": 74, "column": 28 } } }, "property": { "type": "Identifier", "start": 2113, "end": 2124, "loc": { "start": { "line": 74, "column": 29 }, "end": { "line": 74, "column": 40 }, "identifierName": "_dataSource" }, "name": "_dataSource" }, "computed": false } } ] } ] } } }, { "type": "ExpressionStatement", "start": 2146, "end": 2290, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 80, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 2146, "end": 2289, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 80, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2146, "end": 2169, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 31 } }, "object": { "type": "ThisExpression", "start": 2146, "end": 2150, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 12 } } }, "property": { "type": "Identifier", "start": 2151, "end": 2169, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 31 }, "identifierName": "_modelsContextMenu" }, "name": "_modelsContextMenu" }, "computed": false }, "right": { "type": "NewExpression", "start": 2172, "end": 2289, "loc": { "start": { "line": 77, "column": 34 }, "end": { "line": 80, "column": 10 } }, "callee": { "type": "Identifier", "start": 2176, "end": 2193, "loc": { "start": { "line": 77, "column": 38 }, "end": { "line": 77, "column": 55 }, "identifierName": "ModelsContextMenu" }, "name": "ModelsContextMenu" }, "arguments": [ { "type": "ObjectExpression", "start": 2194, "end": 2288, "loc": { "start": { "line": 77, "column": 56 }, "end": { "line": 80, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 2208, "end": 2246, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2208, "end": 2224, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 28 }, "identifierName": "enableEditModels" }, "name": "enableEditModels" }, "value": { "type": "MemberExpression", "start": 2226, "end": 2246, "loc": { "start": { "line": 78, "column": 30 }, "end": { "line": 78, "column": 50 } }, "object": { "type": "Identifier", "start": 2226, "end": 2229, "loc": { "start": { "line": 78, "column": 30 }, "end": { "line": 78, "column": 33 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 2230, "end": 2246, "loc": { "start": { "line": 78, "column": 34 }, "end": { "line": 78, "column": 50 }, "identifierName": "enableEditModels" }, "name": "enableEditModels" }, "computed": false } }, { "type": "ObjectProperty", "start": 2260, "end": 2278, "loc": { "start": { "line": 79, "column": 12 }, "end": { "line": 79, "column": 30 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2260, "end": 2272, "loc": { "start": { "line": 79, "column": 12 }, "end": { "line": 79, "column": 24 }, "identifierName": "hideOnAction" }, "name": "hideOnAction" }, "value": { "type": "BooleanLiteral", "start": 2274, "end": 2278, "loc": { "start": { "line": 79, "column": 26 }, "end": { "line": 79, "column": 30 } }, "value": true } } ] } ] } } }, { "type": "ExpressionStatement", "start": 2300, "end": 2322, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 30 } }, "expression": { "type": "AssignmentExpression", "start": 2300, "end": 2321, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2300, "end": 2316, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 24 } }, "object": { "type": "ThisExpression", "start": 2300, "end": 2304, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 12 } } }, "property": { "type": "Identifier", "start": 2305, "end": 2316, "loc": { "start": { "line": 82, "column": 13 }, "end": { "line": 82, "column": 24 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 2319, "end": 2321, "loc": { "start": { "line": 82, "column": 27 }, "end": { "line": 82, "column": 29 } }, "properties": [] } } }, { "type": "ExpressionStatement", "start": 2331, "end": 2351, "loc": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 28 } }, "expression": { "type": "AssignmentExpression", "start": 2331, "end": 2350, "loc": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 27 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2331, "end": 2346, "loc": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 23 } }, "object": { "type": "ThisExpression", "start": 2331, "end": 2335, "loc": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 12 } } }, "property": { "type": "Identifier", "start": 2336, "end": 2346, "loc": { "start": { "line": 83, "column": 13 }, "end": { "line": 83, "column": 23 }, "identifierName": "_numModels" }, "name": "_numModels" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 2349, "end": 2350, "loc": { "start": { "line": 83, "column": 26 }, "end": { "line": 83, "column": 27 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } }, { "type": "ExpressionStatement", "start": 2360, "end": 2386, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 34 } }, "expression": { "type": "AssignmentExpression", "start": 2360, "end": 2385, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2360, "end": 2381, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 29 } }, "object": { "type": "ThisExpression", "start": 2360, "end": 2364, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 12 } } }, "property": { "type": "Identifier", "start": 2365, "end": 2381, "loc": { "start": { "line": 84, "column": 13 }, "end": { "line": 84, "column": 29 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 2384, "end": 2385, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } }, { "type": "ExpressionStatement", "start": 2395, "end": 2418, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 31 } }, "expression": { "type": "AssignmentExpression", "start": 2395, "end": 2417, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 30 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2395, "end": 2410, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 23 } }, "object": { "type": "ThisExpression", "start": 2395, "end": 2399, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 12 } } }, "property": { "type": "Identifier", "start": 2400, "end": 2410, "loc": { "start": { "line": 85, "column": 13 }, "end": { "line": 85, "column": 23 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "right": { "type": "NullLiteral", "start": 2413, "end": 2417, "loc": { "start": { "line": 85, "column": 26 }, "end": { "line": 85, "column": 30 } } } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 2430, "end": 2522, "loc": { "start": { "line": 88, "column": 4 }, "end": { "line": 90, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2430, "end": 2445, "loc": { "start": { "line": 88, "column": 4 }, "end": { "line": 88, "column": 19 }, "identifierName": "setObjectColors" }, "name": "setObjectColors" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2446, "end": 2458, "loc": { "start": { "line": 88, "column": 20 }, "end": { "line": 88, "column": 32 }, "identifierName": "objectColors" }, "name": "objectColors" } ], "body": { "type": "BlockStatement", "start": 2460, "end": 2522, "loc": { "start": { "line": 88, "column": 34 }, "end": { "line": 90, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 2470, "end": 2516, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 54 } }, "expression": { "type": "AssignmentExpression", "start": 2470, "end": 2515, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 53 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2470, "end": 2500, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 38 } }, "object": { "type": "MemberExpression", "start": 2470, "end": 2485, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 23 } }, "object": { "type": "ThisExpression", "start": 2470, "end": 2474, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 12 } } }, "property": { "type": "Identifier", "start": 2475, "end": 2485, "loc": { "start": { "line": 89, "column": 13 }, "end": { "line": 89, "column": 23 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "property": { "type": "Identifier", "start": 2486, "end": 2500, "loc": { "start": { "line": 89, "column": 24 }, "end": { "line": 89, "column": 38 }, "identifierName": "objectDefaults" }, "name": "objectDefaults" }, "computed": false }, "right": { "type": "Identifier", "start": 2503, "end": 2515, "loc": { "start": { "line": 89, "column": 41 }, "end": { "line": 89, "column": 53 }, "identifierName": "objectColors" }, "name": "objectColors" } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 2528, "end": 3380, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 114, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2528, "end": 2539, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 92, "column": 15 }, "identifierName": "loadProject" }, "name": "loadProject" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2540, "end": 2549, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 25 }, "identifierName": "projectId" }, "name": "projectId" }, { "type": "Identifier", "start": 2551, "end": 2555, "loc": { "start": { "line": 92, "column": 27 }, "end": { "line": 92, "column": 31 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 2557, "end": 2562, "loc": { "start": { "line": 92, "column": 33 }, "end": { "line": 92, "column": 38 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 2564, "end": 3380, "loc": { "start": { "line": 92, "column": 40 }, "end": { "line": 114, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 2574, "end": 3374, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 113, "column": 11 } }, "expression": { "type": "CallExpression", "start": 2574, "end": 3373, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 113, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 2574, "end": 2596, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 30 } }, "object": { "type": "MemberExpression", "start": 2574, "end": 2585, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 19 } }, "object": { "type": "ThisExpression", "start": 2574, "end": 2578, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 12 } } }, "property": { "type": "Identifier", "start": 2579, "end": 2585, "loc": { "start": { "line": 93, "column": 13 }, "end": { "line": 93, "column": 19 }, "identifierName": "server" }, "name": "server" }, "computed": false }, "property": { "type": "Identifier", "start": 2586, "end": 2596, "loc": { "start": { "line": 93, "column": 20 }, "end": { "line": 93, "column": 30 }, "identifierName": "getProject" }, "name": "getProject" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2597, "end": 2606, "loc": { "start": { "line": 93, "column": 31 }, "end": { "line": 93, "column": 40 }, "identifierName": "projectId" }, "name": "projectId" }, { "type": "ArrowFunctionExpression", "start": 2608, "end": 3245, "loc": { "start": { "line": 93, "column": 42 }, "end": { "line": 108, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2609, "end": 2620, "loc": { "start": { "line": 93, "column": 43 }, "end": { "line": 93, "column": 54 }, "identifierName": "projectInfo" }, "name": "projectInfo" } ], "body": { "type": "BlockStatement", "start": 2625, "end": 3245, "loc": { "start": { "line": 93, "column": 59 }, "end": { "line": 108, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 2639, "end": 2660, "loc": { "start": { "line": 94, "column": 12 }, "end": { "line": 94, "column": 33 } }, "expression": { "type": "CallExpression", "start": 2639, "end": 2659, "loc": { "start": { "line": 94, "column": 12 }, "end": { "line": 94, "column": 32 } }, "callee": { "type": "MemberExpression", "start": 2639, "end": 2657, "loc": { "start": { "line": 94, "column": 12 }, "end": { "line": 94, "column": 30 } }, "object": { "type": "ThisExpression", "start": 2639, "end": 2643, "loc": { "start": { "line": 94, "column": 12 }, "end": { "line": 94, "column": 16 } } }, "property": { "type": "Identifier", "start": 2644, "end": 2657, "loc": { "start": { "line": 94, "column": 17 }, "end": { "line": 94, "column": 30 }, "identifierName": "unloadProject" }, "name": "unloadProject" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 2673, "end": 2701, "loc": { "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 40 } }, "expression": { "type": "AssignmentExpression", "start": 2673, "end": 2700, "loc": { "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 39 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2673, "end": 2688, "loc": { "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 27 } }, "object": { "type": "ThisExpression", "start": 2673, "end": 2677, "loc": { "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 16 } } }, "property": { "type": "Identifier", "start": 2678, "end": 2688, "loc": { "start": { "line": 95, "column": 17 }, "end": { "line": 95, "column": 27 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "right": { "type": "Identifier", "start": 2691, "end": 2700, "loc": { "start": { "line": 95, "column": 30 }, "end": { "line": 95, "column": 39 }, "identifierName": "projectId" }, "name": "projectId" } } }, { "type": "ExpressionStatement", "start": 2714, "end": 2736, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 34 } }, "expression": { "type": "AssignmentExpression", "start": 2714, "end": 2735, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2714, "end": 2730, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 28 } }, "object": { "type": "ThisExpression", "start": 2714, "end": 2718, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 16 } } }, "property": { "type": "Identifier", "start": 2719, "end": 2730, "loc": { "start": { "line": 96, "column": 17 }, "end": { "line": 96, "column": 28 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 2733, "end": 2735, "loc": { "start": { "line": 96, "column": 31 }, "end": { "line": 96, "column": 33 } }, "properties": [] } } }, { "type": "ExpressionStatement", "start": 2749, "end": 2769, "loc": { "start": { "line": 97, "column": 12 }, "end": { "line": 97, "column": 32 } }, "expression": { "type": "AssignmentExpression", "start": 2749, "end": 2768, "loc": { "start": { "line": 97, "column": 12 }, "end": { "line": 97, "column": 31 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2749, "end": 2764, "loc": { "start": { "line": 97, "column": 12 }, "end": { "line": 97, "column": 27 } }, "object": { "type": "ThisExpression", "start": 2749, "end": 2753, "loc": { "start": { "line": 97, "column": 12 }, "end": { "line": 97, "column": 16 } } }, "property": { "type": "Identifier", "start": 2754, "end": 2764, "loc": { "start": { "line": 97, "column": 17 }, "end": { "line": 97, "column": 27 }, "identifierName": "_numModels" }, "name": "_numModels" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 2767, "end": 2768, "loc": { "start": { "line": 97, "column": 30 }, "end": { "line": 97, "column": 31 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } }, { "type": "ExpressionStatement", "start": 2782, "end": 2820, "loc": { "start": { "line": 98, "column": 12 }, "end": { "line": 98, "column": 50 } }, "expression": { "type": "CallExpression", "start": 2782, "end": 2819, "loc": { "start": { "line": 98, "column": 12 }, "end": { "line": 98, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 2782, "end": 2800, "loc": { "start": { "line": 98, "column": 12 }, "end": { "line": 98, "column": 30 } }, "object": { "type": "ThisExpression", "start": 2782, "end": 2786, "loc": { "start": { "line": 98, "column": 12 }, "end": { "line": 98, "column": 16 } } }, "property": { "type": "Identifier", "start": 2787, "end": 2800, "loc": { "start": { "line": 98, "column": 17 }, "end": { "line": 98, "column": 30 }, "identifierName": "_parseProject" }, "name": "_parseProject" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2801, "end": 2812, "loc": { "start": { "line": 98, "column": 31 }, "end": { "line": 98, "column": 42 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, { "type": "Identifier", "start": 2814, "end": 2818, "loc": { "start": { "line": 98, "column": 44 }, "end": { "line": 98, "column": 48 }, "identifierName": "done" }, "name": "done" } ] } }, { "type": "IfStatement", "start": 2833, "end": 2969, "loc": { "start": { "line": 99, "column": 12 }, "end": { "line": 101, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 2837, "end": 2876, "loc": { "start": { "line": 99, "column": 16 }, "end": { "line": 99, "column": 55 } }, "left": { "type": "MemberExpression", "start": 2837, "end": 2858, "loc": { "start": { "line": 99, "column": 16 }, "end": { "line": 99, "column": 37 } }, "object": { "type": "ThisExpression", "start": 2837, "end": 2841, "loc": { "start": { "line": 99, "column": 16 }, "end": { "line": 99, "column": 20 } } }, "property": { "type": "Identifier", "start": 2842, "end": 2858, "loc": { "start": { "line": 99, "column": 21 }, "end": { "line": 99, "column": 37 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": "<", "right": { "type": "MemberExpression", "start": 2861, "end": 2876, "loc": { "start": { "line": 99, "column": 40 }, "end": { "line": 99, "column": 55 } }, "object": { "type": "ThisExpression", "start": 2861, "end": 2865, "loc": { "start": { "line": 99, "column": 40 }, "end": { "line": 99, "column": 44 } } }, "property": { "type": "Identifier", "start": 2866, "end": 2876, "loc": { "start": { "line": 99, "column": 45 }, "end": { "line": 99, "column": 55 }, "identifierName": "_numModels" }, "name": "_numModels" }, "computed": false } }, "consequent": { "type": "BlockStatement", "start": 2878, "end": 2969, "loc": { "start": { "line": 99, "column": 57 }, "end": { "line": 101, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2896, "end": 2955, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 75 } }, "expression": { "type": "CallExpression", "start": 2896, "end": 2954, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 74 } }, "callee": { "type": "MemberExpression", "start": 2896, "end": 2942, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 62 } }, "object": { "type": "MemberExpression", "start": 2896, "end": 2935, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 55 } }, "object": { "type": "MemberExpression", "start": 2896, "end": 2925, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 45 } }, "object": { "type": "ThisExpression", "start": 2896, "end": 2900, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 20 } } }, "property": { "type": "Identifier", "start": 2901, "end": 2925, "loc": { "start": { "line": 100, "column": 21 }, "end": { "line": 100, "column": 45 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2926, "end": 2935, "loc": { "start": { "line": 100, "column": 46 }, "end": { "line": 100, "column": 55 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2936, "end": 2942, "loc": { "start": { "line": 100, "column": 56 }, "end": { "line": 100, "column": 62 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2943, "end": 2953, "loc": { "start": { "line": 100, "column": 63 }, "end": { "line": 100, "column": 73 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 2982, "end": 3106, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 104, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 2986, "end": 3011, "loc": { "start": { "line": 102, "column": 16 }, "end": { "line": 102, "column": 41 } }, "left": { "type": "MemberExpression", "start": 2986, "end": 3007, "loc": { "start": { "line": 102, "column": 16 }, "end": { "line": 102, "column": 37 } }, "object": { "type": "ThisExpression", "start": 2986, "end": 2990, "loc": { "start": { "line": 102, "column": 16 }, "end": { "line": 102, "column": 20 } } }, "property": { "type": "Identifier", "start": 2991, "end": 3007, "loc": { "start": { "line": 102, "column": 21 }, "end": { "line": 102, "column": 37 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": ">", "right": { "type": "NumericLiteral", "start": 3010, "end": 3011, "loc": { "start": { "line": 102, "column": 40 }, "end": { "line": 102, "column": 41 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, "consequent": { "type": "BlockStatement", "start": 3013, "end": 3106, "loc": { "start": { "line": 102, "column": 43 }, "end": { "line": 104, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3031, "end": 3092, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 77 } }, "expression": { "type": "CallExpression", "start": 3031, "end": 3091, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 76 } }, "callee": { "type": "MemberExpression", "start": 3031, "end": 3079, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 64 } }, "object": { "type": "MemberExpression", "start": 3031, "end": 3072, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 57 } }, "object": { "type": "MemberExpression", "start": 3031, "end": 3062, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 47 } }, "object": { "type": "ThisExpression", "start": 3031, "end": 3035, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 20 } } }, "property": { "type": "Identifier", "start": 3036, "end": 3062, "loc": { "start": { "line": 103, "column": 21 }, "end": { "line": 103, "column": 47 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 3063, "end": 3072, "loc": { "start": { "line": 103, "column": 48 }, "end": { "line": 103, "column": 57 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 3073, "end": 3079, "loc": { "start": { "line": 103, "column": 58 }, "end": { "line": 103, "column": 64 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3080, "end": 3090, "loc": { "start": { "line": 103, "column": 65 }, "end": { "line": 103, "column": 75 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 3119, "end": 3235, "loc": { "start": { "line": 105, "column": 12 }, "end": { "line": 107, "column": 13 } }, "test": { "type": "MemberExpression", "start": 3123, "end": 3144, "loc": { "start": { "line": 105, "column": 16 }, "end": { "line": 105, "column": 37 } }, "object": { "type": "ThisExpression", "start": 3123, "end": 3127, "loc": { "start": { "line": 105, "column": 16 }, "end": { "line": 105, "column": 20 } } }, "property": { "type": "Identifier", "start": 3128, "end": 3144, "loc": { "start": { "line": 105, "column": 21 }, "end": { "line": 105, "column": 37 }, "identifierName": "_enableAddModels" }, "name": "_enableAddModels" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 3146, "end": 3235, "loc": { "start": { "line": 105, "column": 39 }, "end": { "line": 107, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3164, "end": 3221, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 73 } }, "expression": { "type": "CallExpression", "start": 3164, "end": 3220, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 3164, "end": 3208, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 60 } }, "object": { "type": "MemberExpression", "start": 3164, "end": 3201, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 53 } }, "object": { "type": "MemberExpression", "start": 3164, "end": 3191, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 43 } }, "object": { "type": "ThisExpression", "start": 3164, "end": 3168, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 20 } } }, "property": { "type": "Identifier", "start": 3169, "end": 3191, "loc": { "start": { "line": 106, "column": 21 }, "end": { "line": 106, "column": 43 }, "identifierName": "_addModelButtonElement" }, "name": "_addModelButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 3192, "end": 3201, "loc": { "start": { "line": 106, "column": 44 }, "end": { "line": 106, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 3202, "end": 3208, "loc": { "start": { "line": 106, "column": 54 }, "end": { "line": 106, "column": 60 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3209, "end": 3219, "loc": { "start": { "line": 106, "column": 61 }, "end": { "line": 106, "column": 71 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ArrowFunctionExpression", "start": 3247, "end": 3372, "loc": { "start": { "line": 108, "column": 11 }, "end": { "line": 113, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3248, "end": 3254, "loc": { "start": { "line": 108, "column": 12 }, "end": { "line": 108, "column": 18 }, "identifierName": "errMsg" }, "name": "errMsg" } ], "body": { "type": "BlockStatement", "start": 3259, "end": 3372, "loc": { "start": { "line": 108, "column": 23 }, "end": { "line": 113, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 3273, "end": 3292, "loc": { "start": { "line": 109, "column": 12 }, "end": { "line": 109, "column": 31 } }, "expression": { "type": "CallExpression", "start": 3273, "end": 3291, "loc": { "start": { "line": 109, "column": 12 }, "end": { "line": 109, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 3273, "end": 3283, "loc": { "start": { "line": 109, "column": 12 }, "end": { "line": 109, "column": 22 } }, "object": { "type": "ThisExpression", "start": 3273, "end": 3277, "loc": { "start": { "line": 109, "column": 12 }, "end": { "line": 109, "column": 16 } } }, "property": { "type": "Identifier", "start": 3278, "end": 3283, "loc": { "start": { "line": 109, "column": 17 }, "end": { "line": 109, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3284, "end": 3290, "loc": { "start": { "line": 109, "column": 23 }, "end": { "line": 109, "column": 29 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "IfStatement", "start": 3305, "end": 3362, "loc": { "start": { "line": 110, "column": 12 }, "end": { "line": 112, "column": 13 } }, "test": { "type": "Identifier", "start": 3309, "end": 3314, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 21 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 3316, "end": 3362, "loc": { "start": { "line": 110, "column": 23 }, "end": { "line": 112, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3334, "end": 3348, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 30 } }, "expression": { "type": "CallExpression", "start": 3334, "end": 3347, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 29 } }, "callee": { "type": "Identifier", "start": 3334, "end": 3339, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 21 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "Identifier", "start": 3340, "end": 3346, "loc": { "start": { "line": 111, "column": 22 }, "end": { "line": 111, "column": 28 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 3386, "end": 3679, "loc": { "start": { "line": 116, "column": 4 }, "end": { "line": 124, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3386, "end": 3399, "loc": { "start": { "line": 116, "column": 4 }, "end": { "line": 116, "column": 17 }, "identifierName": "_parseProject" }, "name": "_parseProject" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3400, "end": 3411, "loc": { "start": { "line": 116, "column": 18 }, "end": { "line": 116, "column": 29 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, { "type": "Identifier", "start": 3413, "end": 3417, "loc": { "start": { "line": 116, "column": 31 }, "end": { "line": 116, "column": 35 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 3419, "end": 3679, "loc": { "start": { "line": 116, "column": 37 }, "end": { "line": 124, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 3429, "end": 3464, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 43 } }, "expression": { "type": "CallExpression", "start": 3429, "end": 3463, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 42 } }, "callee": { "type": "MemberExpression", "start": 3429, "end": 3450, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 29 } }, "object": { "type": "ThisExpression", "start": 3429, "end": 3433, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 12 } } }, "property": { "type": "Identifier", "start": 3434, "end": 3450, "loc": { "start": { "line": 117, "column": 13 }, "end": { "line": 117, "column": 29 }, "identifierName": "_buildModelsMenu" }, "name": "_buildModelsMenu" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3451, "end": 3462, "loc": { "start": { "line": 117, "column": 30 }, "end": { "line": 117, "column": 41 }, "identifierName": "projectInfo" }, "name": "projectInfo" } ] } }, { "type": "ExpressionStatement", "start": 3473, "end": 3511, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 46 } }, "expression": { "type": "CallExpression", "start": 3473, "end": 3510, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 45 } }, "callee": { "type": "MemberExpression", "start": 3473, "end": 3497, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 32 } }, "object": { "type": "ThisExpression", "start": 3473, "end": 3477, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 12 } } }, "property": { "type": "Identifier", "start": 3478, "end": 3497, "loc": { "start": { "line": 118, "column": 13 }, "end": { "line": 118, "column": 32 }, "identifierName": "_parseViewerConfigs" }, "name": "_parseViewerConfigs" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3498, "end": 3509, "loc": { "start": { "line": 118, "column": 33 }, "end": { "line": 118, "column": 44 }, "identifierName": "projectInfo" }, "name": "projectInfo" } ] } }, { "type": "ExpressionStatement", "start": 3520, "end": 3673, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 123, "column": 11 } }, "expression": { "type": "CallExpression", "start": 3520, "end": 3672, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 123, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 3520, "end": 3544, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 32 } }, "object": { "type": "ThisExpression", "start": 3520, "end": 3524, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 12 } } }, "property": { "type": "Identifier", "start": 3525, "end": 3544, "loc": { "start": { "line": 119, "column": 13 }, "end": { "line": 119, "column": 32 }, "identifierName": "_parseViewerContent" }, "name": "_parseViewerContent" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3545, "end": 3556, "loc": { "start": { "line": 119, "column": 33 }, "end": { "line": 119, "column": 44 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, { "type": "ArrowFunctionExpression", "start": 3558, "end": 3671, "loc": { "start": { "line": 119, "column": 46 }, "end": { "line": 123, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3564, "end": 3671, "loc": { "start": { "line": 119, "column": 52 }, "end": { "line": 123, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 3578, "end": 3661, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 122, "column": 15 } }, "expression": { "type": "CallExpression", "start": 3578, "end": 3660, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 122, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 3578, "end": 3600, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 120, "column": 34 } }, "object": { "type": "ThisExpression", "start": 3578, "end": 3582, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 120, "column": 16 } } }, "property": { "type": "Identifier", "start": 3583, "end": 3600, "loc": { "start": { "line": 120, "column": 17 }, "end": { "line": 120, "column": 34 }, "identifierName": "_parseViewerState" }, "name": "_parseViewerState" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3601, "end": 3612, "loc": { "start": { "line": 120, "column": 35 }, "end": { "line": 120, "column": 46 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, { "type": "ArrowFunctionExpression", "start": 3614, "end": 3659, "loc": { "start": { "line": 120, "column": 48 }, "end": { "line": 122, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3620, "end": 3659, "loc": { "start": { "line": 120, "column": 54 }, "end": { "line": 122, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3638, "end": 3645, "loc": { "start": { "line": 121, "column": 16 }, "end": { "line": 121, "column": 23 } }, "expression": { "type": "CallExpression", "start": 3638, "end": 3644, "loc": { "start": { "line": 121, "column": 16 }, "end": { "line": 121, "column": 22 } }, "callee": { "type": "Identifier", "start": 3638, "end": 3642, "loc": { "start": { "line": 121, "column": 16 }, "end": { "line": 121, "column": 20 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 3685, "end": 5604, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 170, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3685, "end": 3701, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 126, "column": 20 }, "identifierName": "_buildModelsMenu" }, "name": "_buildModelsMenu" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3702, "end": 3713, "loc": { "start": { "line": 126, "column": 21 }, "end": { "line": 126, "column": 32 }, "identifierName": "projectInfo" }, "name": "projectInfo" } ], "body": { "type": "BlockStatement", "start": 3715, "end": 5604, "loc": { "start": { "line": 126, "column": 34 }, "end": { "line": 170, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 3725, "end": 3739, "loc": { "start": { "line": 127, "column": 8 }, "end": { "line": 127, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3729, "end": 3738, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 21 } }, "id": { "type": "Identifier", "start": 3729, "end": 3733, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 16 }, "identifierName": "html" }, "name": "html" }, "init": { "type": "StringLiteral", "start": 3736, "end": 3738, "loc": { "start": { "line": 127, "column": 19 }, "end": { "line": 127, "column": 21 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } } ], "kind": "var" }, { "type": "VariableDeclaration", "start": 3748, "end": 3792, "loc": { "start": { "line": 128, "column": 8 }, "end": { "line": 128, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3754, "end": 3791, "loc": { "start": { "line": 128, "column": 14 }, "end": { "line": 128, "column": 51 } }, "id": { "type": "Identifier", "start": 3754, "end": 3764, "loc": { "start": { "line": 128, "column": 14 }, "end": { "line": 128, "column": 24 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "init": { "type": "LogicalExpression", "start": 3767, "end": 3791, "loc": { "start": { "line": 128, "column": 27 }, "end": { "line": 128, "column": 51 } }, "left": { "type": "MemberExpression", "start": 3767, "end": 3785, "loc": { "start": { "line": 128, "column": 27 }, "end": { "line": 128, "column": 45 } }, "object": { "type": "Identifier", "start": 3767, "end": 3778, "loc": { "start": { "line": 128, "column": 27 }, "end": { "line": 128, "column": 38 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, "property": { "type": "Identifier", "start": 3779, "end": 3785, "loc": { "start": { "line": 128, "column": 39 }, "end": { "line": 128, "column": 45 }, "identifierName": "models" }, "name": "models" }, "computed": false }, "operator": "||", "right": { "type": "ArrayExpression", "start": 3789, "end": 3791, "loc": { "start": { "line": 128, "column": 49 }, "end": { "line": 128, "column": 51 } }, "elements": [] } } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 3801, "end": 3823, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 30 } }, "expression": { "type": "AssignmentExpression", "start": 3801, "end": 3822, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3801, "end": 3817, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 24 } }, "object": { "type": "ThisExpression", "start": 3801, "end": 3805, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 12 } } }, "property": { "type": "Identifier", "start": 3806, "end": 3817, "loc": { "start": { "line": 129, "column": 13 }, "end": { "line": 129, "column": 24 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 3820, "end": 3822, "loc": { "start": { "line": 129, "column": 27 }, "end": { "line": 129, "column": 29 } }, "properties": [] } } }, { "type": "ExpressionStatement", "start": 3832, "end": 3868, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 44 } }, "expression": { "type": "AssignmentExpression", "start": 3832, "end": 3867, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 43 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3832, "end": 3847, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 23 } }, "object": { "type": "ThisExpression", "start": 3832, "end": 3836, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 12 } } }, "property": { "type": "Identifier", "start": 3837, "end": 3847, "loc": { "start": { "line": 130, "column": 13 }, "end": { "line": 130, "column": 23 }, "identifierName": "_numModels" }, "name": "_numModels" }, "computed": false }, "right": { "type": "MemberExpression", "start": 3850, "end": 3867, "loc": { "start": { "line": 130, "column": 26 }, "end": { "line": 130, "column": 43 } }, "object": { "type": "Identifier", "start": 3850, "end": 3860, "loc": { "start": { "line": 130, "column": 26 }, "end": { "line": 130, "column": 36 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 3861, "end": 3867, "loc": { "start": { "line": 130, "column": 37 }, "end": { "line": 130, "column": 43 }, "identifierName": "length" }, "name": "length" }, "computed": false } } }, { "type": "ForStatement", "start": 3877, "end": 4294, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 137, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 3882, "end": 3916, "loc": { "start": { "line": 131, "column": 13 }, "end": { "line": 131, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3886, "end": 3891, "loc": { "start": { "line": 131, "column": 17 }, "end": { "line": 131, "column": 22 } }, "id": { "type": "Identifier", "start": 3886, "end": 3887, "loc": { "start": { "line": 131, "column": 17 }, "end": { "line": 131, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 3890, "end": 3891, "loc": { "start": { "line": 131, "column": 21 }, "end": { "line": 131, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 3893, "end": 3916, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 47 } }, "id": { "type": "Identifier", "start": 3893, "end": 3896, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 27 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 3899, "end": 3916, "loc": { "start": { "line": 131, "column": 30 }, "end": { "line": 131, "column": 47 } }, "object": { "type": "Identifier", "start": 3899, "end": 3909, "loc": { "start": { "line": 131, "column": 30 }, "end": { "line": 131, "column": 40 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 3910, "end": 3916, "loc": { "start": { "line": 131, "column": 41 }, "end": { "line": 131, "column": 47 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 3918, "end": 3925, "loc": { "start": { "line": 131, "column": 49 }, "end": { "line": 131, "column": 56 } }, "left": { "type": "Identifier", "start": 3918, "end": 3919, "loc": { "start": { "line": 131, "column": 49 }, "end": { "line": 131, "column": 50 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 3922, "end": 3925, "loc": { "start": { "line": 131, "column": 53 }, "end": { "line": 131, "column": 56 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 3927, "end": 3930, "loc": { "start": { "line": 131, "column": 58 }, "end": { "line": 131, "column": 61 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 3927, "end": 3928, "loc": { "start": { "line": 131, "column": 58 }, "end": { "line": 131, "column": 59 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 3932, "end": 4294, "loc": { "start": { "line": 131, "column": 63 }, "end": { "line": 137, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 3946, "end": 3978, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 44 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3952, "end": 3977, "loc": { "start": { "line": 132, "column": 18 }, "end": { "line": 132, "column": 43 } }, "id": { "type": "Identifier", "start": 3952, "end": 3961, "loc": { "start": { "line": 132, "column": 18 }, "end": { "line": 132, "column": 27 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "init": { "type": "MemberExpression", "start": 3964, "end": 3977, "loc": { "start": { "line": 132, "column": 30 }, "end": { "line": 132, "column": 43 } }, "object": { "type": "Identifier", "start": 3964, "end": 3974, "loc": { "start": { "line": 132, "column": 30 }, "end": { "line": 132, "column": 40 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 3975, "end": 3976, "loc": { "start": { "line": 132, "column": 41 }, "end": { "line": 132, "column": 42 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 3991, "end": 4034, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 3991, "end": 4033, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3991, "end": 4021, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 42 } }, "object": { "type": "MemberExpression", "start": 3991, "end": 4007, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 28 } }, "object": { "type": "ThisExpression", "start": 3991, "end": 3995, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 16 } } }, "property": { "type": "Identifier", "start": 3996, "end": 4007, "loc": { "start": { "line": 133, "column": 17 }, "end": { "line": 133, "column": 28 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "property": { "type": "MemberExpression", "start": 4008, "end": 4020, "loc": { "start": { "line": 133, "column": 29 }, "end": { "line": 133, "column": 41 } }, "object": { "type": "Identifier", "start": 4008, "end": 4017, "loc": { "start": { "line": 133, "column": 29 }, "end": { "line": 133, "column": 38 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 4018, "end": 4020, "loc": { "start": { "line": 133, "column": 39 }, "end": { "line": 133, "column": 41 }, "identifierName": "id" }, "name": "id" }, "computed": false }, "computed": true }, "right": { "type": "Identifier", "start": 4024, "end": 4033, "loc": { "start": { "line": 133, "column": 45 }, "end": { "line": 133, "column": 54 }, "identifierName": "modelInfo" }, "name": "modelInfo" } } }, { "type": "ExpressionStatement", "start": 4047, "end": 4089, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 54 } }, "expression": { "type": "AssignmentExpression", "start": 4047, "end": 4088, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 53 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4047, "end": 4051, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 16 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "StringLiteral", "start": 4055, "end": 4088, "loc": { "start": { "line": 134, "column": 20 }, "end": { "line": 134, "column": 53 } }, "extra": { "rawValue": "
", "raw": "\"
\"" }, "value": "
" } } }, { "type": "ExpressionStatement", "start": 4102, "end": 4254, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 164 } }, "expression": { "type": "AssignmentExpression", "start": 4102, "end": 4253, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 163 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4102, "end": 4106, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 16 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "BinaryExpression", "start": 4110, "end": 4253, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 163 } }, "left": { "type": "BinaryExpression", "start": 4110, "end": 4241, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 151 } }, "left": { "type": "BinaryExpression", "start": 4110, "end": 4224, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 134 } }, "left": { "type": "BinaryExpression", "start": 4110, "end": 4200, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 110 } }, "left": { "type": "BinaryExpression", "start": 4110, "end": 4185, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 95 } }, "left": { "type": "BinaryExpression", "start": 4110, "end": 4138, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 48 } }, "left": { "type": "StringLiteral", "start": 4110, "end": 4123, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 33 } }, "extra": { "rawValue": "", "raw": "\"' class='disabled'>\"" }, "value": "' class='disabled'>" } }, "operator": "+", "right": { "type": "MemberExpression", "start": 4227, "end": 4241, "loc": { "start": { "line": 135, "column": 137 }, "end": { "line": 135, "column": 151 } }, "object": { "type": "Identifier", "start": 4227, "end": 4236, "loc": { "start": { "line": 135, "column": 137 }, "end": { "line": 135, "column": 146 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 4237, "end": 4241, "loc": { "start": { "line": 135, "column": 147 }, "end": { "line": 135, "column": 151 }, "identifierName": "name" }, "name": "name" }, "computed": false } }, "operator": "+", "right": { "type": "StringLiteral", "start": 4244, "end": 4253, "loc": { "start": { "line": 135, "column": 154 }, "end": { "line": 135, "column": 163 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } } } }, { "type": "ExpressionStatement", "start": 4267, "end": 4284, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 29 } }, "expression": { "type": "AssignmentExpression", "start": 4267, "end": 4283, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 28 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4267, "end": 4271, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 16 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "StringLiteral", "start": 4275, "end": 4283, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 28 } }, "extra": { "rawValue": "
", "raw": "\"
\"" }, "value": "
" } } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 4303, "end": 4340, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 45 } }, "expression": { "type": "AssignmentExpression", "start": 4303, "end": 4339, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4303, "end": 4332, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 37 } }, "object": { "type": "MemberExpression", "start": 4303, "end": 4322, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 27 } }, "object": { "type": "ThisExpression", "start": 4303, "end": 4307, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 12 } } }, "property": { "type": "Identifier", "start": 4308, "end": 4322, "loc": { "start": { "line": 138, "column": 13 }, "end": { "line": 138, "column": 27 }, "identifierName": "_modelsElement" }, "name": "_modelsElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4323, "end": 4332, "loc": { "start": { "line": 138, "column": 28 }, "end": { "line": 138, "column": 37 }, "identifierName": "innerHTML" }, "name": "innerHTML" }, "computed": false }, "right": { "type": "Identifier", "start": 4335, "end": 4339, "loc": { "start": { "line": 138, "column": 40 }, "end": { "line": 138, "column": 44 }, "identifierName": "html" }, "name": "html" } } }, { "type": "ForStatement", "start": 4349, "end": 5598, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 169, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 4354, "end": 4388, "loc": { "start": { "line": 139, "column": 13 }, "end": { "line": 139, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4358, "end": 4363, "loc": { "start": { "line": 139, "column": 17 }, "end": { "line": 139, "column": 22 } }, "id": { "type": "Identifier", "start": 4358, "end": 4359, "loc": { "start": { "line": 139, "column": 17 }, "end": { "line": 139, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 4362, "end": 4363, "loc": { "start": { "line": 139, "column": 21 }, "end": { "line": 139, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 4365, "end": 4388, "loc": { "start": { "line": 139, "column": 24 }, "end": { "line": 139, "column": 47 } }, "id": { "type": "Identifier", "start": 4365, "end": 4368, "loc": { "start": { "line": 139, "column": 24 }, "end": { "line": 139, "column": 27 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 4371, "end": 4388, "loc": { "start": { "line": 139, "column": 30 }, "end": { "line": 139, "column": 47 } }, "object": { "type": "Identifier", "start": 4371, "end": 4381, "loc": { "start": { "line": 139, "column": 30 }, "end": { "line": 139, "column": 40 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 4382, "end": 4388, "loc": { "start": { "line": 139, "column": 41 }, "end": { "line": 139, "column": 47 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 4390, "end": 4397, "loc": { "start": { "line": 139, "column": 49 }, "end": { "line": 139, "column": 56 } }, "left": { "type": "Identifier", "start": 4390, "end": 4391, "loc": { "start": { "line": 139, "column": 49 }, "end": { "line": 139, "column": 50 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 4394, "end": 4397, "loc": { "start": { "line": 139, "column": 53 }, "end": { "line": 139, "column": 56 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 4399, "end": 4402, "loc": { "start": { "line": 139, "column": 58 }, "end": { "line": 139, "column": 61 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 4399, "end": 4400, "loc": { "start": { "line": 139, "column": 58 }, "end": { "line": 139, "column": 59 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 4404, "end": 5598, "loc": { "start": { "line": 139, "column": 63 }, "end": { "line": 169, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 4418, "end": 4450, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 44 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4424, "end": 4449, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 43 } }, "id": { "type": "Identifier", "start": 4424, "end": 4433, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 27 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "init": { "type": "MemberExpression", "start": 4436, "end": 4449, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 43 } }, "object": { "type": "Identifier", "start": 4436, "end": 4446, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 40 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 4447, "end": 4448, "loc": { "start": { "line": 140, "column": 41 }, "end": { "line": 140, "column": 42 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4463, "end": 4492, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 41 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4469, "end": 4491, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 40 } }, "id": { "type": "Identifier", "start": 4469, "end": 4476, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 25 }, "identifierName": "modelId" }, "name": "modelId" }, "init": { "type": "MemberExpression", "start": 4479, "end": 4491, "loc": { "start": { "line": 141, "column": 28 }, "end": { "line": 141, "column": 40 } }, "object": { "type": "Identifier", "start": 4479, "end": 4488, "loc": { "start": { "line": 141, "column": 28 }, "end": { "line": 141, "column": 37 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 4489, "end": 4491, "loc": { "start": { "line": 141, "column": 38 }, "end": { "line": 141, "column": 40 }, "identifierName": "id" }, "name": "id" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4505, "end": 4560, "loc": { "start": { "line": 142, "column": 12 }, "end": { "line": 142, "column": 67 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4511, "end": 4559, "loc": { "start": { "line": 142, "column": 18 }, "end": { "line": 142, "column": 66 } }, "id": { "type": "Identifier", "start": 4511, "end": 4519, "loc": { "start": { "line": 142, "column": 18 }, "end": { "line": 142, "column": 26 }, "identifierName": "checkBox" }, "name": "checkBox" }, "init": { "type": "CallExpression", "start": 4522, "end": 4559, "loc": { "start": { "line": 142, "column": 29 }, "end": { "line": 142, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 4522, "end": 4545, "loc": { "start": { "line": 142, "column": 29 }, "end": { "line": 142, "column": 52 } }, "object": { "type": "Identifier", "start": 4522, "end": 4530, "loc": { "start": { "line": 142, "column": 29 }, "end": { "line": 142, "column": 37 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 4531, "end": 4545, "loc": { "start": { "line": 142, "column": 38 }, "end": { "line": 142, "column": 52 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 4546, "end": 4558, "loc": { "start": { "line": 142, "column": 53 }, "end": { "line": 142, "column": 65 } }, "left": { "type": "StringLiteral", "start": 4546, "end": 4548, "loc": { "start": { "line": 142, "column": 53 }, "end": { "line": 142, "column": 55 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "Identifier", "start": 4551, "end": 4558, "loc": { "start": { "line": 142, "column": 58 }, "end": { "line": 142, "column": 65 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4573, "end": 4629, "loc": { "start": { "line": 143, "column": 12 }, "end": { "line": 143, "column": 68 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4579, "end": 4628, "loc": { "start": { "line": 143, "column": 18 }, "end": { "line": 143, "column": 67 } }, "id": { "type": "Identifier", "start": 4579, "end": 4583, "loc": { "start": { "line": 143, "column": 18 }, "end": { "line": 143, "column": 22 }, "identifierName": "span" }, "name": "span" }, "init": { "type": "CallExpression", "start": 4586, "end": 4628, "loc": { "start": { "line": 143, "column": 25 }, "end": { "line": 143, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 4586, "end": 4609, "loc": { "start": { "line": 143, "column": 25 }, "end": { "line": 143, "column": 48 } }, "object": { "type": "Identifier", "start": 4586, "end": 4594, "loc": { "start": { "line": 143, "column": 25 }, "end": { "line": 143, "column": 33 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 4595, "end": 4609, "loc": { "start": { "line": 143, "column": 34 }, "end": { "line": 143, "column": 48 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 4610, "end": 4627, "loc": { "start": { "line": 143, "column": 49 }, "end": { "line": 143, "column": 66 } }, "left": { "type": "StringLiteral", "start": 4610, "end": 4617, "loc": { "start": { "line": 143, "column": 49 }, "end": { "line": 143, "column": 56 } }, "extra": { "rawValue": "span-", "raw": "\"span-\"" }, "value": "span-" }, "operator": "+", "right": { "type": "Identifier", "start": 4620, "end": 4627, "loc": { "start": { "line": 143, "column": 59 }, "end": { "line": 143, "column": 66 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4642, "end": 4880, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 150, "column": 15 } }, "expression": { "type": "CallExpression", "start": 4642, "end": 4879, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 150, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 4642, "end": 4667, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 37 } }, "object": { "type": "Identifier", "start": 4642, "end": 4650, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 20 }, "identifierName": "checkBox" }, "name": "checkBox" }, "property": { "type": "Identifier", "start": 4651, "end": 4667, "loc": { "start": { "line": 144, "column": 21 }, "end": { "line": 144, "column": 37 }, "identifierName": "addEventListener" }, "name": "addEventListener" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4668, "end": 4675, "loc": { "start": { "line": 144, "column": 38 }, "end": { "line": 144, "column": 45 } }, "extra": { "rawValue": "click", "raw": "\"click\"" }, "value": "click" }, { "type": "ArrowFunctionExpression", "start": 4677, "end": 4878, "loc": { "start": { "line": 144, "column": 47 }, "end": { "line": 150, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4683, "end": 4878, "loc": { "start": { "line": 144, "column": 53 }, "end": { "line": 150, "column": 13 } }, "body": [ { "type": "IfStatement", "start": 4701, "end": 4864, "loc": { "start": { "line": 145, "column": 16 }, "end": { "line": 149, "column": 17 } }, "test": { "type": "MemberExpression", "start": 4705, "end": 4721, "loc": { "start": { "line": 145, "column": 20 }, "end": { "line": 145, "column": 36 } }, "object": { "type": "Identifier", "start": 4705, "end": 4713, "loc": { "start": { "line": 145, "column": 20 }, "end": { "line": 145, "column": 28 }, "identifierName": "checkBox" }, "name": "checkBox" }, "property": { "type": "Identifier", "start": 4714, "end": 4721, "loc": { "start": { "line": 145, "column": 29 }, "end": { "line": 145, "column": 36 }, "identifierName": "checked" }, "name": "checked" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 4723, "end": 4787, "loc": { "start": { "line": 145, "column": 38 }, "end": { "line": 147, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 4745, "end": 4769, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 44 } }, "expression": { "type": "CallExpression", "start": 4745, "end": 4768, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 4745, "end": 4759, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 34 } }, "object": { "type": "ThisExpression", "start": 4745, "end": 4749, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 24 } } }, "property": { "type": "Identifier", "start": 4750, "end": 4759, "loc": { "start": { "line": 146, "column": 25 }, "end": { "line": 146, "column": 34 }, "identifierName": "loadModel" }, "name": "loadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4760, "end": 4767, "loc": { "start": { "line": 146, "column": 35 }, "end": { "line": 146, "column": 42 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 4793, "end": 4864, "loc": { "start": { "line": 147, "column": 23 }, "end": { "line": 149, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 4815, "end": 4846, "loc": { "start": { "line": 148, "column": 20 }, "end": { "line": 148, "column": 51 } }, "expression": { "type": "CallExpression", "start": 4815, "end": 4845, "loc": { "start": { "line": 148, "column": 20 }, "end": { "line": 148, "column": 50 } }, "callee": { "type": "MemberExpression", "start": 4815, "end": 4831, "loc": { "start": { "line": 148, "column": 20 }, "end": { "line": 148, "column": 36 } }, "object": { "type": "ThisExpression", "start": 4815, "end": 4819, "loc": { "start": { "line": 148, "column": 20 }, "end": { "line": 148, "column": 24 } } }, "property": { "type": "Identifier", "start": 4820, "end": 4831, "loc": { "start": { "line": 148, "column": 25 }, "end": { "line": 148, "column": 36 }, "identifierName": "unloadModel" }, "name": "unloadModel" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4832, "end": 4844, "loc": { "start": { "line": 148, "column": 37 }, "end": { "line": 148, "column": 49 } }, "object": { "type": "Identifier", "start": 4832, "end": 4841, "loc": { "start": { "line": 148, "column": 37 }, "end": { "line": 148, "column": 46 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 4842, "end": 4844, "loc": { "start": { "line": 148, "column": 47 }, "end": { "line": 148, "column": 49 }, "identifierName": "id" }, "name": "id" }, "computed": false } ] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 4893, "end": 5235, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 159, "column": 15 } }, "expression": { "type": "CallExpression", "start": 4893, "end": 5234, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 159, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 4893, "end": 4914, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 33 } }, "object": { "type": "Identifier", "start": 4893, "end": 4897, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 16 }, "identifierName": "span" }, "name": "span" }, "property": { "type": "Identifier", "start": 4898, "end": 4914, "loc": { "start": { "line": 151, "column": 17 }, "end": { "line": 151, "column": 33 }, "identifierName": "addEventListener" }, "name": "addEventListener" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4915, "end": 4922, "loc": { "start": { "line": 151, "column": 34 }, "end": { "line": 151, "column": 41 } }, "extra": { "rawValue": "click", "raw": "\"click\"" }, "value": "click" }, { "type": "ArrowFunctionExpression", "start": 4924, "end": 5233, "loc": { "start": { "line": 151, "column": 43 }, "end": { "line": 159, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4930, "end": 5233, "loc": { "start": { "line": 151, "column": 49 }, "end": { "line": 159, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 4948, "end": 4996, "loc": { "start": { "line": 152, "column": 16 }, "end": { "line": 152, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4954, "end": 4995, "loc": { "start": { "line": 152, "column": 22 }, "end": { "line": 152, "column": 63 } }, "id": { "type": "Identifier", "start": 4954, "end": 4959, "loc": { "start": { "line": 152, "column": 22 }, "end": { "line": 152, "column": 27 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "MemberExpression", "start": 4962, "end": 4995, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 152, "column": 63 } }, "object": { "type": "MemberExpression", "start": 4962, "end": 4986, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 152, "column": 54 } }, "object": { "type": "MemberExpression", "start": 4962, "end": 4979, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 152, "column": 47 } }, "object": { "type": "MemberExpression", "start": 4962, "end": 4973, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 152, "column": 41 } }, "object": { "type": "ThisExpression", "start": 4962, "end": 4966, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 152, "column": 34 } } }, "property": { "type": "Identifier", "start": 4967, "end": 4973, "loc": { "start": { "line": 152, "column": 35 }, "end": { "line": 152, "column": 41 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4974, "end": 4979, "loc": { "start": { "line": 152, "column": 42 }, "end": { "line": 152, "column": 47 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 4980, "end": 4986, "loc": { "start": { "line": 152, "column": 48 }, "end": { "line": 152, "column": 54 }, "identifierName": "models" }, "name": "models" }, "computed": false }, "property": { "type": "Identifier", "start": 4987, "end": 4994, "loc": { "start": { "line": 152, "column": 55 }, "end": { "line": 152, "column": 62 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 5013, "end": 5043, "loc": { "start": { "line": 153, "column": 16 }, "end": { "line": 153, "column": 46 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5019, "end": 5042, "loc": { "start": { "line": 153, "column": 22 }, "end": { "line": 153, "column": 45 } }, "id": { "type": "Identifier", "start": 5019, "end": 5030, "loc": { "start": { "line": 153, "column": 22 }, "end": { "line": 153, "column": 33 }, "identifierName": "modelLoaded" }, "name": "modelLoaded" }, "init": { "type": "UnaryExpression", "start": 5034, "end": 5041, "loc": { "start": { "line": 153, "column": 37 }, "end": { "line": 153, "column": 44 } }, "operator": "!", "prefix": true, "argument": { "type": "UnaryExpression", "start": 5035, "end": 5041, "loc": { "start": { "line": 153, "column": 38 }, "end": { "line": 153, "column": 44 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 5036, "end": 5041, "loc": { "start": { "line": 153, "column": 39 }, "end": { "line": 153, "column": 44 }, "identifierName": "model" }, "name": "model" }, "extra": { "parenthesizedArgument": false } }, "extra": { "parenthesizedArgument": false, "parenthesized": true, "parenStart": 5033 } } } ], "kind": "const" }, { "type": "IfStatement", "start": 5060, "end": 5219, "loc": { "start": { "line": 154, "column": 16 }, "end": { "line": 158, "column": 17 } }, "test": { "type": "UnaryExpression", "start": 5064, "end": 5076, "loc": { "start": { "line": 154, "column": 20 }, "end": { "line": 154, "column": 32 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 5065, "end": 5076, "loc": { "start": { "line": 154, "column": 21 }, "end": { "line": 154, "column": 32 }, "identifierName": "modelLoaded" }, "name": "modelLoaded" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 5078, "end": 5142, "loc": { "start": { "line": 154, "column": 34 }, "end": { "line": 156, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 5100, "end": 5124, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 44 } }, "expression": { "type": "CallExpression", "start": 5100, "end": 5123, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 5100, "end": 5114, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 34 } }, "object": { "type": "ThisExpression", "start": 5100, "end": 5104, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 24 } } }, "property": { "type": "Identifier", "start": 5105, "end": 5114, "loc": { "start": { "line": 155, "column": 25 }, "end": { "line": 155, "column": 34 }, "identifierName": "loadModel" }, "name": "loadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5115, "end": 5122, "loc": { "start": { "line": 155, "column": 35 }, "end": { "line": 155, "column": 42 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 5148, "end": 5219, "loc": { "start": { "line": 156, "column": 23 }, "end": { "line": 158, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 5170, "end": 5201, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 51 } }, "expression": { "type": "CallExpression", "start": 5170, "end": 5200, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 50 } }, "callee": { "type": "MemberExpression", "start": 5170, "end": 5186, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 36 } }, "object": { "type": "ThisExpression", "start": 5170, "end": 5174, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 24 } } }, "property": { "type": "Identifier", "start": 5175, "end": 5186, "loc": { "start": { "line": 157, "column": 25 }, "end": { "line": 157, "column": 36 }, "identifierName": "unloadModel" }, "name": "unloadModel" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5187, "end": 5199, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 49 } }, "object": { "type": "Identifier", "start": 5187, "end": 5196, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 46 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 5197, "end": 5199, "loc": { "start": { "line": 157, "column": 47 }, "end": { "line": 157, "column": 49 }, "identifierName": "id" }, "name": "id" }, "computed": false } ] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 5248, "end": 5588, "loc": { "start": { "line": 160, "column": 12 }, "end": { "line": 168, "column": 14 } }, "expression": { "type": "AssignmentExpression", "start": 5248, "end": 5587, "loc": { "start": { "line": 160, "column": 12 }, "end": { "line": 168, "column": 13 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5248, "end": 5266, "loc": { "start": { "line": 160, "column": 12 }, "end": { "line": 160, "column": 30 } }, "object": { "type": "Identifier", "start": 5248, "end": 5252, "loc": { "start": { "line": 160, "column": 12 }, "end": { "line": 160, "column": 16 }, "identifierName": "span" }, "name": "span" }, "property": { "type": "Identifier", "start": 5253, "end": 5266, "loc": { "start": { "line": 160, "column": 17 }, "end": { "line": 160, "column": 30 }, "identifierName": "oncontextmenu" }, "name": "oncontextmenu" }, "computed": false }, "right": { "type": "ArrowFunctionExpression", "start": 5269, "end": 5587, "loc": { "start": { "line": 160, "column": 33 }, "end": { "line": 168, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5270, "end": 5271, "loc": { "start": { "line": 160, "column": 34 }, "end": { "line": 160, "column": 35 }, "identifierName": "e" }, "name": "e" } ], "body": { "type": "BlockStatement", "start": 5276, "end": 5587, "loc": { "start": { "line": 160, "column": 40 }, "end": { "line": 168, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 5294, "end": 5473, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 165, "column": 18 } }, "expression": { "type": "AssignmentExpression", "start": 5294, "end": 5472, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 165, "column": 17 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5294, "end": 5325, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 47 } }, "object": { "type": "MemberExpression", "start": 5294, "end": 5317, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 39 } }, "object": { "type": "ThisExpression", "start": 5294, "end": 5298, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 20 } } }, "property": { "type": "Identifier", "start": 5299, "end": 5317, "loc": { "start": { "line": 161, "column": 21 }, "end": { "line": 161, "column": 39 }, "identifierName": "_modelsContextMenu" }, "name": "_modelsContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 5318, "end": 5325, "loc": { "start": { "line": 161, "column": 40 }, "end": { "line": 161, "column": 47 }, "identifierName": "context" }, "name": "context" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 5328, "end": 5472, "loc": { "start": { "line": 161, "column": 50 }, "end": { "line": 165, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 5350, "end": 5375, "loc": { "start": { "line": 162, "column": 20 }, "end": { "line": 162, "column": 45 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5350, "end": 5359, "loc": { "start": { "line": 162, "column": 20 }, "end": { "line": 162, "column": 29 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "value": { "type": "MemberExpression", "start": 5361, "end": 5375, "loc": { "start": { "line": 162, "column": 31 }, "end": { "line": 162, "column": 45 } }, "object": { "type": "ThisExpression", "start": 5361, "end": 5365, "loc": { "start": { "line": 162, "column": 31 }, "end": { "line": 162, "column": 35 } } }, "property": { "type": "Identifier", "start": 5366, "end": 5375, "loc": { "start": { "line": 162, "column": 36 }, "end": { "line": 162, "column": 45 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false } }, { "type": "ObjectProperty", "start": 5397, "end": 5416, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5397, "end": 5403, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 26 }, "identifierName": "viewer" }, "name": "viewer" }, "value": { "type": "MemberExpression", "start": 5405, "end": 5416, "loc": { "start": { "line": 163, "column": 28 }, "end": { "line": 163, "column": 39 } }, "object": { "type": "ThisExpression", "start": 5405, "end": 5409, "loc": { "start": { "line": 163, "column": 28 }, "end": { "line": 163, "column": 32 } } }, "property": { "type": "Identifier", "start": 5410, "end": 5416, "loc": { "start": { "line": 163, "column": 33 }, "end": { "line": 163, "column": 39 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false } }, { "type": "ObjectProperty", "start": 5438, "end": 5454, "loc": { "start": { "line": 164, "column": 20 }, "end": { "line": 164, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5438, "end": 5445, "loc": { "start": { "line": 164, "column": 20 }, "end": { "line": 164, "column": 27 }, "identifierName": "modelId" }, "name": "modelId" }, "value": { "type": "Identifier", "start": 5447, "end": 5454, "loc": { "start": { "line": 164, "column": 29 }, "end": { "line": 164, "column": 36 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } }, { "type": "ExpressionStatement", "start": 5490, "end": 5537, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 63 } }, "expression": { "type": "CallExpression", "start": 5490, "end": 5536, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 62 } }, "callee": { "type": "MemberExpression", "start": 5490, "end": 5518, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 44 } }, "object": { "type": "MemberExpression", "start": 5490, "end": 5513, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 39 } }, "object": { "type": "ThisExpression", "start": 5490, "end": 5494, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 20 } } }, "property": { "type": "Identifier", "start": 5495, "end": 5513, "loc": { "start": { "line": 166, "column": 21 }, "end": { "line": 166, "column": 39 }, "identifierName": "_modelsContextMenu" }, "name": "_modelsContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 5514, "end": 5518, "loc": { "start": { "line": 166, "column": 40 }, "end": { "line": 166, "column": 44 }, "identifierName": "show" }, "name": "show" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5519, "end": 5526, "loc": { "start": { "line": 166, "column": 45 }, "end": { "line": 166, "column": 52 } }, "object": { "type": "Identifier", "start": 5519, "end": 5520, "loc": { "start": { "line": 166, "column": 45 }, "end": { "line": 166, "column": 46 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 5521, "end": 5526, "loc": { "start": { "line": 166, "column": 47 }, "end": { "line": 166, "column": 52 }, "identifierName": "pageX" }, "name": "pageX" }, "computed": false }, { "type": "MemberExpression", "start": 5528, "end": 5535, "loc": { "start": { "line": 166, "column": 54 }, "end": { "line": 166, "column": 61 } }, "object": { "type": "Identifier", "start": 5528, "end": 5529, "loc": { "start": { "line": 166, "column": 54 }, "end": { "line": 166, "column": 55 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 5530, "end": 5535, "loc": { "start": { "line": 166, "column": 56 }, "end": { "line": 166, "column": 61 }, "identifierName": "pageY" }, "name": "pageY" }, "computed": false } ] } }, { "type": "ExpressionStatement", "start": 5554, "end": 5573, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 35 } }, "expression": { "type": "CallExpression", "start": 5554, "end": 5572, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 5554, "end": 5570, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 32 } }, "object": { "type": "Identifier", "start": 5554, "end": 5555, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 17 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 5556, "end": 5570, "loc": { "start": { "line": 167, "column": 18 }, "end": { "line": 167, "column": 32 }, "identifierName": "preventDefault" }, "name": "preventDefault" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 5610, "end": 5800, "loc": { "start": { "line": 172, "column": 4 }, "end": { "line": 177, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 5610, "end": 5629, "loc": { "start": { "line": 172, "column": 4 }, "end": { "line": 172, "column": 23 }, "identifierName": "_parseViewerConfigs" }, "name": "_parseViewerConfigs" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5630, "end": 5641, "loc": { "start": { "line": 172, "column": 24 }, "end": { "line": 172, "column": 35 }, "identifierName": "projectInfo" }, "name": "projectInfo" } ], "body": { "type": "BlockStatement", "start": 5643, "end": 5800, "loc": { "start": { "line": 172, "column": 37 }, "end": { "line": 177, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 5653, "end": 5701, "loc": { "start": { "line": 173, "column": 8 }, "end": { "line": 173, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5659, "end": 5700, "loc": { "start": { "line": 173, "column": 14 }, "end": { "line": 173, "column": 55 } }, "id": { "type": "Identifier", "start": 5659, "end": 5672, "loc": { "start": { "line": 173, "column": 14 }, "end": { "line": 173, "column": 27 }, "identifierName": "viewerConfigs" }, "name": "viewerConfigs" }, "init": { "type": "MemberExpression", "start": 5675, "end": 5700, "loc": { "start": { "line": 173, "column": 30 }, "end": { "line": 173, "column": 55 } }, "object": { "type": "Identifier", "start": 5675, "end": 5686, "loc": { "start": { "line": 173, "column": 30 }, "end": { "line": 173, "column": 41 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, "property": { "type": "Identifier", "start": 5687, "end": 5700, "loc": { "start": { "line": 173, "column": 42 }, "end": { "line": 173, "column": 55 }, "identifierName": "viewerConfigs" }, "name": "viewerConfigs" }, "computed": false } } ], "kind": "const" }, { "type": "IfStatement", "start": 5710, "end": 5794, "loc": { "start": { "line": 174, "column": 8 }, "end": { "line": 176, "column": 9 } }, "test": { "type": "Identifier", "start": 5714, "end": 5727, "loc": { "start": { "line": 174, "column": 12 }, "end": { "line": 174, "column": 25 }, "identifierName": "viewerConfigs" }, "name": "viewerConfigs" }, "consequent": { "type": "BlockStatement", "start": 5729, "end": 5794, "loc": { "start": { "line": 174, "column": 27 }, "end": { "line": 176, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5743, "end": 5784, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 53 } }, "expression": { "type": "CallExpression", "start": 5743, "end": 5783, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 5743, "end": 5768, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 37 } }, "object": { "type": "MemberExpression", "start": 5743, "end": 5757, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 26 } }, "object": { "type": "ThisExpression", "start": 5743, "end": 5747, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 16 } } }, "property": { "type": "Identifier", "start": 5748, "end": 5757, "loc": { "start": { "line": 175, "column": 17 }, "end": { "line": 175, "column": 26 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5758, "end": 5768, "loc": { "start": { "line": 175, "column": 27 }, "end": { "line": 175, "column": 37 }, "identifierName": "setConfigs" }, "name": "setConfigs" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5769, "end": 5782, "loc": { "start": { "line": 175, "column": 38 }, "end": { "line": 175, "column": 51 }, "identifierName": "viewerConfigs" }, "name": "viewerConfigs" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ClassMethod", "start": 5806, "end": 6076, "loc": { "start": { "line": 179, "column": 4 }, "end": { "line": 188, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 5806, "end": 5825, "loc": { "start": { "line": 179, "column": 4 }, "end": { "line": 179, "column": 23 }, "identifierName": "_parseViewerContent" }, "name": "_parseViewerContent" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5826, "end": 5837, "loc": { "start": { "line": 179, "column": 24 }, "end": { "line": 179, "column": 35 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, { "type": "Identifier", "start": 5839, "end": 5843, "loc": { "start": { "line": 179, "column": 37 }, "end": { "line": 179, "column": 41 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 5845, "end": 6076, "loc": { "start": { "line": 179, "column": 43 }, "end": { "line": 188, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 5855, "end": 5903, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5861, "end": 5902, "loc": { "start": { "line": 180, "column": 14 }, "end": { "line": 180, "column": 55 } }, "id": { "type": "Identifier", "start": 5861, "end": 5874, "loc": { "start": { "line": 180, "column": 14 }, "end": { "line": 180, "column": 27 }, "identifierName": "viewerContent" }, "name": "viewerContent" }, "init": { "type": "MemberExpression", "start": 5877, "end": 5902, "loc": { "start": { "line": 180, "column": 30 }, "end": { "line": 180, "column": 55 } }, "object": { "type": "Identifier", "start": 5877, "end": 5888, "loc": { "start": { "line": 180, "column": 30 }, "end": { "line": 180, "column": 41 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, "property": { "type": "Identifier", "start": 5889, "end": 5902, "loc": { "start": { "line": 180, "column": 42 }, "end": { "line": 180, "column": 55 }, "identifierName": "viewerContent" }, "name": "viewerContent" }, "computed": false } } ], "kind": "const" }, { "type": "IfStatement", "start": 5912, "end": 5983, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 184, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 5916, "end": 5930, "loc": { "start": { "line": 181, "column": 12 }, "end": { "line": 181, "column": 26 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 5917, "end": 5930, "loc": { "start": { "line": 181, "column": 13 }, "end": { "line": 181, "column": 26 }, "identifierName": "viewerContent" }, "name": "viewerContent" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 5932, "end": 5983, "loc": { "start": { "line": 181, "column": 28 }, "end": { "line": 184, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5946, "end": 5953, "loc": { "start": { "line": 182, "column": 12 }, "end": { "line": 182, "column": 19 } }, "expression": { "type": "CallExpression", "start": 5946, "end": 5952, "loc": { "start": { "line": 182, "column": 12 }, "end": { "line": 182, "column": 18 } }, "callee": { "type": "Identifier", "start": 5946, "end": 5950, "loc": { "start": { "line": 182, "column": 12 }, "end": { "line": 182, "column": 16 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } }, { "type": "ReturnStatement", "start": 5966, "end": 5973, "loc": { "start": { "line": 183, "column": 12 }, "end": { "line": 183, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 5992, "end": 6070, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 187, "column": 11 } }, "expression": { "type": "CallExpression", "start": 5992, "end": 6069, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 187, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 5992, "end": 6015, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 31 } }, "object": { "type": "ThisExpression", "start": 5992, "end": 5996, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 12 } } }, "property": { "type": "Identifier", "start": 5997, "end": 6015, "loc": { "start": { "line": 185, "column": 13 }, "end": { "line": 185, "column": 31 }, "identifierName": "_parseModelsLoaded" }, "name": "_parseModelsLoaded" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 6016, "end": 6029, "loc": { "start": { "line": 185, "column": 32 }, "end": { "line": 185, "column": 45 }, "identifierName": "viewerContent" }, "name": "viewerContent" }, { "type": "ArrowFunctionExpression", "start": 6031, "end": 6068, "loc": { "start": { "line": 185, "column": 47 }, "end": { "line": 187, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6037, "end": 6068, "loc": { "start": { "line": 185, "column": 53 }, "end": { "line": 187, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6051, "end": 6058, "loc": { "start": { "line": 186, "column": 12 }, "end": { "line": 186, "column": 19 } }, "expression": { "type": "CallExpression", "start": 6051, "end": 6057, "loc": { "start": { "line": 186, "column": 12 }, "end": { "line": 186, "column": 18 } }, "callee": { "type": "Identifier", "start": 6051, "end": 6055, "loc": { "start": { "line": 186, "column": 12 }, "end": { "line": 186, "column": 16 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6082, "end": 6354, "loc": { "start": { "line": 190, "column": 4 }, "end": { "line": 197, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6082, "end": 6100, "loc": { "start": { "line": 190, "column": 4 }, "end": { "line": 190, "column": 22 }, "identifierName": "_parseModelsLoaded" }, "name": "_parseModelsLoaded" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6101, "end": 6114, "loc": { "start": { "line": 190, "column": 23 }, "end": { "line": 190, "column": 36 }, "identifierName": "viewerContent" }, "name": "viewerContent" }, { "type": "Identifier", "start": 6116, "end": 6120, "loc": { "start": { "line": 190, "column": 38 }, "end": { "line": 190, "column": 42 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 6122, "end": 6354, "loc": { "start": { "line": 190, "column": 44 }, "end": { "line": 197, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 6132, "end": 6180, "loc": { "start": { "line": 191, "column": 8 }, "end": { "line": 191, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6138, "end": 6179, "loc": { "start": { "line": 191, "column": 14 }, "end": { "line": 191, "column": 55 } }, "id": { "type": "Identifier", "start": 6138, "end": 6150, "loc": { "start": { "line": 191, "column": 14 }, "end": { "line": 191, "column": 26 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "init": { "type": "MemberExpression", "start": 6153, "end": 6179, "loc": { "start": { "line": 191, "column": 29 }, "end": { "line": 191, "column": 55 } }, "object": { "type": "Identifier", "start": 6153, "end": 6166, "loc": { "start": { "line": 191, "column": 29 }, "end": { "line": 191, "column": 42 }, "identifierName": "viewerContent" }, "name": "viewerContent" }, "property": { "type": "Identifier", "start": 6167, "end": 6179, "loc": { "start": { "line": 191, "column": 43 }, "end": { "line": 191, "column": 55 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "computed": false } } ], "kind": "const" }, { "type": "IfStatement", "start": 6189, "end": 6290, "loc": { "start": { "line": 192, "column": 8 }, "end": { "line": 195, "column": 9 } }, "test": { "type": "LogicalExpression", "start": 6193, "end": 6237, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 56 } }, "left": { "type": "UnaryExpression", "start": 6193, "end": 6206, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 25 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 6194, "end": 6206, "loc": { "start": { "line": 192, "column": 13 }, "end": { "line": 192, "column": 25 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "extra": { "parenthesizedArgument": false } }, "operator": "||", "right": { "type": "BinaryExpression", "start": 6211, "end": 6236, "loc": { "start": { "line": 192, "column": 30 }, "end": { "line": 192, "column": 55 } }, "left": { "type": "MemberExpression", "start": 6211, "end": 6230, "loc": { "start": { "line": 192, "column": 30 }, "end": { "line": 192, "column": 49 } }, "object": { "type": "Identifier", "start": 6211, "end": 6223, "loc": { "start": { "line": 192, "column": 30 }, "end": { "line": 192, "column": 42 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "property": { "type": "Identifier", "start": 6224, "end": 6230, "loc": { "start": { "line": 192, "column": 43 }, "end": { "line": 192, "column": 49 }, "identifierName": "length" }, "name": "length" }, "computed": false }, "operator": "===", "right": { "type": "NumericLiteral", "start": 6235, "end": 6236, "loc": { "start": { "line": 192, "column": 54 }, "end": { "line": 192, "column": 55 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "extra": { "parenthesized": true, "parenStart": 6210 } } }, "consequent": { "type": "BlockStatement", "start": 6239, "end": 6290, "loc": { "start": { "line": 192, "column": 58 }, "end": { "line": 195, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6253, "end": 6260, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 19 } }, "expression": { "type": "CallExpression", "start": 6253, "end": 6259, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 18 } }, "callee": { "type": "Identifier", "start": 6253, "end": 6257, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 16 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } }, { "type": "ReturnStatement", "start": 6273, "end": 6280, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 6299, "end": 6348, "loc": { "start": { "line": 196, "column": 8 }, "end": { "line": 196, "column": 57 } }, "expression": { "type": "CallExpression", "start": 6299, "end": 6347, "loc": { "start": { "line": 196, "column": 8 }, "end": { "line": 196, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 6299, "end": 6318, "loc": { "start": { "line": 196, "column": 8 }, "end": { "line": 196, "column": 27 } }, "object": { "type": "ThisExpression", "start": 6299, "end": 6303, "loc": { "start": { "line": 196, "column": 8 }, "end": { "line": 196, "column": 12 } } }, "property": { "type": "Identifier", "start": 6304, "end": 6318, "loc": { "start": { "line": 196, "column": 13 }, "end": { "line": 196, "column": 27 }, "identifierName": "_loadNextModel" }, "name": "_loadNextModel" }, "computed": false }, "arguments": [ { "type": "CallExpression", "start": 6319, "end": 6340, "loc": { "start": { "line": 196, "column": 28 }, "end": { "line": 196, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 6319, "end": 6337, "loc": { "start": { "line": 196, "column": 28 }, "end": { "line": 196, "column": 46 } }, "object": { "type": "Identifier", "start": 6319, "end": 6331, "loc": { "start": { "line": 196, "column": 28 }, "end": { "line": 196, "column": 40 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "property": { "type": "Identifier", "start": 6332, "end": 6337, "loc": { "start": { "line": 196, "column": 41 }, "end": { "line": 196, "column": 46 }, "identifierName": "slice" }, "name": "slice" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", "start": 6338, "end": 6339, "loc": { "start": { "line": 196, "column": 47 }, "end": { "line": 196, "column": 48 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] }, { "type": "Identifier", "start": 6342, "end": 6346, "loc": { "start": { "line": 196, "column": 51 }, "end": { "line": 196, "column": 55 }, "identifierName": "done" }, "name": "done" } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6360, "end": 6812, "loc": { "start": { "line": 199, "column": 4 }, "end": { "line": 212, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6360, "end": 6374, "loc": { "start": { "line": 199, "column": 4 }, "end": { "line": 199, "column": 18 }, "identifierName": "_loadNextModel" }, "name": "_loadNextModel" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6375, "end": 6387, "loc": { "start": { "line": 199, "column": 19 }, "end": { "line": 199, "column": 31 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, { "type": "Identifier", "start": 6389, "end": 6393, "loc": { "start": { "line": 199, "column": 33 }, "end": { "line": 199, "column": 37 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 6395, "end": 6812, "loc": { "start": { "line": 199, "column": 39 }, "end": { "line": 212, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 6405, "end": 6487, "loc": { "start": { "line": 200, "column": 8 }, "end": { "line": 203, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 6409, "end": 6434, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 37 } }, "left": { "type": "MemberExpression", "start": 6409, "end": 6428, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 31 } }, "object": { "type": "Identifier", "start": 6409, "end": 6421, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 24 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "property": { "type": "Identifier", "start": 6422, "end": 6428, "loc": { "start": { "line": 200, "column": 25 }, "end": { "line": 200, "column": 31 }, "identifierName": "length" }, "name": "length" }, "computed": false }, "operator": "===", "right": { "type": "NumericLiteral", "start": 6433, "end": 6434, "loc": { "start": { "line": 200, "column": 36 }, "end": { "line": 200, "column": 37 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, "consequent": { "type": "BlockStatement", "start": 6436, "end": 6487, "loc": { "start": { "line": 200, "column": 39 }, "end": { "line": 203, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6450, "end": 6457, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 19 } }, "expression": { "type": "CallExpression", "start": 6450, "end": 6456, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 18 } }, "callee": { "type": "Identifier", "start": 6450, "end": 6454, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 16 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } }, { "type": "ReturnStatement", "start": 6470, "end": 6477, "loc": { "start": { "line": 202, "column": 12 }, "end": { "line": 202, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 6496, "end": 6531, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6502, "end": 6530, "loc": { "start": { "line": 204, "column": 14 }, "end": { "line": 204, "column": 42 } }, "id": { "type": "Identifier", "start": 6502, "end": 6509, "loc": { "start": { "line": 204, "column": 14 }, "end": { "line": 204, "column": 21 }, "identifierName": "modelId" }, "name": "modelId" }, "init": { "type": "CallExpression", "start": 6512, "end": 6530, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 204, "column": 42 } }, "callee": { "type": "MemberExpression", "start": 6512, "end": 6528, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 204, "column": 40 } }, "object": { "type": "Identifier", "start": 6512, "end": 6524, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 204, "column": 36 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "property": { "type": "Identifier", "start": 6525, "end": 6528, "loc": { "start": { "line": 204, "column": 37 }, "end": { "line": 204, "column": 40 }, "identifierName": "pop" }, "name": "pop" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 6540, "end": 6806, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 211, "column": 15 } }, "expression": { "type": "CallExpression", "start": 6540, "end": 6805, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 211, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 6540, "end": 6554, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 22 } }, "object": { "type": "ThisExpression", "start": 6540, "end": 6544, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 12 } } }, "property": { "type": "Identifier", "start": 6545, "end": 6554, "loc": { "start": { "line": 205, "column": 13 }, "end": { "line": 205, "column": 22 }, "identifierName": "loadModel" }, "name": "loadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 6555, "end": 6562, "loc": { "start": { "line": 205, "column": 23 }, "end": { "line": 205, "column": 30 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "ArrowFunctionExpression", "start": 6576, "end": 6662, "loc": { "start": { "line": 206, "column": 12 }, "end": { "line": 208, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6582, "end": 6662, "loc": { "start": { "line": 206, "column": 18 }, "end": { "line": 208, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 6608, "end": 6648, "loc": { "start": { "line": 207, "column": 16 }, "end": { "line": 207, "column": 56 } }, "expression": { "type": "CallExpression", "start": 6608, "end": 6647, "loc": { "start": { "line": 207, "column": 16 }, "end": { "line": 207, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 6608, "end": 6627, "loc": { "start": { "line": 207, "column": 16 }, "end": { "line": 207, "column": 35 } }, "object": { "type": "ThisExpression", "start": 6608, "end": 6612, "loc": { "start": { "line": 207, "column": 16 }, "end": { "line": 207, "column": 20 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 6613, "end": 6627, "loc": { "start": { "line": 207, "column": 21 }, "end": { "line": 207, "column": 35 }, "identifierName": "_loadNextModel" }, "name": "_loadNextModel" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "Identifier", "start": 6628, "end": 6640, "loc": { "start": { "line": 207, "column": 36 }, "end": { "line": 207, "column": 48 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, { "type": "Identifier", "start": 6642, "end": 6646, "loc": { "start": { "line": 207, "column": 50 }, "end": { "line": 207, "column": 54 }, "identifierName": "done" }, "name": "done" } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Done", "start": 6584, "end": 6591, "loc": { "start": { "line": 206, "column": 20 }, "end": { "line": 206, "column": 27 } } } ] } ], "directives": [] } }, { "type": "ArrowFunctionExpression", "start": 6676, "end": 6804, "loc": { "start": { "line": 209, "column": 12 }, "end": { "line": 211, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6682, "end": 6804, "loc": { "start": { "line": 209, "column": 18 }, "end": { "line": 211, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 6750, "end": 6790, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 56 } }, "expression": { "type": "CallExpression", "start": 6750, "end": 6789, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 6750, "end": 6769, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 35 } }, "object": { "type": "ThisExpression", "start": 6750, "end": 6754, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 20 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 6755, "end": 6769, "loc": { "start": { "line": 210, "column": 21 }, "end": { "line": 210, "column": 35 }, "identifierName": "_loadNextModel" }, "name": "_loadNextModel" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "Identifier", "start": 6770, "end": 6782, "loc": { "start": { "line": 210, "column": 36 }, "end": { "line": 210, "column": 48 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, { "type": "Identifier", "start": 6784, "end": 6788, "loc": { "start": { "line": 210, "column": 50 }, "end": { "line": 210, "column": 54 }, "identifierName": "done" }, "name": "done" } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Error - recover and attempt to load next model", "start": 6684, "end": 6733, "loc": { "start": { "line": 209, "column": 20 }, "end": { "line": 209, "column": 69 } } } ] } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6818, "end": 7051, "loc": { "start": { "line": 214, "column": 4 }, "end": { "line": 221, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6818, "end": 6835, "loc": { "start": { "line": 214, "column": 4 }, "end": { "line": 214, "column": 21 }, "identifierName": "_parseViewerState" }, "name": "_parseViewerState" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6836, "end": 6847, "loc": { "start": { "line": 214, "column": 22 }, "end": { "line": 214, "column": 33 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, { "type": "Identifier", "start": 6849, "end": 6853, "loc": { "start": { "line": 214, "column": 35 }, "end": { "line": 214, "column": 39 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 6855, "end": 7051, "loc": { "start": { "line": 214, "column": 41 }, "end": { "line": 221, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 6865, "end": 6909, "loc": { "start": { "line": 215, "column": 8 }, "end": { "line": 215, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6871, "end": 6908, "loc": { "start": { "line": 215, "column": 14 }, "end": { "line": 215, "column": 51 } }, "id": { "type": "Identifier", "start": 6871, "end": 6882, "loc": { "start": { "line": 215, "column": 14 }, "end": { "line": 215, "column": 25 }, "identifierName": "viewerState" }, "name": "viewerState" }, "init": { "type": "MemberExpression", "start": 6885, "end": 6908, "loc": { "start": { "line": 215, "column": 28 }, "end": { "line": 215, "column": 51 } }, "object": { "type": "Identifier", "start": 6885, "end": 6896, "loc": { "start": { "line": 215, "column": 28 }, "end": { "line": 215, "column": 39 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, "property": { "type": "Identifier", "start": 6897, "end": 6908, "loc": { "start": { "line": 215, "column": 40 }, "end": { "line": 215, "column": 51 }, "identifierName": "viewerState" }, "name": "viewerState" }, "computed": false } } ], "kind": "const" }, { "type": "IfStatement", "start": 6918, "end": 6987, "loc": { "start": { "line": 216, "column": 8 }, "end": { "line": 219, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 6922, "end": 6934, "loc": { "start": { "line": 216, "column": 12 }, "end": { "line": 216, "column": 24 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 6923, "end": 6934, "loc": { "start": { "line": 216, "column": 13 }, "end": { "line": 216, "column": 24 }, "identifierName": "viewerState" }, "name": "viewerState" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 6936, "end": 6987, "loc": { "start": { "line": 216, "column": 26 }, "end": { "line": 219, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6950, "end": 6957, "loc": { "start": { "line": 217, "column": 12 }, "end": { "line": 217, "column": 19 } }, "expression": { "type": "CallExpression", "start": 6950, "end": 6956, "loc": { "start": { "line": 217, "column": 12 }, "end": { "line": 217, "column": 18 } }, "callee": { "type": "Identifier", "start": 6950, "end": 6954, "loc": { "start": { "line": 217, "column": 12 }, "end": { "line": 217, "column": 16 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } }, { "type": "ReturnStatement", "start": 6970, "end": 6977, "loc": { "start": { "line": 218, "column": 12 }, "end": { "line": 218, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 6996, "end": 7045, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 57 } }, "expression": { "type": "CallExpression", "start": 6996, "end": 7044, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 6996, "end": 7025, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 37 } }, "object": { "type": "MemberExpression", "start": 6996, "end": 7010, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 22 } }, "object": { "type": "ThisExpression", "start": 6996, "end": 7000, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 12 } } }, "property": { "type": "Identifier", "start": 7001, "end": 7010, "loc": { "start": { "line": 220, "column": 13 }, "end": { "line": 220, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 7011, "end": 7025, "loc": { "start": { "line": 220, "column": 23 }, "end": { "line": 220, "column": 37 }, "identifierName": "setViewerState" }, "name": "setViewerState" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 7026, "end": 7037, "loc": { "start": { "line": 220, "column": 38 }, "end": { "line": 220, "column": 49 }, "identifierName": "viewerState" }, "name": "viewerState" }, { "type": "Identifier", "start": 7039, "end": 7043, "loc": { "start": { "line": 220, "column": 51 }, "end": { "line": 220, "column": 55 }, "identifierName": "done" }, "name": "done" } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7057, "end": 7876, "loc": { "start": { "line": 223, "column": 4 }, "end": { "line": 247, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7057, "end": 7070, "loc": { "start": { "line": 223, "column": 4 }, "end": { "line": 223, "column": 17 }, "identifierName": "unloadProject" }, "name": "unloadProject" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7073, "end": 7876, "loc": { "start": { "line": 223, "column": 20 }, "end": { "line": 247, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 7083, "end": 7136, "loc": { "start": { "line": 224, "column": 8 }, "end": { "line": 226, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 7087, "end": 7103, "loc": { "start": { "line": 224, "column": 12 }, "end": { "line": 224, "column": 28 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 7088, "end": 7103, "loc": { "start": { "line": 224, "column": 13 }, "end": { "line": 224, "column": 28 } }, "object": { "type": "ThisExpression", "start": 7088, "end": 7092, "loc": { "start": { "line": 224, "column": 13 }, "end": { "line": 224, "column": 17 } } }, "property": { "type": "Identifier", "start": 7093, "end": 7103, "loc": { "start": { "line": 224, "column": 18 }, "end": { "line": 224, "column": 28 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 7105, "end": 7136, "loc": { "start": { "line": 224, "column": 30 }, "end": { "line": 226, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 7119, "end": 7126, "loc": { "start": { "line": 225, "column": 12 }, "end": { "line": 225, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 7145, "end": 7185, "loc": { "start": { "line": 227, "column": 8 }, "end": { "line": 227, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7151, "end": 7184, "loc": { "start": { "line": 227, "column": 14 }, "end": { "line": 227, "column": 47 } }, "id": { "type": "Identifier", "start": 7151, "end": 7157, "loc": { "start": { "line": 227, "column": 14 }, "end": { "line": 227, "column": 20 }, "identifierName": "models" }, "name": "models" }, "init": { "type": "MemberExpression", "start": 7160, "end": 7184, "loc": { "start": { "line": 227, "column": 23 }, "end": { "line": 227, "column": 47 } }, "object": { "type": "MemberExpression", "start": 7160, "end": 7177, "loc": { "start": { "line": 227, "column": 23 }, "end": { "line": 227, "column": 40 } }, "object": { "type": "MemberExpression", "start": 7160, "end": 7171, "loc": { "start": { "line": 227, "column": 23 }, "end": { "line": 227, "column": 34 } }, "object": { "type": "ThisExpression", "start": 7160, "end": 7164, "loc": { "start": { "line": 227, "column": 23 }, "end": { "line": 227, "column": 27 } } }, "property": { "type": "Identifier", "start": 7165, "end": 7171, "loc": { "start": { "line": 227, "column": 28 }, "end": { "line": 227, "column": 34 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 7172, "end": 7177, "loc": { "start": { "line": 227, "column": 35 }, "end": { "line": 227, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 7178, "end": 7184, "loc": { "start": { "line": 227, "column": 41 }, "end": { "line": 227, "column": 47 }, "identifierName": "models" }, "name": "models" }, "computed": false } } ], "kind": "const" }, { "type": "ForInStatement", "start": 7194, "end": 7377, "loc": { "start": { "line": 228, "column": 8 }, "end": { "line": 233, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 7199, "end": 7210, "loc": { "start": { "line": 228, "column": 13 }, "end": { "line": 228, "column": 24 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7203, "end": 7210, "loc": { "start": { "line": 228, "column": 17 }, "end": { "line": 228, "column": 24 } }, "id": { "type": "Identifier", "start": 7203, "end": 7210, "loc": { "start": { "line": 228, "column": 17 }, "end": { "line": 228, "column": 24 }, "identifierName": "modelId" }, "name": "modelId" }, "init": null } ], "kind": "var" }, "right": { "type": "Identifier", "start": 7214, "end": 7220, "loc": { "start": { "line": 228, "column": 28 }, "end": { "line": 228, "column": 34 }, "identifierName": "models" }, "name": "models" }, "body": { "type": "BlockStatement", "start": 7222, "end": 7377, "loc": { "start": { "line": 228, "column": 36 }, "end": { "line": 233, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 7236, "end": 7367, "loc": { "start": { "line": 229, "column": 12 }, "end": { "line": 232, "column": 13 } }, "test": { "type": "CallExpression", "start": 7240, "end": 7270, "loc": { "start": { "line": 229, "column": 16 }, "end": { "line": 229, "column": 46 } }, "callee": { "type": "MemberExpression", "start": 7240, "end": 7261, "loc": { "start": { "line": 229, "column": 16 }, "end": { "line": 229, "column": 37 } }, "object": { "type": "Identifier", "start": 7240, "end": 7246, "loc": { "start": { "line": 229, "column": 16 }, "end": { "line": 229, "column": 22 }, "identifierName": "models" }, "name": "models" }, "property": { "type": "Identifier", "start": 7247, "end": 7261, "loc": { "start": { "line": 229, "column": 23 }, "end": { "line": 229, "column": 37 }, "identifierName": "hasOwnProperty" }, "name": "hasOwnProperty" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 7262, "end": 7269, "loc": { "start": { "line": 229, "column": 38 }, "end": { "line": 229, "column": 45 }, "identifierName": "modelId" }, "name": "modelId" } ] }, "consequent": { "type": "BlockStatement", "start": 7272, "end": 7367, "loc": { "start": { "line": 229, "column": 48 }, "end": { "line": 232, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 7290, "end": 7320, "loc": { "start": { "line": 230, "column": 16 }, "end": { "line": 230, "column": 46 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7296, "end": 7319, "loc": { "start": { "line": 230, "column": 22 }, "end": { "line": 230, "column": 45 } }, "id": { "type": "Identifier", "start": 7296, "end": 7301, "loc": { "start": { "line": 230, "column": 22 }, "end": { "line": 230, "column": 27 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "MemberExpression", "start": 7304, "end": 7319, "loc": { "start": { "line": 230, "column": 30 }, "end": { "line": 230, "column": 45 } }, "object": { "type": "Identifier", "start": 7304, "end": 7310, "loc": { "start": { "line": 230, "column": 30 }, "end": { "line": 230, "column": 36 }, "identifierName": "models" }, "name": "models" }, "property": { "type": "Identifier", "start": 7311, "end": 7318, "loc": { "start": { "line": 230, "column": 37 }, "end": { "line": 230, "column": 44 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 7337, "end": 7353, "loc": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 32 } }, "expression": { "type": "CallExpression", "start": 7337, "end": 7352, "loc": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 31 } }, "callee": { "type": "MemberExpression", "start": 7337, "end": 7350, "loc": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 29 } }, "object": { "type": "Identifier", "start": 7337, "end": 7342, "loc": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 21 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 7343, "end": 7350, "loc": { "start": { "line": 231, "column": 22 }, "end": { "line": 231, "column": 29 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 7386, "end": 7421, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 43 } }, "expression": { "type": "AssignmentExpression", "start": 7386, "end": 7420, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 42 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7386, "end": 7415, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 37 } }, "object": { "type": "MemberExpression", "start": 7386, "end": 7405, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 27 } }, "object": { "type": "ThisExpression", "start": 7386, "end": 7390, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 12 } } }, "property": { "type": "Identifier", "start": 7391, "end": 7405, "loc": { "start": { "line": 234, "column": 13 }, "end": { "line": 234, "column": 27 }, "identifierName": "_modelsElement" }, "name": "_modelsElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7406, "end": 7415, "loc": { "start": { "line": 234, "column": 28 }, "end": { "line": 234, "column": 37 }, "identifierName": "innerHTML" }, "name": "innerHTML" }, "computed": false }, "right": { "type": "StringLiteral", "start": 7418, "end": 7420, "loc": { "start": { "line": 234, "column": 40 }, "end": { "line": 234, "column": 42 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } } }, { "type": "ExpressionStatement", "start": 7430, "end": 7456, "loc": { "start": { "line": 235, "column": 8 }, "end": { "line": 235, "column": 34 } }, "expression": { "type": "AssignmentExpression", "start": 7430, "end": 7455, "loc": { "start": { "line": 235, "column": 8 }, "end": { "line": 235, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7430, "end": 7451, "loc": { "start": { "line": 235, "column": 8 }, "end": { "line": 235, "column": 29 } }, "object": { "type": "ThisExpression", "start": 7430, "end": 7434, "loc": { "start": { "line": 235, "column": 8 }, "end": { "line": 235, "column": 12 } } }, "property": { "type": "Identifier", "start": 7435, "end": 7451, "loc": { "start": { "line": 235, "column": 13 }, "end": { "line": 235, "column": 29 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 7454, "end": 7455, "loc": { "start": { "line": 235, "column": 32 }, "end": { "line": 235, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } }, { "type": "ExpressionStatement", "start": 7466, "end": 7522, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 64 } }, "expression": { "type": "CallExpression", "start": 7466, "end": 7521, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 63 } }, "callee": { "type": "MemberExpression", "start": 7466, "end": 7509, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 51 } }, "object": { "type": "MemberExpression", "start": 7466, "end": 7505, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 47 } }, "object": { "type": "MemberExpression", "start": 7466, "end": 7495, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 37 } }, "object": { "type": "ThisExpression", "start": 7466, "end": 7470, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 12 } } }, "property": { "type": "Identifier", "start": 7471, "end": 7495, "loc": { "start": { "line": 237, "column": 13 }, "end": { "line": 237, "column": 37 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7496, "end": 7505, "loc": { "start": { "line": 237, "column": 38 }, "end": { "line": 237, "column": 47 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7506, "end": 7509, "loc": { "start": { "line": 237, "column": 48 }, "end": { "line": 237, "column": 51 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7510, "end": 7520, "loc": { "start": { "line": 237, "column": 52 }, "end": { "line": 237, "column": 62 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 7531, "end": 7589, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 66 } }, "expression": { "type": "CallExpression", "start": 7531, "end": 7588, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 7531, "end": 7576, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 53 } }, "object": { "type": "MemberExpression", "start": 7531, "end": 7572, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 49 } }, "object": { "type": "MemberExpression", "start": 7531, "end": 7562, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 39 } }, "object": { "type": "ThisExpression", "start": 7531, "end": 7535, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 12 } } }, "property": { "type": "Identifier", "start": 7536, "end": 7562, "loc": { "start": { "line": 238, "column": 13 }, "end": { "line": 238, "column": 39 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7563, "end": 7572, "loc": { "start": { "line": 238, "column": 40 }, "end": { "line": 238, "column": 49 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7573, "end": 7576, "loc": { "start": { "line": 238, "column": 50 }, "end": { "line": 238, "column": 53 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7577, "end": 7587, "loc": { "start": { "line": 238, "column": 54 }, "end": { "line": 238, "column": 64 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "IfStatement", "start": 7598, "end": 7703, "loc": { "start": { "line": 239, "column": 8 }, "end": { "line": 241, "column": 9 } }, "test": { "type": "MemberExpression", "start": 7602, "end": 7623, "loc": { "start": { "line": 239, "column": 12 }, "end": { "line": 239, "column": 33 } }, "object": { "type": "ThisExpression", "start": 7602, "end": 7606, "loc": { "start": { "line": 239, "column": 12 }, "end": { "line": 239, "column": 16 } } }, "property": { "type": "Identifier", "start": 7607, "end": 7623, "loc": { "start": { "line": 239, "column": 17 }, "end": { "line": 239, "column": 33 }, "identifierName": "_enableAddModels" }, "name": "_enableAddModels" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 7625, "end": 7703, "loc": { "start": { "line": 239, "column": 35 }, "end": { "line": 241, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 7639, "end": 7693, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 66 } }, "expression": { "type": "CallExpression", "start": 7639, "end": 7692, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 7639, "end": 7680, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 53 } }, "object": { "type": "MemberExpression", "start": 7639, "end": 7676, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 49 } }, "object": { "type": "MemberExpression", "start": 7639, "end": 7666, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 39 } }, "object": { "type": "ThisExpression", "start": 7639, "end": 7643, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 16 } } }, "property": { "type": "Identifier", "start": 7644, "end": 7666, "loc": { "start": { "line": 240, "column": 17 }, "end": { "line": 240, "column": 39 }, "identifierName": "_addModelButtonElement" }, "name": "_addModelButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7667, "end": 7676, "loc": { "start": { "line": 240, "column": 40 }, "end": { "line": 240, "column": 49 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7677, "end": 7680, "loc": { "start": { "line": 240, "column": 50 }, "end": { "line": 240, "column": 53 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7681, "end": 7691, "loc": { "start": { "line": 240, "column": 54 }, "end": { "line": 240, "column": 64 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 7712, "end": 7750, "loc": { "start": { "line": 242, "column": 8 }, "end": { "line": 242, "column": 46 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7718, "end": 7749, "loc": { "start": { "line": 242, "column": 14 }, "end": { "line": 242, "column": 45 } }, "id": { "type": "Identifier", "start": 7718, "end": 7731, "loc": { "start": { "line": 242, "column": 14 }, "end": { "line": 242, "column": 27 }, "identifierName": "lastProjectId" }, "name": "lastProjectId" }, "init": { "type": "MemberExpression", "start": 7734, "end": 7749, "loc": { "start": { "line": 242, "column": 30 }, "end": { "line": 242, "column": 45 } }, "object": { "type": "ThisExpression", "start": 7734, "end": 7738, "loc": { "start": { "line": 242, "column": 30 }, "end": { "line": 242, "column": 34 } } }, "property": { "type": "Identifier", "start": 7739, "end": 7749, "loc": { "start": { "line": 242, "column": 35 }, "end": { "line": 242, "column": 45 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 7759, "end": 7782, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 243, "column": 31 } }, "expression": { "type": "AssignmentExpression", "start": 7759, "end": 7781, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 243, "column": 30 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7759, "end": 7774, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 243, "column": 23 } }, "object": { "type": "ThisExpression", "start": 7759, "end": 7763, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 243, "column": 12 } } }, "property": { "type": "Identifier", "start": 7764, "end": 7774, "loc": { "start": { "line": 243, "column": 13 }, "end": { "line": 243, "column": 23 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "right": { "type": "NullLiteral", "start": 7777, "end": 7781, "loc": { "start": { "line": 243, "column": 26 }, "end": { "line": 243, "column": 30 } } } } }, { "type": "ExpressionStatement", "start": 7791, "end": 7870, "loc": { "start": { "line": 244, "column": 8 }, "end": { "line": 246, "column": 11 } }, "expression": { "type": "CallExpression", "start": 7791, "end": 7869, "loc": { "start": { "line": 244, "column": 8 }, "end": { "line": 246, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 7791, "end": 7800, "loc": { "start": { "line": 244, "column": 8 }, "end": { "line": 244, "column": 17 } }, "object": { "type": "ThisExpression", "start": 7791, "end": 7795, "loc": { "start": { "line": 244, "column": 8 }, "end": { "line": 244, "column": 12 } } }, "property": { "type": "Identifier", "start": 7796, "end": 7800, "loc": { "start": { "line": 244, "column": 13 }, "end": { "line": 244, "column": 17 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7801, "end": 7818, "loc": { "start": { "line": 244, "column": 18 }, "end": { "line": 244, "column": 35 } }, "extra": { "rawValue": "projectUnloaded", "raw": "\"projectUnloaded\"" }, "value": "projectUnloaded" }, { "type": "ObjectExpression", "start": 7820, "end": 7868, "loc": { "start": { "line": 244, "column": 37 }, "end": { "line": 246, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 7834, "end": 7858, "loc": { "start": { "line": 245, "column": 12 }, "end": { "line": 245, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 7834, "end": 7843, "loc": { "start": { "line": 245, "column": 12 }, "end": { "line": 245, "column": 21 }, "identifierName": "projectId" }, "name": "projectId" }, "value": { "type": "Identifier", "start": 7845, "end": 7858, "loc": { "start": { "line": 245, "column": 23 }, "end": { "line": 245, "column": 36 }, "identifierName": "lastProjectId" }, "name": "lastProjectId" } } ] } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7882, "end": 7942, "loc": { "start": { "line": 249, "column": 4 }, "end": { "line": 251, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7882, "end": 7900, "loc": { "start": { "line": 249, "column": 4 }, "end": { "line": 249, "column": 22 }, "identifierName": "getLoadedProjectId" }, "name": "getLoadedProjectId" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7903, "end": 7942, "loc": { "start": { "line": 249, "column": 25 }, "end": { "line": 251, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 7913, "end": 7936, "loc": { "start": { "line": 250, "column": 8 }, "end": { "line": 250, "column": 31 } }, "argument": { "type": "MemberExpression", "start": 7920, "end": 7935, "loc": { "start": { "line": 250, "column": 15 }, "end": { "line": 250, "column": 30 } }, "object": { "type": "ThisExpression", "start": 7920, "end": 7924, "loc": { "start": { "line": 250, "column": 15 }, "end": { "line": 250, "column": 19 } } }, "property": { "type": "Identifier", "start": 7925, "end": 7935, "loc": { "start": { "line": 250, "column": 20 }, "end": { "line": 250, "column": 30 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7948, "end": 8015, "loc": { "start": { "line": 253, "column": 4 }, "end": { "line": 255, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7948, "end": 7959, "loc": { "start": { "line": 253, "column": 4 }, "end": { "line": 253, "column": 15 }, "identifierName": "getModelIds" }, "name": "getModelIds" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7962, "end": 8015, "loc": { "start": { "line": 253, "column": 18 }, "end": { "line": 255, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 7972, "end": 8009, "loc": { "start": { "line": 254, "column": 8 }, "end": { "line": 254, "column": 45 } }, "argument": { "type": "CallExpression", "start": 7979, "end": 8008, "loc": { "start": { "line": 254, "column": 15 }, "end": { "line": 254, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 7979, "end": 7990, "loc": { "start": { "line": 254, "column": 15 }, "end": { "line": 254, "column": 26 } }, "object": { "type": "Identifier", "start": 7979, "end": 7985, "loc": { "start": { "line": 254, "column": 15 }, "end": { "line": 254, "column": 21 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 7986, "end": 7990, "loc": { "start": { "line": 254, "column": 22 }, "end": { "line": 254, "column": 26 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 7991, "end": 8007, "loc": { "start": { "line": 254, "column": 27 }, "end": { "line": 254, "column": 43 } }, "object": { "type": "ThisExpression", "start": 7991, "end": 7995, "loc": { "start": { "line": 254, "column": 27 }, "end": { "line": 254, "column": 31 } } }, "property": { "type": "Identifier", "start": 7996, "end": 8007, "loc": { "start": { "line": 254, "column": 32 }, "end": { "line": 254, "column": 43 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 8021, "end": 9340, "loc": { "start": { "line": 257, "column": 4 }, "end": { "line": 294, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 8021, "end": 8030, "loc": { "start": { "line": 257, "column": 4 }, "end": { "line": 257, "column": 13 }, "identifierName": "loadModel" }, "name": "loadModel" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 8031, "end": 8038, "loc": { "start": { "line": 257, "column": 14 }, "end": { "line": 257, "column": 21 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "Identifier", "start": 8040, "end": 8044, "loc": { "start": { "line": 257, "column": 23 }, "end": { "line": 257, "column": 27 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 8046, "end": 8051, "loc": { "start": { "line": 257, "column": 29 }, "end": { "line": 257, "column": 34 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 8053, "end": 9340, "loc": { "start": { "line": 257, "column": 36 }, "end": { "line": 294, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 8063, "end": 8276, "loc": { "start": { "line": 258, "column": 8 }, "end": { "line": 265, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 8067, "end": 8083, "loc": { "start": { "line": 258, "column": 12 }, "end": { "line": 258, "column": 28 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 8068, "end": 8083, "loc": { "start": { "line": 258, "column": 13 }, "end": { "line": 258, "column": 28 } }, "object": { "type": "ThisExpression", "start": 8068, "end": 8072, "loc": { "start": { "line": 258, "column": 13 }, "end": { "line": 258, "column": 17 } } }, "property": { "type": "Identifier", "start": 8073, "end": 8083, "loc": { "start": { "line": 258, "column": 18 }, "end": { "line": 258, "column": 28 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 8085, "end": 8276, "loc": { "start": { "line": 258, "column": 30 }, "end": { "line": 265, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 8099, "end": 8144, "loc": { "start": { "line": 259, "column": 12 }, "end": { "line": 259, "column": 57 } }, "declarations": [ { "type": "VariableDeclarator", "start": 8105, "end": 8143, "loc": { "start": { "line": 259, "column": 18 }, "end": { "line": 259, "column": 56 } }, "id": { "type": "Identifier", "start": 8105, "end": 8111, "loc": { "start": { "line": 259, "column": 18 }, "end": { "line": 259, "column": 24 }, "identifierName": "errMsg" }, "name": "errMsg" }, "init": { "type": "StringLiteral", "start": 8114, "end": 8143, "loc": { "start": { "line": 259, "column": 27 }, "end": { "line": 259, "column": 56 } }, "extra": { "rawValue": "No project currently loaded", "raw": "\"No project currently loaded\"" }, "value": "No project currently loaded" } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 8157, "end": 8176, "loc": { "start": { "line": 260, "column": 12 }, "end": { "line": 260, "column": 31 } }, "expression": { "type": "CallExpression", "start": 8157, "end": 8175, "loc": { "start": { "line": 260, "column": 12 }, "end": { "line": 260, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 8157, "end": 8167, "loc": { "start": { "line": 260, "column": 12 }, "end": { "line": 260, "column": 22 } }, "object": { "type": "ThisExpression", "start": 8157, "end": 8161, "loc": { "start": { "line": 260, "column": 12 }, "end": { "line": 260, "column": 16 } } }, "property": { "type": "Identifier", "start": 8162, "end": 8167, "loc": { "start": { "line": 260, "column": 17 }, "end": { "line": 260, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 8168, "end": 8174, "loc": { "start": { "line": 260, "column": 23 }, "end": { "line": 260, "column": 29 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "IfStatement", "start": 8189, "end": 8246, "loc": { "start": { "line": 261, "column": 12 }, "end": { "line": 263, "column": 13 } }, "test": { "type": "Identifier", "start": 8193, "end": 8198, "loc": { "start": { "line": 261, "column": 16 }, "end": { "line": 261, "column": 21 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 8200, "end": 8246, "loc": { "start": { "line": 261, "column": 23 }, "end": { "line": 263, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 8218, "end": 8232, "loc": { "start": { "line": 262, "column": 16 }, "end": { "line": 262, "column": 30 } }, "expression": { "type": "CallExpression", "start": 8218, "end": 8231, "loc": { "start": { "line": 262, "column": 16 }, "end": { "line": 262, "column": 29 } }, "callee": { "type": "Identifier", "start": 8218, "end": 8223, "loc": { "start": { "line": 262, "column": 16 }, "end": { "line": 262, "column": 21 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "Identifier", "start": 8224, "end": 8230, "loc": { "start": { "line": 262, "column": 22 }, "end": { "line": 262, "column": 28 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ReturnStatement", "start": 8259, "end": 8266, "loc": { "start": { "line": 264, "column": 12 }, "end": { "line": 264, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 8285, "end": 8329, "loc": { "start": { "line": 266, "column": 8 }, "end": { "line": 266, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 8291, "end": 8328, "loc": { "start": { "line": 266, "column": 14 }, "end": { "line": 266, "column": 51 } }, "id": { "type": "Identifier", "start": 8291, "end": 8300, "loc": { "start": { "line": 266, "column": 14 }, "end": { "line": 266, "column": 23 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "init": { "type": "MemberExpression", "start": 8303, "end": 8328, "loc": { "start": { "line": 266, "column": 26 }, "end": { "line": 266, "column": 51 } }, "object": { "type": "MemberExpression", "start": 8303, "end": 8319, "loc": { "start": { "line": 266, "column": 26 }, "end": { "line": 266, "column": 42 } }, "object": { "type": "ThisExpression", "start": 8303, "end": 8307, "loc": { "start": { "line": 266, "column": 26 }, "end": { "line": 266, "column": 30 } } }, "property": { "type": "Identifier", "start": 8308, "end": 8319, "loc": { "start": { "line": 266, "column": 31 }, "end": { "line": 266, "column": 42 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "property": { "type": "Identifier", "start": 8320, "end": 8327, "loc": { "start": { "line": 266, "column": 43 }, "end": { "line": 266, "column": 50 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 8338, "end": 8555, "loc": { "start": { "line": 267, "column": 8 }, "end": { "line": 274, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 8342, "end": 8352, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 267, "column": 22 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 8343, "end": 8352, "loc": { "start": { "line": 267, "column": 13 }, "end": { "line": 267, "column": 22 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 8354, "end": 8555, "loc": { "start": { "line": 267, "column": 24 }, "end": { "line": 274, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 8368, "end": 8423, "loc": { "start": { "line": 268, "column": 12 }, "end": { "line": 268, "column": 67 } }, "declarations": [ { "type": "VariableDeclarator", "start": 8374, "end": 8422, "loc": { "start": { "line": 268, "column": 18 }, "end": { "line": 268, "column": 66 } }, "id": { "type": "Identifier", "start": 8374, "end": 8380, "loc": { "start": { "line": 268, "column": 18 }, "end": { "line": 268, "column": 24 }, "identifierName": "errMsg" }, "name": "errMsg" }, "init": { "type": "StringLiteral", "start": 8383, "end": 8422, "loc": { "start": { "line": 268, "column": 27 }, "end": { "line": 268, "column": 66 } }, "extra": { "rawValue": "Model not in currently loaded project", "raw": "\"Model not in currently loaded project\"" }, "value": "Model not in currently loaded project" } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 8436, "end": 8455, "loc": { "start": { "line": 269, "column": 12 }, "end": { "line": 269, "column": 31 } }, "expression": { "type": "CallExpression", "start": 8436, "end": 8454, "loc": { "start": { "line": 269, "column": 12 }, "end": { "line": 269, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 8436, "end": 8446, "loc": { "start": { "line": 269, "column": 12 }, "end": { "line": 269, "column": 22 } }, "object": { "type": "ThisExpression", "start": 8436, "end": 8440, "loc": { "start": { "line": 269, "column": 12 }, "end": { "line": 269, "column": 16 } } }, "property": { "type": "Identifier", "start": 8441, "end": 8446, "loc": { "start": { "line": 269, "column": 17 }, "end": { "line": 269, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 8447, "end": 8453, "loc": { "start": { "line": 269, "column": 23 }, "end": { "line": 269, "column": 29 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "IfStatement", "start": 8468, "end": 8525, "loc": { "start": { "line": 270, "column": 12 }, "end": { "line": 272, "column": 13 } }, "test": { "type": "Identifier", "start": 8472, "end": 8477, "loc": { "start": { "line": 270, "column": 16 }, "end": { "line": 270, "column": 21 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 8479, "end": 8525, "loc": { "start": { "line": 270, "column": 23 }, "end": { "line": 272, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 8497, "end": 8511, "loc": { "start": { "line": 271, "column": 16 }, "end": { "line": 271, "column": 30 } }, "expression": { "type": "CallExpression", "start": 8497, "end": 8510, "loc": { "start": { "line": 271, "column": 16 }, "end": { "line": 271, "column": 29 } }, "callee": { "type": "Identifier", "start": 8497, "end": 8502, "loc": { "start": { "line": 271, "column": 16 }, "end": { "line": 271, "column": 21 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "Identifier", "start": 8503, "end": 8509, "loc": { "start": { "line": 271, "column": 22 }, "end": { "line": 271, "column": 28 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ReturnStatement", "start": 8538, "end": 8545, "loc": { "start": { "line": 273, "column": 12 }, "end": { "line": 273, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 8565, "end": 8690, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 133 } }, "expression": { "type": "CallExpression", "start": 8565, "end": 8689, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 132 } }, "callee": { "type": "MemberExpression", "start": 8565, "end": 8595, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 38 } }, "object": { "type": "MemberExpression", "start": 8565, "end": 8590, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 33 } }, "object": { "type": "MemberExpression", "start": 8565, "end": 8579, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 22 } }, "object": { "type": "ThisExpression", "start": 8565, "end": 8569, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 12 } } }, "property": { "type": "Identifier", "start": 8570, "end": 8579, "loc": { "start": { "line": 276, "column": 13 }, "end": { "line": 276, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 8580, "end": 8590, "loc": { "start": { "line": 276, "column": 23 }, "end": { "line": 276, "column": 33 }, "identifierName": "_busyModal" }, "name": "_busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 8591, "end": 8595, "loc": { "start": { "line": 276, "column": 34 }, "end": { "line": 276, "column": 38 }, "identifierName": "show" }, "name": "show" }, "computed": false }, "arguments": [ { "type": "TemplateLiteral", "start": 8596, "end": 8688, "loc": { "start": { "line": 276, "column": 39 }, "end": { "line": 276, "column": 131 } }, "expressions": [ { "type": "LogicalExpression", "start": 8599, "end": 8668, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 111 } }, "left": { "type": "CallExpression", "start": 8599, "end": 8655, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 98 } }, "callee": { "type": "MemberExpression", "start": 8599, "end": 8634, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 77 } }, "object": { "type": "MemberExpression", "start": 8599, "end": 8624, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 67 } }, "object": { "type": "MemberExpression", "start": 8599, "end": 8610, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 53 } }, "object": { "type": "ThisExpression", "start": 8599, "end": 8603, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 46 } } }, "property": { "type": "Identifier", "start": 8604, "end": 8610, "loc": { "start": { "line": 276, "column": 47 }, "end": { "line": 276, "column": 53 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 8611, "end": 8624, "loc": { "start": { "line": 276, "column": 54 }, "end": { "line": 276, "column": 67 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 8625, "end": 8634, "loc": { "start": { "line": 276, "column": 68 }, "end": { "line": 276, "column": 77 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 8635, "end": 8654, "loc": { "start": { "line": 276, "column": 78 }, "end": { "line": 276, "column": 97 } }, "extra": { "rawValue": "busyModal.loading", "raw": "\"busyModal.loading\"" }, "value": "busyModal.loading" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 8659, "end": 8668, "loc": { "start": { "line": 276, "column": 102 }, "end": { "line": 276, "column": 111 } }, "extra": { "rawValue": "Loading", "raw": "\"Loading\"" }, "value": "Loading" } }, { "type": "MemberExpression", "start": 8672, "end": 8686, "loc": { "start": { "line": 276, "column": 115 }, "end": { "line": 276, "column": 129 } }, "object": { "type": "Identifier", "start": 8672, "end": 8681, "loc": { "start": { "line": 276, "column": 115 }, "end": { "line": 276, "column": 124 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 8682, "end": 8686, "loc": { "start": { "line": 276, "column": 125 }, "end": { "line": 276, "column": 129 }, "identifierName": "name" }, "name": "name" }, "computed": false } ], "quasis": [ { "type": "TemplateElement", "start": 8597, "end": 8597, "loc": { "start": { "line": 276, "column": 40 }, "end": { "line": 276, "column": 40 } }, "value": { "raw": "", "cooked": "" }, "tail": false }, { "type": "TemplateElement", "start": 8669, "end": 8670, "loc": { "start": { "line": 276, "column": 112 }, "end": { "line": 276, "column": 113 } }, "value": { "raw": " ", "cooked": " " }, "tail": false }, { "type": "TemplateElement", "start": 8687, "end": 8687, "loc": { "start": { "line": 276, "column": 130 }, "end": { "line": 276, "column": 130 } }, "value": { "raw": "", "cooked": "" }, "tail": true } ] } ] } }, { "type": "VariableDeclaration", "start": 8700, "end": 8770, "loc": { "start": { "line": 278, "column": 8 }, "end": { "line": 278, "column": 78 } }, "declarations": [ { "type": "VariableDeclarator", "start": 8706, "end": 8769, "loc": { "start": { "line": 278, "column": 14 }, "end": { "line": 278, "column": 77 } }, "id": { "type": "Identifier", "start": 8706, "end": 8722, "loc": { "start": { "line": 278, "column": 14 }, "end": { "line": 278, "column": 30 }, "identifierName": "externalMetadata" }, "name": "externalMetadata" }, "init": { "type": "CallExpression", "start": 8725, "end": 8769, "loc": { "start": { "line": 278, "column": 33 }, "end": { "line": 278, "column": 77 } }, "callee": { "type": "MemberExpression", "start": 8725, "end": 8749, "loc": { "start": { "line": 278, "column": 33 }, "end": { "line": 278, "column": 57 } }, "object": { "type": "MemberExpression", "start": 8725, "end": 8739, "loc": { "start": { "line": 278, "column": 33 }, "end": { "line": 278, "column": 47 } }, "object": { "type": "ThisExpression", "start": 8725, "end": 8729, "loc": { "start": { "line": 278, "column": 33 }, "end": { "line": 278, "column": 37 } } }, "property": { "type": "Identifier", "start": 8730, "end": 8739, "loc": { "start": { "line": 278, "column": 38 }, "end": { "line": 278, "column": 47 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 8740, "end": 8749, "loc": { "start": { "line": 278, "column": 48 }, "end": { "line": 278, "column": 57 }, "identifierName": "getConfig" }, "name": "getConfig" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 8750, "end": 8768, "loc": { "start": { "line": 278, "column": 58 }, "end": { "line": 278, "column": 76 } }, "extra": { "rawValue": "externalMetadata", "raw": "\"externalMetadata\"" }, "value": "externalMetadata" } ] } } ], "kind": "const" }, { "type": "IfStatement", "start": 8780, "end": 9334, "loc": { "start": { "line": 280, "column": 8 }, "end": { "line": 293, "column": 9 } }, "test": { "type": "LogicalExpression", "start": 8784, "end": 8823, "loc": { "start": { "line": 280, "column": 12 }, "end": { "line": 280, "column": 51 } }, "left": { "type": "Identifier", "start": 8784, "end": 8800, "loc": { "start": { "line": 280, "column": 12 }, "end": { "line": 280, "column": 28 }, "identifierName": "externalMetadata" }, "name": "externalMetadata" }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 8804, "end": 8823, "loc": { "start": { "line": 280, "column": 32 }, "end": { "line": 280, "column": 51 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 8805, "end": 8823, "loc": { "start": { "line": 280, "column": 33 }, "end": { "line": 280, "column": 51 } }, "object": { "type": "Identifier", "start": 8805, "end": 8814, "loc": { "start": { "line": 280, "column": 33 }, "end": { "line": 280, "column": 42 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 8815, "end": 8823, "loc": { "start": { "line": 280, "column": 43 }, "end": { "line": 280, "column": 51 }, "identifierName": "manifest" }, "name": "manifest" }, "computed": false }, "extra": { "parenthesizedArgument": false } } }, "consequent": { "type": "BlockStatement", "start": 8825, "end": 9246, "loc": { "start": { "line": 280, "column": 53 }, "end": { "line": 291, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 8839, "end": 9236, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 290, "column": 19 } }, "expression": { "type": "CallExpression", "start": 8839, "end": 9235, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 290, "column": 18 } }, "callee": { "type": "MemberExpression", "start": 8839, "end": 8862, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 281, "column": 35 } }, "object": { "type": "MemberExpression", "start": 8839, "end": 8850, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 281, "column": 23 } }, "object": { "type": "ThisExpression", "start": 8839, "end": 8843, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 281, "column": 16 } } }, "property": { "type": "Identifier", "start": 8844, "end": 8850, "loc": { "start": { "line": 281, "column": 17 }, "end": { "line": 281, "column": 23 }, "identifierName": "server" }, "name": "server" }, "computed": false }, "property": { "type": "Identifier", "start": 8851, "end": 8862, "loc": { "start": { "line": 281, "column": 24 }, "end": { "line": 281, "column": 35 }, "identifierName": "getMetadata" }, "name": "getMetadata" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 8863, "end": 8878, "loc": { "start": { "line": 281, "column": 36 }, "end": { "line": 281, "column": 51 } }, "object": { "type": "ThisExpression", "start": 8863, "end": 8867, "loc": { "start": { "line": 281, "column": 36 }, "end": { "line": 281, "column": 40 } } }, "property": { "type": "Identifier", "start": 8868, "end": 8878, "loc": { "start": { "line": 281, "column": 41 }, "end": { "line": 281, "column": 51 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, { "type": "Identifier", "start": 8880, "end": 8887, "loc": { "start": { "line": 281, "column": 53 }, "end": { "line": 281, "column": 60 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "ArrowFunctionExpression", "start": 8889, "end": 8997, "loc": { "start": { "line": 281, "column": 62 }, "end": { "line": 283, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 8890, "end": 8894, "loc": { "start": { "line": 281, "column": 63 }, "end": { "line": 281, "column": 67 }, "identifierName": "json" }, "name": "json" } ], "body": { "type": "BlockStatement", "start": 8899, "end": 8997, "loc": { "start": { "line": 281, "column": 72 }, "end": { "line": 283, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 8921, "end": 8979, "loc": { "start": { "line": 282, "column": 20 }, "end": { "line": 282, "column": 78 } }, "expression": { "type": "CallExpression", "start": 8921, "end": 8978, "loc": { "start": { "line": 282, "column": 20 }, "end": { "line": 282, "column": 77 } }, "callee": { "type": "MemberExpression", "start": 8921, "end": 8939, "loc": { "start": { "line": 282, "column": 20 }, "end": { "line": 282, "column": 38 } }, "object": { "type": "ThisExpression", "start": 8921, "end": 8925, "loc": { "start": { "line": 282, "column": 20 }, "end": { "line": 282, "column": 24 } } }, "property": { "type": "Identifier", "start": 8926, "end": 8939, "loc": { "start": { "line": 282, "column": 25 }, "end": { "line": 282, "column": 38 }, "identifierName": "_loadGeometry" }, "name": "_loadGeometry" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 8940, "end": 8947, "loc": { "start": { "line": 282, "column": 39 }, "end": { "line": 282, "column": 46 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "Identifier", "start": 8949, "end": 8958, "loc": { "start": { "line": 282, "column": 48 }, "end": { "line": 282, "column": 57 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, { "type": "Identifier", "start": 8960, "end": 8964, "loc": { "start": { "line": 282, "column": 59 }, "end": { "line": 282, "column": 63 }, "identifierName": "json" }, "name": "json" }, { "type": "Identifier", "start": 8966, "end": 8970, "loc": { "start": { "line": 282, "column": 65 }, "end": { "line": 282, "column": 69 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 8972, "end": 8977, "loc": { "start": { "line": 282, "column": 71 }, "end": { "line": 282, "column": 76 }, "identifierName": "error" }, "name": "error" } ] } } ], "directives": [] } }, { "type": "ArrowFunctionExpression", "start": 9015, "end": 9234, "loc": { "start": { "line": 284, "column": 16 }, "end": { "line": 290, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 9016, "end": 9022, "loc": { "start": { "line": 284, "column": 17 }, "end": { "line": 284, "column": 23 }, "identifierName": "errMsg" }, "name": "errMsg" } ], "body": { "type": "BlockStatement", "start": 9027, "end": 9234, "loc": { "start": { "line": 284, "column": 28 }, "end": { "line": 290, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 9049, "end": 9082, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 53 } }, "expression": { "type": "CallExpression", "start": 9049, "end": 9081, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 9049, "end": 9079, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 50 } }, "object": { "type": "MemberExpression", "start": 9049, "end": 9074, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 45 } }, "object": { "type": "MemberExpression", "start": 9049, "end": 9063, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 34 } }, "object": { "type": "ThisExpression", "start": 9049, "end": 9053, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 24 } } }, "property": { "type": "Identifier", "start": 9054, "end": 9063, "loc": { "start": { "line": 285, "column": 25 }, "end": { "line": 285, "column": 34 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 9064, "end": 9074, "loc": { "start": { "line": 285, "column": 35 }, "end": { "line": 285, "column": 45 }, "identifierName": "_busyModal" }, "name": "_busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 9075, "end": 9079, "loc": { "start": { "line": 285, "column": 46 }, "end": { "line": 285, "column": 50 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 9103, "end": 9122, "loc": { "start": { "line": 286, "column": 20 }, "end": { "line": 286, "column": 39 } }, "expression": { "type": "CallExpression", "start": 9103, "end": 9121, "loc": { "start": { "line": 286, "column": 20 }, "end": { "line": 286, "column": 38 } }, "callee": { "type": "MemberExpression", "start": 9103, "end": 9113, "loc": { "start": { "line": 286, "column": 20 }, "end": { "line": 286, "column": 30 } }, "object": { "type": "ThisExpression", "start": 9103, "end": 9107, "loc": { "start": { "line": 286, "column": 20 }, "end": { "line": 286, "column": 24 } } }, "property": { "type": "Identifier", "start": 9108, "end": 9113, "loc": { "start": { "line": 286, "column": 25 }, "end": { "line": 286, "column": 30 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 9114, "end": 9120, "loc": { "start": { "line": 286, "column": 31 }, "end": { "line": 286, "column": 37 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "IfStatement", "start": 9143, "end": 9216, "loc": { "start": { "line": 287, "column": 20 }, "end": { "line": 289, "column": 21 } }, "test": { "type": "Identifier", "start": 9147, "end": 9152, "loc": { "start": { "line": 287, "column": 24 }, "end": { "line": 287, "column": 29 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 9154, "end": 9216, "loc": { "start": { "line": 287, "column": 31 }, "end": { "line": 289, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 9180, "end": 9194, "loc": { "start": { "line": 288, "column": 24 }, "end": { "line": 288, "column": 38 } }, "expression": { "type": "CallExpression", "start": 9180, "end": 9193, "loc": { "start": { "line": 288, "column": 24 }, "end": { "line": 288, "column": 37 } }, "callee": { "type": "Identifier", "start": 9180, "end": 9185, "loc": { "start": { "line": 288, "column": 24 }, "end": { "line": 288, "column": 29 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "Identifier", "start": 9186, "end": 9192, "loc": { "start": { "line": 288, "column": 30 }, "end": { "line": 288, "column": 36 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 9252, "end": 9334, "loc": { "start": { "line": 291, "column": 15 }, "end": { "line": 293, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 9266, "end": 9324, "loc": { "start": { "line": 292, "column": 12 }, "end": { "line": 292, "column": 70 } }, "expression": { "type": "CallExpression", "start": 9266, "end": 9323, "loc": { "start": { "line": 292, "column": 12 }, "end": { "line": 292, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 9266, "end": 9284, "loc": { "start": { "line": 292, "column": 12 }, "end": { "line": 292, "column": 30 } }, "object": { "type": "ThisExpression", "start": 9266, "end": 9270, "loc": { "start": { "line": 292, "column": 12 }, "end": { "line": 292, "column": 16 } } }, "property": { "type": "Identifier", "start": 9271, "end": 9284, "loc": { "start": { "line": 292, "column": 17 }, "end": { "line": 292, "column": 30 }, "identifierName": "_loadGeometry" }, "name": "_loadGeometry" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 9285, "end": 9292, "loc": { "start": { "line": 292, "column": 31 }, "end": { "line": 292, "column": 38 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "Identifier", "start": 9294, "end": 9303, "loc": { "start": { "line": 292, "column": 40 }, "end": { "line": 292, "column": 49 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, { "type": "NullLiteral", "start": 9305, "end": 9309, "loc": { "start": { "line": 292, "column": 51 }, "end": { "line": 292, "column": 55 } } }, { "type": "Identifier", "start": 9311, "end": 9315, "loc": { "start": { "line": 292, "column": 57 }, "end": { "line": 292, "column": 61 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 9317, "end": 9322, "loc": { "start": { "line": 292, "column": 63 }, "end": { "line": 292, "column": 68 }, "identifierName": "error" }, "name": "error" } ] } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 9346, "end": 12962, "loc": { "start": { "line": 296, "column": 4 }, "end": { "line": 385, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 9346, "end": 9359, "loc": { "start": { "line": 296, "column": 4 }, "end": { "line": 296, "column": 17 }, "identifierName": "_loadGeometry" }, "name": "_loadGeometry" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 9360, "end": 9367, "loc": { "start": { "line": 296, "column": 18 }, "end": { "line": 296, "column": 25 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "Identifier", "start": 9369, "end": 9378, "loc": { "start": { "line": 296, "column": 27 }, "end": { "line": 296, "column": 36 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, { "type": "Identifier", "start": 9380, "end": 9384, "loc": { "start": { "line": 296, "column": 38 }, "end": { "line": 296, "column": 42 }, "identifierName": "json" }, "name": "json" }, { "type": "Identifier", "start": 9386, "end": 9390, "loc": { "start": { "line": 296, "column": 44 }, "end": { "line": 296, "column": 48 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 9392, "end": 9397, "loc": { "start": { "line": 296, "column": 50 }, "end": { "line": 296, "column": 55 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 9399, "end": 12962, "loc": { "start": { "line": 296, "column": 57 }, "end": { "line": 385, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 9410, "end": 10430, "loc": { "start": { "line": 298, "column": 8 }, "end": { "line": 322, "column": 10 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9416, "end": 10429, "loc": { "start": { "line": 298, "column": 14 }, "end": { "line": 322, "column": 9 } }, "id": { "type": "Identifier", "start": 9416, "end": 9427, "loc": { "start": { "line": 298, "column": 14 }, "end": { "line": 298, "column": 25 }, "identifierName": "modelLoaded" }, "name": "modelLoaded" }, "init": { "type": "ArrowFunctionExpression", "start": 9430, "end": 10429, "loc": { "start": { "line": 298, "column": 28 }, "end": { "line": 322, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 9436, "end": 10429, "loc": { "start": { "line": 298, "column": 34 }, "end": { "line": 322, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 9450, "end": 9505, "loc": { "start": { "line": 299, "column": 12 }, "end": { "line": 299, "column": 67 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9456, "end": 9504, "loc": { "start": { "line": 299, "column": 18 }, "end": { "line": 299, "column": 66 } }, "id": { "type": "Identifier", "start": 9456, "end": 9464, "loc": { "start": { "line": 299, "column": 18 }, "end": { "line": 299, "column": 26 }, "identifierName": "checkbox" }, "name": "checkbox" }, "init": { "type": "CallExpression", "start": 9467, "end": 9504, "loc": { "start": { "line": 299, "column": 29 }, "end": { "line": 299, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 9467, "end": 9490, "loc": { "start": { "line": 299, "column": 29 }, "end": { "line": 299, "column": 52 } }, "object": { "type": "Identifier", "start": 9467, "end": 9475, "loc": { "start": { "line": 299, "column": 29 }, "end": { "line": 299, "column": 37 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 9476, "end": 9490, "loc": { "start": { "line": 299, "column": 38 }, "end": { "line": 299, "column": 52 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 9491, "end": 9503, "loc": { "start": { "line": 299, "column": 53 }, "end": { "line": 299, "column": 65 } }, "left": { "type": "StringLiteral", "start": 9491, "end": 9493, "loc": { "start": { "line": 299, "column": 53 }, "end": { "line": 299, "column": 55 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "Identifier", "start": 9496, "end": 9503, "loc": { "start": { "line": 299, "column": 58 }, "end": { "line": 299, "column": 65 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 9518, "end": 9542, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 36 } }, "expression": { "type": "AssignmentExpression", "start": 9518, "end": 9541, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 9518, "end": 9534, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 28 } }, "object": { "type": "Identifier", "start": 9518, "end": 9526, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 20 }, "identifierName": "checkbox" }, "name": "checkbox" }, "property": { "type": "Identifier", "start": 9527, "end": 9534, "loc": { "start": { "line": 300, "column": 21 }, "end": { "line": 300, "column": 28 }, "identifierName": "checked" }, "name": "checked" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 9537, "end": 9541, "loc": { "start": { "line": 300, "column": 31 }, "end": { "line": 300, "column": 35 } }, "value": true } } }, { "type": "ExpressionStatement", "start": 9555, "end": 9579, "loc": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 36 } }, "expression": { "type": "UpdateExpression", "start": 9555, "end": 9578, "loc": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 35 } }, "operator": "++", "prefix": false, "argument": { "type": "MemberExpression", "start": 9555, "end": 9576, "loc": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 33 } }, "object": { "type": "ThisExpression", "start": 9555, "end": 9559, "loc": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 16 } } }, "property": { "type": "Identifier", "start": 9560, "end": 9576, "loc": { "start": { "line": 301, "column": 17 }, "end": { "line": 301, "column": 33 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 9592, "end": 9653, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 73 } }, "expression": { "type": "CallExpression", "start": 9592, "end": 9652, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 9592, "end": 9640, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 60 } }, "object": { "type": "MemberExpression", "start": 9592, "end": 9633, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 53 } }, "object": { "type": "MemberExpression", "start": 9592, "end": 9623, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 43 } }, "object": { "type": "ThisExpression", "start": 9592, "end": 9596, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 16 } } }, "property": { "type": "Identifier", "start": 9597, "end": 9623, "loc": { "start": { "line": 302, "column": 17 }, "end": { "line": 302, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 9624, "end": 9633, "loc": { "start": { "line": 302, "column": 44 }, "end": { "line": 302, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 9634, "end": 9640, "loc": { "start": { "line": 302, "column": 54 }, "end": { "line": 302, "column": 60 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 9641, "end": 9651, "loc": { "start": { "line": 302, "column": 61 }, "end": { "line": 302, "column": 71 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "IfStatement", "start": 9666, "end": 9896, "loc": { "start": { "line": 303, "column": 12 }, "end": { "line": 307, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 9670, "end": 9709, "loc": { "start": { "line": 303, "column": 16 }, "end": { "line": 303, "column": 55 } }, "left": { "type": "MemberExpression", "start": 9670, "end": 9691, "loc": { "start": { "line": 303, "column": 16 }, "end": { "line": 303, "column": 37 } }, "object": { "type": "ThisExpression", "start": 9670, "end": 9674, "loc": { "start": { "line": 303, "column": 16 }, "end": { "line": 303, "column": 20 } } }, "property": { "type": "Identifier", "start": 9675, "end": 9691, "loc": { "start": { "line": 303, "column": 21 }, "end": { "line": 303, "column": 37 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": "<", "right": { "type": "MemberExpression", "start": 9694, "end": 9709, "loc": { "start": { "line": 303, "column": 40 }, "end": { "line": 303, "column": 55 } }, "object": { "type": "ThisExpression", "start": 9694, "end": 9698, "loc": { "start": { "line": 303, "column": 40 }, "end": { "line": 303, "column": 44 } } }, "property": { "type": "Identifier", "start": 9699, "end": 9709, "loc": { "start": { "line": 303, "column": 45 }, "end": { "line": 303, "column": 55 }, "identifierName": "_numModels" }, "name": "_numModels" }, "computed": false } }, "consequent": { "type": "BlockStatement", "start": 9711, "end": 9802, "loc": { "start": { "line": 303, "column": 57 }, "end": { "line": 305, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 9729, "end": 9788, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 75 } }, "expression": { "type": "CallExpression", "start": 9729, "end": 9787, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 74 } }, "callee": { "type": "MemberExpression", "start": 9729, "end": 9775, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 62 } }, "object": { "type": "MemberExpression", "start": 9729, "end": 9768, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 55 } }, "object": { "type": "MemberExpression", "start": 9729, "end": 9758, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 45 } }, "object": { "type": "ThisExpression", "start": 9729, "end": 9733, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 20 } } }, "property": { "type": "Identifier", "start": 9734, "end": 9758, "loc": { "start": { "line": 304, "column": 21 }, "end": { "line": 304, "column": 45 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 9759, "end": 9768, "loc": { "start": { "line": 304, "column": 46 }, "end": { "line": 304, "column": 55 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 9769, "end": 9775, "loc": { "start": { "line": 304, "column": 56 }, "end": { "line": 304, "column": 62 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 9776, "end": 9786, "loc": { "start": { "line": 304, "column": 63 }, "end": { "line": 304, "column": 73 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 9808, "end": 9896, "loc": { "start": { "line": 305, "column": 19 }, "end": { "line": 307, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 9826, "end": 9882, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 72 } }, "expression": { "type": "CallExpression", "start": 9826, "end": 9881, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 9826, "end": 9869, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 59 } }, "object": { "type": "MemberExpression", "start": 9826, "end": 9865, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 55 } }, "object": { "type": "MemberExpression", "start": 9826, "end": 9855, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 45 } }, "object": { "type": "ThisExpression", "start": 9826, "end": 9830, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 20 } } }, "property": { "type": "Identifier", "start": 9831, "end": 9855, "loc": { "start": { "line": 306, "column": 21 }, "end": { "line": 306, "column": 45 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 9856, "end": 9865, "loc": { "start": { "line": 306, "column": 46 }, "end": { "line": 306, "column": 55 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 9866, "end": 9869, "loc": { "start": { "line": 306, "column": 56 }, "end": { "line": 306, "column": 59 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 9870, "end": 9880, "loc": { "start": { "line": 306, "column": 60 }, "end": { "line": 306, "column": 70 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } }, { "type": "IfStatement", "start": 9909, "end": 10419, "loc": { "start": { "line": 308, "column": 12 }, "end": { "line": 321, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 9913, "end": 9940, "loc": { "start": { "line": 308, "column": 16 }, "end": { "line": 308, "column": 43 } }, "left": { "type": "MemberExpression", "start": 9913, "end": 9934, "loc": { "start": { "line": 308, "column": 16 }, "end": { "line": 308, "column": 37 } }, "object": { "type": "ThisExpression", "start": 9913, "end": 9917, "loc": { "start": { "line": 308, "column": 16 }, "end": { "line": 308, "column": 20 } } }, "property": { "type": "Identifier", "start": 9918, "end": 9934, "loc": { "start": { "line": 308, "column": 21 }, "end": { "line": 308, "column": 37 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": "===", "right": { "type": "NumericLiteral", "start": 9939, "end": 9940, "loc": { "start": { "line": 308, "column": 42 }, "end": { "line": 308, "column": 43 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } }, "consequent": { "type": "BlockStatement", "start": 9942, "end": 10223, "loc": { "start": { "line": 308, "column": 45 }, "end": { "line": 315, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 10006, "end": 10034, "loc": { "start": { "line": 309, "column": 16 }, "end": { "line": 309, "column": 44 } }, "expression": { "type": "CallExpression", "start": 10006, "end": 10033, "loc": { "start": { "line": 309, "column": 16 }, "end": { "line": 309, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 10006, "end": 10031, "loc": { "start": { "line": 309, "column": 16 }, "end": { "line": 309, "column": 41 } }, "object": { "type": "ThisExpression", "start": 10006, "end": 10010, "loc": { "start": { "line": 309, "column": 16 }, "end": { "line": 309, "column": 20 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 10011, "end": 10031, "loc": { "start": { "line": 309, "column": 21 }, "end": { "line": 309, "column": 41 }, "identifierName": "_jumpToInitialCamera" }, "name": "_jumpToInitialCamera" }, "computed": false, "leadingComments": null }, "arguments": [], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Jump camera to view-fit first model loaded", "start": 9944, "end": 9989, "loc": { "start": { "line": 308, "column": 47 }, "end": { "line": 308, "column": 92 } } } ] }, { "type": "ExpressionStatement", "start": 10051, "end": 10085, "loc": { "start": { "line": 310, "column": 16 }, "end": { "line": 310, "column": 50 } }, "expression": { "type": "CallExpression", "start": 10051, "end": 10084, "loc": { "start": { "line": 310, "column": 16 }, "end": { "line": 310, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 10051, "end": 10060, "loc": { "start": { "line": 310, "column": 16 }, "end": { "line": 310, "column": 25 } }, "object": { "type": "ThisExpression", "start": 10051, "end": 10055, "loc": { "start": { "line": 310, "column": 16 }, "end": { "line": 310, "column": 20 } } }, "property": { "type": "Identifier", "start": 10056, "end": 10060, "loc": { "start": { "line": 310, "column": 21 }, "end": { "line": 310, "column": 25 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 10061, "end": 10074, "loc": { "start": { "line": 310, "column": 26 }, "end": { "line": 310, "column": 39 } }, "extra": { "rawValue": "modelLoaded", "raw": "\"modelLoaded\"" }, "value": "modelLoaded" }, { "type": "Identifier", "start": 10076, "end": 10083, "loc": { "start": { "line": 310, "column": 41 }, "end": { "line": 310, "column": 48 }, "identifierName": "modelId" }, "name": "modelId" } ] } }, { "type": "ExpressionStatement", "start": 10102, "end": 10135, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 49 } }, "expression": { "type": "CallExpression", "start": 10102, "end": 10134, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 10102, "end": 10132, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 46 } }, "object": { "type": "MemberExpression", "start": 10102, "end": 10127, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 41 } }, "object": { "type": "MemberExpression", "start": 10102, "end": 10116, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 30 } }, "object": { "type": "ThisExpression", "start": 10102, "end": 10106, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 20 } } }, "property": { "type": "Identifier", "start": 10107, "end": 10116, "loc": { "start": { "line": 311, "column": 21 }, "end": { "line": 311, "column": 30 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 10117, "end": 10127, "loc": { "start": { "line": 311, "column": 31 }, "end": { "line": 311, "column": 41 }, "identifierName": "_busyModal" }, "name": "_busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 10128, "end": 10132, "loc": { "start": { "line": 311, "column": 42 }, "end": { "line": 311, "column": 46 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } }, { "type": "IfStatement", "start": 10152, "end": 10209, "loc": { "start": { "line": 312, "column": 16 }, "end": { "line": 314, "column": 17 } }, "test": { "type": "Identifier", "start": 10156, "end": 10160, "loc": { "start": { "line": 312, "column": 20 }, "end": { "line": 312, "column": 24 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 10162, "end": 10209, "loc": { "start": { "line": 312, "column": 26 }, "end": { "line": 314, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 10184, "end": 10191, "loc": { "start": { "line": 313, "column": 20 }, "end": { "line": 313, "column": 27 } }, "expression": { "type": "CallExpression", "start": 10184, "end": 10190, "loc": { "start": { "line": 313, "column": 20 }, "end": { "line": 313, "column": 26 } }, "callee": { "type": "Identifier", "start": 10184, "end": 10188, "loc": { "start": { "line": 313, "column": 20 }, "end": { "line": 313, "column": 24 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 10229, "end": 10419, "loc": { "start": { "line": 315, "column": 19 }, "end": { "line": 321, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 10247, "end": 10281, "loc": { "start": { "line": 316, "column": 16 }, "end": { "line": 316, "column": 50 } }, "expression": { "type": "CallExpression", "start": 10247, "end": 10280, "loc": { "start": { "line": 316, "column": 16 }, "end": { "line": 316, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 10247, "end": 10256, "loc": { "start": { "line": 316, "column": 16 }, "end": { "line": 316, "column": 25 } }, "object": { "type": "ThisExpression", "start": 10247, "end": 10251, "loc": { "start": { "line": 316, "column": 16 }, "end": { "line": 316, "column": 20 } } }, "property": { "type": "Identifier", "start": 10252, "end": 10256, "loc": { "start": { "line": 316, "column": 21 }, "end": { "line": 316, "column": 25 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 10257, "end": 10270, "loc": { "start": { "line": 316, "column": 26 }, "end": { "line": 316, "column": 39 } }, "extra": { "rawValue": "modelLoaded", "raw": "\"modelLoaded\"" }, "value": "modelLoaded" }, { "type": "Identifier", "start": 10272, "end": 10279, "loc": { "start": { "line": 316, "column": 41 }, "end": { "line": 316, "column": 48 }, "identifierName": "modelId" }, "name": "modelId" } ] } }, { "type": "ExpressionStatement", "start": 10298, "end": 10331, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 49 } }, "expression": { "type": "CallExpression", "start": 10298, "end": 10330, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 10298, "end": 10328, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 46 } }, "object": { "type": "MemberExpression", "start": 10298, "end": 10323, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 41 } }, "object": { "type": "MemberExpression", "start": 10298, "end": 10312, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 30 } }, "object": { "type": "ThisExpression", "start": 10298, "end": 10302, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 20 } } }, "property": { "type": "Identifier", "start": 10303, "end": 10312, "loc": { "start": { "line": 317, "column": 21 }, "end": { "line": 317, "column": 30 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 10313, "end": 10323, "loc": { "start": { "line": 317, "column": 31 }, "end": { "line": 317, "column": 41 }, "identifierName": "_busyModal" }, "name": "_busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 10324, "end": 10328, "loc": { "start": { "line": 317, "column": 42 }, "end": { "line": 317, "column": 46 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } }, { "type": "IfStatement", "start": 10348, "end": 10405, "loc": { "start": { "line": 318, "column": 16 }, "end": { "line": 320, "column": 17 } }, "test": { "type": "Identifier", "start": 10352, "end": 10356, "loc": { "start": { "line": 318, "column": 20 }, "end": { "line": 318, "column": 24 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 10358, "end": 10405, "loc": { "start": { "line": 318, "column": 26 }, "end": { "line": 320, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 10380, "end": 10387, "loc": { "start": { "line": 319, "column": 20 }, "end": { "line": 319, "column": 27 } }, "expression": { "type": "CallExpression", "start": 10380, "end": 10386, "loc": { "start": { "line": 319, "column": 20 }, "end": { "line": 319, "column": 26 } }, "callee": { "type": "Identifier", "start": 10380, "end": 10384, "loc": { "start": { "line": 319, "column": 20 }, "end": { "line": 319, "column": 24 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ], "directives": [] } } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 10440, "end": 10630, "loc": { "start": { "line": 324, "column": 8 }, "end": { "line": 330, "column": 10 } }, "declarations": [ { "type": "VariableDeclarator", "start": 10446, "end": 10629, "loc": { "start": { "line": 324, "column": 14 }, "end": { "line": 330, "column": 9 } }, "id": { "type": "Identifier", "start": 10446, "end": 10455, "loc": { "start": { "line": 324, "column": 14 }, "end": { "line": 324, "column": 23 }, "identifierName": "loadError" }, "name": "loadError" }, "init": { "type": "ArrowFunctionExpression", "start": 10458, "end": 10629, "loc": { "start": { "line": 324, "column": 26 }, "end": { "line": 330, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 10459, "end": 10465, "loc": { "start": { "line": 324, "column": 27 }, "end": { "line": 324, "column": 33 }, "identifierName": "errMsg" }, "name": "errMsg" } ], "body": { "type": "BlockStatement", "start": 10470, "end": 10629, "loc": { "start": { "line": 324, "column": 38 }, "end": { "line": 330, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 10484, "end": 10517, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 45 } }, "expression": { "type": "CallExpression", "start": 10484, "end": 10516, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 10484, "end": 10514, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 42 } }, "object": { "type": "MemberExpression", "start": 10484, "end": 10509, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 37 } }, "object": { "type": "MemberExpression", "start": 10484, "end": 10498, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 26 } }, "object": { "type": "ThisExpression", "start": 10484, "end": 10488, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 16 } } }, "property": { "type": "Identifier", "start": 10489, "end": 10498, "loc": { "start": { "line": 325, "column": 17 }, "end": { "line": 325, "column": 26 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 10499, "end": 10509, "loc": { "start": { "line": 325, "column": 27 }, "end": { "line": 325, "column": 37 }, "identifierName": "_busyModal" }, "name": "_busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 10510, "end": 10514, "loc": { "start": { "line": 325, "column": 38 }, "end": { "line": 325, "column": 42 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 10530, "end": 10549, "loc": { "start": { "line": 326, "column": 12 }, "end": { "line": 326, "column": 31 } }, "expression": { "type": "CallExpression", "start": 10530, "end": 10548, "loc": { "start": { "line": 326, "column": 12 }, "end": { "line": 326, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 10530, "end": 10540, "loc": { "start": { "line": 326, "column": 12 }, "end": { "line": 326, "column": 22 } }, "object": { "type": "ThisExpression", "start": 10530, "end": 10534, "loc": { "start": { "line": 326, "column": 12 }, "end": { "line": 326, "column": 16 } } }, "property": { "type": "Identifier", "start": 10535, "end": 10540, "loc": { "start": { "line": 326, "column": 17 }, "end": { "line": 326, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 10541, "end": 10547, "loc": { "start": { "line": 326, "column": 23 }, "end": { "line": 326, "column": 29 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "IfStatement", "start": 10562, "end": 10619, "loc": { "start": { "line": 327, "column": 12 }, "end": { "line": 329, "column": 13 } }, "test": { "type": "Identifier", "start": 10566, "end": 10571, "loc": { "start": { "line": 327, "column": 16 }, "end": { "line": 327, "column": 21 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 10573, "end": 10619, "loc": { "start": { "line": 327, "column": 23 }, "end": { "line": 329, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 10591, "end": 10605, "loc": { "start": { "line": 328, "column": 16 }, "end": { "line": 328, "column": 30 } }, "expression": { "type": "CallExpression", "start": 10591, "end": 10604, "loc": { "start": { "line": 328, "column": 16 }, "end": { "line": 328, "column": 29 } }, "callee": { "type": "Identifier", "start": 10591, "end": 10596, "loc": { "start": { "line": 328, "column": 16 }, "end": { "line": 328, "column": 21 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "Identifier", "start": 10597, "end": 10603, "loc": { "start": { "line": 328, "column": 22 }, "end": { "line": 328, "column": 28 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } } ], "kind": "const" }, { "type": "IfStatement", "start": 10640, "end": 12956, "loc": { "start": { "line": 332, "column": 8 }, "end": { "line": 384, "column": 9 } }, "test": { "type": "MemberExpression", "start": 10644, "end": 10662, "loc": { "start": { "line": 332, "column": 12 }, "end": { "line": 332, "column": 30 } }, "object": { "type": "Identifier", "start": 10644, "end": 10653, "loc": { "start": { "line": 332, "column": 12 }, "end": { "line": 332, "column": 21 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 10654, "end": 10662, "loc": { "start": { "line": 332, "column": 22 }, "end": { "line": 332, "column": 30 }, "identifierName": "manifest" }, "name": "manifest" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 10664, "end": 11736, "loc": { "start": { "line": 332, "column": 32 }, "end": { "line": 359, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 10817, "end": 10864, "loc": { "start": { "line": 337, "column": 12 }, "end": { "line": 337, "column": 59 } }, "expression": { "type": "CallExpression", "start": 10817, "end": 10863, "loc": { "start": { "line": 337, "column": 12 }, "end": { "line": 337, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 10817, "end": 10846, "loc": { "start": { "line": 337, "column": 12 }, "end": { "line": 337, "column": 41 } }, "object": { "type": "MemberExpression", "start": 10817, "end": 10833, "loc": { "start": { "line": 337, "column": 12 }, "end": { "line": 337, "column": 28 } }, "object": { "type": "ThisExpression", "start": 10817, "end": 10821, "loc": { "start": { "line": 337, "column": 12 }, "end": { "line": 337, "column": 16 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 10822, "end": 10833, "loc": { "start": { "line": 337, "column": 17 }, "end": { "line": 337, "column": 28 }, "identifierName": "_dataSource" }, "name": "_dataSource" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 10834, "end": 10846, "loc": { "start": { "line": 337, "column": 29 }, "end": { "line": 337, "column": 41 }, "identifierName": "setProjectId" }, "name": "setProjectId" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "MemberExpression", "start": 10847, "end": 10862, "loc": { "start": { "line": 337, "column": 42 }, "end": { "line": 337, "column": 57 } }, "object": { "type": "ThisExpression", "start": 10847, "end": 10851, "loc": { "start": { "line": 337, "column": 42 }, "end": { "line": 337, "column": 46 } } }, "property": { "type": "Identifier", "start": 10852, "end": 10862, "loc": { "start": { "line": 337, "column": 47 }, "end": { "line": 337, "column": 57 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Load multi-part split model;", "start": 10679, "end": 10710, "loc": { "start": { "line": 334, "column": 12 }, "end": { "line": 334, "column": 43 } } }, { "type": "CommentLine", "value": " Uses the BIMViewerDataSource, which then uses the BIMViewer's Server strategy", "start": 10723, "end": 10803, "loc": { "start": { "line": 335, "column": 12 }, "end": { "line": 335, "column": 92 } } } ] }, { "type": "ExpressionStatement", "start": 10877, "end": 10914, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 49 } }, "expression": { "type": "CallExpression", "start": 10877, "end": 10913, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 10877, "end": 10904, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 39 } }, "object": { "type": "MemberExpression", "start": 10877, "end": 10893, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 28 } }, "object": { "type": "ThisExpression", "start": 10877, "end": 10881, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 16 } } }, "property": { "type": "Identifier", "start": 10882, "end": 10893, "loc": { "start": { "line": 338, "column": 17 }, "end": { "line": 338, "column": 28 }, "identifierName": "_dataSource" }, "name": "_dataSource" }, "computed": false }, "property": { "type": "Identifier", "start": 10894, "end": 10904, "loc": { "start": { "line": 338, "column": 29 }, "end": { "line": 338, "column": 39 }, "identifierName": "setModelId" }, "name": "setModelId" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 10905, "end": 10912, "loc": { "start": { "line": 338, "column": 40 }, "end": { "line": 338, "column": 47 }, "identifierName": "modelId" }, "name": "modelId" } ] } }, { "type": "VariableDeclaration", "start": 10928, "end": 11637, "loc": { "start": { "line": 340, "column": 12 }, "end": { "line": 354, "column": 15 } }, "declarations": [ { "type": "VariableDeclarator", "start": 10934, "end": 11636, "loc": { "start": { "line": 340, "column": 18 }, "end": { "line": 354, "column": 14 } }, "id": { "type": "Identifier", "start": 10934, "end": 10939, "loc": { "start": { "line": 340, "column": 18 }, "end": { "line": 340, "column": 23 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "CallExpression", "start": 10942, "end": 11636, "loc": { "start": { "line": 340, "column": 26 }, "end": { "line": 354, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 10942, "end": 10962, "loc": { "start": { "line": 340, "column": 26 }, "end": { "line": 340, "column": 46 } }, "object": { "type": "MemberExpression", "start": 10942, "end": 10957, "loc": { "start": { "line": 340, "column": 26 }, "end": { "line": 340, "column": 41 } }, "object": { "type": "ThisExpression", "start": 10942, "end": 10946, "loc": { "start": { "line": 340, "column": 26 }, "end": { "line": 340, "column": 30 } } }, "property": { "type": "Identifier", "start": 10947, "end": 10957, "loc": { "start": { "line": 340, "column": 31 }, "end": { "line": 340, "column": 41 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "property": { "type": "Identifier", "start": 10958, "end": 10962, "loc": { "start": { "line": 340, "column": 42 }, "end": { "line": 340, "column": 46 }, "identifierName": "load" }, "name": "load" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 10963, "end": 11635, "loc": { "start": { "line": 340, "column": 47 }, "end": { "line": 354, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 10981, "end": 10992, "loc": { "start": { "line": 341, "column": 16 }, "end": { "line": 341, "column": 27 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10981, "end": 10983, "loc": { "start": { "line": 341, "column": 16 }, "end": { "line": 341, "column": 18 }, "identifierName": "id" }, "name": "id" }, "value": { "type": "Identifier", "start": 10985, "end": 10992, "loc": { "start": { "line": 341, "column": 20 }, "end": { "line": 341, "column": 27 }, "identifierName": "modelId" }, "name": "modelId" } }, { "type": "ObjectProperty", "start": 11010, "end": 11041, "loc": { "start": { "line": 342, "column": 16 }, "end": { "line": 342, "column": 47 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11010, "end": 11021, "loc": { "start": { "line": 342, "column": 16 }, "end": { "line": 342, "column": 27 }, "identifierName": "manifestSrc" }, "name": "manifestSrc" }, "value": { "type": "MemberExpression", "start": 11023, "end": 11041, "loc": { "start": { "line": 342, "column": 29 }, "end": { "line": 342, "column": 47 } }, "object": { "type": "Identifier", "start": 11023, "end": 11032, "loc": { "start": { "line": 342, "column": 29 }, "end": { "line": 342, "column": 38 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11033, "end": 11041, "loc": { "start": { "line": 342, "column": 39 }, "end": { "line": 342, "column": 47 }, "identifierName": "manifest" }, "name": "manifest" }, "computed": false } }, { "type": "ObjectProperty", "start": 11059, "end": 11091, "loc": { "start": { "line": 343, "column": 16 }, "end": { "line": 343, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11059, "end": 11085, "loc": { "start": { "line": 343, "column": 16 }, "end": { "line": 343, "column": 42 }, "identifierName": "excludeUnclassifiedObjects" }, "name": "excludeUnclassifiedObjects" }, "value": { "type": "BooleanLiteral", "start": 11087, "end": 11091, "loc": { "start": { "line": 343, "column": 44 }, "end": { "line": 343, "column": 48 } }, "value": true } }, { "type": "ObjectProperty", "start": 11109, "end": 11155, "loc": { "start": { "line": 344, "column": 16 }, "end": { "line": 344, "column": 62 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11109, "end": 11115, "loc": { "start": { "line": 344, "column": 16 }, "end": { "line": 344, "column": 22 }, "identifierName": "origin" }, "name": "origin" }, "value": { "type": "LogicalExpression", "start": 11117, "end": 11155, "loc": { "start": { "line": 344, "column": 24 }, "end": { "line": 344, "column": 62 } }, "left": { "type": "MemberExpression", "start": 11117, "end": 11133, "loc": { "start": { "line": 344, "column": 24 }, "end": { "line": 344, "column": 40 } }, "object": { "type": "Identifier", "start": 11117, "end": 11126, "loc": { "start": { "line": 344, "column": 24 }, "end": { "line": 344, "column": 33 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11127, "end": 11133, "loc": { "start": { "line": 344, "column": 34 }, "end": { "line": 344, "column": 40 }, "identifierName": "origin" }, "name": "origin" }, "computed": false }, "operator": "||", "right": { "type": "MemberExpression", "start": 11137, "end": 11155, "loc": { "start": { "line": 344, "column": 44 }, "end": { "line": 344, "column": 62 } }, "object": { "type": "Identifier", "start": 11137, "end": 11146, "loc": { "start": { "line": 344, "column": 44 }, "end": { "line": 344, "column": 53 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11147, "end": 11155, "loc": { "start": { "line": 344, "column": 54 }, "end": { "line": 344, "column": 62 }, "identifierName": "position" }, "name": "position" }, "computed": false } } }, { "type": "ObjectProperty", "start": 11173, "end": 11195, "loc": { "start": { "line": 345, "column": 16 }, "end": { "line": 345, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11173, "end": 11178, "loc": { "start": { "line": 345, "column": 16 }, "end": { "line": 345, "column": 21 }, "identifierName": "scale" }, "name": "scale" }, "value": { "type": "MemberExpression", "start": 11180, "end": 11195, "loc": { "start": { "line": 345, "column": 23 }, "end": { "line": 345, "column": 38 } }, "object": { "type": "Identifier", "start": 11180, "end": 11189, "loc": { "start": { "line": 345, "column": 23 }, "end": { "line": 345, "column": 32 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11190, "end": 11195, "loc": { "start": { "line": 345, "column": 33 }, "end": { "line": 345, "column": 38 }, "identifierName": "scale" }, "name": "scale" }, "computed": false } }, { "type": "ObjectProperty", "start": 11213, "end": 11241, "loc": { "start": { "line": 346, "column": 16 }, "end": { "line": 346, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11213, "end": 11221, "loc": { "start": { "line": 346, "column": 16 }, "end": { "line": 346, "column": 24 }, "identifierName": "rotation" }, "name": "rotation" }, "value": { "type": "MemberExpression", "start": 11223, "end": 11241, "loc": { "start": { "line": 346, "column": 26 }, "end": { "line": 346, "column": 44 } }, "object": { "type": "Identifier", "start": 11223, "end": 11232, "loc": { "start": { "line": 346, "column": 26 }, "end": { "line": 346, "column": 35 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11233, "end": 11241, "loc": { "start": { "line": 346, "column": 36 }, "end": { "line": 346, "column": 44 }, "identifierName": "rotation" }, "name": "rotation" }, "computed": false } }, { "type": "ObjectProperty", "start": 11259, "end": 11283, "loc": { "start": { "line": 347, "column": 16 }, "end": { "line": 347, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11259, "end": 11265, "loc": { "start": { "line": 347, "column": 16 }, "end": { "line": 347, "column": 22 }, "identifierName": "matrix" }, "name": "matrix" }, "value": { "type": "MemberExpression", "start": 11267, "end": 11283, "loc": { "start": { "line": 347, "column": 24 }, "end": { "line": 347, "column": 40 } }, "object": { "type": "Identifier", "start": 11267, "end": 11276, "loc": { "start": { "line": 347, "column": 24 }, "end": { "line": 347, "column": 33 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11277, "end": 11283, "loc": { "start": { "line": 347, "column": 34 }, "end": { "line": 347, "column": 40 }, "identifierName": "matrix" }, "name": "matrix" }, "computed": false } }, { "type": "ObjectProperty", "start": 11301, "end": 11335, "loc": { "start": { "line": 348, "column": 16 }, "end": { "line": 348, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11301, "end": 11306, "loc": { "start": { "line": 348, "column": 16 }, "end": { "line": 348, "column": 21 }, "identifierName": "edges" }, "name": "edges" }, "value": { "type": "BinaryExpression", "start": 11309, "end": 11334, "loc": { "start": { "line": 348, "column": 24 }, "end": { "line": 348, "column": 49 } }, "left": { "type": "MemberExpression", "start": 11309, "end": 11324, "loc": { "start": { "line": 348, "column": 24 }, "end": { "line": 348, "column": 39 } }, "object": { "type": "Identifier", "start": 11309, "end": 11318, "loc": { "start": { "line": 348, "column": 24 }, "end": { "line": 348, "column": 33 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11319, "end": 11324, "loc": { "start": { "line": 348, "column": 34 }, "end": { "line": 348, "column": 39 }, "identifierName": "edges" }, "name": "edges" }, "computed": false }, "operator": "!==", "right": { "type": "BooleanLiteral", "start": 11329, "end": 11334, "loc": { "start": { "line": 348, "column": 44 }, "end": { "line": 348, "column": 49 } }, "value": false }, "extra": { "parenthesized": true, "parenStart": 11308 } } }, { "type": "ObjectProperty", "start": 11353, "end": 11385, "loc": { "start": { "line": 349, "column": 16 }, "end": { "line": 349, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11353, "end": 11363, "loc": { "start": { "line": 349, "column": 16 }, "end": { "line": 349, "column": 26 }, "identifierName": "saoEnabled" }, "name": "saoEnabled" }, "value": { "type": "MemberExpression", "start": 11365, "end": 11385, "loc": { "start": { "line": 349, "column": 28 }, "end": { "line": 349, "column": 48 } }, "object": { "type": "Identifier", "start": 11365, "end": 11374, "loc": { "start": { "line": 349, "column": 28 }, "end": { "line": 349, "column": 37 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11375, "end": 11385, "loc": { "start": { "line": 349, "column": 38 }, "end": { "line": 349, "column": 48 }, "identifierName": "saoEnabled" }, "name": "saoEnabled" }, "computed": false } }, { "type": "ObjectProperty", "start": 11403, "end": 11435, "loc": { "start": { "line": 350, "column": 16 }, "end": { "line": 350, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11403, "end": 11413, "loc": { "start": { "line": 350, "column": 16 }, "end": { "line": 350, "column": 26 }, "identifierName": "pbrEnabled" }, "name": "pbrEnabled" }, "value": { "type": "MemberExpression", "start": 11415, "end": 11435, "loc": { "start": { "line": 350, "column": 28 }, "end": { "line": 350, "column": 48 } }, "object": { "type": "Identifier", "start": 11415, "end": 11424, "loc": { "start": { "line": 350, "column": 28 }, "end": { "line": 350, "column": 37 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11425, "end": 11435, "loc": { "start": { "line": 350, "column": 38 }, "end": { "line": 350, "column": 48 }, "identifierName": "pbrEnabled" }, "name": "pbrEnabled" }, "computed": false } }, { "type": "ObjectProperty", "start": 11453, "end": 11483, "loc": { "start": { "line": 351, "column": 16 }, "end": { "line": 351, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11453, "end": 11462, "loc": { "start": { "line": 351, "column": 16 }, "end": { "line": 351, "column": 25 }, "identifierName": "backfaces" }, "name": "backfaces" }, "value": { "type": "MemberExpression", "start": 11464, "end": 11483, "loc": { "start": { "line": 351, "column": 27 }, "end": { "line": 351, "column": 46 } }, "object": { "type": "Identifier", "start": 11464, "end": 11473, "loc": { "start": { "line": 351, "column": 27 }, "end": { "line": 351, "column": 36 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11474, "end": 11483, "loc": { "start": { "line": 351, "column": 37 }, "end": { "line": 351, "column": 46 }, "identifierName": "backfaces" }, "name": "backfaces" }, "computed": false } }, { "type": "ObjectProperty", "start": 11501, "end": 11549, "loc": { "start": { "line": 352, "column": 16 }, "end": { "line": 352, "column": 64 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11501, "end": 11519, "loc": { "start": { "line": 352, "column": 16 }, "end": { "line": 352, "column": 34 }, "identifierName": "globalizeObjectIds" }, "name": "globalizeObjectIds" }, "value": { "type": "MemberExpression", "start": 11521, "end": 11549, "loc": { "start": { "line": 352, "column": 36 }, "end": { "line": 352, "column": 64 } }, "object": { "type": "Identifier", "start": 11521, "end": 11530, "loc": { "start": { "line": 352, "column": 36 }, "end": { "line": 352, "column": 45 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11531, "end": 11549, "loc": { "start": { "line": 352, "column": 46 }, "end": { "line": 352, "column": 64 }, "identifierName": "globalizeObjectIds" }, "name": "globalizeObjectIds" }, "computed": false } }, { "type": "ObjectProperty", "start": 11567, "end": 11621, "loc": { "start": { "line": 353, "column": 16 }, "end": { "line": 353, "column": 70 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11567, "end": 11582, "loc": { "start": { "line": 353, "column": 16 }, "end": { "line": 353, "column": 31 }, "identifierName": "reuseGeometries" }, "name": "reuseGeometries" }, "value": { "type": "BinaryExpression", "start": 11585, "end": 11620, "loc": { "start": { "line": 353, "column": 34 }, "end": { "line": 353, "column": 69 } }, "left": { "type": "MemberExpression", "start": 11585, "end": 11610, "loc": { "start": { "line": 353, "column": 34 }, "end": { "line": 353, "column": 59 } }, "object": { "type": "Identifier", "start": 11585, "end": 11594, "loc": { "start": { "line": 353, "column": 34 }, "end": { "line": 353, "column": 43 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11595, "end": 11610, "loc": { "start": { "line": 353, "column": 44 }, "end": { "line": 353, "column": 59 }, "identifierName": "reuseGeometries" }, "name": "reuseGeometries" }, "computed": false }, "operator": "!==", "right": { "type": "BooleanLiteral", "start": 11615, "end": 11620, "loc": { "start": { "line": 353, "column": 64 }, "end": { "line": 353, "column": 69 } }, "value": false }, "extra": { "parenthesized": true, "parenStart": 11584 } } } ] } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 11651, "end": 11683, "loc": { "start": { "line": 356, "column": 12 }, "end": { "line": 356, "column": 44 } }, "expression": { "type": "CallExpression", "start": 11651, "end": 11682, "loc": { "start": { "line": 356, "column": 12 }, "end": { "line": 356, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 11651, "end": 11659, "loc": { "start": { "line": 356, "column": 12 }, "end": { "line": 356, "column": 20 } }, "object": { "type": "Identifier", "start": 11651, "end": 11656, "loc": { "start": { "line": 356, "column": 12 }, "end": { "line": 356, "column": 17 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 11657, "end": 11659, "loc": { "start": { "line": 356, "column": 18 }, "end": { "line": 356, "column": 20 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 11660, "end": 11668, "loc": { "start": { "line": 356, "column": 21 }, "end": { "line": 356, "column": 29 } }, "extra": { "rawValue": "loaded", "raw": "\"loaded\"" }, "value": "loaded" }, { "type": "Identifier", "start": 11670, "end": 11681, "loc": { "start": { "line": 356, "column": 31 }, "end": { "line": 356, "column": 42 }, "identifierName": "modelLoaded" }, "name": "modelLoaded" } ] } }, { "type": "ExpressionStatement", "start": 11696, "end": 11725, "loc": { "start": { "line": 357, "column": 12 }, "end": { "line": 357, "column": 41 } }, "expression": { "type": "CallExpression", "start": 11696, "end": 11724, "loc": { "start": { "line": 357, "column": 12 }, "end": { "line": 357, "column": 40 } }, "callee": { "type": "MemberExpression", "start": 11696, "end": 11704, "loc": { "start": { "line": 357, "column": 12 }, "end": { "line": 357, "column": 20 } }, "object": { "type": "Identifier", "start": 11696, "end": 11701, "loc": { "start": { "line": 357, "column": 12 }, "end": { "line": 357, "column": 17 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 11702, "end": 11704, "loc": { "start": { "line": 357, "column": 18 }, "end": { "line": 357, "column": 20 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 11705, "end": 11712, "loc": { "start": { "line": 357, "column": 21 }, "end": { "line": 357, "column": 28 } }, "extra": { "rawValue": "error", "raw": "\"error\"" }, "value": "error" }, { "type": "Identifier", "start": 11714, "end": 11723, "loc": { "start": { "line": 357, "column": 30 }, "end": { "line": 357, "column": 39 }, "identifierName": "loadError" }, "name": "loadError" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 11742, "end": 12956, "loc": { "start": { "line": 359, "column": 15 }, "end": { "line": 384, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 11872, "end": 12946, "loc": { "start": { "line": 364, "column": 12 }, "end": { "line": 383, "column": 30 } }, "expression": { "type": "CallExpression", "start": 11872, "end": 12945, "loc": { "start": { "line": 364, "column": 12 }, "end": { "line": 383, "column": 29 } }, "callee": { "type": "MemberExpression", "start": 11872, "end": 11895, "loc": { "start": { "line": 364, "column": 12 }, "end": { "line": 364, "column": 35 } }, "object": { "type": "MemberExpression", "start": 11872, "end": 11883, "loc": { "start": { "line": 364, "column": 12 }, "end": { "line": 364, "column": 23 } }, "object": { "type": "ThisExpression", "start": 11872, "end": 11876, "loc": { "start": { "line": 364, "column": 12 }, "end": { "line": 364, "column": 16 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 11877, "end": 11883, "loc": { "start": { "line": 364, "column": 17 }, "end": { "line": 364, "column": 23 }, "identifierName": "server" }, "name": "server" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 11884, "end": 11895, "loc": { "start": { "line": 364, "column": 24 }, "end": { "line": 364, "column": 35 }, "identifierName": "getGeometry" }, "name": "getGeometry" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "MemberExpression", "start": 11896, "end": 11911, "loc": { "start": { "line": 364, "column": 36 }, "end": { "line": 364, "column": 51 } }, "object": { "type": "ThisExpression", "start": 11896, "end": 11900, "loc": { "start": { "line": 364, "column": 36 }, "end": { "line": 364, "column": 40 } } }, "property": { "type": "Identifier", "start": 11901, "end": 11911, "loc": { "start": { "line": 364, "column": 41 }, "end": { "line": 364, "column": 51 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, { "type": "Identifier", "start": 11913, "end": 11920, "loc": { "start": { "line": 364, "column": 53 }, "end": { "line": 364, "column": 60 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "ArrowFunctionExpression", "start": 11922, "end": 12933, "loc": { "start": { "line": 364, "column": 62 }, "end": { "line": 383, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 11923, "end": 11934, "loc": { "start": { "line": 364, "column": 63 }, "end": { "line": 364, "column": 74 }, "identifierName": "arraybuffer" }, "name": "arraybuffer" } ], "body": { "type": "BlockStatement", "start": 11939, "end": 12933, "loc": { "start": { "line": 364, "column": 79 }, "end": { "line": 383, "column": 17 } }, "body": [ { "type": "VariableDeclaration", "start": 11961, "end": 12812, "loc": { "start": { "line": 365, "column": 20 }, "end": { "line": 380, "column": 23 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11967, "end": 12811, "loc": { "start": { "line": 365, "column": 26 }, "end": { "line": 380, "column": 22 } }, "id": { "type": "Identifier", "start": 11967, "end": 11972, "loc": { "start": { "line": 365, "column": 26 }, "end": { "line": 365, "column": 31 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "CallExpression", "start": 11975, "end": 12811, "loc": { "start": { "line": 365, "column": 34 }, "end": { "line": 380, "column": 22 } }, "callee": { "type": "MemberExpression", "start": 11975, "end": 11995, "loc": { "start": { "line": 365, "column": 34 }, "end": { "line": 365, "column": 54 } }, "object": { "type": "MemberExpression", "start": 11975, "end": 11990, "loc": { "start": { "line": 365, "column": 34 }, "end": { "line": 365, "column": 49 } }, "object": { "type": "ThisExpression", "start": 11975, "end": 11979, "loc": { "start": { "line": 365, "column": 34 }, "end": { "line": 365, "column": 38 } } }, "property": { "type": "Identifier", "start": 11980, "end": 11990, "loc": { "start": { "line": 365, "column": 39 }, "end": { "line": 365, "column": 49 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "property": { "type": "Identifier", "start": 11991, "end": 11995, "loc": { "start": { "line": 365, "column": 50 }, "end": { "line": 365, "column": 54 }, "identifierName": "load" }, "name": "load" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 11996, "end": 12810, "loc": { "start": { "line": 365, "column": 55 }, "end": { "line": 380, "column": 21 } }, "properties": [ { "type": "ObjectProperty", "start": 12022, "end": 12033, "loc": { "start": { "line": 366, "column": 24 }, "end": { "line": 366, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12022, "end": 12024, "loc": { "start": { "line": 366, "column": 24 }, "end": { "line": 366, "column": 26 }, "identifierName": "id" }, "name": "id" }, "value": { "type": "Identifier", "start": 12026, "end": 12033, "loc": { "start": { "line": 366, "column": 28 }, "end": { "line": 366, "column": 35 }, "identifierName": "modelId" }, "name": "modelId" } }, { "type": "ObjectProperty", "start": 12059, "end": 12078, "loc": { "start": { "line": 367, "column": 24 }, "end": { "line": 367, "column": 43 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12059, "end": 12072, "loc": { "start": { "line": 367, "column": 24 }, "end": { "line": 367, "column": 37 }, "identifierName": "metaModelData" }, "name": "metaModelData" }, "value": { "type": "Identifier", "start": 12074, "end": 12078, "loc": { "start": { "line": 367, "column": 39 }, "end": { "line": 367, "column": 43 }, "identifierName": "json" }, "name": "json" } }, { "type": "ObjectProperty", "start": 12104, "end": 12120, "loc": { "start": { "line": 368, "column": 24 }, "end": { "line": 368, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12104, "end": 12107, "loc": { "start": { "line": 368, "column": 24 }, "end": { "line": 368, "column": 27 }, "identifierName": "xkt" }, "name": "xkt" }, "value": { "type": "Identifier", "start": 12109, "end": 12120, "loc": { "start": { "line": 368, "column": 29 }, "end": { "line": 368, "column": 40 }, "identifierName": "arraybuffer" }, "name": "arraybuffer" } }, { "type": "ObjectProperty", "start": 12146, "end": 12178, "loc": { "start": { "line": 369, "column": 24 }, "end": { "line": 369, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12146, "end": 12172, "loc": { "start": { "line": 369, "column": 24 }, "end": { "line": 369, "column": 50 }, "identifierName": "excludeUnclassifiedObjects" }, "name": "excludeUnclassifiedObjects" }, "value": { "type": "BooleanLiteral", "start": 12174, "end": 12178, "loc": { "start": { "line": 369, "column": 52 }, "end": { "line": 369, "column": 56 } }, "value": true } }, { "type": "ObjectProperty", "start": 12204, "end": 12250, "loc": { "start": { "line": 370, "column": 24 }, "end": { "line": 370, "column": 70 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12204, "end": 12210, "loc": { "start": { "line": 370, "column": 24 }, "end": { "line": 370, "column": 30 }, "identifierName": "origin" }, "name": "origin" }, "value": { "type": "LogicalExpression", "start": 12212, "end": 12250, "loc": { "start": { "line": 370, "column": 32 }, "end": { "line": 370, "column": 70 } }, "left": { "type": "MemberExpression", "start": 12212, "end": 12228, "loc": { "start": { "line": 370, "column": 32 }, "end": { "line": 370, "column": 48 } }, "object": { "type": "Identifier", "start": 12212, "end": 12221, "loc": { "start": { "line": 370, "column": 32 }, "end": { "line": 370, "column": 41 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12222, "end": 12228, "loc": { "start": { "line": 370, "column": 42 }, "end": { "line": 370, "column": 48 }, "identifierName": "origin" }, "name": "origin" }, "computed": false }, "operator": "||", "right": { "type": "MemberExpression", "start": 12232, "end": 12250, "loc": { "start": { "line": 370, "column": 52 }, "end": { "line": 370, "column": 70 } }, "object": { "type": "Identifier", "start": 12232, "end": 12241, "loc": { "start": { "line": 370, "column": 52 }, "end": { "line": 370, "column": 61 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12242, "end": 12250, "loc": { "start": { "line": 370, "column": 62 }, "end": { "line": 370, "column": 70 }, "identifierName": "position" }, "name": "position" }, "computed": false } } }, { "type": "ObjectProperty", "start": 12276, "end": 12298, "loc": { "start": { "line": 371, "column": 24 }, "end": { "line": 371, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12276, "end": 12281, "loc": { "start": { "line": 371, "column": 24 }, "end": { "line": 371, "column": 29 }, "identifierName": "scale" }, "name": "scale" }, "value": { "type": "MemberExpression", "start": 12283, "end": 12298, "loc": { "start": { "line": 371, "column": 31 }, "end": { "line": 371, "column": 46 } }, "object": { "type": "Identifier", "start": 12283, "end": 12292, "loc": { "start": { "line": 371, "column": 31 }, "end": { "line": 371, "column": 40 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12293, "end": 12298, "loc": { "start": { "line": 371, "column": 41 }, "end": { "line": 371, "column": 46 }, "identifierName": "scale" }, "name": "scale" }, "computed": false } }, { "type": "ObjectProperty", "start": 12324, "end": 12352, "loc": { "start": { "line": 372, "column": 24 }, "end": { "line": 372, "column": 52 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12324, "end": 12332, "loc": { "start": { "line": 372, "column": 24 }, "end": { "line": 372, "column": 32 }, "identifierName": "rotation" }, "name": "rotation" }, "value": { "type": "MemberExpression", "start": 12334, "end": 12352, "loc": { "start": { "line": 372, "column": 34 }, "end": { "line": 372, "column": 52 } }, "object": { "type": "Identifier", "start": 12334, "end": 12343, "loc": { "start": { "line": 372, "column": 34 }, "end": { "line": 372, "column": 43 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12344, "end": 12352, "loc": { "start": { "line": 372, "column": 44 }, "end": { "line": 372, "column": 52 }, "identifierName": "rotation" }, "name": "rotation" }, "computed": false } }, { "type": "ObjectProperty", "start": 12378, "end": 12402, "loc": { "start": { "line": 373, "column": 24 }, "end": { "line": 373, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12378, "end": 12384, "loc": { "start": { "line": 373, "column": 24 }, "end": { "line": 373, "column": 30 }, "identifierName": "matrix" }, "name": "matrix" }, "value": { "type": "MemberExpression", "start": 12386, "end": 12402, "loc": { "start": { "line": 373, "column": 32 }, "end": { "line": 373, "column": 48 } }, "object": { "type": "Identifier", "start": 12386, "end": 12395, "loc": { "start": { "line": 373, "column": 32 }, "end": { "line": 373, "column": 41 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12396, "end": 12402, "loc": { "start": { "line": 373, "column": 42 }, "end": { "line": 373, "column": 48 }, "identifierName": "matrix" }, "name": "matrix" }, "computed": false } }, { "type": "ObjectProperty", "start": 12428, "end": 12462, "loc": { "start": { "line": 374, "column": 24 }, "end": { "line": 374, "column": 58 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12428, "end": 12433, "loc": { "start": { "line": 374, "column": 24 }, "end": { "line": 374, "column": 29 }, "identifierName": "edges" }, "name": "edges" }, "value": { "type": "BinaryExpression", "start": 12436, "end": 12461, "loc": { "start": { "line": 374, "column": 32 }, "end": { "line": 374, "column": 57 } }, "left": { "type": "MemberExpression", "start": 12436, "end": 12451, "loc": { "start": { "line": 374, "column": 32 }, "end": { "line": 374, "column": 47 } }, "object": { "type": "Identifier", "start": 12436, "end": 12445, "loc": { "start": { "line": 374, "column": 32 }, "end": { "line": 374, "column": 41 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12446, "end": 12451, "loc": { "start": { "line": 374, "column": 42 }, "end": { "line": 374, "column": 47 }, "identifierName": "edges" }, "name": "edges" }, "computed": false }, "operator": "!==", "right": { "type": "BooleanLiteral", "start": 12456, "end": 12461, "loc": { "start": { "line": 374, "column": 52 }, "end": { "line": 374, "column": 57 } }, "value": false }, "extra": { "parenthesized": true, "parenStart": 12435 } } }, { "type": "ObjectProperty", "start": 12488, "end": 12520, "loc": { "start": { "line": 375, "column": 24 }, "end": { "line": 375, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12488, "end": 12498, "loc": { "start": { "line": 375, "column": 24 }, "end": { "line": 375, "column": 34 }, "identifierName": "saoEnabled" }, "name": "saoEnabled" }, "value": { "type": "MemberExpression", "start": 12500, "end": 12520, "loc": { "start": { "line": 375, "column": 36 }, "end": { "line": 375, "column": 56 } }, "object": { "type": "Identifier", "start": 12500, "end": 12509, "loc": { "start": { "line": 375, "column": 36 }, "end": { "line": 375, "column": 45 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12510, "end": 12520, "loc": { "start": { "line": 375, "column": 46 }, "end": { "line": 375, "column": 56 }, "identifierName": "saoEnabled" }, "name": "saoEnabled" }, "computed": false } }, { "type": "ObjectProperty", "start": 12546, "end": 12578, "loc": { "start": { "line": 376, "column": 24 }, "end": { "line": 376, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12546, "end": 12556, "loc": { "start": { "line": 376, "column": 24 }, "end": { "line": 376, "column": 34 }, "identifierName": "pbrEnabled" }, "name": "pbrEnabled" }, "value": { "type": "MemberExpression", "start": 12558, "end": 12578, "loc": { "start": { "line": 376, "column": 36 }, "end": { "line": 376, "column": 56 } }, "object": { "type": "Identifier", "start": 12558, "end": 12567, "loc": { "start": { "line": 376, "column": 36 }, "end": { "line": 376, "column": 45 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12568, "end": 12578, "loc": { "start": { "line": 376, "column": 46 }, "end": { "line": 376, "column": 56 }, "identifierName": "pbrEnabled" }, "name": "pbrEnabled" }, "computed": false } }, { "type": "ObjectProperty", "start": 12604, "end": 12634, "loc": { "start": { "line": 377, "column": 24 }, "end": { "line": 377, "column": 54 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12604, "end": 12613, "loc": { "start": { "line": 377, "column": 24 }, "end": { "line": 377, "column": 33 }, "identifierName": "backfaces" }, "name": "backfaces" }, "value": { "type": "MemberExpression", "start": 12615, "end": 12634, "loc": { "start": { "line": 377, "column": 35 }, "end": { "line": 377, "column": 54 } }, "object": { "type": "Identifier", "start": 12615, "end": 12624, "loc": { "start": { "line": 377, "column": 35 }, "end": { "line": 377, "column": 44 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12625, "end": 12634, "loc": { "start": { "line": 377, "column": 45 }, "end": { "line": 377, "column": 54 }, "identifierName": "backfaces" }, "name": "backfaces" }, "computed": false } }, { "type": "ObjectProperty", "start": 12660, "end": 12708, "loc": { "start": { "line": 378, "column": 24 }, "end": { "line": 378, "column": 72 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12660, "end": 12678, "loc": { "start": { "line": 378, "column": 24 }, "end": { "line": 378, "column": 42 }, "identifierName": "globalizeObjectIds" }, "name": "globalizeObjectIds" }, "value": { "type": "MemberExpression", "start": 12680, "end": 12708, "loc": { "start": { "line": 378, "column": 44 }, "end": { "line": 378, "column": 72 } }, "object": { "type": "Identifier", "start": 12680, "end": 12689, "loc": { "start": { "line": 378, "column": 44 }, "end": { "line": 378, "column": 53 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12690, "end": 12708, "loc": { "start": { "line": 378, "column": 54 }, "end": { "line": 378, "column": 72 }, "identifierName": "globalizeObjectIds" }, "name": "globalizeObjectIds" }, "computed": false } }, { "type": "ObjectProperty", "start": 12734, "end": 12788, "loc": { "start": { "line": 379, "column": 24 }, "end": { "line": 379, "column": 78 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12734, "end": 12749, "loc": { "start": { "line": 379, "column": 24 }, "end": { "line": 379, "column": 39 }, "identifierName": "reuseGeometries" }, "name": "reuseGeometries" }, "value": { "type": "BinaryExpression", "start": 12752, "end": 12787, "loc": { "start": { "line": 379, "column": 42 }, "end": { "line": 379, "column": 77 } }, "left": { "type": "MemberExpression", "start": 12752, "end": 12777, "loc": { "start": { "line": 379, "column": 42 }, "end": { "line": 379, "column": 67 } }, "object": { "type": "Identifier", "start": 12752, "end": 12761, "loc": { "start": { "line": 379, "column": 42 }, "end": { "line": 379, "column": 51 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12762, "end": 12777, "loc": { "start": { "line": 379, "column": 52 }, "end": { "line": 379, "column": 67 }, "identifierName": "reuseGeometries" }, "name": "reuseGeometries" }, "computed": false }, "operator": "!==", "right": { "type": "BooleanLiteral", "start": 12782, "end": 12787, "loc": { "start": { "line": 379, "column": 72 }, "end": { "line": 379, "column": 77 } }, "value": false }, "extra": { "parenthesized": true, "parenStart": 12751 } } } ] } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 12833, "end": 12865, "loc": { "start": { "line": 381, "column": 20 }, "end": { "line": 381, "column": 52 } }, "expression": { "type": "CallExpression", "start": 12833, "end": 12864, "loc": { "start": { "line": 381, "column": 20 }, "end": { "line": 381, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 12833, "end": 12841, "loc": { "start": { "line": 381, "column": 20 }, "end": { "line": 381, "column": 28 } }, "object": { "type": "Identifier", "start": 12833, "end": 12838, "loc": { "start": { "line": 381, "column": 20 }, "end": { "line": 381, "column": 25 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 12839, "end": 12841, "loc": { "start": { "line": 381, "column": 26 }, "end": { "line": 381, "column": 28 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 12842, "end": 12850, "loc": { "start": { "line": 381, "column": 29 }, "end": { "line": 381, "column": 37 } }, "extra": { "rawValue": "loaded", "raw": "\"loaded\"" }, "value": "loaded" }, { "type": "Identifier", "start": 12852, "end": 12863, "loc": { "start": { "line": 381, "column": 39 }, "end": { "line": 381, "column": 50 }, "identifierName": "modelLoaded" }, "name": "modelLoaded" } ] } }, { "type": "ExpressionStatement", "start": 12886, "end": 12915, "loc": { "start": { "line": 382, "column": 20 }, "end": { "line": 382, "column": 49 } }, "expression": { "type": "CallExpression", "start": 12886, "end": 12914, "loc": { "start": { "line": 382, "column": 20 }, "end": { "line": 382, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 12886, "end": 12894, "loc": { "start": { "line": 382, "column": 20 }, "end": { "line": 382, "column": 28 } }, "object": { "type": "Identifier", "start": 12886, "end": 12891, "loc": { "start": { "line": 382, "column": 20 }, "end": { "line": 382, "column": 25 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 12892, "end": 12894, "loc": { "start": { "line": 382, "column": 26 }, "end": { "line": 382, "column": 28 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 12895, "end": 12902, "loc": { "start": { "line": 382, "column": 29 }, "end": { "line": 382, "column": 36 } }, "extra": { "rawValue": "error", "raw": "\"error\"" }, "value": "error" }, { "type": "Identifier", "start": 12904, "end": 12913, "loc": { "start": { "line": 382, "column": 38 }, "end": { "line": 382, "column": 47 }, "identifierName": "loadError" }, "name": "loadError" } ] } } ], "directives": [] } }, { "type": "Identifier", "start": 12935, "end": 12944, "loc": { "start": { "line": 383, "column": 19 }, "end": { "line": 383, "column": 28 }, "identifierName": "loadError" }, "name": "loadError" } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Load single XKT/Metamodel file model;", "start": 11757, "end": 11797, "loc": { "start": { "line": 361, "column": 12 }, "end": { "line": 361, "column": 52 } } }, { "type": "CommentLine", "value": " Uses the BIMViewer's Server strategy directly", "start": 11810, "end": 11858, "loc": { "start": { "line": 362, "column": 12 }, "end": { "line": 362, "column": 60 } } } ] } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 12968, "end": 13901, "loc": { "start": { "line": 387, "column": 4 }, "end": { "line": 406, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 12968, "end": 12988, "loc": { "start": { "line": 387, "column": 4 }, "end": { "line": 387, "column": 24 }, "identifierName": "_jumpToInitialCamera" }, "name": "_jumpToInitialCamera" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 12991, "end": 13901, "loc": { "start": { "line": 387, "column": 27 }, "end": { "line": 406, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 13001, "end": 13028, "loc": { "start": { "line": 388, "column": 8 }, "end": { "line": 388, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13007, "end": 13027, "loc": { "start": { "line": 388, "column": 14 }, "end": { "line": 388, "column": 34 } }, "id": { "type": "Identifier", "start": 13007, "end": 13013, "loc": { "start": { "line": 388, "column": 14 }, "end": { "line": 388, "column": 20 }, "identifierName": "viewer" }, "name": "viewer" }, "init": { "type": "MemberExpression", "start": 13016, "end": 13027, "loc": { "start": { "line": 388, "column": 23 }, "end": { "line": 388, "column": 34 } }, "object": { "type": "ThisExpression", "start": 13016, "end": 13020, "loc": { "start": { "line": 388, "column": 23 }, "end": { "line": 388, "column": 27 } } }, "property": { "type": "Identifier", "start": 13021, "end": 13027, "loc": { "start": { "line": 388, "column": 28 }, "end": { "line": 388, "column": 34 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13037, "end": 13064, "loc": { "start": { "line": 389, "column": 8 }, "end": { "line": 389, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13043, "end": 13063, "loc": { "start": { "line": 389, "column": 14 }, "end": { "line": 389, "column": 34 } }, "id": { "type": "Identifier", "start": 13043, "end": 13048, "loc": { "start": { "line": 389, "column": 14 }, "end": { "line": 389, "column": 19 }, "identifierName": "scene" }, "name": "scene" }, "init": { "type": "MemberExpression", "start": 13051, "end": 13063, "loc": { "start": { "line": 389, "column": 22 }, "end": { "line": 389, "column": 34 } }, "object": { "type": "Identifier", "start": 13051, "end": 13057, "loc": { "start": { "line": 389, "column": 22 }, "end": { "line": 389, "column": 28 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 13058, "end": 13063, "loc": { "start": { "line": 389, "column": 29 }, "end": { "line": 389, "column": 34 }, "identifierName": "scene" }, "name": "scene" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13073, "end": 13124, "loc": { "start": { "line": 390, "column": 8 }, "end": { "line": 390, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13079, "end": 13123, "loc": { "start": { "line": 390, "column": 14 }, "end": { "line": 390, "column": 58 } }, "id": { "type": "Identifier", "start": 13079, "end": 13083, "loc": { "start": { "line": 390, "column": 14 }, "end": { "line": 390, "column": 18 }, "identifierName": "aabb" }, "name": "aabb" }, "init": { "type": "CallExpression", "start": 13086, "end": 13123, "loc": { "start": { "line": 390, "column": 21 }, "end": { "line": 390, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 13086, "end": 13099, "loc": { "start": { "line": 390, "column": 21 }, "end": { "line": 390, "column": 34 } }, "object": { "type": "Identifier", "start": 13086, "end": 13091, "loc": { "start": { "line": 390, "column": 21 }, "end": { "line": 390, "column": 26 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 13092, "end": 13099, "loc": { "start": { "line": 390, "column": 27 }, "end": { "line": 390, "column": 34 }, "identifierName": "getAABB" }, "name": "getAABB" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 13100, "end": 13122, "loc": { "start": { "line": 390, "column": 35 }, "end": { "line": 390, "column": 57 } }, "object": { "type": "Identifier", "start": 13100, "end": 13105, "loc": { "start": { "line": 390, "column": 35 }, "end": { "line": 390, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 13106, "end": 13122, "loc": { "start": { "line": 390, "column": 41 }, "end": { "line": 390, "column": 57 }, "identifierName": "visibleObjectIds" }, "name": "visibleObjectIds" }, "computed": false } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13133, "end": 13170, "loc": { "start": { "line": 391, "column": 8 }, "end": { "line": 391, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13139, "end": 13169, "loc": { "start": { "line": 391, "column": 14 }, "end": { "line": 391, "column": 44 } }, "id": { "type": "Identifier", "start": 13139, "end": 13143, "loc": { "start": { "line": 391, "column": 14 }, "end": { "line": 391, "column": 18 }, "identifierName": "diag" }, "name": "diag" }, "init": { "type": "CallExpression", "start": 13146, "end": 13169, "loc": { "start": { "line": 391, "column": 21 }, "end": { "line": 391, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 13146, "end": 13163, "loc": { "start": { "line": 391, "column": 21 }, "end": { "line": 391, "column": 38 } }, "object": { "type": "Identifier", "start": 13146, "end": 13150, "loc": { "start": { "line": 391, "column": 21 }, "end": { "line": 391, "column": 25 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 13151, "end": 13163, "loc": { "start": { "line": 391, "column": 26 }, "end": { "line": 391, "column": 38 }, "identifierName": "getAABB3Diag" }, "name": "getAABB3Diag" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 13164, "end": 13168, "loc": { "start": { "line": 391, "column": 39 }, "end": { "line": 391, "column": 43 }, "identifierName": "aabb" }, "name": "aabb" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13179, "end": 13231, "loc": { "start": { "line": 392, "column": 8 }, "end": { "line": 392, "column": 60 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13185, "end": 13230, "loc": { "start": { "line": 392, "column": 14 }, "end": { "line": 392, "column": 59 } }, "id": { "type": "Identifier", "start": 13185, "end": 13191, "loc": { "start": { "line": 392, "column": 14 }, "end": { "line": 392, "column": 20 }, "identifierName": "center" }, "name": "center" }, "init": { "type": "CallExpression", "start": 13194, "end": 13230, "loc": { "start": { "line": 392, "column": 23 }, "end": { "line": 392, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 13194, "end": 13213, "loc": { "start": { "line": 392, "column": 23 }, "end": { "line": 392, "column": 42 } }, "object": { "type": "Identifier", "start": 13194, "end": 13198, "loc": { "start": { "line": 392, "column": 23 }, "end": { "line": 392, "column": 27 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 13199, "end": 13213, "loc": { "start": { "line": 392, "column": 28 }, "end": { "line": 392, "column": 42 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 13214, "end": 13218, "loc": { "start": { "line": 392, "column": 43 }, "end": { "line": 392, "column": 47 }, "identifierName": "aabb" }, "name": "aabb" }, { "type": "Identifier", "start": 13220, "end": 13229, "loc": { "start": { "line": 392, "column": 49 }, "end": { "line": 392, "column": 58 }, "identifierName": "tempVec3a" }, "name": "tempVec3a" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13240, "end": 13268, "loc": { "start": { "line": 393, "column": 8 }, "end": { "line": 393, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13246, "end": 13267, "loc": { "start": { "line": 393, "column": 14 }, "end": { "line": 393, "column": 35 } }, "id": { "type": "Identifier", "start": 13246, "end": 13252, "loc": { "start": { "line": 393, "column": 14 }, "end": { "line": 393, "column": 20 }, "identifierName": "camera" }, "name": "camera" }, "init": { "type": "MemberExpression", "start": 13255, "end": 13267, "loc": { "start": { "line": 393, "column": 23 }, "end": { "line": 393, "column": 35 } }, "object": { "type": "Identifier", "start": 13255, "end": 13260, "loc": { "start": { "line": 393, "column": 23 }, "end": { "line": 393, "column": 28 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 13261, "end": 13267, "loc": { "start": { "line": 393, "column": 29 }, "end": { "line": 393, "column": 35 }, "identifierName": "camera" }, "name": "camera" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13277, "end": 13315, "loc": { "start": { "line": 394, "column": 8 }, "end": { "line": 394, "column": 46 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13283, "end": 13314, "loc": { "start": { "line": 394, "column": 14 }, "end": { "line": 394, "column": 45 } }, "id": { "type": "Identifier", "start": 13283, "end": 13289, "loc": { "start": { "line": 394, "column": 14 }, "end": { "line": 394, "column": 20 }, "identifierName": "fitFOV" }, "name": "fitFOV" }, "init": { "type": "MemberExpression", "start": 13292, "end": 13314, "loc": { "start": { "line": 394, "column": 23 }, "end": { "line": 394, "column": 45 } }, "object": { "type": "MemberExpression", "start": 13292, "end": 13310, "loc": { "start": { "line": 394, "column": 23 }, "end": { "line": 394, "column": 41 } }, "object": { "type": "Identifier", "start": 13292, "end": 13298, "loc": { "start": { "line": 394, "column": 23 }, "end": { "line": 394, "column": 29 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 13299, "end": 13310, "loc": { "start": { "line": 394, "column": 30 }, "end": { "line": 394, "column": 41 }, "identifierName": "perspective" }, "name": "perspective" }, "computed": false }, "property": { "type": "Identifier", "start": 13311, "end": 13314, "loc": { "start": { "line": 394, "column": 42 }, "end": { "line": 394, "column": 45 }, "identifierName": "fov" }, "name": "fov" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13324, "end": 13383, "loc": { "start": { "line": 395, "column": 8 }, "end": { "line": 395, "column": 67 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13330, "end": 13382, "loc": { "start": { "line": 395, "column": 14 }, "end": { "line": 395, "column": 66 } }, "id": { "type": "Identifier", "start": 13330, "end": 13334, "loc": { "start": { "line": 395, "column": 14 }, "end": { "line": 395, "column": 18 }, "identifierName": "dist" }, "name": "dist" }, "init": { "type": "CallExpression", "start": 13337, "end": 13382, "loc": { "start": { "line": 395, "column": 21 }, "end": { "line": 395, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 13337, "end": 13345, "loc": { "start": { "line": 395, "column": 21 }, "end": { "line": 395, "column": 29 } }, "object": { "type": "Identifier", "start": 13337, "end": 13341, "loc": { "start": { "line": 395, "column": 21 }, "end": { "line": 395, "column": 25 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 13342, "end": 13345, "loc": { "start": { "line": 395, "column": 26 }, "end": { "line": 395, "column": 29 }, "identifierName": "abs" }, "name": "abs" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 13346, "end": 13381, "loc": { "start": { "line": 395, "column": 30 }, "end": { "line": 395, "column": 65 } }, "left": { "type": "Identifier", "start": 13346, "end": 13350, "loc": { "start": { "line": 395, "column": 30 }, "end": { "line": 395, "column": 34 }, "identifierName": "diag" }, "name": "diag" }, "operator": "/", "right": { "type": "CallExpression", "start": 13353, "end": 13381, "loc": { "start": { "line": 395, "column": 37 }, "end": { "line": 395, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 13353, "end": 13361, "loc": { "start": { "line": 395, "column": 37 }, "end": { "line": 395, "column": 45 } }, "object": { "type": "Identifier", "start": 13353, "end": 13357, "loc": { "start": { "line": 395, "column": 37 }, "end": { "line": 395, "column": 41 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 13358, "end": 13361, "loc": { "start": { "line": 395, "column": 42 }, "end": { "line": 395, "column": 45 }, "identifierName": "tan" }, "name": "tan" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 13362, "end": 13380, "loc": { "start": { "line": 395, "column": 46 }, "end": { "line": 395, "column": 64 } }, "left": { "type": "NumericLiteral", "start": 13362, "end": 13364, "loc": { "start": { "line": 395, "column": 46 }, "end": { "line": 395, "column": 48 } }, "extra": { "rawValue": 45, "raw": "45" }, "value": 45 }, "operator": "*", "right": { "type": "MemberExpression", "start": 13367, "end": 13380, "loc": { "start": { "line": 395, "column": 51 }, "end": { "line": 395, "column": 64 } }, "object": { "type": "Identifier", "start": 13367, "end": 13371, "loc": { "start": { "line": 395, "column": 51 }, "end": { "line": 395, "column": 55 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 13372, "end": 13380, "loc": { "start": { "line": 395, "column": 56 }, "end": { "line": 395, "column": 64 }, "identifierName": "DEGTORAD" }, "name": "DEGTORAD" }, "computed": false } } ] } } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13392, "end": 13475, "loc": { "start": { "line": 396, "column": 8 }, "end": { "line": 396, "column": 91 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13398, "end": 13474, "loc": { "start": { "line": 396, "column": 14 }, "end": { "line": 396, "column": 90 } }, "id": { "type": "Identifier", "start": 13398, "end": 13401, "loc": { "start": { "line": 396, "column": 14 }, "end": { "line": 396, "column": 17 }, "identifierName": "dir" }, "name": "dir" }, "init": { "type": "CallExpression", "start": 13404, "end": 13474, "loc": { "start": { "line": 396, "column": 20 }, "end": { "line": 396, "column": 90 } }, "callee": { "type": "MemberExpression", "start": 13404, "end": 13422, "loc": { "start": { "line": 396, "column": 20 }, "end": { "line": 396, "column": 38 } }, "object": { "type": "Identifier", "start": 13404, "end": 13408, "loc": { "start": { "line": 396, "column": 20 }, "end": { "line": 396, "column": 24 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 13409, "end": 13422, "loc": { "start": { "line": 396, "column": 25 }, "end": { "line": 396, "column": 38 }, "identifierName": "normalizeVec3" }, "name": "normalizeVec3" }, "computed": false }, "arguments": [ { "type": "ConditionalExpression", "start": 13423, "end": 13473, "loc": { "start": { "line": 396, "column": 39 }, "end": { "line": 396, "column": 89 } }, "test": { "type": "MemberExpression", "start": 13424, "end": 13434, "loc": { "start": { "line": 396, "column": 40 }, "end": { "line": 396, "column": 50 } }, "object": { "type": "Identifier", "start": 13424, "end": 13430, "loc": { "start": { "line": 396, "column": 40 }, "end": { "line": 396, "column": 46 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 13431, "end": 13434, "loc": { "start": { "line": 396, "column": 47 }, "end": { "line": 396, "column": 50 }, "identifierName": "yUp" }, "name": "yUp" }, "computed": false, "extra": { "parenthesized": true, "parenStart": 13423 } }, "consequent": { "type": "ArrayExpression", "start": 13438, "end": 13459, "loc": { "start": { "line": 396, "column": 54 }, "end": { "line": 396, "column": 75 } }, "elements": [ { "type": "UnaryExpression", "start": 13439, "end": 13443, "loc": { "start": { "line": 396, "column": 55 }, "end": { "line": 396, "column": 59 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13440, "end": 13443, "loc": { "start": { "line": 396, "column": 56 }, "end": { "line": 396, "column": 59 } }, "extra": { "rawValue": 0.5, "raw": "0.5" }, "value": 0.5 }, "extra": { "parenthesizedArgument": false } }, { "type": "UnaryExpression", "start": 13445, "end": 13452, "loc": { "start": { "line": 396, "column": 61 }, "end": { "line": 396, "column": 68 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13446, "end": 13452, "loc": { "start": { "line": 396, "column": 62 }, "end": { "line": 396, "column": 68 } }, "extra": { "rawValue": 0.7071, "raw": "0.7071" }, "value": 0.7071 }, "extra": { "parenthesizedArgument": false } }, { "type": "UnaryExpression", "start": 13454, "end": 13458, "loc": { "start": { "line": 396, "column": 70 }, "end": { "line": 396, "column": 74 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13455, "end": 13458, "loc": { "start": { "line": 396, "column": 71 }, "end": { "line": 396, "column": 74 } }, "extra": { "rawValue": 0.5, "raw": "0.5" }, "value": 0.5 }, "extra": { "parenthesizedArgument": false } } ] }, "alternate": { "type": "ArrayExpression", "start": 13462, "end": 13473, "loc": { "start": { "line": 396, "column": 78 }, "end": { "line": 396, "column": 89 } }, "elements": [ { "type": "UnaryExpression", "start": 13463, "end": 13465, "loc": { "start": { "line": 396, "column": 79 }, "end": { "line": 396, "column": 81 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13464, "end": 13465, "loc": { "start": { "line": 396, "column": 80 }, "end": { "line": 396, "column": 81 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "NumericLiteral", "start": 13467, "end": 13468, "loc": { "start": { "line": 396, "column": 83 }, "end": { "line": 396, "column": 84 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "UnaryExpression", "start": 13470, "end": 13472, "loc": { "start": { "line": 396, "column": 86 }, "end": { "line": 396, "column": 88 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13471, "end": 13472, "loc": { "start": { "line": 396, "column": 87 }, "end": { "line": 396, "column": 88 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] } } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13484, "end": 13564, "loc": { "start": { "line": 397, "column": 8 }, "end": { "line": 397, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13490, "end": 13563, "loc": { "start": { "line": 397, "column": 14 }, "end": { "line": 397, "column": 87 } }, "id": { "type": "Identifier", "start": 13490, "end": 13492, "loc": { "start": { "line": 397, "column": 14 }, "end": { "line": 397, "column": 16 }, "identifierName": "up" }, "name": "up" }, "init": { "type": "CallExpression", "start": 13495, "end": 13563, "loc": { "start": { "line": 397, "column": 19 }, "end": { "line": 397, "column": 87 } }, "callee": { "type": "MemberExpression", "start": 13495, "end": 13513, "loc": { "start": { "line": 397, "column": 19 }, "end": { "line": 397, "column": 37 } }, "object": { "type": "Identifier", "start": 13495, "end": 13499, "loc": { "start": { "line": 397, "column": 19 }, "end": { "line": 397, "column": 23 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 13500, "end": 13513, "loc": { "start": { "line": 397, "column": 24 }, "end": { "line": 397, "column": 37 }, "identifierName": "normalizeVec3" }, "name": "normalizeVec3" }, "computed": false }, "arguments": [ { "type": "ConditionalExpression", "start": 13514, "end": 13562, "loc": { "start": { "line": 397, "column": 38 }, "end": { "line": 397, "column": 86 } }, "test": { "type": "MemberExpression", "start": 13515, "end": 13525, "loc": { "start": { "line": 397, "column": 39 }, "end": { "line": 397, "column": 49 } }, "object": { "type": "Identifier", "start": 13515, "end": 13521, "loc": { "start": { "line": 397, "column": 39 }, "end": { "line": 397, "column": 45 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 13522, "end": 13525, "loc": { "start": { "line": 397, "column": 46 }, "end": { "line": 397, "column": 49 }, "identifierName": "yUp" }, "name": "yUp" }, "computed": false, "extra": { "parenthesized": true, "parenStart": 13514 } }, "consequent": { "type": "ArrayExpression", "start": 13529, "end": 13549, "loc": { "start": { "line": 397, "column": 53 }, "end": { "line": 397, "column": 73 } }, "elements": [ { "type": "UnaryExpression", "start": 13530, "end": 13534, "loc": { "start": { "line": 397, "column": 54 }, "end": { "line": 397, "column": 58 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13531, "end": 13534, "loc": { "start": { "line": 397, "column": 55 }, "end": { "line": 397, "column": 58 } }, "extra": { "rawValue": 0.5, "raw": "0.5" }, "value": 0.5 }, "extra": { "parenthesizedArgument": false } }, { "type": "NumericLiteral", "start": 13536, "end": 13542, "loc": { "start": { "line": 397, "column": 60 }, "end": { "line": 397, "column": 66 } }, "extra": { "rawValue": 0.7071, "raw": "0.7071" }, "value": 0.7071 }, { "type": "UnaryExpression", "start": 13544, "end": 13548, "loc": { "start": { "line": 397, "column": 68 }, "end": { "line": 397, "column": 72 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13545, "end": 13548, "loc": { "start": { "line": 397, "column": 69 }, "end": { "line": 397, "column": 72 } }, "extra": { "rawValue": 0.5, "raw": "0.5" }, "value": 0.5 }, "extra": { "parenthesizedArgument": false } } ] }, "alternate": { "type": "ArrayExpression", "start": 13552, "end": 13562, "loc": { "start": { "line": 397, "column": 76 }, "end": { "line": 397, "column": 86 } }, "elements": [ { "type": "UnaryExpression", "start": 13553, "end": 13555, "loc": { "start": { "line": 397, "column": 77 }, "end": { "line": 397, "column": 79 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13554, "end": 13555, "loc": { "start": { "line": 397, "column": 78 }, "end": { "line": 397, "column": 79 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "NumericLiteral", "start": 13557, "end": 13558, "loc": { "start": { "line": 397, "column": 81 }, "end": { "line": 397, "column": 82 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 13560, "end": 13561, "loc": { "start": { "line": 397, "column": 84 }, "end": { "line": 397, "column": 85 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 13573, "end": 13612, "loc": { "start": { "line": 398, "column": 8 }, "end": { "line": 398, "column": 47 } }, "expression": { "type": "AssignmentExpression", "start": 13573, "end": 13611, "loc": { "start": { "line": 398, "column": 8 }, "end": { "line": 398, "column": 46 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 13573, "end": 13602, "loc": { "start": { "line": 398, "column": 8 }, "end": { "line": 398, "column": 37 } }, "object": { "type": "MemberExpression", "start": 13573, "end": 13593, "loc": { "start": { "line": 398, "column": 8 }, "end": { "line": 398, "column": 28 } }, "object": { "type": "Identifier", "start": 13573, "end": 13579, "loc": { "start": { "line": 398, "column": 8 }, "end": { "line": 398, "column": 14 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 13580, "end": 13593, "loc": { "start": { "line": 398, "column": 15 }, "end": { "line": 398, "column": 28 }, "identifierName": "cameraControl" }, "name": "cameraControl" }, "computed": false }, "property": { "type": "Identifier", "start": 13594, "end": 13602, "loc": { "start": { "line": 398, "column": 29 }, "end": { "line": 398, "column": 37 }, "identifierName": "pivotPos" }, "name": "pivotPos" }, "computed": false }, "right": { "type": "Identifier", "start": 13605, "end": 13611, "loc": { "start": { "line": 398, "column": 40 }, "end": { "line": 398, "column": 46 }, "identifierName": "center" }, "name": "center" } } }, { "type": "ExpressionStatement", "start": 13621, "end": 13659, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 46 } }, "expression": { "type": "AssignmentExpression", "start": 13621, "end": 13658, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 45 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 13621, "end": 13650, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 37 } }, "object": { "type": "MemberExpression", "start": 13621, "end": 13641, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 28 } }, "object": { "type": "Identifier", "start": 13621, "end": 13627, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 14 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 13628, "end": 13641, "loc": { "start": { "line": 399, "column": 15 }, "end": { "line": 399, "column": 28 }, "identifierName": "cameraControl" }, "name": "cameraControl" }, "computed": false }, "property": { "type": "Identifier", "start": 13642, "end": 13650, "loc": { "start": { "line": 399, "column": 29 }, "end": { "line": 399, "column": 37 }, "identifierName": "planView" }, "name": "planView" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 13653, "end": 13658, "loc": { "start": { "line": 399, "column": 40 }, "end": { "line": 399, "column": 45 } }, "value": false } } }, { "type": "ExpressionStatement", "start": 13668, "end": 13895, "loc": { "start": { "line": 400, "column": 8 }, "end": { "line": 405, "column": 11 } }, "expression": { "type": "CallExpression", "start": 13668, "end": 13894, "loc": { "start": { "line": 400, "column": 8 }, "end": { "line": 405, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 13668, "end": 13694, "loc": { "start": { "line": 400, "column": 8 }, "end": { "line": 400, "column": 34 } }, "object": { "type": "MemberExpression", "start": 13668, "end": 13687, "loc": { "start": { "line": 400, "column": 8 }, "end": { "line": 400, "column": 27 } }, "object": { "type": "Identifier", "start": 13668, "end": 13674, "loc": { "start": { "line": 400, "column": 8 }, "end": { "line": 400, "column": 14 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 13675, "end": 13687, "loc": { "start": { "line": 400, "column": 15 }, "end": { "line": 400, "column": 27 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 13688, "end": 13694, "loc": { "start": { "line": 400, "column": 28 }, "end": { "line": 400, "column": 34 }, "identifierName": "jumpTo" }, "name": "jumpTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 13695, "end": 13893, "loc": { "start": { "line": 400, "column": 35 }, "end": { "line": 405, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 13709, "end": 13721, "loc": { "start": { "line": 401, "column": 12 }, "end": { "line": 401, "column": 24 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13709, "end": 13713, "loc": { "start": { "line": 401, "column": 12 }, "end": { "line": 401, "column": 16 }, "identifierName": "look" }, "name": "look" }, "value": { "type": "Identifier", "start": 13715, "end": 13721, "loc": { "start": { "line": 401, "column": 18 }, "end": { "line": 401, "column": 24 }, "identifierName": "center" }, "name": "center" } }, { "type": "ObjectProperty", "start": 13735, "end": 13827, "loc": { "start": { "line": 402, "column": 12 }, "end": { "line": 402, "column": 104 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13735, "end": 13738, "loc": { "start": { "line": 402, "column": 12 }, "end": { "line": 402, "column": 15 }, "identifierName": "eye" }, "name": "eye" }, "value": { "type": "ArrayExpression", "start": 13740, "end": 13827, "loc": { "start": { "line": 402, "column": 17 }, "end": { "line": 402, "column": 104 } }, "elements": [ { "type": "BinaryExpression", "start": 13741, "end": 13768, "loc": { "start": { "line": 402, "column": 18 }, "end": { "line": 402, "column": 45 } }, "left": { "type": "MemberExpression", "start": 13741, "end": 13750, "loc": { "start": { "line": 402, "column": 18 }, "end": { "line": 402, "column": 27 } }, "object": { "type": "Identifier", "start": 13741, "end": 13747, "loc": { "start": { "line": 402, "column": 18 }, "end": { "line": 402, "column": 24 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 13748, "end": 13749, "loc": { "start": { "line": 402, "column": 25 }, "end": { "line": 402, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 13754, "end": 13767, "loc": { "start": { "line": 402, "column": 31 }, "end": { "line": 402, "column": 44 } }, "left": { "type": "Identifier", "start": 13754, "end": 13758, "loc": { "start": { "line": 402, "column": 31 }, "end": { "line": 402, "column": 35 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 13761, "end": 13767, "loc": { "start": { "line": 402, "column": 38 }, "end": { "line": 402, "column": 44 } }, "object": { "type": "Identifier", "start": 13761, "end": 13764, "loc": { "start": { "line": 402, "column": 38 }, "end": { "line": 402, "column": 41 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 13765, "end": 13766, "loc": { "start": { "line": 402, "column": 42 }, "end": { "line": 402, "column": 43 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 13753 } } }, { "type": "BinaryExpression", "start": 13770, "end": 13797, "loc": { "start": { "line": 402, "column": 47 }, "end": { "line": 402, "column": 74 } }, "left": { "type": "MemberExpression", "start": 13770, "end": 13779, "loc": { "start": { "line": 402, "column": 47 }, "end": { "line": 402, "column": 56 } }, "object": { "type": "Identifier", "start": 13770, "end": 13776, "loc": { "start": { "line": 402, "column": 47 }, "end": { "line": 402, "column": 53 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 13777, "end": 13778, "loc": { "start": { "line": 402, "column": 54 }, "end": { "line": 402, "column": 55 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 13783, "end": 13796, "loc": { "start": { "line": 402, "column": 60 }, "end": { "line": 402, "column": 73 } }, "left": { "type": "Identifier", "start": 13783, "end": 13787, "loc": { "start": { "line": 402, "column": 60 }, "end": { "line": 402, "column": 64 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 13790, "end": 13796, "loc": { "start": { "line": 402, "column": 67 }, "end": { "line": 402, "column": 73 } }, "object": { "type": "Identifier", "start": 13790, "end": 13793, "loc": { "start": { "line": 402, "column": 67 }, "end": { "line": 402, "column": 70 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 13794, "end": 13795, "loc": { "start": { "line": 402, "column": 71 }, "end": { "line": 402, "column": 72 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 13782 } } }, { "type": "BinaryExpression", "start": 13799, "end": 13826, "loc": { "start": { "line": 402, "column": 76 }, "end": { "line": 402, "column": 103 } }, "left": { "type": "MemberExpression", "start": 13799, "end": 13808, "loc": { "start": { "line": 402, "column": 76 }, "end": { "line": 402, "column": 85 } }, "object": { "type": "Identifier", "start": 13799, "end": 13805, "loc": { "start": { "line": 402, "column": 76 }, "end": { "line": 402, "column": 82 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 13806, "end": 13807, "loc": { "start": { "line": 402, "column": 83 }, "end": { "line": 402, "column": 84 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 13812, "end": 13825, "loc": { "start": { "line": 402, "column": 89 }, "end": { "line": 402, "column": 102 } }, "left": { "type": "Identifier", "start": 13812, "end": 13816, "loc": { "start": { "line": 402, "column": 89 }, "end": { "line": 402, "column": 93 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 13819, "end": 13825, "loc": { "start": { "line": 402, "column": 96 }, "end": { "line": 402, "column": 102 } }, "object": { "type": "Identifier", "start": 13819, "end": 13822, "loc": { "start": { "line": 402, "column": 96 }, "end": { "line": 402, "column": 99 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 13823, "end": 13824, "loc": { "start": { "line": 402, "column": 100 }, "end": { "line": 402, "column": 101 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 13811 } } } ] } }, { "type": "ObjectProperty", "start": 13841, "end": 13847, "loc": { "start": { "line": 403, "column": 12 }, "end": { "line": 403, "column": 18 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13841, "end": 13843, "loc": { "start": { "line": 403, "column": 12 }, "end": { "line": 403, "column": 14 }, "identifierName": "up" }, "name": "up" }, "value": { "type": "Identifier", "start": 13845, "end": 13847, "loc": { "start": { "line": 403, "column": 16 }, "end": { "line": 403, "column": 18 }, "identifierName": "up" }, "name": "up" } }, { "type": "ObjectProperty", "start": 13861, "end": 13883, "loc": { "start": { "line": 404, "column": 12 }, "end": { "line": 404, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13861, "end": 13871, "loc": { "start": { "line": 404, "column": 12 }, "end": { "line": 404, "column": 22 }, "identifierName": "orthoScale" }, "name": "orthoScale" }, "value": { "type": "BinaryExpression", "start": 13873, "end": 13883, "loc": { "start": { "line": 404, "column": 24 }, "end": { "line": 404, "column": 34 } }, "left": { "type": "Identifier", "start": 13873, "end": 13877, "loc": { "start": { "line": 404, "column": 24 }, "end": { "line": 404, "column": 28 }, "identifierName": "diag" }, "name": "diag" }, "operator": "*", "right": { "type": "NumericLiteral", "start": 13880, "end": 13883, "loc": { "start": { "line": 404, "column": 31 }, "end": { "line": 404, "column": 34 } }, "extra": { "rawValue": 1.1, "raw": "1.1" }, "value": 1.1 } } } ] } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 13907, "end": 14802, "loc": { "start": { "line": 408, "column": 4 }, "end": { "line": 430, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 13907, "end": 13918, "loc": { "start": { "line": 408, "column": 4 }, "end": { "line": 408, "column": 15 }, "identifierName": "unloadModel" }, "name": "unloadModel" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 13919, "end": 13926, "loc": { "start": { "line": 408, "column": 16 }, "end": { "line": 408, "column": 23 }, "identifierName": "modelId" }, "name": "modelId" } ], "body": { "type": "BlockStatement", "start": 13928, "end": 14802, "loc": { "start": { "line": 408, "column": 25 }, "end": { "line": 430, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 13938, "end": 13986, "loc": { "start": { "line": 409, "column": 8 }, "end": { "line": 409, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13944, "end": 13985, "loc": { "start": { "line": 409, "column": 14 }, "end": { "line": 409, "column": 55 } }, "id": { "type": "Identifier", "start": 13944, "end": 13949, "loc": { "start": { "line": 409, "column": 14 }, "end": { "line": 409, "column": 19 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "MemberExpression", "start": 13952, "end": 13985, "loc": { "start": { "line": 409, "column": 22 }, "end": { "line": 409, "column": 55 } }, "object": { "type": "MemberExpression", "start": 13952, "end": 13976, "loc": { "start": { "line": 409, "column": 22 }, "end": { "line": 409, "column": 46 } }, "object": { "type": "MemberExpression", "start": 13952, "end": 13969, "loc": { "start": { "line": 409, "column": 22 }, "end": { "line": 409, "column": 39 } }, "object": { "type": "MemberExpression", "start": 13952, "end": 13963, "loc": { "start": { "line": 409, "column": 22 }, "end": { "line": 409, "column": 33 } }, "object": { "type": "ThisExpression", "start": 13952, "end": 13956, "loc": { "start": { "line": 409, "column": 22 }, "end": { "line": 409, "column": 26 } } }, "property": { "type": "Identifier", "start": 13957, "end": 13963, "loc": { "start": { "line": 409, "column": 27 }, "end": { "line": 409, "column": 33 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 13964, "end": 13969, "loc": { "start": { "line": 409, "column": 34 }, "end": { "line": 409, "column": 39 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 13970, "end": 13976, "loc": { "start": { "line": 409, "column": 40 }, "end": { "line": 409, "column": 46 }, "identifierName": "models" }, "name": "models" }, "computed": false }, "property": { "type": "Identifier", "start": 13977, "end": 13984, "loc": { "start": { "line": 409, "column": 47 }, "end": { "line": 409, "column": 54 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 13995, "end": 14094, "loc": { "start": { "line": 410, "column": 8 }, "end": { "line": 413, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 13999, "end": 14005, "loc": { "start": { "line": 410, "column": 12 }, "end": { "line": 410, "column": 18 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 14000, "end": 14005, "loc": { "start": { "line": 410, "column": 13 }, "end": { "line": 410, "column": 18 }, "identifierName": "model" }, "name": "model" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 14007, "end": 14094, "loc": { "start": { "line": 410, "column": 20 }, "end": { "line": 413, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 14021, "end": 14064, "loc": { "start": { "line": 411, "column": 12 }, "end": { "line": 411, "column": 55 } }, "expression": { "type": "CallExpression", "start": 14021, "end": 14063, "loc": { "start": { "line": 411, "column": 12 }, "end": { "line": 411, "column": 54 } }, "callee": { "type": "MemberExpression", "start": 14021, "end": 14031, "loc": { "start": { "line": 411, "column": 12 }, "end": { "line": 411, "column": 22 } }, "object": { "type": "ThisExpression", "start": 14021, "end": 14025, "loc": { "start": { "line": 411, "column": 12 }, "end": { "line": 411, "column": 16 } } }, "property": { "type": "Identifier", "start": 14026, "end": 14031, "loc": { "start": { "line": 411, "column": 17 }, "end": { "line": 411, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 14032, "end": 14062, "loc": { "start": { "line": 411, "column": 23 }, "end": { "line": 411, "column": 53 } }, "left": { "type": "StringLiteral", "start": 14032, "end": 14052, "loc": { "start": { "line": 411, "column": 23 }, "end": { "line": 411, "column": 43 } }, "extra": { "rawValue": "Model not loaded: ", "raw": "\"Model not loaded: \"" }, "value": "Model not loaded: " }, "operator": "+", "right": { "type": "Identifier", "start": 14055, "end": 14062, "loc": { "start": { "line": 411, "column": 46 }, "end": { "line": 411, "column": 53 }, "identifierName": "modelId" }, "name": "modelId" } } ] } }, { "type": "ReturnStatement", "start": 14077, "end": 14084, "loc": { "start": { "line": 412, "column": 12 }, "end": { "line": 412, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 14103, "end": 14119, "loc": { "start": { "line": 414, "column": 8 }, "end": { "line": 414, "column": 24 } }, "expression": { "type": "CallExpression", "start": 14103, "end": 14118, "loc": { "start": { "line": 414, "column": 8 }, "end": { "line": 414, "column": 23 } }, "callee": { "type": "MemberExpression", "start": 14103, "end": 14116, "loc": { "start": { "line": 414, "column": 8 }, "end": { "line": 414, "column": 21 } }, "object": { "type": "Identifier", "start": 14103, "end": 14108, "loc": { "start": { "line": 414, "column": 8 }, "end": { "line": 414, "column": 13 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 14109, "end": 14116, "loc": { "start": { "line": 414, "column": 14 }, "end": { "line": 414, "column": 21 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "VariableDeclaration", "start": 14128, "end": 14183, "loc": { "start": { "line": 415, "column": 8 }, "end": { "line": 415, "column": 63 } }, "declarations": [ { "type": "VariableDeclarator", "start": 14134, "end": 14182, "loc": { "start": { "line": 415, "column": 14 }, "end": { "line": 415, "column": 62 } }, "id": { "type": "Identifier", "start": 14134, "end": 14142, "loc": { "start": { "line": 415, "column": 14 }, "end": { "line": 415, "column": 22 }, "identifierName": "checkbox" }, "name": "checkbox" }, "init": { "type": "CallExpression", "start": 14145, "end": 14182, "loc": { "start": { "line": 415, "column": 25 }, "end": { "line": 415, "column": 62 } }, "callee": { "type": "MemberExpression", "start": 14145, "end": 14168, "loc": { "start": { "line": 415, "column": 25 }, "end": { "line": 415, "column": 48 } }, "object": { "type": "Identifier", "start": 14145, "end": 14153, "loc": { "start": { "line": 415, "column": 25 }, "end": { "line": 415, "column": 33 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 14154, "end": 14168, "loc": { "start": { "line": 415, "column": 34 }, "end": { "line": 415, "column": 48 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 14169, "end": 14181, "loc": { "start": { "line": 415, "column": 49 }, "end": { "line": 415, "column": 61 } }, "left": { "type": "StringLiteral", "start": 14169, "end": 14171, "loc": { "start": { "line": 415, "column": 49 }, "end": { "line": 415, "column": 51 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "Identifier", "start": 14174, "end": 14181, "loc": { "start": { "line": 415, "column": 54 }, "end": { "line": 415, "column": 61 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 14192, "end": 14217, "loc": { "start": { "line": 416, "column": 8 }, "end": { "line": 416, "column": 33 } }, "expression": { "type": "AssignmentExpression", "start": 14192, "end": 14216, "loc": { "start": { "line": 416, "column": 8 }, "end": { "line": 416, "column": 32 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 14192, "end": 14208, "loc": { "start": { "line": 416, "column": 8 }, "end": { "line": 416, "column": 24 } }, "object": { "type": "Identifier", "start": 14192, "end": 14200, "loc": { "start": { "line": 416, "column": 8 }, "end": { "line": 416, "column": 16 }, "identifierName": "checkbox" }, "name": "checkbox" }, "property": { "type": "Identifier", "start": 14201, "end": 14208, "loc": { "start": { "line": 416, "column": 17 }, "end": { "line": 416, "column": 24 }, "identifierName": "checked" }, "name": "checked" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 14211, "end": 14216, "loc": { "start": { "line": 416, "column": 27 }, "end": { "line": 416, "column": 32 } }, "value": false } } }, { "type": "VariableDeclaration", "start": 14226, "end": 14282, "loc": { "start": { "line": 417, "column": 8 }, "end": { "line": 417, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", "start": 14232, "end": 14281, "loc": { "start": { "line": 417, "column": 14 }, "end": { "line": 417, "column": 63 } }, "id": { "type": "Identifier", "start": 14232, "end": 14236, "loc": { "start": { "line": 417, "column": 14 }, "end": { "line": 417, "column": 18 }, "identifierName": "span" }, "name": "span" }, "init": { "type": "CallExpression", "start": 14239, "end": 14281, "loc": { "start": { "line": 417, "column": 21 }, "end": { "line": 417, "column": 63 } }, "callee": { "type": "MemberExpression", "start": 14239, "end": 14262, "loc": { "start": { "line": 417, "column": 21 }, "end": { "line": 417, "column": 44 } }, "object": { "type": "Identifier", "start": 14239, "end": 14247, "loc": { "start": { "line": 417, "column": 21 }, "end": { "line": 417, "column": 29 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 14248, "end": 14262, "loc": { "start": { "line": 417, "column": 30 }, "end": { "line": 417, "column": 44 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 14263, "end": 14280, "loc": { "start": { "line": 417, "column": 45 }, "end": { "line": 417, "column": 62 } }, "left": { "type": "StringLiteral", "start": 14263, "end": 14270, "loc": { "start": { "line": 417, "column": 45 }, "end": { "line": 417, "column": 52 } }, "extra": { "rawValue": "span-", "raw": "\"span-\"" }, "value": "span-" }, "operator": "+", "right": { "type": "Identifier", "start": 14273, "end": 14280, "loc": { "start": { "line": 417, "column": 55 }, "end": { "line": 417, "column": 62 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 14291, "end": 14315, "loc": { "start": { "line": 418, "column": 8 }, "end": { "line": 418, "column": 32 } }, "expression": { "type": "UpdateExpression", "start": 14291, "end": 14314, "loc": { "start": { "line": 418, "column": 8 }, "end": { "line": 418, "column": 31 } }, "operator": "--", "prefix": false, "argument": { "type": "MemberExpression", "start": 14291, "end": 14312, "loc": { "start": { "line": 418, "column": 8 }, "end": { "line": 418, "column": 29 } }, "object": { "type": "ThisExpression", "start": 14291, "end": 14295, "loc": { "start": { "line": 418, "column": 8 }, "end": { "line": 418, "column": 12 } } }, "property": { "type": "Identifier", "start": 14296, "end": 14312, "loc": { "start": { "line": 418, "column": 13 }, "end": { "line": 418, "column": 29 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false } } }, { "type": "IfStatement", "start": 14324, "end": 14528, "loc": { "start": { "line": 419, "column": 8 }, "end": { "line": 423, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 14328, "end": 14353, "loc": { "start": { "line": 419, "column": 12 }, "end": { "line": 419, "column": 37 } }, "left": { "type": "MemberExpression", "start": 14328, "end": 14349, "loc": { "start": { "line": 419, "column": 12 }, "end": { "line": 419, "column": 33 } }, "object": { "type": "ThisExpression", "start": 14328, "end": 14332, "loc": { "start": { "line": 419, "column": 12 }, "end": { "line": 419, "column": 16 } } }, "property": { "type": "Identifier", "start": 14333, "end": 14349, "loc": { "start": { "line": 419, "column": 17 }, "end": { "line": 419, "column": 33 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": ">", "right": { "type": "NumericLiteral", "start": 14352, "end": 14353, "loc": { "start": { "line": 419, "column": 36 }, "end": { "line": 419, "column": 37 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, "consequent": { "type": "BlockStatement", "start": 14355, "end": 14440, "loc": { "start": { "line": 419, "column": 39 }, "end": { "line": 421, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 14369, "end": 14430, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 73 } }, "expression": { "type": "CallExpression", "start": 14369, "end": 14429, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 14369, "end": 14417, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 60 } }, "object": { "type": "MemberExpression", "start": 14369, "end": 14410, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 53 } }, "object": { "type": "MemberExpression", "start": 14369, "end": 14400, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 43 } }, "object": { "type": "ThisExpression", "start": 14369, "end": 14373, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 16 } } }, "property": { "type": "Identifier", "start": 14374, "end": 14400, "loc": { "start": { "line": 420, "column": 17 }, "end": { "line": 420, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 14401, "end": 14410, "loc": { "start": { "line": 420, "column": 44 }, "end": { "line": 420, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 14411, "end": 14417, "loc": { "start": { "line": 420, "column": 54 }, "end": { "line": 420, "column": 60 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 14418, "end": 14428, "loc": { "start": { "line": 420, "column": 61 }, "end": { "line": 420, "column": 71 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 14446, "end": 14528, "loc": { "start": { "line": 421, "column": 15 }, "end": { "line": 423, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 14460, "end": 14518, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 70 } }, "expression": { "type": "CallExpression", "start": 14460, "end": 14517, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 14460, "end": 14505, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 57 } }, "object": { "type": "MemberExpression", "start": 14460, "end": 14501, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 53 } }, "object": { "type": "MemberExpression", "start": 14460, "end": 14491, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 43 } }, "object": { "type": "ThisExpression", "start": 14460, "end": 14464, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 16 } } }, "property": { "type": "Identifier", "start": 14465, "end": 14491, "loc": { "start": { "line": 422, "column": 17 }, "end": { "line": 422, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 14492, "end": 14501, "loc": { "start": { "line": 422, "column": 44 }, "end": { "line": 422, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 14502, "end": 14505, "loc": { "start": { "line": 422, "column": 54 }, "end": { "line": 422, "column": 57 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 14506, "end": 14516, "loc": { "start": { "line": 422, "column": 58 }, "end": { "line": 422, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } }, { "type": "IfStatement", "start": 14537, "end": 14751, "loc": { "start": { "line": 424, "column": 8 }, "end": { "line": 428, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 14541, "end": 14580, "loc": { "start": { "line": 424, "column": 12 }, "end": { "line": 424, "column": 51 } }, "left": { "type": "MemberExpression", "start": 14541, "end": 14562, "loc": { "start": { "line": 424, "column": 12 }, "end": { "line": 424, "column": 33 } }, "object": { "type": "ThisExpression", "start": 14541, "end": 14545, "loc": { "start": { "line": 424, "column": 12 }, "end": { "line": 424, "column": 16 } } }, "property": { "type": "Identifier", "start": 14546, "end": 14562, "loc": { "start": { "line": 424, "column": 17 }, "end": { "line": 424, "column": 33 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": "<", "right": { "type": "MemberExpression", "start": 14565, "end": 14580, "loc": { "start": { "line": 424, "column": 36 }, "end": { "line": 424, "column": 51 } }, "object": { "type": "ThisExpression", "start": 14565, "end": 14569, "loc": { "start": { "line": 424, "column": 36 }, "end": { "line": 424, "column": 40 } } }, "property": { "type": "Identifier", "start": 14570, "end": 14580, "loc": { "start": { "line": 424, "column": 41 }, "end": { "line": 424, "column": 51 }, "identifierName": "_numModels" }, "name": "_numModels" }, "computed": false } }, "consequent": { "type": "BlockStatement", "start": 14582, "end": 14665, "loc": { "start": { "line": 424, "column": 53 }, "end": { "line": 426, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 14596, "end": 14655, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 71 } }, "expression": { "type": "CallExpression", "start": 14596, "end": 14654, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 70 } }, "callee": { "type": "MemberExpression", "start": 14596, "end": 14642, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 58 } }, "object": { "type": "MemberExpression", "start": 14596, "end": 14635, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 51 } }, "object": { "type": "MemberExpression", "start": 14596, "end": 14625, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 41 } }, "object": { "type": "ThisExpression", "start": 14596, "end": 14600, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 16 } } }, "property": { "type": "Identifier", "start": 14601, "end": 14625, "loc": { "start": { "line": 425, "column": 17 }, "end": { "line": 425, "column": 41 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 14626, "end": 14635, "loc": { "start": { "line": 425, "column": 42 }, "end": { "line": 425, "column": 51 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 14636, "end": 14642, "loc": { "start": { "line": 425, "column": 52 }, "end": { "line": 425, "column": 58 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 14643, "end": 14653, "loc": { "start": { "line": 425, "column": 59 }, "end": { "line": 425, "column": 69 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 14671, "end": 14751, "loc": { "start": { "line": 426, "column": 15 }, "end": { "line": 428, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 14685, "end": 14741, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 68 } }, "expression": { "type": "CallExpression", "start": 14685, "end": 14740, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 14685, "end": 14728, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 55 } }, "object": { "type": "MemberExpression", "start": 14685, "end": 14724, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 51 } }, "object": { "type": "MemberExpression", "start": 14685, "end": 14714, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 41 } }, "object": { "type": "ThisExpression", "start": 14685, "end": 14689, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 16 } } }, "property": { "type": "Identifier", "start": 14690, "end": 14714, "loc": { "start": { "line": 427, "column": 17 }, "end": { "line": 427, "column": 41 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 14715, "end": 14724, "loc": { "start": { "line": 427, "column": 42 }, "end": { "line": 427, "column": 51 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 14725, "end": 14728, "loc": { "start": { "line": 427, "column": 52 }, "end": { "line": 427, "column": 55 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 14729, "end": 14739, "loc": { "start": { "line": 427, "column": 56 }, "end": { "line": 427, "column": 66 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 14760, "end": 14796, "loc": { "start": { "line": 429, "column": 8 }, "end": { "line": 429, "column": 44 } }, "expression": { "type": "CallExpression", "start": 14760, "end": 14795, "loc": { "start": { "line": 429, "column": 8 }, "end": { "line": 429, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 14760, "end": 14769, "loc": { "start": { "line": 429, "column": 8 }, "end": { "line": 429, "column": 17 } }, "object": { "type": "ThisExpression", "start": 14760, "end": 14764, "loc": { "start": { "line": 429, "column": 8 }, "end": { "line": 429, "column": 12 } } }, "property": { "type": "Identifier", "start": 14765, "end": 14769, "loc": { "start": { "line": 429, "column": 13 }, "end": { "line": 429, "column": 17 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 14770, "end": 14785, "loc": { "start": { "line": 429, "column": 18 }, "end": { "line": 429, "column": 33 } }, "extra": { "rawValue": "modelUnloaded", "raw": "\"modelUnloaded\"" }, "value": "modelUnloaded" }, { "type": "Identifier", "start": 14787, "end": 14794, "loc": { "start": { "line": 429, "column": 35 }, "end": { "line": 429, "column": 42 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 14808, "end": 15081, "loc": { "start": { "line": 432, "column": 4 }, "end": { "line": 439, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 14808, "end": 14823, "loc": { "start": { "line": 432, "column": 4 }, "end": { "line": 432, "column": 19 }, "identifierName": "unloadAllModels" }, "name": "unloadAllModels" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 14826, "end": 15081, "loc": { "start": { "line": 432, "column": 22 }, "end": { "line": 439, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 14836, "end": 14876, "loc": { "start": { "line": 433, "column": 8 }, "end": { "line": 433, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 14842, "end": 14875, "loc": { "start": { "line": 433, "column": 14 }, "end": { "line": 433, "column": 47 } }, "id": { "type": "Identifier", "start": 14842, "end": 14848, "loc": { "start": { "line": 433, "column": 14 }, "end": { "line": 433, "column": 20 }, "identifierName": "models" }, "name": "models" }, "init": { "type": "MemberExpression", "start": 14851, "end": 14875, "loc": { "start": { "line": 433, "column": 23 }, "end": { "line": 433, "column": 47 } }, "object": { "type": "MemberExpression", "start": 14851, "end": 14868, "loc": { "start": { "line": 433, "column": 23 }, "end": { "line": 433, "column": 40 } }, "object": { "type": "MemberExpression", "start": 14851, "end": 14862, "loc": { "start": { "line": 433, "column": 23 }, "end": { "line": 433, "column": 34 } }, "object": { "type": "ThisExpression", "start": 14851, "end": 14855, "loc": { "start": { "line": 433, "column": 23 }, "end": { "line": 433, "column": 27 } } }, "property": { "type": "Identifier", "start": 14856, "end": 14862, "loc": { "start": { "line": 433, "column": 28 }, "end": { "line": 433, "column": 34 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 14863, "end": 14868, "loc": { "start": { "line": 433, "column": 35 }, "end": { "line": 433, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 14869, "end": 14875, "loc": { "start": { "line": 433, "column": 41 }, "end": { "line": 433, "column": 47 }, "identifierName": "models" }, "name": "models" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 14885, "end": 14922, "loc": { "start": { "line": 434, "column": 8 }, "end": { "line": 434, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 14891, "end": 14921, "loc": { "start": { "line": 434, "column": 14 }, "end": { "line": 434, "column": 44 } }, "id": { "type": "Identifier", "start": 14891, "end": 14899, "loc": { "start": { "line": 434, "column": 14 }, "end": { "line": 434, "column": 22 }, "identifierName": "modelIds" }, "name": "modelIds" }, "init": { "type": "CallExpression", "start": 14902, "end": 14921, "loc": { "start": { "line": 434, "column": 25 }, "end": { "line": 434, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 14902, "end": 14913, "loc": { "start": { "line": 434, "column": 25 }, "end": { "line": 434, "column": 36 } }, "object": { "type": "Identifier", "start": 14902, "end": 14908, "loc": { "start": { "line": 434, "column": 25 }, "end": { "line": 434, "column": 31 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 14909, "end": 14913, "loc": { "start": { "line": 434, "column": 32 }, "end": { "line": 434, "column": 36 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 14914, "end": 14920, "loc": { "start": { "line": 434, "column": 37 }, "end": { "line": 434, "column": 43 }, "identifierName": "models" }, "name": "models" } ] } } ], "kind": "const" }, { "type": "ForStatement", "start": 14931, "end": 15075, "loc": { "start": { "line": 435, "column": 8 }, "end": { "line": 438, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 14936, "end": 14968, "loc": { "start": { "line": 435, "column": 13 }, "end": { "line": 435, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 14940, "end": 14945, "loc": { "start": { "line": 435, "column": 17 }, "end": { "line": 435, "column": 22 } }, "id": { "type": "Identifier", "start": 14940, "end": 14941, "loc": { "start": { "line": 435, "column": 17 }, "end": { "line": 435, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 14944, "end": 14945, "loc": { "start": { "line": 435, "column": 21 }, "end": { "line": 435, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 14947, "end": 14968, "loc": { "start": { "line": 435, "column": 24 }, "end": { "line": 435, "column": 45 } }, "id": { "type": "Identifier", "start": 14947, "end": 14950, "loc": { "start": { "line": 435, "column": 24 }, "end": { "line": 435, "column": 27 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 14953, "end": 14968, "loc": { "start": { "line": 435, "column": 30 }, "end": { "line": 435, "column": 45 } }, "object": { "type": "Identifier", "start": 14953, "end": 14961, "loc": { "start": { "line": 435, "column": 30 }, "end": { "line": 435, "column": 38 }, "identifierName": "modelIds" }, "name": "modelIds" }, "property": { "type": "Identifier", "start": 14962, "end": 14968, "loc": { "start": { "line": 435, "column": 39 }, "end": { "line": 435, "column": 45 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "var" }, "test": { "type": "BinaryExpression", "start": 14970, "end": 14977, "loc": { "start": { "line": 435, "column": 47 }, "end": { "line": 435, "column": 54 } }, "left": { "type": "Identifier", "start": 14970, "end": 14971, "loc": { "start": { "line": 435, "column": 47 }, "end": { "line": 435, "column": 48 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 14974, "end": 14977, "loc": { "start": { "line": 435, "column": 51 }, "end": { "line": 435, "column": 54 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 14979, "end": 14982, "loc": { "start": { "line": 435, "column": 56 }, "end": { "line": 435, "column": 59 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 14979, "end": 14980, "loc": { "start": { "line": 435, "column": 56 }, "end": { "line": 435, "column": 57 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 14984, "end": 15075, "loc": { "start": { "line": 435, "column": 61 }, "end": { "line": 438, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 14998, "end": 15026, "loc": { "start": { "line": 436, "column": 12 }, "end": { "line": 436, "column": 40 } }, "declarations": [ { "type": "VariableDeclarator", "start": 15004, "end": 15025, "loc": { "start": { "line": 436, "column": 18 }, "end": { "line": 436, "column": 39 } }, "id": { "type": "Identifier", "start": 15004, "end": 15011, "loc": { "start": { "line": 436, "column": 18 }, "end": { "line": 436, "column": 25 }, "identifierName": "modelId" }, "name": "modelId" }, "init": { "type": "MemberExpression", "start": 15014, "end": 15025, "loc": { "start": { "line": 436, "column": 28 }, "end": { "line": 436, "column": 39 } }, "object": { "type": "Identifier", "start": 15014, "end": 15022, "loc": { "start": { "line": 436, "column": 28 }, "end": { "line": 436, "column": 36 }, "identifierName": "modelIds" }, "name": "modelIds" }, "property": { "type": "Identifier", "start": 15023, "end": 15024, "loc": { "start": { "line": 436, "column": 37 }, "end": { "line": 436, "column": 38 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 15039, "end": 15065, "loc": { "start": { "line": 437, "column": 12 }, "end": { "line": 437, "column": 38 } }, "expression": { "type": "CallExpression", "start": 15039, "end": 15064, "loc": { "start": { "line": 437, "column": 12 }, "end": { "line": 437, "column": 37 } }, "callee": { "type": "MemberExpression", "start": 15039, "end": 15055, "loc": { "start": { "line": 437, "column": 12 }, "end": { "line": 437, "column": 28 } }, "object": { "type": "ThisExpression", "start": 15039, "end": 15043, "loc": { "start": { "line": 437, "column": 12 }, "end": { "line": 437, "column": 16 } } }, "property": { "type": "Identifier", "start": 15044, "end": 15055, "loc": { "start": { "line": 437, "column": 17 }, "end": { "line": 437, "column": 28 }, "identifierName": "unloadModel" }, "name": "unloadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 15056, "end": 15063, "loc": { "start": { "line": 437, "column": 29 }, "end": { "line": 437, "column": 36 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 15087, "end": 15153, "loc": { "start": { "line": 441, "column": 4 }, "end": { "line": 443, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15087, "end": 15105, "loc": { "start": { "line": 441, "column": 4 }, "end": { "line": 441, "column": 22 }, "identifierName": "getNumModelsLoaded" }, "name": "getNumModelsLoaded" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 15108, "end": 15153, "loc": { "start": { "line": 441, "column": 25 }, "end": { "line": 443, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 15118, "end": 15147, "loc": { "start": { "line": 442, "column": 8 }, "end": { "line": 442, "column": 37 } }, "argument": { "type": "MemberExpression", "start": 15125, "end": 15146, "loc": { "start": { "line": 442, "column": 15 }, "end": { "line": 442, "column": 36 } }, "object": { "type": "ThisExpression", "start": 15125, "end": 15129, "loc": { "start": { "line": 442, "column": 15 }, "end": { "line": 442, "column": 19 } } }, "property": { "type": "Identifier", "start": 15130, "end": 15146, "loc": { "start": { "line": 442, "column": 20 }, "end": { "line": 442, "column": 36 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 15159, "end": 15241, "loc": { "start": { "line": 445, "column": 4 }, "end": { "line": 447, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15159, "end": 15177, "loc": { "start": { "line": 445, "column": 4 }, "end": { "line": 445, "column": 22 }, "identifierName": "_getLoadedModelIds" }, "name": "_getLoadedModelIds" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 15180, "end": 15241, "loc": { "start": { "line": 445, "column": 25 }, "end": { "line": 447, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 15190, "end": 15235, "loc": { "start": { "line": 446, "column": 8 }, "end": { "line": 446, "column": 53 } }, "argument": { "type": "CallExpression", "start": 15197, "end": 15234, "loc": { "start": { "line": 446, "column": 15 }, "end": { "line": 446, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 15197, "end": 15208, "loc": { "start": { "line": 446, "column": 15 }, "end": { "line": 446, "column": 26 } }, "object": { "type": "Identifier", "start": 15197, "end": 15203, "loc": { "start": { "line": 446, "column": 15 }, "end": { "line": 446, "column": 21 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 15204, "end": 15208, "loc": { "start": { "line": 446, "column": 22 }, "end": { "line": 446, "column": 26 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 15209, "end": 15233, "loc": { "start": { "line": 446, "column": 27 }, "end": { "line": 446, "column": 51 } }, "object": { "type": "MemberExpression", "start": 15209, "end": 15226, "loc": { "start": { "line": 446, "column": 27 }, "end": { "line": 446, "column": 44 } }, "object": { "type": "MemberExpression", "start": 15209, "end": 15220, "loc": { "start": { "line": 446, "column": 27 }, "end": { "line": 446, "column": 38 } }, "object": { "type": "ThisExpression", "start": 15209, "end": 15213, "loc": { "start": { "line": 446, "column": 27 }, "end": { "line": 446, "column": 31 } } }, "property": { "type": "Identifier", "start": 15214, "end": 15220, "loc": { "start": { "line": 446, "column": 32 }, "end": { "line": 446, "column": 38 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 15221, "end": 15226, "loc": { "start": { "line": 446, "column": 39 }, "end": { "line": 446, "column": 44 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 15227, "end": 15233, "loc": { "start": { "line": 446, "column": 45 }, "end": { "line": 446, "column": 51 }, "identifierName": "models" }, "name": "models" }, "computed": false } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 15247, "end": 15331, "loc": { "start": { "line": 449, "column": 4 }, "end": { "line": 451, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15247, "end": 15260, "loc": { "start": { "line": 449, "column": 4 }, "end": { "line": 449, "column": 17 }, "identifierName": "isModelLoaded" }, "name": "isModelLoaded" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 15261, "end": 15268, "loc": { "start": { "line": 449, "column": 18 }, "end": { "line": 449, "column": 25 }, "identifierName": "modelId" }, "name": "modelId" } ], "body": { "type": "BlockStatement", "start": 15270, "end": 15331, "loc": { "start": { "line": 449, "column": 27 }, "end": { "line": 451, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 15280, "end": 15325, "loc": { "start": { "line": 450, "column": 8 }, "end": { "line": 450, "column": 53 } }, "argument": { "type": "UnaryExpression", "start": 15288, "end": 15323, "loc": { "start": { "line": 450, "column": 16 }, "end": { "line": 450, "column": 51 } }, "operator": "!", "prefix": true, "argument": { "type": "UnaryExpression", "start": 15289, "end": 15323, "loc": { "start": { "line": 450, "column": 17 }, "end": { "line": 450, "column": 51 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 15290, "end": 15323, "loc": { "start": { "line": 450, "column": 18 }, "end": { "line": 450, "column": 51 } }, "object": { "type": "MemberExpression", "start": 15290, "end": 15314, "loc": { "start": { "line": 450, "column": 18 }, "end": { "line": 450, "column": 42 } }, "object": { "type": "MemberExpression", "start": 15290, "end": 15307, "loc": { "start": { "line": 450, "column": 18 }, "end": { "line": 450, "column": 35 } }, "object": { "type": "MemberExpression", "start": 15290, "end": 15301, "loc": { "start": { "line": 450, "column": 18 }, "end": { "line": 450, "column": 29 } }, "object": { "type": "ThisExpression", "start": 15290, "end": 15294, "loc": { "start": { "line": 450, "column": 18 }, "end": { "line": 450, "column": 22 } } }, "property": { "type": "Identifier", "start": 15295, "end": 15301, "loc": { "start": { "line": 450, "column": 23 }, "end": { "line": 450, "column": 29 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 15302, "end": 15307, "loc": { "start": { "line": 450, "column": 30 }, "end": { "line": 450, "column": 35 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 15308, "end": 15314, "loc": { "start": { "line": 450, "column": 36 }, "end": { "line": 450, "column": 42 }, "identifierName": "models" }, "name": "models" }, "computed": false }, "property": { "type": "Identifier", "start": 15315, "end": 15322, "loc": { "start": { "line": 450, "column": 43 }, "end": { "line": 450, "column": 50 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true }, "extra": { "parenthesizedArgument": false } }, "extra": { "parenthesizedArgument": false, "parenthesized": true, "parenStart": 15287 } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 15337, "end": 15393, "loc": { "start": { "line": 453, "column": 4 }, "end": { "line": 455, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15337, "end": 15350, "loc": { "start": { "line": 453, "column": 4 }, "end": { "line": 453, "column": 17 }, "identifierName": "getModelsInfo" }, "name": "getModelsInfo" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 15353, "end": 15393, "loc": { "start": { "line": 453, "column": 20 }, "end": { "line": 455, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 15363, "end": 15387, "loc": { "start": { "line": 454, "column": 8 }, "end": { "line": 454, "column": 32 } }, "argument": { "type": "MemberExpression", "start": 15370, "end": 15386, "loc": { "start": { "line": 454, "column": 15 }, "end": { "line": 454, "column": 31 } }, "object": { "type": "ThisExpression", "start": 15370, "end": 15374, "loc": { "start": { "line": 454, "column": 15 }, "end": { "line": 454, "column": 19 } } }, "property": { "type": "Identifier", "start": 15375, "end": 15386, "loc": { "start": { "line": 454, "column": 20 }, "end": { "line": 454, "column": 31 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 15399, "end": 15470, "loc": { "start": { "line": 457, "column": 4 }, "end": { "line": 459, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15399, "end": 15411, "loc": { "start": { "line": 457, "column": 4 }, "end": { "line": 457, "column": 16 }, "identifierName": "getModelInfo" }, "name": "getModelInfo" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 15412, "end": 15419, "loc": { "start": { "line": 457, "column": 17 }, "end": { "line": 457, "column": 24 }, "identifierName": "modelId" }, "name": "modelId" } ], "body": { "type": "BlockStatement", "start": 15421, "end": 15470, "loc": { "start": { "line": 457, "column": 26 }, "end": { "line": 459, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 15431, "end": 15464, "loc": { "start": { "line": 458, "column": 8 }, "end": { "line": 458, "column": 41 } }, "argument": { "type": "MemberExpression", "start": 15438, "end": 15463, "loc": { "start": { "line": 458, "column": 15 }, "end": { "line": 458, "column": 40 } }, "object": { "type": "MemberExpression", "start": 15438, "end": 15454, "loc": { "start": { "line": 458, "column": 15 }, "end": { "line": 458, "column": 31 } }, "object": { "type": "ThisExpression", "start": 15438, "end": 15442, "loc": { "start": { "line": 458, "column": 15 }, "end": { "line": 458, "column": 19 } } }, "property": { "type": "Identifier", "start": 15443, "end": 15454, "loc": { "start": { "line": 458, "column": 20 }, "end": { "line": 458, "column": 31 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "property": { "type": "Identifier", "start": 15455, "end": 15462, "loc": { "start": { "line": 458, "column": 32 }, "end": { "line": 458, "column": 39 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "directives": [] } }, { "type": "ClassMethod", "start": 15476, "end": 15838, "loc": { "start": { "line": 461, "column": 4 }, "end": { "line": 469, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15476, "end": 15486, "loc": { "start": { "line": 461, "column": 4 }, "end": { "line": 461, "column": 14 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 15487, "end": 15494, "loc": { "start": { "line": 461, "column": 15 }, "end": { "line": 461, "column": 22 }, "identifierName": "enabled" }, "name": "enabled" } ], "body": { "type": "BlockStatement", "start": 15496, "end": 15838, "loc": { "start": { "line": 461, "column": 24 }, "end": { "line": 469, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 15506, "end": 15832, "loc": { "start": { "line": 462, "column": 8 }, "end": { "line": 468, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 15510, "end": 15518, "loc": { "start": { "line": 462, "column": 12 }, "end": { "line": 462, "column": 20 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 15511, "end": 15518, "loc": { "start": { "line": 462, "column": 13 }, "end": { "line": 462, "column": 20 }, "identifierName": "enabled" }, "name": "enabled" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 15520, "end": 15670, "loc": { "start": { "line": 462, "column": 22 }, "end": { "line": 465, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 15534, "end": 15589, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 67 } }, "expression": { "type": "CallExpression", "start": 15534, "end": 15588, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 15534, "end": 15576, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 54 } }, "object": { "type": "MemberExpression", "start": 15534, "end": 15572, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 50 } }, "object": { "type": "MemberExpression", "start": 15534, "end": 15562, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 40 } }, "object": { "type": "ThisExpression", "start": 15534, "end": 15538, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 16 } } }, "property": { "type": "Identifier", "start": 15539, "end": 15562, "loc": { "start": { "line": 463, "column": 17 }, "end": { "line": 463, "column": 40 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 15563, "end": 15572, "loc": { "start": { "line": 463, "column": 41 }, "end": { "line": 463, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 15573, "end": 15576, "loc": { "start": { "line": 463, "column": 51 }, "end": { "line": 463, "column": 54 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 15577, "end": 15587, "loc": { "start": { "line": 463, "column": 55 }, "end": { "line": 463, "column": 65 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 15602, "end": 15660, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 70 } }, "expression": { "type": "CallExpression", "start": 15602, "end": 15659, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 15602, "end": 15647, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 57 } }, "object": { "type": "MemberExpression", "start": 15602, "end": 15643, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 53 } }, "object": { "type": "MemberExpression", "start": 15602, "end": 15633, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 43 } }, "object": { "type": "ThisExpression", "start": 15602, "end": 15606, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 16 } } }, "property": { "type": "Identifier", "start": 15607, "end": 15633, "loc": { "start": { "line": 464, "column": 17 }, "end": { "line": 464, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 15634, "end": 15643, "loc": { "start": { "line": 464, "column": 44 }, "end": { "line": 464, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 15644, "end": 15647, "loc": { "start": { "line": 464, "column": 54 }, "end": { "line": 464, "column": 57 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 15648, "end": 15658, "loc": { "start": { "line": 464, "column": 58 }, "end": { "line": 464, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 15676, "end": 15832, "loc": { "start": { "line": 465, "column": 15 }, "end": { "line": 468, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 15690, "end": 15748, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 70 } }, "expression": { "type": "CallExpression", "start": 15690, "end": 15747, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 15690, "end": 15735, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 57 } }, "object": { "type": "MemberExpression", "start": 15690, "end": 15728, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 50 } }, "object": { "type": "MemberExpression", "start": 15690, "end": 15718, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 40 } }, "object": { "type": "ThisExpression", "start": 15690, "end": 15694, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 16 } } }, "property": { "type": "Identifier", "start": 15695, "end": 15718, "loc": { "start": { "line": 466, "column": 17 }, "end": { "line": 466, "column": 40 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 15719, "end": 15728, "loc": { "start": { "line": 466, "column": 41 }, "end": { "line": 466, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 15729, "end": 15735, "loc": { "start": { "line": 466, "column": 51 }, "end": { "line": 466, "column": 57 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 15736, "end": 15746, "loc": { "start": { "line": 466, "column": 58 }, "end": { "line": 466, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 15761, "end": 15822, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 73 } }, "expression": { "type": "CallExpression", "start": 15761, "end": 15821, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 15761, "end": 15809, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 60 } }, "object": { "type": "MemberExpression", "start": 15761, "end": 15802, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 53 } }, "object": { "type": "MemberExpression", "start": 15761, "end": 15792, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 43 } }, "object": { "type": "ThisExpression", "start": 15761, "end": 15765, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 16 } } }, "property": { "type": "Identifier", "start": 15766, "end": 15792, "loc": { "start": { "line": 467, "column": 17 }, "end": { "line": 467, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 15793, "end": 15802, "loc": { "start": { "line": 467, "column": 44 }, "end": { "line": 467, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 15803, "end": 15809, "loc": { "start": { "line": 467, "column": 54 }, "end": { "line": 467, "column": 60 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 15810, "end": 15820, "loc": { "start": { "line": 467, "column": 61 }, "end": { "line": 467, "column": 71 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } } ], "directives": [], "trailingComments": null }, "trailingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 15844, "end": 15859, "loc": { "start": { "line": 471, "column": 4 }, "end": { "line": 471, "column": 19 } } } ] }, { "type": "ClassMethod", "start": 15864, "end": 15941, "loc": { "start": { "line": 472, "column": 4 }, "end": { "line": 475, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15864, "end": 15871, "loc": { "start": { "line": 472, "column": 4 }, "end": { "line": 472, "column": 11 }, "identifierName": "destroy" }, "name": "destroy", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 15874, "end": 15941, "loc": { "start": { "line": 472, "column": 14 }, "end": { "line": 475, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 15884, "end": 15900, "loc": { "start": { "line": 473, "column": 8 }, "end": { "line": 473, "column": 24 } }, "expression": { "type": "CallExpression", "start": 15884, "end": 15899, "loc": { "start": { "line": 473, "column": 8 }, "end": { "line": 473, "column": 23 } }, "callee": { "type": "MemberExpression", "start": 15884, "end": 15897, "loc": { "start": { "line": 473, "column": 8 }, "end": { "line": 473, "column": 21 } }, "object": { "type": "Super", "start": 15884, "end": 15889, "loc": { "start": { "line": 473, "column": 8 }, "end": { "line": 473, "column": 13 } } }, "property": { "type": "Identifier", "start": 15890, "end": 15897, "loc": { "start": { "line": 473, "column": 14 }, "end": { "line": 473, "column": 21 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 15909, "end": 15935, "loc": { "start": { "line": 474, "column": 8 }, "end": { "line": 474, "column": 34 } }, "expression": { "type": "CallExpression", "start": 15909, "end": 15934, "loc": { "start": { "line": 474, "column": 8 }, "end": { "line": 474, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 15909, "end": 15932, "loc": { "start": { "line": 474, "column": 8 }, "end": { "line": 474, "column": 31 } }, "object": { "type": "MemberExpression", "start": 15909, "end": 15924, "loc": { "start": { "line": 474, "column": 8 }, "end": { "line": 474, "column": 23 } }, "object": { "type": "ThisExpression", "start": 15909, "end": 15913, "loc": { "start": { "line": 474, "column": 8 }, "end": { "line": 474, "column": 12 } } }, "property": { "type": "Identifier", "start": 15914, "end": 15924, "loc": { "start": { "line": 474, "column": 13 }, "end": { "line": 474, "column": 23 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "property": { "type": "Identifier", "start": 15925, "end": 15932, "loc": { "start": { "line": 474, "column": 24 }, "end": { "line": 474, "column": 31 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 15844, "end": 15859, "loc": { "start": { "line": 471, "column": 4 }, "end": { "line": 471, "column": 19 } } } ] } ] }, "leadingComments": [], "name": "_", "trailingComments": [] }, { "type": "ExportNamedDeclaration", "start": 15945, "end": 15969, "loc": { "start": { "line": 478, "column": 0 }, "end": { "line": 478, "column": 24 } }, "declaration": null, "specifiers": [ { "type": "ExportSpecifier", "start": 15953, "end": 15967, "loc": { "start": { "line": 478, "column": 8 }, "end": { "line": 478, "column": 22 } }, "local": { "type": "Identifier", "start": 15953, "end": 15967, "loc": { "start": { "line": 478, "column": 8 }, "end": { "line": 478, "column": 22 }, "identifierName": "ModelsExplorer" }, "name": "ModelsExplorer" }, "exported": { "type": "Identifier", "start": 15953, "end": 15967, "loc": { "start": { "line": 478, "column": 8 }, "end": { "line": 478, "column": 22 }, "identifierName": "ModelsExplorer" }, "name": "ModelsExplorer" } } ], "source": null }, { "type": "ExportNamedDeclaration", "start": 15945, "end": 15969, "loc": { "start": { "line": 478, "column": 0 }, "end": { "line": 478, "column": 24 } }, "declaration": { "type": "ClassDeclaration", "start": 957, "end": 15943, "loc": { "start": { "line": 41, "column": 0 }, "end": { "line": 476, "column": 1 } }, "id": { "type": "Identifier", "start": 963, "end": 977, "loc": { "start": { "line": 41, "column": 6 }, "end": { "line": 41, "column": 20 }, "identifierName": "ModelsExplorer" }, "name": "ModelsExplorer", "leadingComments": null }, "superClass": { "type": "Identifier", "start": 986, "end": 996, "loc": { "start": { "line": 41, "column": 29 }, "end": { "line": 41, "column": 39 }, "identifierName": "Controller" }, "name": "Controller" }, "body": { "type": "ClassBody", "start": 997, "end": 15943, "loc": { "start": { "line": 41, "column": 40 }, "end": { "line": 476, "column": 1 } }, "body": [ { "type": "ClassMethod", "start": 1004, "end": 2424, "loc": { "start": { "line": 43, "column": 4 }, "end": { "line": 86, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 1004, "end": 1015, "loc": { "start": { "line": 43, "column": 4 }, "end": { "line": 43, "column": 15 }, "identifierName": "constructor" }, "name": "constructor" }, "kind": "constructor", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 1016, "end": 1022, "loc": { "start": { "line": 43, "column": 16 }, "end": { "line": 43, "column": 22 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 1024, "end": 1027, "loc": { "start": { "line": 43, "column": 24 }, "end": { "line": 43, "column": 27 }, "identifierName": "cfg" }, "name": "cfg" } ], "body": { "type": "BlockStatement", "start": 1029, "end": 2424, "loc": { "start": { "line": 43, "column": 29 }, "end": { "line": 86, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 1040, "end": 1059, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 27 } }, "expression": { "type": "CallExpression", "start": 1040, "end": 1058, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 26 } }, "callee": { "type": "Super", "start": 1040, "end": 1045, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 13 } } }, "arguments": [ { "type": "Identifier", "start": 1046, "end": 1052, "loc": { "start": { "line": 45, "column": 14 }, "end": { "line": 45, "column": 20 }, "identifierName": "parent" }, "name": "parent" }, { "type": "Identifier", "start": 1054, "end": 1057, "loc": { "start": { "line": 45, "column": 22 }, "end": { "line": 45, "column": 25 }, "identifierName": "cfg" }, "name": "cfg" } ] } }, { "type": "IfStatement", "start": 1069, "end": 1161, "loc": { "start": { "line": 47, "column": 8 }, "end": { "line": 49, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 1073, "end": 1094, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 33 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1074, "end": 1094, "loc": { "start": { "line": 47, "column": 13 }, "end": { "line": 47, "column": 33 } }, "object": { "type": "Identifier", "start": 1074, "end": 1077, "loc": { "start": { "line": 47, "column": 13 }, "end": { "line": 47, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1078, "end": 1094, "loc": { "start": { "line": 47, "column": 17 }, "end": { "line": 47, "column": 33 }, "identifierName": "modelsTabElement" }, "name": "modelsTabElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1096, "end": 1161, "loc": { "start": { "line": 47, "column": 35 }, "end": { "line": 49, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 1110, "end": 1151, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 53 } }, "argument": { "type": "StringLiteral", "start": 1116, "end": 1150, "loc": { "start": { "line": 48, "column": 18 }, "end": { "line": 48, "column": 52 } }, "extra": { "rawValue": "Missing config: modelsTabElement", "raw": "\"Missing config: modelsTabElement\"" }, "value": "Missing config: modelsTabElement" } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 1171, "end": 1281, "loc": { "start": { "line": 51, "column": 8 }, "end": { "line": 53, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 1175, "end": 1205, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 51, "column": 42 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1176, "end": 1205, "loc": { "start": { "line": 51, "column": 13 }, "end": { "line": 51, "column": 42 } }, "object": { "type": "Identifier", "start": 1176, "end": 1179, "loc": { "start": { "line": 51, "column": 13 }, "end": { "line": 51, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1180, "end": 1205, "loc": { "start": { "line": 51, "column": 17 }, "end": { "line": 51, "column": 42 }, "identifierName": "unloadModelsButtonElement" }, "name": "unloadModelsButtonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1207, "end": 1281, "loc": { "start": { "line": 51, "column": 44 }, "end": { "line": 53, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 1221, "end": 1271, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 62 } }, "argument": { "type": "StringLiteral", "start": 1227, "end": 1270, "loc": { "start": { "line": 52, "column": 18 }, "end": { "line": 52, "column": 61 } }, "extra": { "rawValue": "Missing config: unloadModelsButtonElement", "raw": "\"Missing config: unloadModelsButtonElement\"" }, "value": "Missing config: unloadModelsButtonElement" } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 1291, "end": 1377, "loc": { "start": { "line": 55, "column": 8 }, "end": { "line": 57, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 1295, "end": 1313, "loc": { "start": { "line": 55, "column": 12 }, "end": { "line": 55, "column": 30 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1296, "end": 1313, "loc": { "start": { "line": 55, "column": 13 }, "end": { "line": 55, "column": 30 } }, "object": { "type": "Identifier", "start": 1296, "end": 1299, "loc": { "start": { "line": 55, "column": 13 }, "end": { "line": 55, "column": 16 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1300, "end": 1313, "loc": { "start": { "line": 55, "column": 17 }, "end": { "line": 55, "column": 30 }, "identifierName": "modelsElement" }, "name": "modelsElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1315, "end": 1377, "loc": { "start": { "line": 55, "column": 32 }, "end": { "line": 57, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 1329, "end": 1367, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 50 } }, "argument": { "type": "StringLiteral", "start": 1335, "end": 1366, "loc": { "start": { "line": 56, "column": 18 }, "end": { "line": 56, "column": 49 } }, "extra": { "rawValue": "Missing config: modelsElement", "raw": "\"Missing config: modelsElement\"" }, "value": "Missing config: modelsElement" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1387, "end": 1434, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 1387, "end": 1433, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1387, "end": 1408, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 29 } }, "object": { "type": "ThisExpression", "start": 1387, "end": 1391, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 12 } } }, "property": { "type": "Identifier", "start": 1392, "end": 1408, "loc": { "start": { "line": 59, "column": 13 }, "end": { "line": 59, "column": 29 }, "identifierName": "_enableAddModels" }, "name": "_enableAddModels" }, "computed": false }, "right": { "type": "UnaryExpression", "start": 1411, "end": 1433, "loc": { "start": { "line": 59, "column": 32 }, "end": { "line": 59, "column": 54 } }, "operator": "!", "prefix": true, "argument": { "type": "UnaryExpression", "start": 1412, "end": 1433, "loc": { "start": { "line": 59, "column": 33 }, "end": { "line": 59, "column": 54 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1413, "end": 1433, "loc": { "start": { "line": 59, "column": 34 }, "end": { "line": 59, "column": 54 } }, "object": { "type": "Identifier", "start": 1413, "end": 1416, "loc": { "start": { "line": 59, "column": 34 }, "end": { "line": 59, "column": 37 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1417, "end": 1433, "loc": { "start": { "line": 59, "column": 38 }, "end": { "line": 59, "column": 54 }, "identifierName": "enableEditModels" }, "name": "enableEditModels" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "extra": { "parenthesizedArgument": false } } } }, { "type": "ExpressionStatement", "start": 1443, "end": 1489, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 54 } }, "expression": { "type": "AssignmentExpression", "start": 1443, "end": 1488, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 53 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1443, "end": 1465, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 30 } }, "object": { "type": "ThisExpression", "start": 1443, "end": 1447, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 12 } } }, "property": { "type": "Identifier", "start": 1448, "end": 1465, "loc": { "start": { "line": 60, "column": 13 }, "end": { "line": 60, "column": 30 }, "identifierName": "_modelsTabElement" }, "name": "_modelsTabElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 1468, "end": 1488, "loc": { "start": { "line": 60, "column": 33 }, "end": { "line": 60, "column": 53 } }, "object": { "type": "Identifier", "start": 1468, "end": 1471, "loc": { "start": { "line": 60, "column": 33 }, "end": { "line": 60, "column": 36 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1472, "end": 1488, "loc": { "start": { "line": 60, "column": 37 }, "end": { "line": 60, "column": 53 }, "identifierName": "modelsTabElement" }, "name": "modelsTabElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 1498, "end": 1558, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 68 } }, "expression": { "type": "AssignmentExpression", "start": 1498, "end": 1557, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 67 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1498, "end": 1527, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 37 } }, "object": { "type": "ThisExpression", "start": 1498, "end": 1502, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 12 } } }, "property": { "type": "Identifier", "start": 1503, "end": 1527, "loc": { "start": { "line": 61, "column": 13 }, "end": { "line": 61, "column": 37 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 1530, "end": 1557, "loc": { "start": { "line": 61, "column": 40 }, "end": { "line": 61, "column": 67 } }, "object": { "type": "Identifier", "start": 1530, "end": 1533, "loc": { "start": { "line": 61, "column": 40 }, "end": { "line": 61, "column": 43 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1534, "end": 1557, "loc": { "start": { "line": 61, "column": 44 }, "end": { "line": 61, "column": 67 }, "identifierName": "loadModelsButtonElement" }, "name": "loadModelsButtonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 1567, "end": 1631, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 72 } }, "expression": { "type": "AssignmentExpression", "start": 1567, "end": 1630, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 71 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1567, "end": 1598, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 39 } }, "object": { "type": "ThisExpression", "start": 1567, "end": 1571, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 12 } } }, "property": { "type": "Identifier", "start": 1572, "end": 1598, "loc": { "start": { "line": 62, "column": 13 }, "end": { "line": 62, "column": 39 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 1601, "end": 1630, "loc": { "start": { "line": 62, "column": 42 }, "end": { "line": 62, "column": 71 } }, "object": { "type": "Identifier", "start": 1601, "end": 1604, "loc": { "start": { "line": 62, "column": 42 }, "end": { "line": 62, "column": 45 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1605, "end": 1630, "loc": { "start": { "line": 62, "column": 46 }, "end": { "line": 62, "column": 71 }, "identifierName": "unloadModelsButtonElement" }, "name": "unloadModelsButtonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 1640, "end": 1696, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 64 } }, "expression": { "type": "AssignmentExpression", "start": 1640, "end": 1695, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 63 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1640, "end": 1667, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 35 } }, "object": { "type": "ThisExpression", "start": 1640, "end": 1644, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 12 } } }, "property": { "type": "Identifier", "start": 1645, "end": 1667, "loc": { "start": { "line": 63, "column": 13 }, "end": { "line": 63, "column": 35 }, "identifierName": "_addModelButtonElement" }, "name": "_addModelButtonElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 1670, "end": 1695, "loc": { "start": { "line": 63, "column": 38 }, "end": { "line": 63, "column": 63 } }, "object": { "type": "Identifier", "start": 1670, "end": 1673, "loc": { "start": { "line": 63, "column": 38 }, "end": { "line": 63, "column": 41 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1674, "end": 1695, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 63, "column": 63 }, "identifierName": "addModelButtonElement" }, "name": "addModelButtonElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 1705, "end": 1745, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 48 } }, "expression": { "type": "AssignmentExpression", "start": 1705, "end": 1744, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 47 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1705, "end": 1724, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 27 } }, "object": { "type": "ThisExpression", "start": 1705, "end": 1709, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 12 } } }, "property": { "type": "Identifier", "start": 1710, "end": 1724, "loc": { "start": { "line": 64, "column": 13 }, "end": { "line": 64, "column": 27 }, "identifierName": "_modelsElement" }, "name": "_modelsElement" }, "computed": false }, "right": { "type": "MemberExpression", "start": 1727, "end": 1744, "loc": { "start": { "line": 64, "column": 30 }, "end": { "line": 64, "column": 47 } }, "object": { "type": "Identifier", "start": 1727, "end": 1730, "loc": { "start": { "line": 64, "column": 30 }, "end": { "line": 64, "column": 33 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 1731, "end": 1744, "loc": { "start": { "line": 64, "column": 34 }, "end": { "line": 64, "column": 47 }, "identifierName": "modelsElement" }, "name": "modelsElement" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 1754, "end": 1841, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 95 } }, "expression": { "type": "AssignmentExpression", "start": 1754, "end": 1840, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 94 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1754, "end": 1782, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 36 } }, "object": { "type": "ThisExpression", "start": 1754, "end": 1758, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 12 } } }, "property": { "type": "Identifier", "start": 1759, "end": 1782, "loc": { "start": { "line": 65, "column": 13 }, "end": { "line": 65, "column": 36 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "right": { "type": "CallExpression", "start": 1785, "end": 1840, "loc": { "start": { "line": 65, "column": 39 }, "end": { "line": 65, "column": 94 } }, "callee": { "type": "MemberExpression", "start": 1785, "end": 1821, "loc": { "start": { "line": 65, "column": 39 }, "end": { "line": 65, "column": 75 } }, "object": { "type": "MemberExpression", "start": 1785, "end": 1807, "loc": { "start": { "line": 65, "column": 39 }, "end": { "line": 65, "column": 61 } }, "object": { "type": "ThisExpression", "start": 1785, "end": 1789, "loc": { "start": { "line": 65, "column": 39 }, "end": { "line": 65, "column": 43 } } }, "property": { "type": "Identifier", "start": 1790, "end": 1807, "loc": { "start": { "line": 65, "column": 44 }, "end": { "line": 65, "column": 61 }, "identifierName": "_modelsTabElement" }, "name": "_modelsTabElement" }, "computed": false }, "property": { "type": "Identifier", "start": 1808, "end": 1821, "loc": { "start": { "line": 65, "column": 62 }, "end": { "line": 65, "column": 75 }, "identifierName": "querySelector" }, "name": "querySelector" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 1822, "end": 1839, "loc": { "start": { "line": 65, "column": 76 }, "end": { "line": 65, "column": 93 } }, "extra": { "rawValue": ".xeokit-tab-btn", "raw": "\".xeokit-tab-btn\"" }, "value": ".xeokit-tab-btn" } ] } } }, { "type": "IfStatement", "start": 1851, "end": 1955, "loc": { "start": { "line": 67, "column": 8 }, "end": { "line": 69, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 1855, "end": 1884, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 41 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 1856, "end": 1884, "loc": { "start": { "line": 67, "column": 13 }, "end": { "line": 67, "column": 41 } }, "object": { "type": "ThisExpression", "start": 1856, "end": 1860, "loc": { "start": { "line": 67, "column": 13 }, "end": { "line": 67, "column": 17 } } }, "property": { "type": "Identifier", "start": 1861, "end": 1884, "loc": { "start": { "line": 67, "column": 18 }, "end": { "line": 67, "column": 41 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 1886, "end": 1955, "loc": { "start": { "line": 67, "column": 43 }, "end": { "line": 69, "column": 9 } }, "body": [ { "type": "ThrowStatement", "start": 1900, "end": 1945, "loc": { "start": { "line": 68, "column": 12 }, "end": { "line": 68, "column": 57 } }, "argument": { "type": "StringLiteral", "start": 1906, "end": 1944, "loc": { "start": { "line": 68, "column": 18 }, "end": { "line": 68, "column": 56 } }, "extra": { "rawValue": "Missing DOM element: ,xeokit-tab-btn", "raw": "\"Missing DOM element: ,xeokit-tab-btn\"" }, "value": "Missing DOM element: ,xeokit-tab-btn" } } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 1965, "end": 2021, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 64 } }, "expression": { "type": "AssignmentExpression", "start": 1965, "end": 2020, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 63 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 1965, "end": 1981, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 24 } }, "object": { "type": "ThisExpression", "start": 1965, "end": 1969, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 12 } } }, "property": { "type": "Identifier", "start": 1970, "end": 1981, "loc": { "start": { "line": 71, "column": 13 }, "end": { "line": 71, "column": 24 }, "identifierName": "_dataSource" }, "name": "_dataSource" }, "computed": false }, "right": { "type": "NewExpression", "start": 1984, "end": 2020, "loc": { "start": { "line": 71, "column": 27 }, "end": { "line": 71, "column": 63 } }, "callee": { "type": "Identifier", "start": 1988, "end": 2007, "loc": { "start": { "line": 71, "column": 31 }, "end": { "line": 71, "column": 50 }, "identifierName": "BIMViewerDataSource" }, "name": "BIMViewerDataSource" }, "arguments": [ { "type": "MemberExpression", "start": 2008, "end": 2019, "loc": { "start": { "line": 71, "column": 51 }, "end": { "line": 71, "column": 62 } }, "object": { "type": "ThisExpression", "start": 2008, "end": 2012, "loc": { "start": { "line": 71, "column": 51 }, "end": { "line": 71, "column": 55 } } }, "property": { "type": "Identifier", "start": 2013, "end": 2019, "loc": { "start": { "line": 71, "column": 56 }, "end": { "line": 71, "column": 62 }, "identifierName": "server" }, "name": "server" }, "computed": false } ] } } }, { "type": "ExpressionStatement", "start": 2031, "end": 2136, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 75, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 2031, "end": 2135, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 75, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2031, "end": 2046, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 23 } }, "object": { "type": "ThisExpression", "start": 2031, "end": 2035, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 12 } } }, "property": { "type": "Identifier", "start": 2036, "end": 2046, "loc": { "start": { "line": 73, "column": 13 }, "end": { "line": 73, "column": 23 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "right": { "type": "NewExpression", "start": 2049, "end": 2135, "loc": { "start": { "line": 73, "column": 26 }, "end": { "line": 75, "column": 10 } }, "callee": { "type": "Identifier", "start": 2053, "end": 2068, "loc": { "start": { "line": 73, "column": 30 }, "end": { "line": 73, "column": 45 }, "identifierName": "XKTLoaderPlugin" }, "name": "XKTLoaderPlugin" }, "arguments": [ { "type": "MemberExpression", "start": 2069, "end": 2080, "loc": { "start": { "line": 73, "column": 46 }, "end": { "line": 73, "column": 57 } }, "object": { "type": "ThisExpression", "start": 2069, "end": 2073, "loc": { "start": { "line": 73, "column": 46 }, "end": { "line": 73, "column": 50 } } }, "property": { "type": "Identifier", "start": 2074, "end": 2080, "loc": { "start": { "line": 73, "column": 51 }, "end": { "line": 73, "column": 57 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, { "type": "ObjectExpression", "start": 2082, "end": 2134, "loc": { "start": { "line": 73, "column": 59 }, "end": { "line": 75, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 2096, "end": 2124, "loc": { "start": { "line": 74, "column": 12 }, "end": { "line": 74, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2096, "end": 2106, "loc": { "start": { "line": 74, "column": 12 }, "end": { "line": 74, "column": 22 }, "identifierName": "dataSource" }, "name": "dataSource" }, "value": { "type": "MemberExpression", "start": 2108, "end": 2124, "loc": { "start": { "line": 74, "column": 24 }, "end": { "line": 74, "column": 40 } }, "object": { "type": "ThisExpression", "start": 2108, "end": 2112, "loc": { "start": { "line": 74, "column": 24 }, "end": { "line": 74, "column": 28 } } }, "property": { "type": "Identifier", "start": 2113, "end": 2124, "loc": { "start": { "line": 74, "column": 29 }, "end": { "line": 74, "column": 40 }, "identifierName": "_dataSource" }, "name": "_dataSource" }, "computed": false } } ] } ] } } }, { "type": "ExpressionStatement", "start": 2146, "end": 2290, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 80, "column": 11 } }, "expression": { "type": "AssignmentExpression", "start": 2146, "end": 2289, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 80, "column": 10 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2146, "end": 2169, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 31 } }, "object": { "type": "ThisExpression", "start": 2146, "end": 2150, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 12 } } }, "property": { "type": "Identifier", "start": 2151, "end": 2169, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 31 }, "identifierName": "_modelsContextMenu" }, "name": "_modelsContextMenu" }, "computed": false }, "right": { "type": "NewExpression", "start": 2172, "end": 2289, "loc": { "start": { "line": 77, "column": 34 }, "end": { "line": 80, "column": 10 } }, "callee": { "type": "Identifier", "start": 2176, "end": 2193, "loc": { "start": { "line": 77, "column": 38 }, "end": { "line": 77, "column": 55 }, "identifierName": "ModelsContextMenu" }, "name": "ModelsContextMenu" }, "arguments": [ { "type": "ObjectExpression", "start": 2194, "end": 2288, "loc": { "start": { "line": 77, "column": 56 }, "end": { "line": 80, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 2208, "end": 2246, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2208, "end": 2224, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 28 }, "identifierName": "enableEditModels" }, "name": "enableEditModels" }, "value": { "type": "MemberExpression", "start": 2226, "end": 2246, "loc": { "start": { "line": 78, "column": 30 }, "end": { "line": 78, "column": 50 } }, "object": { "type": "Identifier", "start": 2226, "end": 2229, "loc": { "start": { "line": 78, "column": 30 }, "end": { "line": 78, "column": 33 }, "identifierName": "cfg" }, "name": "cfg" }, "property": { "type": "Identifier", "start": 2230, "end": 2246, "loc": { "start": { "line": 78, "column": 34 }, "end": { "line": 78, "column": 50 }, "identifierName": "enableEditModels" }, "name": "enableEditModels" }, "computed": false } }, { "type": "ObjectProperty", "start": 2260, "end": 2278, "loc": { "start": { "line": 79, "column": 12 }, "end": { "line": 79, "column": 30 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 2260, "end": 2272, "loc": { "start": { "line": 79, "column": 12 }, "end": { "line": 79, "column": 24 }, "identifierName": "hideOnAction" }, "name": "hideOnAction" }, "value": { "type": "BooleanLiteral", "start": 2274, "end": 2278, "loc": { "start": { "line": 79, "column": 26 }, "end": { "line": 79, "column": 30 } }, "value": true } } ] } ] } } }, { "type": "ExpressionStatement", "start": 2300, "end": 2322, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 30 } }, "expression": { "type": "AssignmentExpression", "start": 2300, "end": 2321, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2300, "end": 2316, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 24 } }, "object": { "type": "ThisExpression", "start": 2300, "end": 2304, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 12 } } }, "property": { "type": "Identifier", "start": 2305, "end": 2316, "loc": { "start": { "line": 82, "column": 13 }, "end": { "line": 82, "column": 24 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 2319, "end": 2321, "loc": { "start": { "line": 82, "column": 27 }, "end": { "line": 82, "column": 29 } }, "properties": [] } } }, { "type": "ExpressionStatement", "start": 2331, "end": 2351, "loc": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 28 } }, "expression": { "type": "AssignmentExpression", "start": 2331, "end": 2350, "loc": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 27 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2331, "end": 2346, "loc": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 23 } }, "object": { "type": "ThisExpression", "start": 2331, "end": 2335, "loc": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 12 } } }, "property": { "type": "Identifier", "start": 2336, "end": 2346, "loc": { "start": { "line": 83, "column": 13 }, "end": { "line": 83, "column": 23 }, "identifierName": "_numModels" }, "name": "_numModels" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 2349, "end": 2350, "loc": { "start": { "line": 83, "column": 26 }, "end": { "line": 83, "column": 27 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } }, { "type": "ExpressionStatement", "start": 2360, "end": 2386, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 34 } }, "expression": { "type": "AssignmentExpression", "start": 2360, "end": 2385, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2360, "end": 2381, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 29 } }, "object": { "type": "ThisExpression", "start": 2360, "end": 2364, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 12 } } }, "property": { "type": "Identifier", "start": 2365, "end": 2381, "loc": { "start": { "line": 84, "column": 13 }, "end": { "line": 84, "column": 29 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 2384, "end": 2385, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } }, { "type": "ExpressionStatement", "start": 2395, "end": 2418, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 31 } }, "expression": { "type": "AssignmentExpression", "start": 2395, "end": 2417, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 30 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2395, "end": 2410, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 23 } }, "object": { "type": "ThisExpression", "start": 2395, "end": 2399, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 12 } } }, "property": { "type": "Identifier", "start": 2400, "end": 2410, "loc": { "start": { "line": 85, "column": 13 }, "end": { "line": 85, "column": 23 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "right": { "type": "NullLiteral", "start": 2413, "end": 2417, "loc": { "start": { "line": 85, "column": 26 }, "end": { "line": 85, "column": 30 } } } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 2430, "end": 2522, "loc": { "start": { "line": 88, "column": 4 }, "end": { "line": 90, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2430, "end": 2445, "loc": { "start": { "line": 88, "column": 4 }, "end": { "line": 88, "column": 19 }, "identifierName": "setObjectColors" }, "name": "setObjectColors" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2446, "end": 2458, "loc": { "start": { "line": 88, "column": 20 }, "end": { "line": 88, "column": 32 }, "identifierName": "objectColors" }, "name": "objectColors" } ], "body": { "type": "BlockStatement", "start": 2460, "end": 2522, "loc": { "start": { "line": 88, "column": 34 }, "end": { "line": 90, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 2470, "end": 2516, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 54 } }, "expression": { "type": "AssignmentExpression", "start": 2470, "end": 2515, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 53 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2470, "end": 2500, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 38 } }, "object": { "type": "MemberExpression", "start": 2470, "end": 2485, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 23 } }, "object": { "type": "ThisExpression", "start": 2470, "end": 2474, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 12 } } }, "property": { "type": "Identifier", "start": 2475, "end": 2485, "loc": { "start": { "line": 89, "column": 13 }, "end": { "line": 89, "column": 23 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "property": { "type": "Identifier", "start": 2486, "end": 2500, "loc": { "start": { "line": 89, "column": 24 }, "end": { "line": 89, "column": 38 }, "identifierName": "objectDefaults" }, "name": "objectDefaults" }, "computed": false }, "right": { "type": "Identifier", "start": 2503, "end": 2515, "loc": { "start": { "line": 89, "column": 41 }, "end": { "line": 89, "column": 53 }, "identifierName": "objectColors" }, "name": "objectColors" } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 2528, "end": 3380, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 114, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 2528, "end": 2539, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 92, "column": 15 }, "identifierName": "loadProject" }, "name": "loadProject" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2540, "end": 2549, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 25 }, "identifierName": "projectId" }, "name": "projectId" }, { "type": "Identifier", "start": 2551, "end": 2555, "loc": { "start": { "line": 92, "column": 27 }, "end": { "line": 92, "column": 31 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 2557, "end": 2562, "loc": { "start": { "line": 92, "column": 33 }, "end": { "line": 92, "column": 38 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 2564, "end": 3380, "loc": { "start": { "line": 92, "column": 40 }, "end": { "line": 114, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 2574, "end": 3374, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 113, "column": 11 } }, "expression": { "type": "CallExpression", "start": 2574, "end": 3373, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 113, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 2574, "end": 2596, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 30 } }, "object": { "type": "MemberExpression", "start": 2574, "end": 2585, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 19 } }, "object": { "type": "ThisExpression", "start": 2574, "end": 2578, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 12 } } }, "property": { "type": "Identifier", "start": 2579, "end": 2585, "loc": { "start": { "line": 93, "column": 13 }, "end": { "line": 93, "column": 19 }, "identifierName": "server" }, "name": "server" }, "computed": false }, "property": { "type": "Identifier", "start": 2586, "end": 2596, "loc": { "start": { "line": 93, "column": 20 }, "end": { "line": 93, "column": 30 }, "identifierName": "getProject" }, "name": "getProject" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2597, "end": 2606, "loc": { "start": { "line": 93, "column": 31 }, "end": { "line": 93, "column": 40 }, "identifierName": "projectId" }, "name": "projectId" }, { "type": "ArrowFunctionExpression", "start": 2608, "end": 3245, "loc": { "start": { "line": 93, "column": 42 }, "end": { "line": 108, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 2609, "end": 2620, "loc": { "start": { "line": 93, "column": 43 }, "end": { "line": 93, "column": 54 }, "identifierName": "projectInfo" }, "name": "projectInfo" } ], "body": { "type": "BlockStatement", "start": 2625, "end": 3245, "loc": { "start": { "line": 93, "column": 59 }, "end": { "line": 108, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 2639, "end": 2660, "loc": { "start": { "line": 94, "column": 12 }, "end": { "line": 94, "column": 33 } }, "expression": { "type": "CallExpression", "start": 2639, "end": 2659, "loc": { "start": { "line": 94, "column": 12 }, "end": { "line": 94, "column": 32 } }, "callee": { "type": "MemberExpression", "start": 2639, "end": 2657, "loc": { "start": { "line": 94, "column": 12 }, "end": { "line": 94, "column": 30 } }, "object": { "type": "ThisExpression", "start": 2639, "end": 2643, "loc": { "start": { "line": 94, "column": 12 }, "end": { "line": 94, "column": 16 } } }, "property": { "type": "Identifier", "start": 2644, "end": 2657, "loc": { "start": { "line": 94, "column": 17 }, "end": { "line": 94, "column": 30 }, "identifierName": "unloadProject" }, "name": "unloadProject" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 2673, "end": 2701, "loc": { "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 40 } }, "expression": { "type": "AssignmentExpression", "start": 2673, "end": 2700, "loc": { "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 39 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2673, "end": 2688, "loc": { "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 27 } }, "object": { "type": "ThisExpression", "start": 2673, "end": 2677, "loc": { "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 16 } } }, "property": { "type": "Identifier", "start": 2678, "end": 2688, "loc": { "start": { "line": 95, "column": 17 }, "end": { "line": 95, "column": 27 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "right": { "type": "Identifier", "start": 2691, "end": 2700, "loc": { "start": { "line": 95, "column": 30 }, "end": { "line": 95, "column": 39 }, "identifierName": "projectId" }, "name": "projectId" } } }, { "type": "ExpressionStatement", "start": 2714, "end": 2736, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 34 } }, "expression": { "type": "AssignmentExpression", "start": 2714, "end": 2735, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2714, "end": 2730, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 28 } }, "object": { "type": "ThisExpression", "start": 2714, "end": 2718, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 16 } } }, "property": { "type": "Identifier", "start": 2719, "end": 2730, "loc": { "start": { "line": 96, "column": 17 }, "end": { "line": 96, "column": 28 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 2733, "end": 2735, "loc": { "start": { "line": 96, "column": 31 }, "end": { "line": 96, "column": 33 } }, "properties": [] } } }, { "type": "ExpressionStatement", "start": 2749, "end": 2769, "loc": { "start": { "line": 97, "column": 12 }, "end": { "line": 97, "column": 32 } }, "expression": { "type": "AssignmentExpression", "start": 2749, "end": 2768, "loc": { "start": { "line": 97, "column": 12 }, "end": { "line": 97, "column": 31 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 2749, "end": 2764, "loc": { "start": { "line": 97, "column": 12 }, "end": { "line": 97, "column": 27 } }, "object": { "type": "ThisExpression", "start": 2749, "end": 2753, "loc": { "start": { "line": 97, "column": 12 }, "end": { "line": 97, "column": 16 } } }, "property": { "type": "Identifier", "start": 2754, "end": 2764, "loc": { "start": { "line": 97, "column": 17 }, "end": { "line": 97, "column": 27 }, "identifierName": "_numModels" }, "name": "_numModels" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 2767, "end": 2768, "loc": { "start": { "line": 97, "column": 30 }, "end": { "line": 97, "column": 31 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } }, { "type": "ExpressionStatement", "start": 2782, "end": 2820, "loc": { "start": { "line": 98, "column": 12 }, "end": { "line": 98, "column": 50 } }, "expression": { "type": "CallExpression", "start": 2782, "end": 2819, "loc": { "start": { "line": 98, "column": 12 }, "end": { "line": 98, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 2782, "end": 2800, "loc": { "start": { "line": 98, "column": 12 }, "end": { "line": 98, "column": 30 } }, "object": { "type": "ThisExpression", "start": 2782, "end": 2786, "loc": { "start": { "line": 98, "column": 12 }, "end": { "line": 98, "column": 16 } } }, "property": { "type": "Identifier", "start": 2787, "end": 2800, "loc": { "start": { "line": 98, "column": 17 }, "end": { "line": 98, "column": 30 }, "identifierName": "_parseProject" }, "name": "_parseProject" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2801, "end": 2812, "loc": { "start": { "line": 98, "column": 31 }, "end": { "line": 98, "column": 42 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, { "type": "Identifier", "start": 2814, "end": 2818, "loc": { "start": { "line": 98, "column": 44 }, "end": { "line": 98, "column": 48 }, "identifierName": "done" }, "name": "done" } ] } }, { "type": "IfStatement", "start": 2833, "end": 2969, "loc": { "start": { "line": 99, "column": 12 }, "end": { "line": 101, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 2837, "end": 2876, "loc": { "start": { "line": 99, "column": 16 }, "end": { "line": 99, "column": 55 } }, "left": { "type": "MemberExpression", "start": 2837, "end": 2858, "loc": { "start": { "line": 99, "column": 16 }, "end": { "line": 99, "column": 37 } }, "object": { "type": "ThisExpression", "start": 2837, "end": 2841, "loc": { "start": { "line": 99, "column": 16 }, "end": { "line": 99, "column": 20 } } }, "property": { "type": "Identifier", "start": 2842, "end": 2858, "loc": { "start": { "line": 99, "column": 21 }, "end": { "line": 99, "column": 37 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": "<", "right": { "type": "MemberExpression", "start": 2861, "end": 2876, "loc": { "start": { "line": 99, "column": 40 }, "end": { "line": 99, "column": 55 } }, "object": { "type": "ThisExpression", "start": 2861, "end": 2865, "loc": { "start": { "line": 99, "column": 40 }, "end": { "line": 99, "column": 44 } } }, "property": { "type": "Identifier", "start": 2866, "end": 2876, "loc": { "start": { "line": 99, "column": 45 }, "end": { "line": 99, "column": 55 }, "identifierName": "_numModels" }, "name": "_numModels" }, "computed": false } }, "consequent": { "type": "BlockStatement", "start": 2878, "end": 2969, "loc": { "start": { "line": 99, "column": 57 }, "end": { "line": 101, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 2896, "end": 2955, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 75 } }, "expression": { "type": "CallExpression", "start": 2896, "end": 2954, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 74 } }, "callee": { "type": "MemberExpression", "start": 2896, "end": 2942, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 62 } }, "object": { "type": "MemberExpression", "start": 2896, "end": 2935, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 55 } }, "object": { "type": "MemberExpression", "start": 2896, "end": 2925, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 45 } }, "object": { "type": "ThisExpression", "start": 2896, "end": 2900, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 20 } } }, "property": { "type": "Identifier", "start": 2901, "end": 2925, "loc": { "start": { "line": 100, "column": 21 }, "end": { "line": 100, "column": 45 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 2926, "end": 2935, "loc": { "start": { "line": 100, "column": 46 }, "end": { "line": 100, "column": 55 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 2936, "end": 2942, "loc": { "start": { "line": 100, "column": 56 }, "end": { "line": 100, "column": 62 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 2943, "end": 2953, "loc": { "start": { "line": 100, "column": 63 }, "end": { "line": 100, "column": 73 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 2982, "end": 3106, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 104, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 2986, "end": 3011, "loc": { "start": { "line": 102, "column": 16 }, "end": { "line": 102, "column": 41 } }, "left": { "type": "MemberExpression", "start": 2986, "end": 3007, "loc": { "start": { "line": 102, "column": 16 }, "end": { "line": 102, "column": 37 } }, "object": { "type": "ThisExpression", "start": 2986, "end": 2990, "loc": { "start": { "line": 102, "column": 16 }, "end": { "line": 102, "column": 20 } } }, "property": { "type": "Identifier", "start": 2991, "end": 3007, "loc": { "start": { "line": 102, "column": 21 }, "end": { "line": 102, "column": 37 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": ">", "right": { "type": "NumericLiteral", "start": 3010, "end": 3011, "loc": { "start": { "line": 102, "column": 40 }, "end": { "line": 102, "column": 41 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, "consequent": { "type": "BlockStatement", "start": 3013, "end": 3106, "loc": { "start": { "line": 102, "column": 43 }, "end": { "line": 104, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3031, "end": 3092, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 77 } }, "expression": { "type": "CallExpression", "start": 3031, "end": 3091, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 76 } }, "callee": { "type": "MemberExpression", "start": 3031, "end": 3079, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 64 } }, "object": { "type": "MemberExpression", "start": 3031, "end": 3072, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 57 } }, "object": { "type": "MemberExpression", "start": 3031, "end": 3062, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 47 } }, "object": { "type": "ThisExpression", "start": 3031, "end": 3035, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 20 } } }, "property": { "type": "Identifier", "start": 3036, "end": 3062, "loc": { "start": { "line": 103, "column": 21 }, "end": { "line": 103, "column": 47 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 3063, "end": 3072, "loc": { "start": { "line": 103, "column": 48 }, "end": { "line": 103, "column": 57 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 3073, "end": 3079, "loc": { "start": { "line": 103, "column": 58 }, "end": { "line": 103, "column": 64 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3080, "end": 3090, "loc": { "start": { "line": 103, "column": 65 }, "end": { "line": 103, "column": 75 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": null }, { "type": "IfStatement", "start": 3119, "end": 3235, "loc": { "start": { "line": 105, "column": 12 }, "end": { "line": 107, "column": 13 } }, "test": { "type": "MemberExpression", "start": 3123, "end": 3144, "loc": { "start": { "line": 105, "column": 16 }, "end": { "line": 105, "column": 37 } }, "object": { "type": "ThisExpression", "start": 3123, "end": 3127, "loc": { "start": { "line": 105, "column": 16 }, "end": { "line": 105, "column": 20 } } }, "property": { "type": "Identifier", "start": 3128, "end": 3144, "loc": { "start": { "line": 105, "column": 21 }, "end": { "line": 105, "column": 37 }, "identifierName": "_enableAddModels" }, "name": "_enableAddModels" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 3146, "end": 3235, "loc": { "start": { "line": 105, "column": 39 }, "end": { "line": 107, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3164, "end": 3221, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 73 } }, "expression": { "type": "CallExpression", "start": 3164, "end": 3220, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 3164, "end": 3208, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 60 } }, "object": { "type": "MemberExpression", "start": 3164, "end": 3201, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 53 } }, "object": { "type": "MemberExpression", "start": 3164, "end": 3191, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 43 } }, "object": { "type": "ThisExpression", "start": 3164, "end": 3168, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 20 } } }, "property": { "type": "Identifier", "start": 3169, "end": 3191, "loc": { "start": { "line": 106, "column": 21 }, "end": { "line": 106, "column": 43 }, "identifierName": "_addModelButtonElement" }, "name": "_addModelButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 3192, "end": 3201, "loc": { "start": { "line": 106, "column": 44 }, "end": { "line": 106, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 3202, "end": 3208, "loc": { "start": { "line": 106, "column": 54 }, "end": { "line": 106, "column": 60 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 3209, "end": 3219, "loc": { "start": { "line": 106, "column": 61 }, "end": { "line": 106, "column": 71 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ArrowFunctionExpression", "start": 3247, "end": 3372, "loc": { "start": { "line": 108, "column": 11 }, "end": { "line": 113, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3248, "end": 3254, "loc": { "start": { "line": 108, "column": 12 }, "end": { "line": 108, "column": 18 }, "identifierName": "errMsg" }, "name": "errMsg" } ], "body": { "type": "BlockStatement", "start": 3259, "end": 3372, "loc": { "start": { "line": 108, "column": 23 }, "end": { "line": 113, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 3273, "end": 3292, "loc": { "start": { "line": 109, "column": 12 }, "end": { "line": 109, "column": 31 } }, "expression": { "type": "CallExpression", "start": 3273, "end": 3291, "loc": { "start": { "line": 109, "column": 12 }, "end": { "line": 109, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 3273, "end": 3283, "loc": { "start": { "line": 109, "column": 12 }, "end": { "line": 109, "column": 22 } }, "object": { "type": "ThisExpression", "start": 3273, "end": 3277, "loc": { "start": { "line": 109, "column": 12 }, "end": { "line": 109, "column": 16 } } }, "property": { "type": "Identifier", "start": 3278, "end": 3283, "loc": { "start": { "line": 109, "column": 17 }, "end": { "line": 109, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3284, "end": 3290, "loc": { "start": { "line": 109, "column": 23 }, "end": { "line": 109, "column": 29 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "IfStatement", "start": 3305, "end": 3362, "loc": { "start": { "line": 110, "column": 12 }, "end": { "line": 112, "column": 13 } }, "test": { "type": "Identifier", "start": 3309, "end": 3314, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 21 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 3316, "end": 3362, "loc": { "start": { "line": 110, "column": 23 }, "end": { "line": 112, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3334, "end": 3348, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 30 } }, "expression": { "type": "CallExpression", "start": 3334, "end": 3347, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 29 } }, "callee": { "type": "Identifier", "start": 3334, "end": 3339, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 21 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "Identifier", "start": 3340, "end": 3346, "loc": { "start": { "line": 111, "column": 22 }, "end": { "line": 111, "column": 28 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 3386, "end": 3679, "loc": { "start": { "line": 116, "column": 4 }, "end": { "line": 124, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3386, "end": 3399, "loc": { "start": { "line": 116, "column": 4 }, "end": { "line": 116, "column": 17 }, "identifierName": "_parseProject" }, "name": "_parseProject" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3400, "end": 3411, "loc": { "start": { "line": 116, "column": 18 }, "end": { "line": 116, "column": 29 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, { "type": "Identifier", "start": 3413, "end": 3417, "loc": { "start": { "line": 116, "column": 31 }, "end": { "line": 116, "column": 35 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 3419, "end": 3679, "loc": { "start": { "line": 116, "column": 37 }, "end": { "line": 124, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 3429, "end": 3464, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 43 } }, "expression": { "type": "CallExpression", "start": 3429, "end": 3463, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 42 } }, "callee": { "type": "MemberExpression", "start": 3429, "end": 3450, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 29 } }, "object": { "type": "ThisExpression", "start": 3429, "end": 3433, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 12 } } }, "property": { "type": "Identifier", "start": 3434, "end": 3450, "loc": { "start": { "line": 117, "column": 13 }, "end": { "line": 117, "column": 29 }, "identifierName": "_buildModelsMenu" }, "name": "_buildModelsMenu" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3451, "end": 3462, "loc": { "start": { "line": 117, "column": 30 }, "end": { "line": 117, "column": 41 }, "identifierName": "projectInfo" }, "name": "projectInfo" } ] } }, { "type": "ExpressionStatement", "start": 3473, "end": 3511, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 46 } }, "expression": { "type": "CallExpression", "start": 3473, "end": 3510, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 45 } }, "callee": { "type": "MemberExpression", "start": 3473, "end": 3497, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 32 } }, "object": { "type": "ThisExpression", "start": 3473, "end": 3477, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 12 } } }, "property": { "type": "Identifier", "start": 3478, "end": 3497, "loc": { "start": { "line": 118, "column": 13 }, "end": { "line": 118, "column": 32 }, "identifierName": "_parseViewerConfigs" }, "name": "_parseViewerConfigs" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3498, "end": 3509, "loc": { "start": { "line": 118, "column": 33 }, "end": { "line": 118, "column": 44 }, "identifierName": "projectInfo" }, "name": "projectInfo" } ] } }, { "type": "ExpressionStatement", "start": 3520, "end": 3673, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 123, "column": 11 } }, "expression": { "type": "CallExpression", "start": 3520, "end": 3672, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 123, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 3520, "end": 3544, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 32 } }, "object": { "type": "ThisExpression", "start": 3520, "end": 3524, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 12 } } }, "property": { "type": "Identifier", "start": 3525, "end": 3544, "loc": { "start": { "line": 119, "column": 13 }, "end": { "line": 119, "column": 32 }, "identifierName": "_parseViewerContent" }, "name": "_parseViewerContent" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3545, "end": 3556, "loc": { "start": { "line": 119, "column": 33 }, "end": { "line": 119, "column": 44 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, { "type": "ArrowFunctionExpression", "start": 3558, "end": 3671, "loc": { "start": { "line": 119, "column": 46 }, "end": { "line": 123, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3564, "end": 3671, "loc": { "start": { "line": 119, "column": 52 }, "end": { "line": 123, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 3578, "end": 3661, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 122, "column": 15 } }, "expression": { "type": "CallExpression", "start": 3578, "end": 3660, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 122, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 3578, "end": 3600, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 120, "column": 34 } }, "object": { "type": "ThisExpression", "start": 3578, "end": 3582, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 120, "column": 16 } } }, "property": { "type": "Identifier", "start": 3583, "end": 3600, "loc": { "start": { "line": 120, "column": 17 }, "end": { "line": 120, "column": 34 }, "identifierName": "_parseViewerState" }, "name": "_parseViewerState" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 3601, "end": 3612, "loc": { "start": { "line": 120, "column": 35 }, "end": { "line": 120, "column": 46 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, { "type": "ArrowFunctionExpression", "start": 3614, "end": 3659, "loc": { "start": { "line": 120, "column": 48 }, "end": { "line": 122, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 3620, "end": 3659, "loc": { "start": { "line": 120, "column": 54 }, "end": { "line": 122, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 3638, "end": 3645, "loc": { "start": { "line": 121, "column": 16 }, "end": { "line": 121, "column": 23 } }, "expression": { "type": "CallExpression", "start": 3638, "end": 3644, "loc": { "start": { "line": 121, "column": 16 }, "end": { "line": 121, "column": 22 } }, "callee": { "type": "Identifier", "start": 3638, "end": 3642, "loc": { "start": { "line": 121, "column": 16 }, "end": { "line": 121, "column": 20 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 3685, "end": 5604, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 170, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 3685, "end": 3701, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 126, "column": 20 }, "identifierName": "_buildModelsMenu" }, "name": "_buildModelsMenu" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 3702, "end": 3713, "loc": { "start": { "line": 126, "column": 21 }, "end": { "line": 126, "column": 32 }, "identifierName": "projectInfo" }, "name": "projectInfo" } ], "body": { "type": "BlockStatement", "start": 3715, "end": 5604, "loc": { "start": { "line": 126, "column": 34 }, "end": { "line": 170, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 3725, "end": 3739, "loc": { "start": { "line": 127, "column": 8 }, "end": { "line": 127, "column": 22 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3729, "end": 3738, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 21 } }, "id": { "type": "Identifier", "start": 3729, "end": 3733, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 16 }, "identifierName": "html" }, "name": "html" }, "init": { "type": "StringLiteral", "start": 3736, "end": 3738, "loc": { "start": { "line": 127, "column": 19 }, "end": { "line": 127, "column": 21 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } } ], "kind": "var" }, { "type": "VariableDeclaration", "start": 3748, "end": 3792, "loc": { "start": { "line": 128, "column": 8 }, "end": { "line": 128, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3754, "end": 3791, "loc": { "start": { "line": 128, "column": 14 }, "end": { "line": 128, "column": 51 } }, "id": { "type": "Identifier", "start": 3754, "end": 3764, "loc": { "start": { "line": 128, "column": 14 }, "end": { "line": 128, "column": 24 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "init": { "type": "LogicalExpression", "start": 3767, "end": 3791, "loc": { "start": { "line": 128, "column": 27 }, "end": { "line": 128, "column": 51 } }, "left": { "type": "MemberExpression", "start": 3767, "end": 3785, "loc": { "start": { "line": 128, "column": 27 }, "end": { "line": 128, "column": 45 } }, "object": { "type": "Identifier", "start": 3767, "end": 3778, "loc": { "start": { "line": 128, "column": 27 }, "end": { "line": 128, "column": 38 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, "property": { "type": "Identifier", "start": 3779, "end": 3785, "loc": { "start": { "line": 128, "column": 39 }, "end": { "line": 128, "column": 45 }, "identifierName": "models" }, "name": "models" }, "computed": false }, "operator": "||", "right": { "type": "ArrayExpression", "start": 3789, "end": 3791, "loc": { "start": { "line": 128, "column": 49 }, "end": { "line": 128, "column": 51 } }, "elements": [] } } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 3801, "end": 3823, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 30 } }, "expression": { "type": "AssignmentExpression", "start": 3801, "end": 3822, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 29 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3801, "end": 3817, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 24 } }, "object": { "type": "ThisExpression", "start": 3801, "end": 3805, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 12 } } }, "property": { "type": "Identifier", "start": 3806, "end": 3817, "loc": { "start": { "line": 129, "column": 13 }, "end": { "line": 129, "column": 24 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 3820, "end": 3822, "loc": { "start": { "line": 129, "column": 27 }, "end": { "line": 129, "column": 29 } }, "properties": [] } } }, { "type": "ExpressionStatement", "start": 3832, "end": 3868, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 44 } }, "expression": { "type": "AssignmentExpression", "start": 3832, "end": 3867, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 43 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3832, "end": 3847, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 23 } }, "object": { "type": "ThisExpression", "start": 3832, "end": 3836, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 12 } } }, "property": { "type": "Identifier", "start": 3837, "end": 3847, "loc": { "start": { "line": 130, "column": 13 }, "end": { "line": 130, "column": 23 }, "identifierName": "_numModels" }, "name": "_numModels" }, "computed": false }, "right": { "type": "MemberExpression", "start": 3850, "end": 3867, "loc": { "start": { "line": 130, "column": 26 }, "end": { "line": 130, "column": 43 } }, "object": { "type": "Identifier", "start": 3850, "end": 3860, "loc": { "start": { "line": 130, "column": 26 }, "end": { "line": 130, "column": 36 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 3861, "end": 3867, "loc": { "start": { "line": 130, "column": 37 }, "end": { "line": 130, "column": 43 }, "identifierName": "length" }, "name": "length" }, "computed": false } } }, { "type": "ForStatement", "start": 3877, "end": 4294, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 137, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 3882, "end": 3916, "loc": { "start": { "line": 131, "column": 13 }, "end": { "line": 131, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3886, "end": 3891, "loc": { "start": { "line": 131, "column": 17 }, "end": { "line": 131, "column": 22 } }, "id": { "type": "Identifier", "start": 3886, "end": 3887, "loc": { "start": { "line": 131, "column": 17 }, "end": { "line": 131, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 3890, "end": 3891, "loc": { "start": { "line": 131, "column": 21 }, "end": { "line": 131, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 3893, "end": 3916, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 47 } }, "id": { "type": "Identifier", "start": 3893, "end": 3896, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 27 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 3899, "end": 3916, "loc": { "start": { "line": 131, "column": 30 }, "end": { "line": 131, "column": 47 } }, "object": { "type": "Identifier", "start": 3899, "end": 3909, "loc": { "start": { "line": 131, "column": 30 }, "end": { "line": 131, "column": 40 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 3910, "end": 3916, "loc": { "start": { "line": 131, "column": 41 }, "end": { "line": 131, "column": 47 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 3918, "end": 3925, "loc": { "start": { "line": 131, "column": 49 }, "end": { "line": 131, "column": 56 } }, "left": { "type": "Identifier", "start": 3918, "end": 3919, "loc": { "start": { "line": 131, "column": 49 }, "end": { "line": 131, "column": 50 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 3922, "end": 3925, "loc": { "start": { "line": 131, "column": 53 }, "end": { "line": 131, "column": 56 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 3927, "end": 3930, "loc": { "start": { "line": 131, "column": 58 }, "end": { "line": 131, "column": 61 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 3927, "end": 3928, "loc": { "start": { "line": 131, "column": 58 }, "end": { "line": 131, "column": 59 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 3932, "end": 4294, "loc": { "start": { "line": 131, "column": 63 }, "end": { "line": 137, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 3946, "end": 3978, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 44 } }, "declarations": [ { "type": "VariableDeclarator", "start": 3952, "end": 3977, "loc": { "start": { "line": 132, "column": 18 }, "end": { "line": 132, "column": 43 } }, "id": { "type": "Identifier", "start": 3952, "end": 3961, "loc": { "start": { "line": 132, "column": 18 }, "end": { "line": 132, "column": 27 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "init": { "type": "MemberExpression", "start": 3964, "end": 3977, "loc": { "start": { "line": 132, "column": 30 }, "end": { "line": 132, "column": 43 } }, "object": { "type": "Identifier", "start": 3964, "end": 3974, "loc": { "start": { "line": 132, "column": 30 }, "end": { "line": 132, "column": 40 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 3975, "end": 3976, "loc": { "start": { "line": 132, "column": 41 }, "end": { "line": 132, "column": 42 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 3991, "end": 4034, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 55 } }, "expression": { "type": "AssignmentExpression", "start": 3991, "end": 4033, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 54 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 3991, "end": 4021, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 42 } }, "object": { "type": "MemberExpression", "start": 3991, "end": 4007, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 28 } }, "object": { "type": "ThisExpression", "start": 3991, "end": 3995, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 16 } } }, "property": { "type": "Identifier", "start": 3996, "end": 4007, "loc": { "start": { "line": 133, "column": 17 }, "end": { "line": 133, "column": 28 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "property": { "type": "MemberExpression", "start": 4008, "end": 4020, "loc": { "start": { "line": 133, "column": 29 }, "end": { "line": 133, "column": 41 } }, "object": { "type": "Identifier", "start": 4008, "end": 4017, "loc": { "start": { "line": 133, "column": 29 }, "end": { "line": 133, "column": 38 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 4018, "end": 4020, "loc": { "start": { "line": 133, "column": 39 }, "end": { "line": 133, "column": 41 }, "identifierName": "id" }, "name": "id" }, "computed": false }, "computed": true }, "right": { "type": "Identifier", "start": 4024, "end": 4033, "loc": { "start": { "line": 133, "column": 45 }, "end": { "line": 133, "column": 54 }, "identifierName": "modelInfo" }, "name": "modelInfo" } } }, { "type": "ExpressionStatement", "start": 4047, "end": 4089, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 54 } }, "expression": { "type": "AssignmentExpression", "start": 4047, "end": 4088, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 53 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4047, "end": 4051, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 16 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "StringLiteral", "start": 4055, "end": 4088, "loc": { "start": { "line": 134, "column": 20 }, "end": { "line": 134, "column": 53 } }, "extra": { "rawValue": "
", "raw": "\"
\"" }, "value": "
" } } }, { "type": "ExpressionStatement", "start": 4102, "end": 4254, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 164 } }, "expression": { "type": "AssignmentExpression", "start": 4102, "end": 4253, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 163 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4102, "end": 4106, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 16 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "BinaryExpression", "start": 4110, "end": 4253, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 163 } }, "left": { "type": "BinaryExpression", "start": 4110, "end": 4241, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 151 } }, "left": { "type": "BinaryExpression", "start": 4110, "end": 4224, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 134 } }, "left": { "type": "BinaryExpression", "start": 4110, "end": 4200, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 110 } }, "left": { "type": "BinaryExpression", "start": 4110, "end": 4185, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 95 } }, "left": { "type": "BinaryExpression", "start": 4110, "end": 4138, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 48 } }, "left": { "type": "StringLiteral", "start": 4110, "end": 4123, "loc": { "start": { "line": 135, "column": 20 }, "end": { "line": 135, "column": 33 } }, "extra": { "rawValue": "", "raw": "\"' class='disabled'>\"" }, "value": "' class='disabled'>" } }, "operator": "+", "right": { "type": "MemberExpression", "start": 4227, "end": 4241, "loc": { "start": { "line": 135, "column": 137 }, "end": { "line": 135, "column": 151 } }, "object": { "type": "Identifier", "start": 4227, "end": 4236, "loc": { "start": { "line": 135, "column": 137 }, "end": { "line": 135, "column": 146 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 4237, "end": 4241, "loc": { "start": { "line": 135, "column": 147 }, "end": { "line": 135, "column": 151 }, "identifierName": "name" }, "name": "name" }, "computed": false } }, "operator": "+", "right": { "type": "StringLiteral", "start": 4244, "end": 4253, "loc": { "start": { "line": 135, "column": 154 }, "end": { "line": 135, "column": 163 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } } } }, { "type": "ExpressionStatement", "start": 4267, "end": 4284, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 29 } }, "expression": { "type": "AssignmentExpression", "start": 4267, "end": 4283, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 28 } }, "operator": "+=", "left": { "type": "Identifier", "start": 4267, "end": 4271, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 16 }, "identifierName": "html" }, "name": "html" }, "right": { "type": "StringLiteral", "start": 4275, "end": 4283, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 28 } }, "extra": { "rawValue": "
", "raw": "\"
\"" }, "value": "
" } } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 4303, "end": 4340, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 45 } }, "expression": { "type": "AssignmentExpression", "start": 4303, "end": 4339, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 44 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 4303, "end": 4332, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 37 } }, "object": { "type": "MemberExpression", "start": 4303, "end": 4322, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 27 } }, "object": { "type": "ThisExpression", "start": 4303, "end": 4307, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 12 } } }, "property": { "type": "Identifier", "start": 4308, "end": 4322, "loc": { "start": { "line": 138, "column": 13 }, "end": { "line": 138, "column": 27 }, "identifierName": "_modelsElement" }, "name": "_modelsElement" }, "computed": false }, "property": { "type": "Identifier", "start": 4323, "end": 4332, "loc": { "start": { "line": 138, "column": 28 }, "end": { "line": 138, "column": 37 }, "identifierName": "innerHTML" }, "name": "innerHTML" }, "computed": false }, "right": { "type": "Identifier", "start": 4335, "end": 4339, "loc": { "start": { "line": 138, "column": 40 }, "end": { "line": 138, "column": 44 }, "identifierName": "html" }, "name": "html" } } }, { "type": "ForStatement", "start": 4349, "end": 5598, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 169, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 4354, "end": 4388, "loc": { "start": { "line": 139, "column": 13 }, "end": { "line": 139, "column": 47 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4358, "end": 4363, "loc": { "start": { "line": 139, "column": 17 }, "end": { "line": 139, "column": 22 } }, "id": { "type": "Identifier", "start": 4358, "end": 4359, "loc": { "start": { "line": 139, "column": 17 }, "end": { "line": 139, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 4362, "end": 4363, "loc": { "start": { "line": 139, "column": 21 }, "end": { "line": 139, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 4365, "end": 4388, "loc": { "start": { "line": 139, "column": 24 }, "end": { "line": 139, "column": 47 } }, "id": { "type": "Identifier", "start": 4365, "end": 4368, "loc": { "start": { "line": 139, "column": 24 }, "end": { "line": 139, "column": 27 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 4371, "end": 4388, "loc": { "start": { "line": 139, "column": 30 }, "end": { "line": 139, "column": 47 } }, "object": { "type": "Identifier", "start": 4371, "end": 4381, "loc": { "start": { "line": 139, "column": 30 }, "end": { "line": 139, "column": 40 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 4382, "end": 4388, "loc": { "start": { "line": 139, "column": 41 }, "end": { "line": 139, "column": 47 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "let" }, "test": { "type": "BinaryExpression", "start": 4390, "end": 4397, "loc": { "start": { "line": 139, "column": 49 }, "end": { "line": 139, "column": 56 } }, "left": { "type": "Identifier", "start": 4390, "end": 4391, "loc": { "start": { "line": 139, "column": 49 }, "end": { "line": 139, "column": 50 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 4394, "end": 4397, "loc": { "start": { "line": 139, "column": 53 }, "end": { "line": 139, "column": 56 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 4399, "end": 4402, "loc": { "start": { "line": 139, "column": 58 }, "end": { "line": 139, "column": 61 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 4399, "end": 4400, "loc": { "start": { "line": 139, "column": 58 }, "end": { "line": 139, "column": 59 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 4404, "end": 5598, "loc": { "start": { "line": 139, "column": 63 }, "end": { "line": 169, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 4418, "end": 4450, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 44 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4424, "end": 4449, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 43 } }, "id": { "type": "Identifier", "start": 4424, "end": 4433, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 27 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "init": { "type": "MemberExpression", "start": 4436, "end": 4449, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 43 } }, "object": { "type": "Identifier", "start": 4436, "end": 4446, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 40 }, "identifierName": "modelsInfo" }, "name": "modelsInfo" }, "property": { "type": "Identifier", "start": 4447, "end": 4448, "loc": { "start": { "line": 140, "column": 41 }, "end": { "line": 140, "column": 42 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4463, "end": 4492, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 41 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4469, "end": 4491, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 40 } }, "id": { "type": "Identifier", "start": 4469, "end": 4476, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 25 }, "identifierName": "modelId" }, "name": "modelId" }, "init": { "type": "MemberExpression", "start": 4479, "end": 4491, "loc": { "start": { "line": 141, "column": 28 }, "end": { "line": 141, "column": 40 } }, "object": { "type": "Identifier", "start": 4479, "end": 4488, "loc": { "start": { "line": 141, "column": 28 }, "end": { "line": 141, "column": 37 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 4489, "end": 4491, "loc": { "start": { "line": 141, "column": 38 }, "end": { "line": 141, "column": 40 }, "identifierName": "id" }, "name": "id" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4505, "end": 4560, "loc": { "start": { "line": 142, "column": 12 }, "end": { "line": 142, "column": 67 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4511, "end": 4559, "loc": { "start": { "line": 142, "column": 18 }, "end": { "line": 142, "column": 66 } }, "id": { "type": "Identifier", "start": 4511, "end": 4519, "loc": { "start": { "line": 142, "column": 18 }, "end": { "line": 142, "column": 26 }, "identifierName": "checkBox" }, "name": "checkBox" }, "init": { "type": "CallExpression", "start": 4522, "end": 4559, "loc": { "start": { "line": 142, "column": 29 }, "end": { "line": 142, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 4522, "end": 4545, "loc": { "start": { "line": 142, "column": 29 }, "end": { "line": 142, "column": 52 } }, "object": { "type": "Identifier", "start": 4522, "end": 4530, "loc": { "start": { "line": 142, "column": 29 }, "end": { "line": 142, "column": 37 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 4531, "end": 4545, "loc": { "start": { "line": 142, "column": 38 }, "end": { "line": 142, "column": 52 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 4546, "end": 4558, "loc": { "start": { "line": 142, "column": 53 }, "end": { "line": 142, "column": 65 } }, "left": { "type": "StringLiteral", "start": 4546, "end": 4548, "loc": { "start": { "line": 142, "column": 53 }, "end": { "line": 142, "column": 55 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "Identifier", "start": 4551, "end": 4558, "loc": { "start": { "line": 142, "column": 58 }, "end": { "line": 142, "column": 65 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 4573, "end": 4629, "loc": { "start": { "line": 143, "column": 12 }, "end": { "line": 143, "column": 68 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4579, "end": 4628, "loc": { "start": { "line": 143, "column": 18 }, "end": { "line": 143, "column": 67 } }, "id": { "type": "Identifier", "start": 4579, "end": 4583, "loc": { "start": { "line": 143, "column": 18 }, "end": { "line": 143, "column": 22 }, "identifierName": "span" }, "name": "span" }, "init": { "type": "CallExpression", "start": 4586, "end": 4628, "loc": { "start": { "line": 143, "column": 25 }, "end": { "line": 143, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 4586, "end": 4609, "loc": { "start": { "line": 143, "column": 25 }, "end": { "line": 143, "column": 48 } }, "object": { "type": "Identifier", "start": 4586, "end": 4594, "loc": { "start": { "line": 143, "column": 25 }, "end": { "line": 143, "column": 33 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 4595, "end": 4609, "loc": { "start": { "line": 143, "column": 34 }, "end": { "line": 143, "column": 48 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 4610, "end": 4627, "loc": { "start": { "line": 143, "column": 49 }, "end": { "line": 143, "column": 66 } }, "left": { "type": "StringLiteral", "start": 4610, "end": 4617, "loc": { "start": { "line": 143, "column": 49 }, "end": { "line": 143, "column": 56 } }, "extra": { "rawValue": "span-", "raw": "\"span-\"" }, "value": "span-" }, "operator": "+", "right": { "type": "Identifier", "start": 4620, "end": 4627, "loc": { "start": { "line": 143, "column": 59 }, "end": { "line": 143, "column": 66 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 4642, "end": 4880, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 150, "column": 15 } }, "expression": { "type": "CallExpression", "start": 4642, "end": 4879, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 150, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 4642, "end": 4667, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 37 } }, "object": { "type": "Identifier", "start": 4642, "end": 4650, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 20 }, "identifierName": "checkBox" }, "name": "checkBox" }, "property": { "type": "Identifier", "start": 4651, "end": 4667, "loc": { "start": { "line": 144, "column": 21 }, "end": { "line": 144, "column": 37 }, "identifierName": "addEventListener" }, "name": "addEventListener" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4668, "end": 4675, "loc": { "start": { "line": 144, "column": 38 }, "end": { "line": 144, "column": 45 } }, "extra": { "rawValue": "click", "raw": "\"click\"" }, "value": "click" }, { "type": "ArrowFunctionExpression", "start": 4677, "end": 4878, "loc": { "start": { "line": 144, "column": 47 }, "end": { "line": 150, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4683, "end": 4878, "loc": { "start": { "line": 144, "column": 53 }, "end": { "line": 150, "column": 13 } }, "body": [ { "type": "IfStatement", "start": 4701, "end": 4864, "loc": { "start": { "line": 145, "column": 16 }, "end": { "line": 149, "column": 17 } }, "test": { "type": "MemberExpression", "start": 4705, "end": 4721, "loc": { "start": { "line": 145, "column": 20 }, "end": { "line": 145, "column": 36 } }, "object": { "type": "Identifier", "start": 4705, "end": 4713, "loc": { "start": { "line": 145, "column": 20 }, "end": { "line": 145, "column": 28 }, "identifierName": "checkBox" }, "name": "checkBox" }, "property": { "type": "Identifier", "start": 4714, "end": 4721, "loc": { "start": { "line": 145, "column": 29 }, "end": { "line": 145, "column": 36 }, "identifierName": "checked" }, "name": "checked" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 4723, "end": 4787, "loc": { "start": { "line": 145, "column": 38 }, "end": { "line": 147, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 4745, "end": 4769, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 44 } }, "expression": { "type": "CallExpression", "start": 4745, "end": 4768, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 4745, "end": 4759, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 34 } }, "object": { "type": "ThisExpression", "start": 4745, "end": 4749, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 24 } } }, "property": { "type": "Identifier", "start": 4750, "end": 4759, "loc": { "start": { "line": 146, "column": 25 }, "end": { "line": 146, "column": 34 }, "identifierName": "loadModel" }, "name": "loadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 4760, "end": 4767, "loc": { "start": { "line": 146, "column": 35 }, "end": { "line": 146, "column": 42 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 4793, "end": 4864, "loc": { "start": { "line": 147, "column": 23 }, "end": { "line": 149, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 4815, "end": 4846, "loc": { "start": { "line": 148, "column": 20 }, "end": { "line": 148, "column": 51 } }, "expression": { "type": "CallExpression", "start": 4815, "end": 4845, "loc": { "start": { "line": 148, "column": 20 }, "end": { "line": 148, "column": 50 } }, "callee": { "type": "MemberExpression", "start": 4815, "end": 4831, "loc": { "start": { "line": 148, "column": 20 }, "end": { "line": 148, "column": 36 } }, "object": { "type": "ThisExpression", "start": 4815, "end": 4819, "loc": { "start": { "line": 148, "column": 20 }, "end": { "line": 148, "column": 24 } } }, "property": { "type": "Identifier", "start": 4820, "end": 4831, "loc": { "start": { "line": 148, "column": 25 }, "end": { "line": 148, "column": 36 }, "identifierName": "unloadModel" }, "name": "unloadModel" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 4832, "end": 4844, "loc": { "start": { "line": 148, "column": 37 }, "end": { "line": 148, "column": 49 } }, "object": { "type": "Identifier", "start": 4832, "end": 4841, "loc": { "start": { "line": 148, "column": 37 }, "end": { "line": 148, "column": 46 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 4842, "end": 4844, "loc": { "start": { "line": 148, "column": 47 }, "end": { "line": 148, "column": 49 }, "identifierName": "id" }, "name": "id" }, "computed": false } ] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 4893, "end": 5235, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 159, "column": 15 } }, "expression": { "type": "CallExpression", "start": 4893, "end": 5234, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 159, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 4893, "end": 4914, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 33 } }, "object": { "type": "Identifier", "start": 4893, "end": 4897, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 16 }, "identifierName": "span" }, "name": "span" }, "property": { "type": "Identifier", "start": 4898, "end": 4914, "loc": { "start": { "line": 151, "column": 17 }, "end": { "line": 151, "column": 33 }, "identifierName": "addEventListener" }, "name": "addEventListener" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 4915, "end": 4922, "loc": { "start": { "line": 151, "column": 34 }, "end": { "line": 151, "column": 41 } }, "extra": { "rawValue": "click", "raw": "\"click\"" }, "value": "click" }, { "type": "ArrowFunctionExpression", "start": 4924, "end": 5233, "loc": { "start": { "line": 151, "column": 43 }, "end": { "line": 159, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 4930, "end": 5233, "loc": { "start": { "line": 151, "column": 49 }, "end": { "line": 159, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 4948, "end": 4996, "loc": { "start": { "line": 152, "column": 16 }, "end": { "line": 152, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", "start": 4954, "end": 4995, "loc": { "start": { "line": 152, "column": 22 }, "end": { "line": 152, "column": 63 } }, "id": { "type": "Identifier", "start": 4954, "end": 4959, "loc": { "start": { "line": 152, "column": 22 }, "end": { "line": 152, "column": 27 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "MemberExpression", "start": 4962, "end": 4995, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 152, "column": 63 } }, "object": { "type": "MemberExpression", "start": 4962, "end": 4986, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 152, "column": 54 } }, "object": { "type": "MemberExpression", "start": 4962, "end": 4979, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 152, "column": 47 } }, "object": { "type": "MemberExpression", "start": 4962, "end": 4973, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 152, "column": 41 } }, "object": { "type": "ThisExpression", "start": 4962, "end": 4966, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 152, "column": 34 } } }, "property": { "type": "Identifier", "start": 4967, "end": 4973, "loc": { "start": { "line": 152, "column": 35 }, "end": { "line": 152, "column": 41 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 4974, "end": 4979, "loc": { "start": { "line": 152, "column": 42 }, "end": { "line": 152, "column": 47 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 4980, "end": 4986, "loc": { "start": { "line": 152, "column": 48 }, "end": { "line": 152, "column": 54 }, "identifierName": "models" }, "name": "models" }, "computed": false }, "property": { "type": "Identifier", "start": 4987, "end": 4994, "loc": { "start": { "line": 152, "column": 55 }, "end": { "line": 152, "column": 62 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 5013, "end": 5043, "loc": { "start": { "line": 153, "column": 16 }, "end": { "line": 153, "column": 46 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5019, "end": 5042, "loc": { "start": { "line": 153, "column": 22 }, "end": { "line": 153, "column": 45 } }, "id": { "type": "Identifier", "start": 5019, "end": 5030, "loc": { "start": { "line": 153, "column": 22 }, "end": { "line": 153, "column": 33 }, "identifierName": "modelLoaded" }, "name": "modelLoaded" }, "init": { "type": "UnaryExpression", "start": 5034, "end": 5041, "loc": { "start": { "line": 153, "column": 37 }, "end": { "line": 153, "column": 44 } }, "operator": "!", "prefix": true, "argument": { "type": "UnaryExpression", "start": 5035, "end": 5041, "loc": { "start": { "line": 153, "column": 38 }, "end": { "line": 153, "column": 44 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 5036, "end": 5041, "loc": { "start": { "line": 153, "column": 39 }, "end": { "line": 153, "column": 44 }, "identifierName": "model" }, "name": "model" }, "extra": { "parenthesizedArgument": false } }, "extra": { "parenthesizedArgument": false, "parenthesized": true, "parenStart": 5033 } } } ], "kind": "const" }, { "type": "IfStatement", "start": 5060, "end": 5219, "loc": { "start": { "line": 154, "column": 16 }, "end": { "line": 158, "column": 17 } }, "test": { "type": "UnaryExpression", "start": 5064, "end": 5076, "loc": { "start": { "line": 154, "column": 20 }, "end": { "line": 154, "column": 32 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 5065, "end": 5076, "loc": { "start": { "line": 154, "column": 21 }, "end": { "line": 154, "column": 32 }, "identifierName": "modelLoaded" }, "name": "modelLoaded" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 5078, "end": 5142, "loc": { "start": { "line": 154, "column": 34 }, "end": { "line": 156, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 5100, "end": 5124, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 44 } }, "expression": { "type": "CallExpression", "start": 5100, "end": 5123, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 5100, "end": 5114, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 34 } }, "object": { "type": "ThisExpression", "start": 5100, "end": 5104, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 24 } } }, "property": { "type": "Identifier", "start": 5105, "end": 5114, "loc": { "start": { "line": 155, "column": 25 }, "end": { "line": 155, "column": 34 }, "identifierName": "loadModel" }, "name": "loadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5115, "end": 5122, "loc": { "start": { "line": 155, "column": 35 }, "end": { "line": 155, "column": 42 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 5148, "end": 5219, "loc": { "start": { "line": 156, "column": 23 }, "end": { "line": 158, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 5170, "end": 5201, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 51 } }, "expression": { "type": "CallExpression", "start": 5170, "end": 5200, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 50 } }, "callee": { "type": "MemberExpression", "start": 5170, "end": 5186, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 36 } }, "object": { "type": "ThisExpression", "start": 5170, "end": 5174, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 24 } } }, "property": { "type": "Identifier", "start": 5175, "end": 5186, "loc": { "start": { "line": 157, "column": 25 }, "end": { "line": 157, "column": 36 }, "identifierName": "unloadModel" }, "name": "unloadModel" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5187, "end": 5199, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 49 } }, "object": { "type": "Identifier", "start": 5187, "end": 5196, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 46 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 5197, "end": 5199, "loc": { "start": { "line": 157, "column": 47 }, "end": { "line": 157, "column": 49 }, "identifierName": "id" }, "name": "id" }, "computed": false } ] } } ], "directives": [] } } ], "directives": [] } } ] } }, { "type": "ExpressionStatement", "start": 5248, "end": 5588, "loc": { "start": { "line": 160, "column": 12 }, "end": { "line": 168, "column": 14 } }, "expression": { "type": "AssignmentExpression", "start": 5248, "end": 5587, "loc": { "start": { "line": 160, "column": 12 }, "end": { "line": 168, "column": 13 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5248, "end": 5266, "loc": { "start": { "line": 160, "column": 12 }, "end": { "line": 160, "column": 30 } }, "object": { "type": "Identifier", "start": 5248, "end": 5252, "loc": { "start": { "line": 160, "column": 12 }, "end": { "line": 160, "column": 16 }, "identifierName": "span" }, "name": "span" }, "property": { "type": "Identifier", "start": 5253, "end": 5266, "loc": { "start": { "line": 160, "column": 17 }, "end": { "line": 160, "column": 30 }, "identifierName": "oncontextmenu" }, "name": "oncontextmenu" }, "computed": false }, "right": { "type": "ArrowFunctionExpression", "start": 5269, "end": 5587, "loc": { "start": { "line": 160, "column": 33 }, "end": { "line": 168, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5270, "end": 5271, "loc": { "start": { "line": 160, "column": 34 }, "end": { "line": 160, "column": 35 }, "identifierName": "e" }, "name": "e" } ], "body": { "type": "BlockStatement", "start": 5276, "end": 5587, "loc": { "start": { "line": 160, "column": 40 }, "end": { "line": 168, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 5294, "end": 5473, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 165, "column": 18 } }, "expression": { "type": "AssignmentExpression", "start": 5294, "end": 5472, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 165, "column": 17 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 5294, "end": 5325, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 47 } }, "object": { "type": "MemberExpression", "start": 5294, "end": 5317, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 39 } }, "object": { "type": "ThisExpression", "start": 5294, "end": 5298, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 20 } } }, "property": { "type": "Identifier", "start": 5299, "end": 5317, "loc": { "start": { "line": 161, "column": 21 }, "end": { "line": 161, "column": 39 }, "identifierName": "_modelsContextMenu" }, "name": "_modelsContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 5318, "end": 5325, "loc": { "start": { "line": 161, "column": 40 }, "end": { "line": 161, "column": 47 }, "identifierName": "context" }, "name": "context" }, "computed": false }, "right": { "type": "ObjectExpression", "start": 5328, "end": 5472, "loc": { "start": { "line": 161, "column": 50 }, "end": { "line": 165, "column": 17 } }, "properties": [ { "type": "ObjectProperty", "start": 5350, "end": 5375, "loc": { "start": { "line": 162, "column": 20 }, "end": { "line": 162, "column": 45 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5350, "end": 5359, "loc": { "start": { "line": 162, "column": 20 }, "end": { "line": 162, "column": 29 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "value": { "type": "MemberExpression", "start": 5361, "end": 5375, "loc": { "start": { "line": 162, "column": 31 }, "end": { "line": 162, "column": 45 } }, "object": { "type": "ThisExpression", "start": 5361, "end": 5365, "loc": { "start": { "line": 162, "column": 31 }, "end": { "line": 162, "column": 35 } } }, "property": { "type": "Identifier", "start": 5366, "end": 5375, "loc": { "start": { "line": 162, "column": 36 }, "end": { "line": 162, "column": 45 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false } }, { "type": "ObjectProperty", "start": 5397, "end": 5416, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 39 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5397, "end": 5403, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 26 }, "identifierName": "viewer" }, "name": "viewer" }, "value": { "type": "MemberExpression", "start": 5405, "end": 5416, "loc": { "start": { "line": 163, "column": 28 }, "end": { "line": 163, "column": 39 } }, "object": { "type": "ThisExpression", "start": 5405, "end": 5409, "loc": { "start": { "line": 163, "column": 28 }, "end": { "line": 163, "column": 32 } } }, "property": { "type": "Identifier", "start": 5410, "end": 5416, "loc": { "start": { "line": 163, "column": 33 }, "end": { "line": 163, "column": 39 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false } }, { "type": "ObjectProperty", "start": 5438, "end": 5454, "loc": { "start": { "line": 164, "column": 20 }, "end": { "line": 164, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 5438, "end": 5445, "loc": { "start": { "line": 164, "column": 20 }, "end": { "line": 164, "column": 27 }, "identifierName": "modelId" }, "name": "modelId" }, "value": { "type": "Identifier", "start": 5447, "end": 5454, "loc": { "start": { "line": 164, "column": 29 }, "end": { "line": 164, "column": 36 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } }, { "type": "ExpressionStatement", "start": 5490, "end": 5537, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 63 } }, "expression": { "type": "CallExpression", "start": 5490, "end": 5536, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 62 } }, "callee": { "type": "MemberExpression", "start": 5490, "end": 5518, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 44 } }, "object": { "type": "MemberExpression", "start": 5490, "end": 5513, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 39 } }, "object": { "type": "ThisExpression", "start": 5490, "end": 5494, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 20 } } }, "property": { "type": "Identifier", "start": 5495, "end": 5513, "loc": { "start": { "line": 166, "column": 21 }, "end": { "line": 166, "column": 39 }, "identifierName": "_modelsContextMenu" }, "name": "_modelsContextMenu" }, "computed": false }, "property": { "type": "Identifier", "start": 5514, "end": 5518, "loc": { "start": { "line": 166, "column": 40 }, "end": { "line": 166, "column": 44 }, "identifierName": "show" }, "name": "show" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 5519, "end": 5526, "loc": { "start": { "line": 166, "column": 45 }, "end": { "line": 166, "column": 52 } }, "object": { "type": "Identifier", "start": 5519, "end": 5520, "loc": { "start": { "line": 166, "column": 45 }, "end": { "line": 166, "column": 46 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 5521, "end": 5526, "loc": { "start": { "line": 166, "column": 47 }, "end": { "line": 166, "column": 52 }, "identifierName": "pageX" }, "name": "pageX" }, "computed": false }, { "type": "MemberExpression", "start": 5528, "end": 5535, "loc": { "start": { "line": 166, "column": 54 }, "end": { "line": 166, "column": 61 } }, "object": { "type": "Identifier", "start": 5528, "end": 5529, "loc": { "start": { "line": 166, "column": 54 }, "end": { "line": 166, "column": 55 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 5530, "end": 5535, "loc": { "start": { "line": 166, "column": 56 }, "end": { "line": 166, "column": 61 }, "identifierName": "pageY" }, "name": "pageY" }, "computed": false } ] } }, { "type": "ExpressionStatement", "start": 5554, "end": 5573, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 35 } }, "expression": { "type": "CallExpression", "start": 5554, "end": 5572, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 34 } }, "callee": { "type": "MemberExpression", "start": 5554, "end": 5570, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 32 } }, "object": { "type": "Identifier", "start": 5554, "end": 5555, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 17 }, "identifierName": "e" }, "name": "e" }, "property": { "type": "Identifier", "start": 5556, "end": 5570, "loc": { "start": { "line": 167, "column": 18 }, "end": { "line": 167, "column": 32 }, "identifierName": "preventDefault" }, "name": "preventDefault" }, "computed": false }, "arguments": [] } } ], "directives": [] } } } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 5610, "end": 5800, "loc": { "start": { "line": 172, "column": 4 }, "end": { "line": 177, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 5610, "end": 5629, "loc": { "start": { "line": 172, "column": 4 }, "end": { "line": 172, "column": 23 }, "identifierName": "_parseViewerConfigs" }, "name": "_parseViewerConfigs" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5630, "end": 5641, "loc": { "start": { "line": 172, "column": 24 }, "end": { "line": 172, "column": 35 }, "identifierName": "projectInfo" }, "name": "projectInfo" } ], "body": { "type": "BlockStatement", "start": 5643, "end": 5800, "loc": { "start": { "line": 172, "column": 37 }, "end": { "line": 177, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 5653, "end": 5701, "loc": { "start": { "line": 173, "column": 8 }, "end": { "line": 173, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5659, "end": 5700, "loc": { "start": { "line": 173, "column": 14 }, "end": { "line": 173, "column": 55 } }, "id": { "type": "Identifier", "start": 5659, "end": 5672, "loc": { "start": { "line": 173, "column": 14 }, "end": { "line": 173, "column": 27 }, "identifierName": "viewerConfigs" }, "name": "viewerConfigs" }, "init": { "type": "MemberExpression", "start": 5675, "end": 5700, "loc": { "start": { "line": 173, "column": 30 }, "end": { "line": 173, "column": 55 } }, "object": { "type": "Identifier", "start": 5675, "end": 5686, "loc": { "start": { "line": 173, "column": 30 }, "end": { "line": 173, "column": 41 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, "property": { "type": "Identifier", "start": 5687, "end": 5700, "loc": { "start": { "line": 173, "column": 42 }, "end": { "line": 173, "column": 55 }, "identifierName": "viewerConfigs" }, "name": "viewerConfigs" }, "computed": false } } ], "kind": "const" }, { "type": "IfStatement", "start": 5710, "end": 5794, "loc": { "start": { "line": 174, "column": 8 }, "end": { "line": 176, "column": 9 } }, "test": { "type": "Identifier", "start": 5714, "end": 5727, "loc": { "start": { "line": 174, "column": 12 }, "end": { "line": 174, "column": 25 }, "identifierName": "viewerConfigs" }, "name": "viewerConfigs" }, "consequent": { "type": "BlockStatement", "start": 5729, "end": 5794, "loc": { "start": { "line": 174, "column": 27 }, "end": { "line": 176, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5743, "end": 5784, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 53 } }, "expression": { "type": "CallExpression", "start": 5743, "end": 5783, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 5743, "end": 5768, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 37 } }, "object": { "type": "MemberExpression", "start": 5743, "end": 5757, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 26 } }, "object": { "type": "ThisExpression", "start": 5743, "end": 5747, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 16 } } }, "property": { "type": "Identifier", "start": 5748, "end": 5757, "loc": { "start": { "line": 175, "column": 17 }, "end": { "line": 175, "column": 26 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 5758, "end": 5768, "loc": { "start": { "line": 175, "column": 27 }, "end": { "line": 175, "column": 37 }, "identifierName": "setConfigs" }, "name": "setConfigs" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 5769, "end": 5782, "loc": { "start": { "line": 175, "column": 38 }, "end": { "line": 175, "column": 51 }, "identifierName": "viewerConfigs" }, "name": "viewerConfigs" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ClassMethod", "start": 5806, "end": 6076, "loc": { "start": { "line": 179, "column": 4 }, "end": { "line": 188, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 5806, "end": 5825, "loc": { "start": { "line": 179, "column": 4 }, "end": { "line": 179, "column": 23 }, "identifierName": "_parseViewerContent" }, "name": "_parseViewerContent" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 5826, "end": 5837, "loc": { "start": { "line": 179, "column": 24 }, "end": { "line": 179, "column": 35 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, { "type": "Identifier", "start": 5839, "end": 5843, "loc": { "start": { "line": 179, "column": 37 }, "end": { "line": 179, "column": 41 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 5845, "end": 6076, "loc": { "start": { "line": 179, "column": 43 }, "end": { "line": 188, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 5855, "end": 5903, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 5861, "end": 5902, "loc": { "start": { "line": 180, "column": 14 }, "end": { "line": 180, "column": 55 } }, "id": { "type": "Identifier", "start": 5861, "end": 5874, "loc": { "start": { "line": 180, "column": 14 }, "end": { "line": 180, "column": 27 }, "identifierName": "viewerContent" }, "name": "viewerContent" }, "init": { "type": "MemberExpression", "start": 5877, "end": 5902, "loc": { "start": { "line": 180, "column": 30 }, "end": { "line": 180, "column": 55 } }, "object": { "type": "Identifier", "start": 5877, "end": 5888, "loc": { "start": { "line": 180, "column": 30 }, "end": { "line": 180, "column": 41 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, "property": { "type": "Identifier", "start": 5889, "end": 5902, "loc": { "start": { "line": 180, "column": 42 }, "end": { "line": 180, "column": 55 }, "identifierName": "viewerContent" }, "name": "viewerContent" }, "computed": false } } ], "kind": "const" }, { "type": "IfStatement", "start": 5912, "end": 5983, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 184, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 5916, "end": 5930, "loc": { "start": { "line": 181, "column": 12 }, "end": { "line": 181, "column": 26 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 5917, "end": 5930, "loc": { "start": { "line": 181, "column": 13 }, "end": { "line": 181, "column": 26 }, "identifierName": "viewerContent" }, "name": "viewerContent" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 5932, "end": 5983, "loc": { "start": { "line": 181, "column": 28 }, "end": { "line": 184, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 5946, "end": 5953, "loc": { "start": { "line": 182, "column": 12 }, "end": { "line": 182, "column": 19 } }, "expression": { "type": "CallExpression", "start": 5946, "end": 5952, "loc": { "start": { "line": 182, "column": 12 }, "end": { "line": 182, "column": 18 } }, "callee": { "type": "Identifier", "start": 5946, "end": 5950, "loc": { "start": { "line": 182, "column": 12 }, "end": { "line": 182, "column": 16 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } }, { "type": "ReturnStatement", "start": 5966, "end": 5973, "loc": { "start": { "line": 183, "column": 12 }, "end": { "line": 183, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 5992, "end": 6070, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 187, "column": 11 } }, "expression": { "type": "CallExpression", "start": 5992, "end": 6069, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 187, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 5992, "end": 6015, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 31 } }, "object": { "type": "ThisExpression", "start": 5992, "end": 5996, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 12 } } }, "property": { "type": "Identifier", "start": 5997, "end": 6015, "loc": { "start": { "line": 185, "column": 13 }, "end": { "line": 185, "column": 31 }, "identifierName": "_parseModelsLoaded" }, "name": "_parseModelsLoaded" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 6016, "end": 6029, "loc": { "start": { "line": 185, "column": 32 }, "end": { "line": 185, "column": 45 }, "identifierName": "viewerContent" }, "name": "viewerContent" }, { "type": "ArrowFunctionExpression", "start": 6031, "end": 6068, "loc": { "start": { "line": 185, "column": 47 }, "end": { "line": 187, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6037, "end": 6068, "loc": { "start": { "line": 185, "column": 53 }, "end": { "line": 187, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6051, "end": 6058, "loc": { "start": { "line": 186, "column": 12 }, "end": { "line": 186, "column": 19 } }, "expression": { "type": "CallExpression", "start": 6051, "end": 6057, "loc": { "start": { "line": 186, "column": 12 }, "end": { "line": 186, "column": 18 } }, "callee": { "type": "Identifier", "start": 6051, "end": 6055, "loc": { "start": { "line": 186, "column": 12 }, "end": { "line": 186, "column": 16 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6082, "end": 6354, "loc": { "start": { "line": 190, "column": 4 }, "end": { "line": 197, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6082, "end": 6100, "loc": { "start": { "line": 190, "column": 4 }, "end": { "line": 190, "column": 22 }, "identifierName": "_parseModelsLoaded" }, "name": "_parseModelsLoaded" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6101, "end": 6114, "loc": { "start": { "line": 190, "column": 23 }, "end": { "line": 190, "column": 36 }, "identifierName": "viewerContent" }, "name": "viewerContent" }, { "type": "Identifier", "start": 6116, "end": 6120, "loc": { "start": { "line": 190, "column": 38 }, "end": { "line": 190, "column": 42 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 6122, "end": 6354, "loc": { "start": { "line": 190, "column": 44 }, "end": { "line": 197, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 6132, "end": 6180, "loc": { "start": { "line": 191, "column": 8 }, "end": { "line": 191, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6138, "end": 6179, "loc": { "start": { "line": 191, "column": 14 }, "end": { "line": 191, "column": 55 } }, "id": { "type": "Identifier", "start": 6138, "end": 6150, "loc": { "start": { "line": 191, "column": 14 }, "end": { "line": 191, "column": 26 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "init": { "type": "MemberExpression", "start": 6153, "end": 6179, "loc": { "start": { "line": 191, "column": 29 }, "end": { "line": 191, "column": 55 } }, "object": { "type": "Identifier", "start": 6153, "end": 6166, "loc": { "start": { "line": 191, "column": 29 }, "end": { "line": 191, "column": 42 }, "identifierName": "viewerContent" }, "name": "viewerContent" }, "property": { "type": "Identifier", "start": 6167, "end": 6179, "loc": { "start": { "line": 191, "column": 43 }, "end": { "line": 191, "column": 55 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "computed": false } } ], "kind": "const" }, { "type": "IfStatement", "start": 6189, "end": 6290, "loc": { "start": { "line": 192, "column": 8 }, "end": { "line": 195, "column": 9 } }, "test": { "type": "LogicalExpression", "start": 6193, "end": 6237, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 56 } }, "left": { "type": "UnaryExpression", "start": 6193, "end": 6206, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 25 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 6194, "end": 6206, "loc": { "start": { "line": 192, "column": 13 }, "end": { "line": 192, "column": 25 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "extra": { "parenthesizedArgument": false } }, "operator": "||", "right": { "type": "BinaryExpression", "start": 6211, "end": 6236, "loc": { "start": { "line": 192, "column": 30 }, "end": { "line": 192, "column": 55 } }, "left": { "type": "MemberExpression", "start": 6211, "end": 6230, "loc": { "start": { "line": 192, "column": 30 }, "end": { "line": 192, "column": 49 } }, "object": { "type": "Identifier", "start": 6211, "end": 6223, "loc": { "start": { "line": 192, "column": 30 }, "end": { "line": 192, "column": 42 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "property": { "type": "Identifier", "start": 6224, "end": 6230, "loc": { "start": { "line": 192, "column": 43 }, "end": { "line": 192, "column": 49 }, "identifierName": "length" }, "name": "length" }, "computed": false }, "operator": "===", "right": { "type": "NumericLiteral", "start": 6235, "end": 6236, "loc": { "start": { "line": 192, "column": 54 }, "end": { "line": 192, "column": 55 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "extra": { "parenthesized": true, "parenStart": 6210 } } }, "consequent": { "type": "BlockStatement", "start": 6239, "end": 6290, "loc": { "start": { "line": 192, "column": 58 }, "end": { "line": 195, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6253, "end": 6260, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 19 } }, "expression": { "type": "CallExpression", "start": 6253, "end": 6259, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 18 } }, "callee": { "type": "Identifier", "start": 6253, "end": 6257, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 16 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } }, { "type": "ReturnStatement", "start": 6273, "end": 6280, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 6299, "end": 6348, "loc": { "start": { "line": 196, "column": 8 }, "end": { "line": 196, "column": 57 } }, "expression": { "type": "CallExpression", "start": 6299, "end": 6347, "loc": { "start": { "line": 196, "column": 8 }, "end": { "line": 196, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 6299, "end": 6318, "loc": { "start": { "line": 196, "column": 8 }, "end": { "line": 196, "column": 27 } }, "object": { "type": "ThisExpression", "start": 6299, "end": 6303, "loc": { "start": { "line": 196, "column": 8 }, "end": { "line": 196, "column": 12 } } }, "property": { "type": "Identifier", "start": 6304, "end": 6318, "loc": { "start": { "line": 196, "column": 13 }, "end": { "line": 196, "column": 27 }, "identifierName": "_loadNextModel" }, "name": "_loadNextModel" }, "computed": false }, "arguments": [ { "type": "CallExpression", "start": 6319, "end": 6340, "loc": { "start": { "line": 196, "column": 28 }, "end": { "line": 196, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 6319, "end": 6337, "loc": { "start": { "line": 196, "column": 28 }, "end": { "line": 196, "column": 46 } }, "object": { "type": "Identifier", "start": 6319, "end": 6331, "loc": { "start": { "line": 196, "column": 28 }, "end": { "line": 196, "column": 40 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "property": { "type": "Identifier", "start": 6332, "end": 6337, "loc": { "start": { "line": 196, "column": 41 }, "end": { "line": 196, "column": 46 }, "identifierName": "slice" }, "name": "slice" }, "computed": false }, "arguments": [ { "type": "NumericLiteral", "start": 6338, "end": 6339, "loc": { "start": { "line": 196, "column": 47 }, "end": { "line": 196, "column": 48 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } ] }, { "type": "Identifier", "start": 6342, "end": 6346, "loc": { "start": { "line": 196, "column": 51 }, "end": { "line": 196, "column": 55 }, "identifierName": "done" }, "name": "done" } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6360, "end": 6812, "loc": { "start": { "line": 199, "column": 4 }, "end": { "line": 212, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6360, "end": 6374, "loc": { "start": { "line": 199, "column": 4 }, "end": { "line": 199, "column": 18 }, "identifierName": "_loadNextModel" }, "name": "_loadNextModel" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6375, "end": 6387, "loc": { "start": { "line": 199, "column": 19 }, "end": { "line": 199, "column": 31 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, { "type": "Identifier", "start": 6389, "end": 6393, "loc": { "start": { "line": 199, "column": 33 }, "end": { "line": 199, "column": 37 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 6395, "end": 6812, "loc": { "start": { "line": 199, "column": 39 }, "end": { "line": 212, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 6405, "end": 6487, "loc": { "start": { "line": 200, "column": 8 }, "end": { "line": 203, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 6409, "end": 6434, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 37 } }, "left": { "type": "MemberExpression", "start": 6409, "end": 6428, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 31 } }, "object": { "type": "Identifier", "start": 6409, "end": 6421, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 24 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "property": { "type": "Identifier", "start": 6422, "end": 6428, "loc": { "start": { "line": 200, "column": 25 }, "end": { "line": 200, "column": 31 }, "identifierName": "length" }, "name": "length" }, "computed": false }, "operator": "===", "right": { "type": "NumericLiteral", "start": 6433, "end": 6434, "loc": { "start": { "line": 200, "column": 36 }, "end": { "line": 200, "column": 37 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, "consequent": { "type": "BlockStatement", "start": 6436, "end": 6487, "loc": { "start": { "line": 200, "column": 39 }, "end": { "line": 203, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6450, "end": 6457, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 19 } }, "expression": { "type": "CallExpression", "start": 6450, "end": 6456, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 18 } }, "callee": { "type": "Identifier", "start": 6450, "end": 6454, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 16 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } }, { "type": "ReturnStatement", "start": 6470, "end": 6477, "loc": { "start": { "line": 202, "column": 12 }, "end": { "line": 202, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 6496, "end": 6531, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 43 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6502, "end": 6530, "loc": { "start": { "line": 204, "column": 14 }, "end": { "line": 204, "column": 42 } }, "id": { "type": "Identifier", "start": 6502, "end": 6509, "loc": { "start": { "line": 204, "column": 14 }, "end": { "line": 204, "column": 21 }, "identifierName": "modelId" }, "name": "modelId" }, "init": { "type": "CallExpression", "start": 6512, "end": 6530, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 204, "column": 42 } }, "callee": { "type": "MemberExpression", "start": 6512, "end": 6528, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 204, "column": 40 } }, "object": { "type": "Identifier", "start": 6512, "end": 6524, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 204, "column": 36 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, "property": { "type": "Identifier", "start": 6525, "end": 6528, "loc": { "start": { "line": 204, "column": 37 }, "end": { "line": 204, "column": 40 }, "identifierName": "pop" }, "name": "pop" }, "computed": false }, "arguments": [] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 6540, "end": 6806, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 211, "column": 15 } }, "expression": { "type": "CallExpression", "start": 6540, "end": 6805, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 211, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 6540, "end": 6554, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 22 } }, "object": { "type": "ThisExpression", "start": 6540, "end": 6544, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 12 } } }, "property": { "type": "Identifier", "start": 6545, "end": 6554, "loc": { "start": { "line": 205, "column": 13 }, "end": { "line": 205, "column": 22 }, "identifierName": "loadModel" }, "name": "loadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 6555, "end": 6562, "loc": { "start": { "line": 205, "column": 23 }, "end": { "line": 205, "column": 30 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "ArrowFunctionExpression", "start": 6576, "end": 6662, "loc": { "start": { "line": 206, "column": 12 }, "end": { "line": 208, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6582, "end": 6662, "loc": { "start": { "line": 206, "column": 18 }, "end": { "line": 208, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 6608, "end": 6648, "loc": { "start": { "line": 207, "column": 16 }, "end": { "line": 207, "column": 56 } }, "expression": { "type": "CallExpression", "start": 6608, "end": 6647, "loc": { "start": { "line": 207, "column": 16 }, "end": { "line": 207, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 6608, "end": 6627, "loc": { "start": { "line": 207, "column": 16 }, "end": { "line": 207, "column": 35 } }, "object": { "type": "ThisExpression", "start": 6608, "end": 6612, "loc": { "start": { "line": 207, "column": 16 }, "end": { "line": 207, "column": 20 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 6613, "end": 6627, "loc": { "start": { "line": 207, "column": 21 }, "end": { "line": 207, "column": 35 }, "identifierName": "_loadNextModel" }, "name": "_loadNextModel" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "Identifier", "start": 6628, "end": 6640, "loc": { "start": { "line": 207, "column": 36 }, "end": { "line": 207, "column": 48 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, { "type": "Identifier", "start": 6642, "end": 6646, "loc": { "start": { "line": 207, "column": 50 }, "end": { "line": 207, "column": 54 }, "identifierName": "done" }, "name": "done" } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Done", "start": 6584, "end": 6591, "loc": { "start": { "line": 206, "column": 20 }, "end": { "line": 206, "column": 27 } } } ] } ], "directives": [] } }, { "type": "ArrowFunctionExpression", "start": 6676, "end": 6804, "loc": { "start": { "line": 209, "column": 12 }, "end": { "line": 211, "column": 13 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 6682, "end": 6804, "loc": { "start": { "line": 209, "column": 18 }, "end": { "line": 211, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 6750, "end": 6790, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 56 } }, "expression": { "type": "CallExpression", "start": 6750, "end": 6789, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 55 } }, "callee": { "type": "MemberExpression", "start": 6750, "end": 6769, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 35 } }, "object": { "type": "ThisExpression", "start": 6750, "end": 6754, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 20 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 6755, "end": 6769, "loc": { "start": { "line": 210, "column": 21 }, "end": { "line": 210, "column": 35 }, "identifierName": "_loadNextModel" }, "name": "_loadNextModel" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "Identifier", "start": 6770, "end": 6782, "loc": { "start": { "line": 210, "column": 36 }, "end": { "line": 210, "column": 48 }, "identifierName": "modelsLoaded" }, "name": "modelsLoaded" }, { "type": "Identifier", "start": 6784, "end": 6788, "loc": { "start": { "line": 210, "column": 50 }, "end": { "line": 210, "column": 54 }, "identifierName": "done" }, "name": "done" } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Error - recover and attempt to load next model", "start": 6684, "end": 6733, "loc": { "start": { "line": 209, "column": 20 }, "end": { "line": 209, "column": 69 } } } ] } ], "directives": [] } } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 6818, "end": 7051, "loc": { "start": { "line": 214, "column": 4 }, "end": { "line": 221, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 6818, "end": 6835, "loc": { "start": { "line": 214, "column": 4 }, "end": { "line": 214, "column": 21 }, "identifierName": "_parseViewerState" }, "name": "_parseViewerState" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 6836, "end": 6847, "loc": { "start": { "line": 214, "column": 22 }, "end": { "line": 214, "column": 33 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, { "type": "Identifier", "start": 6849, "end": 6853, "loc": { "start": { "line": 214, "column": 35 }, "end": { "line": 214, "column": 39 }, "identifierName": "done" }, "name": "done" } ], "body": { "type": "BlockStatement", "start": 6855, "end": 7051, "loc": { "start": { "line": 214, "column": 41 }, "end": { "line": 221, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 6865, "end": 6909, "loc": { "start": { "line": 215, "column": 8 }, "end": { "line": 215, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 6871, "end": 6908, "loc": { "start": { "line": 215, "column": 14 }, "end": { "line": 215, "column": 51 } }, "id": { "type": "Identifier", "start": 6871, "end": 6882, "loc": { "start": { "line": 215, "column": 14 }, "end": { "line": 215, "column": 25 }, "identifierName": "viewerState" }, "name": "viewerState" }, "init": { "type": "MemberExpression", "start": 6885, "end": 6908, "loc": { "start": { "line": 215, "column": 28 }, "end": { "line": 215, "column": 51 } }, "object": { "type": "Identifier", "start": 6885, "end": 6896, "loc": { "start": { "line": 215, "column": 28 }, "end": { "line": 215, "column": 39 }, "identifierName": "projectInfo" }, "name": "projectInfo" }, "property": { "type": "Identifier", "start": 6897, "end": 6908, "loc": { "start": { "line": 215, "column": 40 }, "end": { "line": 215, "column": 51 }, "identifierName": "viewerState" }, "name": "viewerState" }, "computed": false } } ], "kind": "const" }, { "type": "IfStatement", "start": 6918, "end": 6987, "loc": { "start": { "line": 216, "column": 8 }, "end": { "line": 219, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 6922, "end": 6934, "loc": { "start": { "line": 216, "column": 12 }, "end": { "line": 216, "column": 24 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 6923, "end": 6934, "loc": { "start": { "line": 216, "column": 13 }, "end": { "line": 216, "column": 24 }, "identifierName": "viewerState" }, "name": "viewerState" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 6936, "end": 6987, "loc": { "start": { "line": 216, "column": 26 }, "end": { "line": 219, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 6950, "end": 6957, "loc": { "start": { "line": 217, "column": 12 }, "end": { "line": 217, "column": 19 } }, "expression": { "type": "CallExpression", "start": 6950, "end": 6956, "loc": { "start": { "line": 217, "column": 12 }, "end": { "line": 217, "column": 18 } }, "callee": { "type": "Identifier", "start": 6950, "end": 6954, "loc": { "start": { "line": 217, "column": 12 }, "end": { "line": 217, "column": 16 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } }, { "type": "ReturnStatement", "start": 6970, "end": 6977, "loc": { "start": { "line": 218, "column": 12 }, "end": { "line": 218, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 6996, "end": 7045, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 57 } }, "expression": { "type": "CallExpression", "start": 6996, "end": 7044, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 56 } }, "callee": { "type": "MemberExpression", "start": 6996, "end": 7025, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 37 } }, "object": { "type": "MemberExpression", "start": 6996, "end": 7010, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 22 } }, "object": { "type": "ThisExpression", "start": 6996, "end": 7000, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 12 } } }, "property": { "type": "Identifier", "start": 7001, "end": 7010, "loc": { "start": { "line": 220, "column": 13 }, "end": { "line": 220, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 7011, "end": 7025, "loc": { "start": { "line": 220, "column": 23 }, "end": { "line": 220, "column": 37 }, "identifierName": "setViewerState" }, "name": "setViewerState" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 7026, "end": 7037, "loc": { "start": { "line": 220, "column": 38 }, "end": { "line": 220, "column": 49 }, "identifierName": "viewerState" }, "name": "viewerState" }, { "type": "Identifier", "start": 7039, "end": 7043, "loc": { "start": { "line": 220, "column": 51 }, "end": { "line": 220, "column": 55 }, "identifierName": "done" }, "name": "done" } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7057, "end": 7876, "loc": { "start": { "line": 223, "column": 4 }, "end": { "line": 247, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7057, "end": 7070, "loc": { "start": { "line": 223, "column": 4 }, "end": { "line": 223, "column": 17 }, "identifierName": "unloadProject" }, "name": "unloadProject" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7073, "end": 7876, "loc": { "start": { "line": 223, "column": 20 }, "end": { "line": 247, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 7083, "end": 7136, "loc": { "start": { "line": 224, "column": 8 }, "end": { "line": 226, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 7087, "end": 7103, "loc": { "start": { "line": 224, "column": 12 }, "end": { "line": 224, "column": 28 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 7088, "end": 7103, "loc": { "start": { "line": 224, "column": 13 }, "end": { "line": 224, "column": 28 } }, "object": { "type": "ThisExpression", "start": 7088, "end": 7092, "loc": { "start": { "line": 224, "column": 13 }, "end": { "line": 224, "column": 17 } } }, "property": { "type": "Identifier", "start": 7093, "end": 7103, "loc": { "start": { "line": 224, "column": 18 }, "end": { "line": 224, "column": 28 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 7105, "end": 7136, "loc": { "start": { "line": 224, "column": 30 }, "end": { "line": 226, "column": 9 } }, "body": [ { "type": "ReturnStatement", "start": 7119, "end": 7126, "loc": { "start": { "line": 225, "column": 12 }, "end": { "line": 225, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 7145, "end": 7185, "loc": { "start": { "line": 227, "column": 8 }, "end": { "line": 227, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7151, "end": 7184, "loc": { "start": { "line": 227, "column": 14 }, "end": { "line": 227, "column": 47 } }, "id": { "type": "Identifier", "start": 7151, "end": 7157, "loc": { "start": { "line": 227, "column": 14 }, "end": { "line": 227, "column": 20 }, "identifierName": "models" }, "name": "models" }, "init": { "type": "MemberExpression", "start": 7160, "end": 7184, "loc": { "start": { "line": 227, "column": 23 }, "end": { "line": 227, "column": 47 } }, "object": { "type": "MemberExpression", "start": 7160, "end": 7177, "loc": { "start": { "line": 227, "column": 23 }, "end": { "line": 227, "column": 40 } }, "object": { "type": "MemberExpression", "start": 7160, "end": 7171, "loc": { "start": { "line": 227, "column": 23 }, "end": { "line": 227, "column": 34 } }, "object": { "type": "ThisExpression", "start": 7160, "end": 7164, "loc": { "start": { "line": 227, "column": 23 }, "end": { "line": 227, "column": 27 } } }, "property": { "type": "Identifier", "start": 7165, "end": 7171, "loc": { "start": { "line": 227, "column": 28 }, "end": { "line": 227, "column": 34 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 7172, "end": 7177, "loc": { "start": { "line": 227, "column": 35 }, "end": { "line": 227, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 7178, "end": 7184, "loc": { "start": { "line": 227, "column": 41 }, "end": { "line": 227, "column": 47 }, "identifierName": "models" }, "name": "models" }, "computed": false } } ], "kind": "const" }, { "type": "ForInStatement", "start": 7194, "end": 7377, "loc": { "start": { "line": 228, "column": 8 }, "end": { "line": 233, "column": 9 } }, "left": { "type": "VariableDeclaration", "start": 7199, "end": 7210, "loc": { "start": { "line": 228, "column": 13 }, "end": { "line": 228, "column": 24 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7203, "end": 7210, "loc": { "start": { "line": 228, "column": 17 }, "end": { "line": 228, "column": 24 } }, "id": { "type": "Identifier", "start": 7203, "end": 7210, "loc": { "start": { "line": 228, "column": 17 }, "end": { "line": 228, "column": 24 }, "identifierName": "modelId" }, "name": "modelId" }, "init": null } ], "kind": "var" }, "right": { "type": "Identifier", "start": 7214, "end": 7220, "loc": { "start": { "line": 228, "column": 28 }, "end": { "line": 228, "column": 34 }, "identifierName": "models" }, "name": "models" }, "body": { "type": "BlockStatement", "start": 7222, "end": 7377, "loc": { "start": { "line": 228, "column": 36 }, "end": { "line": 233, "column": 9 } }, "body": [ { "type": "IfStatement", "start": 7236, "end": 7367, "loc": { "start": { "line": 229, "column": 12 }, "end": { "line": 232, "column": 13 } }, "test": { "type": "CallExpression", "start": 7240, "end": 7270, "loc": { "start": { "line": 229, "column": 16 }, "end": { "line": 229, "column": 46 } }, "callee": { "type": "MemberExpression", "start": 7240, "end": 7261, "loc": { "start": { "line": 229, "column": 16 }, "end": { "line": 229, "column": 37 } }, "object": { "type": "Identifier", "start": 7240, "end": 7246, "loc": { "start": { "line": 229, "column": 16 }, "end": { "line": 229, "column": 22 }, "identifierName": "models" }, "name": "models" }, "property": { "type": "Identifier", "start": 7247, "end": 7261, "loc": { "start": { "line": 229, "column": 23 }, "end": { "line": 229, "column": 37 }, "identifierName": "hasOwnProperty" }, "name": "hasOwnProperty" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 7262, "end": 7269, "loc": { "start": { "line": 229, "column": 38 }, "end": { "line": 229, "column": 45 }, "identifierName": "modelId" }, "name": "modelId" } ] }, "consequent": { "type": "BlockStatement", "start": 7272, "end": 7367, "loc": { "start": { "line": 229, "column": 48 }, "end": { "line": 232, "column": 13 } }, "body": [ { "type": "VariableDeclaration", "start": 7290, "end": 7320, "loc": { "start": { "line": 230, "column": 16 }, "end": { "line": 230, "column": 46 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7296, "end": 7319, "loc": { "start": { "line": 230, "column": 22 }, "end": { "line": 230, "column": 45 } }, "id": { "type": "Identifier", "start": 7296, "end": 7301, "loc": { "start": { "line": 230, "column": 22 }, "end": { "line": 230, "column": 27 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "MemberExpression", "start": 7304, "end": 7319, "loc": { "start": { "line": 230, "column": 30 }, "end": { "line": 230, "column": 45 } }, "object": { "type": "Identifier", "start": 7304, "end": 7310, "loc": { "start": { "line": 230, "column": 30 }, "end": { "line": 230, "column": 36 }, "identifierName": "models" }, "name": "models" }, "property": { "type": "Identifier", "start": 7311, "end": 7318, "loc": { "start": { "line": 230, "column": 37 }, "end": { "line": 230, "column": 44 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 7337, "end": 7353, "loc": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 32 } }, "expression": { "type": "CallExpression", "start": 7337, "end": 7352, "loc": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 31 } }, "callee": { "type": "MemberExpression", "start": 7337, "end": 7350, "loc": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 29 } }, "object": { "type": "Identifier", "start": 7337, "end": 7342, "loc": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 21 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 7343, "end": 7350, "loc": { "start": { "line": 231, "column": 22 }, "end": { "line": 231, "column": 29 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 7386, "end": 7421, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 43 } }, "expression": { "type": "AssignmentExpression", "start": 7386, "end": 7420, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 42 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7386, "end": 7415, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 37 } }, "object": { "type": "MemberExpression", "start": 7386, "end": 7405, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 27 } }, "object": { "type": "ThisExpression", "start": 7386, "end": 7390, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 12 } } }, "property": { "type": "Identifier", "start": 7391, "end": 7405, "loc": { "start": { "line": 234, "column": 13 }, "end": { "line": 234, "column": 27 }, "identifierName": "_modelsElement" }, "name": "_modelsElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7406, "end": 7415, "loc": { "start": { "line": 234, "column": 28 }, "end": { "line": 234, "column": 37 }, "identifierName": "innerHTML" }, "name": "innerHTML" }, "computed": false }, "right": { "type": "StringLiteral", "start": 7418, "end": 7420, "loc": { "start": { "line": 234, "column": 40 }, "end": { "line": 234, "column": 42 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" } } }, { "type": "ExpressionStatement", "start": 7430, "end": 7456, "loc": { "start": { "line": 235, "column": 8 }, "end": { "line": 235, "column": 34 } }, "expression": { "type": "AssignmentExpression", "start": 7430, "end": 7455, "loc": { "start": { "line": 235, "column": 8 }, "end": { "line": 235, "column": 33 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7430, "end": 7451, "loc": { "start": { "line": 235, "column": 8 }, "end": { "line": 235, "column": 29 } }, "object": { "type": "ThisExpression", "start": 7430, "end": 7434, "loc": { "start": { "line": 235, "column": 8 }, "end": { "line": 235, "column": 12 } } }, "property": { "type": "Identifier", "start": 7435, "end": 7451, "loc": { "start": { "line": 235, "column": 13 }, "end": { "line": 235, "column": 29 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "right": { "type": "NumericLiteral", "start": 7454, "end": 7455, "loc": { "start": { "line": 235, "column": 32 }, "end": { "line": 235, "column": 33 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } } }, { "type": "ExpressionStatement", "start": 7466, "end": 7522, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 64 } }, "expression": { "type": "CallExpression", "start": 7466, "end": 7521, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 63 } }, "callee": { "type": "MemberExpression", "start": 7466, "end": 7509, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 51 } }, "object": { "type": "MemberExpression", "start": 7466, "end": 7505, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 47 } }, "object": { "type": "MemberExpression", "start": 7466, "end": 7495, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 37 } }, "object": { "type": "ThisExpression", "start": 7466, "end": 7470, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 12 } } }, "property": { "type": "Identifier", "start": 7471, "end": 7495, "loc": { "start": { "line": 237, "column": 13 }, "end": { "line": 237, "column": 37 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7496, "end": 7505, "loc": { "start": { "line": 237, "column": 38 }, "end": { "line": 237, "column": 47 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7506, "end": 7509, "loc": { "start": { "line": 237, "column": 48 }, "end": { "line": 237, "column": 51 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7510, "end": 7520, "loc": { "start": { "line": 237, "column": 52 }, "end": { "line": 237, "column": 62 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 7531, "end": 7589, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 66 } }, "expression": { "type": "CallExpression", "start": 7531, "end": 7588, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 7531, "end": 7576, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 53 } }, "object": { "type": "MemberExpression", "start": 7531, "end": 7572, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 49 } }, "object": { "type": "MemberExpression", "start": 7531, "end": 7562, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 39 } }, "object": { "type": "ThisExpression", "start": 7531, "end": 7535, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 12 } } }, "property": { "type": "Identifier", "start": 7536, "end": 7562, "loc": { "start": { "line": 238, "column": 13 }, "end": { "line": 238, "column": 39 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7563, "end": 7572, "loc": { "start": { "line": 238, "column": 40 }, "end": { "line": 238, "column": 49 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7573, "end": 7576, "loc": { "start": { "line": 238, "column": 50 }, "end": { "line": 238, "column": 53 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7577, "end": 7587, "loc": { "start": { "line": 238, "column": 54 }, "end": { "line": 238, "column": 64 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "IfStatement", "start": 7598, "end": 7703, "loc": { "start": { "line": 239, "column": 8 }, "end": { "line": 241, "column": 9 } }, "test": { "type": "MemberExpression", "start": 7602, "end": 7623, "loc": { "start": { "line": 239, "column": 12 }, "end": { "line": 239, "column": 33 } }, "object": { "type": "ThisExpression", "start": 7602, "end": 7606, "loc": { "start": { "line": 239, "column": 12 }, "end": { "line": 239, "column": 16 } } }, "property": { "type": "Identifier", "start": 7607, "end": 7623, "loc": { "start": { "line": 239, "column": 17 }, "end": { "line": 239, "column": 33 }, "identifierName": "_enableAddModels" }, "name": "_enableAddModels" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 7625, "end": 7703, "loc": { "start": { "line": 239, "column": 35 }, "end": { "line": 241, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 7639, "end": 7693, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 66 } }, "expression": { "type": "CallExpression", "start": 7639, "end": 7692, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 7639, "end": 7680, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 53 } }, "object": { "type": "MemberExpression", "start": 7639, "end": 7676, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 49 } }, "object": { "type": "MemberExpression", "start": 7639, "end": 7666, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 39 } }, "object": { "type": "ThisExpression", "start": 7639, "end": 7643, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 16 } } }, "property": { "type": "Identifier", "start": 7644, "end": 7666, "loc": { "start": { "line": 240, "column": 17 }, "end": { "line": 240, "column": 39 }, "identifierName": "_addModelButtonElement" }, "name": "_addModelButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 7667, "end": 7676, "loc": { "start": { "line": 240, "column": 40 }, "end": { "line": 240, "column": 49 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 7677, "end": 7680, "loc": { "start": { "line": 240, "column": 50 }, "end": { "line": 240, "column": 53 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7681, "end": 7691, "loc": { "start": { "line": 240, "column": 54 }, "end": { "line": 240, "column": 64 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 7712, "end": 7750, "loc": { "start": { "line": 242, "column": 8 }, "end": { "line": 242, "column": 46 } }, "declarations": [ { "type": "VariableDeclarator", "start": 7718, "end": 7749, "loc": { "start": { "line": 242, "column": 14 }, "end": { "line": 242, "column": 45 } }, "id": { "type": "Identifier", "start": 7718, "end": 7731, "loc": { "start": { "line": 242, "column": 14 }, "end": { "line": 242, "column": 27 }, "identifierName": "lastProjectId" }, "name": "lastProjectId" }, "init": { "type": "MemberExpression", "start": 7734, "end": 7749, "loc": { "start": { "line": 242, "column": 30 }, "end": { "line": 242, "column": 45 } }, "object": { "type": "ThisExpression", "start": 7734, "end": 7738, "loc": { "start": { "line": 242, "column": 30 }, "end": { "line": 242, "column": 34 } } }, "property": { "type": "Identifier", "start": 7739, "end": 7749, "loc": { "start": { "line": 242, "column": 35 }, "end": { "line": 242, "column": 45 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 7759, "end": 7782, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 243, "column": 31 } }, "expression": { "type": "AssignmentExpression", "start": 7759, "end": 7781, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 243, "column": 30 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 7759, "end": 7774, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 243, "column": 23 } }, "object": { "type": "ThisExpression", "start": 7759, "end": 7763, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 243, "column": 12 } } }, "property": { "type": "Identifier", "start": 7764, "end": 7774, "loc": { "start": { "line": 243, "column": 13 }, "end": { "line": 243, "column": 23 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "right": { "type": "NullLiteral", "start": 7777, "end": 7781, "loc": { "start": { "line": 243, "column": 26 }, "end": { "line": 243, "column": 30 } } } } }, { "type": "ExpressionStatement", "start": 7791, "end": 7870, "loc": { "start": { "line": 244, "column": 8 }, "end": { "line": 246, "column": 11 } }, "expression": { "type": "CallExpression", "start": 7791, "end": 7869, "loc": { "start": { "line": 244, "column": 8 }, "end": { "line": 246, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 7791, "end": 7800, "loc": { "start": { "line": 244, "column": 8 }, "end": { "line": 244, "column": 17 } }, "object": { "type": "ThisExpression", "start": 7791, "end": 7795, "loc": { "start": { "line": 244, "column": 8 }, "end": { "line": 244, "column": 12 } } }, "property": { "type": "Identifier", "start": 7796, "end": 7800, "loc": { "start": { "line": 244, "column": 13 }, "end": { "line": 244, "column": 17 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 7801, "end": 7818, "loc": { "start": { "line": 244, "column": 18 }, "end": { "line": 244, "column": 35 } }, "extra": { "rawValue": "projectUnloaded", "raw": "\"projectUnloaded\"" }, "value": "projectUnloaded" }, { "type": "ObjectExpression", "start": 7820, "end": 7868, "loc": { "start": { "line": 244, "column": 37 }, "end": { "line": 246, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 7834, "end": 7858, "loc": { "start": { "line": 245, "column": 12 }, "end": { "line": 245, "column": 36 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 7834, "end": 7843, "loc": { "start": { "line": 245, "column": 12 }, "end": { "line": 245, "column": 21 }, "identifierName": "projectId" }, "name": "projectId" }, "value": { "type": "Identifier", "start": 7845, "end": 7858, "loc": { "start": { "line": 245, "column": 23 }, "end": { "line": 245, "column": 36 }, "identifierName": "lastProjectId" }, "name": "lastProjectId" } } ] } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7882, "end": 7942, "loc": { "start": { "line": 249, "column": 4 }, "end": { "line": 251, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7882, "end": 7900, "loc": { "start": { "line": 249, "column": 4 }, "end": { "line": 249, "column": 22 }, "identifierName": "getLoadedProjectId" }, "name": "getLoadedProjectId" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7903, "end": 7942, "loc": { "start": { "line": 249, "column": 25 }, "end": { "line": 251, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 7913, "end": 7936, "loc": { "start": { "line": 250, "column": 8 }, "end": { "line": 250, "column": 31 } }, "argument": { "type": "MemberExpression", "start": 7920, "end": 7935, "loc": { "start": { "line": 250, "column": 15 }, "end": { "line": 250, "column": 30 } }, "object": { "type": "ThisExpression", "start": 7920, "end": 7924, "loc": { "start": { "line": 250, "column": 15 }, "end": { "line": 250, "column": 19 } } }, "property": { "type": "Identifier", "start": 7925, "end": 7935, "loc": { "start": { "line": 250, "column": 20 }, "end": { "line": 250, "column": 30 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 7948, "end": 8015, "loc": { "start": { "line": 253, "column": 4 }, "end": { "line": 255, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 7948, "end": 7959, "loc": { "start": { "line": 253, "column": 4 }, "end": { "line": 253, "column": 15 }, "identifierName": "getModelIds" }, "name": "getModelIds" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 7962, "end": 8015, "loc": { "start": { "line": 253, "column": 18 }, "end": { "line": 255, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 7972, "end": 8009, "loc": { "start": { "line": 254, "column": 8 }, "end": { "line": 254, "column": 45 } }, "argument": { "type": "CallExpression", "start": 7979, "end": 8008, "loc": { "start": { "line": 254, "column": 15 }, "end": { "line": 254, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 7979, "end": 7990, "loc": { "start": { "line": 254, "column": 15 }, "end": { "line": 254, "column": 26 } }, "object": { "type": "Identifier", "start": 7979, "end": 7985, "loc": { "start": { "line": 254, "column": 15 }, "end": { "line": 254, "column": 21 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 7986, "end": 7990, "loc": { "start": { "line": 254, "column": 22 }, "end": { "line": 254, "column": 26 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 7991, "end": 8007, "loc": { "start": { "line": 254, "column": 27 }, "end": { "line": 254, "column": 43 } }, "object": { "type": "ThisExpression", "start": 7991, "end": 7995, "loc": { "start": { "line": 254, "column": 27 }, "end": { "line": 254, "column": 31 } } }, "property": { "type": "Identifier", "start": 7996, "end": 8007, "loc": { "start": { "line": 254, "column": 32 }, "end": { "line": 254, "column": 43 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 8021, "end": 9340, "loc": { "start": { "line": 257, "column": 4 }, "end": { "line": 294, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 8021, "end": 8030, "loc": { "start": { "line": 257, "column": 4 }, "end": { "line": 257, "column": 13 }, "identifierName": "loadModel" }, "name": "loadModel" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 8031, "end": 8038, "loc": { "start": { "line": 257, "column": 14 }, "end": { "line": 257, "column": 21 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "Identifier", "start": 8040, "end": 8044, "loc": { "start": { "line": 257, "column": 23 }, "end": { "line": 257, "column": 27 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 8046, "end": 8051, "loc": { "start": { "line": 257, "column": 29 }, "end": { "line": 257, "column": 34 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 8053, "end": 9340, "loc": { "start": { "line": 257, "column": 36 }, "end": { "line": 294, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 8063, "end": 8276, "loc": { "start": { "line": 258, "column": 8 }, "end": { "line": 265, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 8067, "end": 8083, "loc": { "start": { "line": 258, "column": 12 }, "end": { "line": 258, "column": 28 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 8068, "end": 8083, "loc": { "start": { "line": 258, "column": 13 }, "end": { "line": 258, "column": 28 } }, "object": { "type": "ThisExpression", "start": 8068, "end": 8072, "loc": { "start": { "line": 258, "column": 13 }, "end": { "line": 258, "column": 17 } } }, "property": { "type": "Identifier", "start": 8073, "end": 8083, "loc": { "start": { "line": 258, "column": 18 }, "end": { "line": 258, "column": 28 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 8085, "end": 8276, "loc": { "start": { "line": 258, "column": 30 }, "end": { "line": 265, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 8099, "end": 8144, "loc": { "start": { "line": 259, "column": 12 }, "end": { "line": 259, "column": 57 } }, "declarations": [ { "type": "VariableDeclarator", "start": 8105, "end": 8143, "loc": { "start": { "line": 259, "column": 18 }, "end": { "line": 259, "column": 56 } }, "id": { "type": "Identifier", "start": 8105, "end": 8111, "loc": { "start": { "line": 259, "column": 18 }, "end": { "line": 259, "column": 24 }, "identifierName": "errMsg" }, "name": "errMsg" }, "init": { "type": "StringLiteral", "start": 8114, "end": 8143, "loc": { "start": { "line": 259, "column": 27 }, "end": { "line": 259, "column": 56 } }, "extra": { "rawValue": "No project currently loaded", "raw": "\"No project currently loaded\"" }, "value": "No project currently loaded" } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 8157, "end": 8176, "loc": { "start": { "line": 260, "column": 12 }, "end": { "line": 260, "column": 31 } }, "expression": { "type": "CallExpression", "start": 8157, "end": 8175, "loc": { "start": { "line": 260, "column": 12 }, "end": { "line": 260, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 8157, "end": 8167, "loc": { "start": { "line": 260, "column": 12 }, "end": { "line": 260, "column": 22 } }, "object": { "type": "ThisExpression", "start": 8157, "end": 8161, "loc": { "start": { "line": 260, "column": 12 }, "end": { "line": 260, "column": 16 } } }, "property": { "type": "Identifier", "start": 8162, "end": 8167, "loc": { "start": { "line": 260, "column": 17 }, "end": { "line": 260, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 8168, "end": 8174, "loc": { "start": { "line": 260, "column": 23 }, "end": { "line": 260, "column": 29 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "IfStatement", "start": 8189, "end": 8246, "loc": { "start": { "line": 261, "column": 12 }, "end": { "line": 263, "column": 13 } }, "test": { "type": "Identifier", "start": 8193, "end": 8198, "loc": { "start": { "line": 261, "column": 16 }, "end": { "line": 261, "column": 21 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 8200, "end": 8246, "loc": { "start": { "line": 261, "column": 23 }, "end": { "line": 263, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 8218, "end": 8232, "loc": { "start": { "line": 262, "column": 16 }, "end": { "line": 262, "column": 30 } }, "expression": { "type": "CallExpression", "start": 8218, "end": 8231, "loc": { "start": { "line": 262, "column": 16 }, "end": { "line": 262, "column": 29 } }, "callee": { "type": "Identifier", "start": 8218, "end": 8223, "loc": { "start": { "line": 262, "column": 16 }, "end": { "line": 262, "column": 21 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "Identifier", "start": 8224, "end": 8230, "loc": { "start": { "line": 262, "column": 22 }, "end": { "line": 262, "column": 28 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ReturnStatement", "start": 8259, "end": 8266, "loc": { "start": { "line": 264, "column": 12 }, "end": { "line": 264, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "VariableDeclaration", "start": 8285, "end": 8329, "loc": { "start": { "line": 266, "column": 8 }, "end": { "line": 266, "column": 52 } }, "declarations": [ { "type": "VariableDeclarator", "start": 8291, "end": 8328, "loc": { "start": { "line": 266, "column": 14 }, "end": { "line": 266, "column": 51 } }, "id": { "type": "Identifier", "start": 8291, "end": 8300, "loc": { "start": { "line": 266, "column": 14 }, "end": { "line": 266, "column": 23 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "init": { "type": "MemberExpression", "start": 8303, "end": 8328, "loc": { "start": { "line": 266, "column": 26 }, "end": { "line": 266, "column": 51 } }, "object": { "type": "MemberExpression", "start": 8303, "end": 8319, "loc": { "start": { "line": 266, "column": 26 }, "end": { "line": 266, "column": 42 } }, "object": { "type": "ThisExpression", "start": 8303, "end": 8307, "loc": { "start": { "line": 266, "column": 26 }, "end": { "line": 266, "column": 30 } } }, "property": { "type": "Identifier", "start": 8308, "end": 8319, "loc": { "start": { "line": 266, "column": 31 }, "end": { "line": 266, "column": 42 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "property": { "type": "Identifier", "start": 8320, "end": 8327, "loc": { "start": { "line": 266, "column": 43 }, "end": { "line": 266, "column": 50 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 8338, "end": 8555, "loc": { "start": { "line": 267, "column": 8 }, "end": { "line": 274, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 8342, "end": 8352, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 267, "column": 22 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 8343, "end": 8352, "loc": { "start": { "line": 267, "column": 13 }, "end": { "line": 267, "column": 22 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 8354, "end": 8555, "loc": { "start": { "line": 267, "column": 24 }, "end": { "line": 274, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 8368, "end": 8423, "loc": { "start": { "line": 268, "column": 12 }, "end": { "line": 268, "column": 67 } }, "declarations": [ { "type": "VariableDeclarator", "start": 8374, "end": 8422, "loc": { "start": { "line": 268, "column": 18 }, "end": { "line": 268, "column": 66 } }, "id": { "type": "Identifier", "start": 8374, "end": 8380, "loc": { "start": { "line": 268, "column": 18 }, "end": { "line": 268, "column": 24 }, "identifierName": "errMsg" }, "name": "errMsg" }, "init": { "type": "StringLiteral", "start": 8383, "end": 8422, "loc": { "start": { "line": 268, "column": 27 }, "end": { "line": 268, "column": 66 } }, "extra": { "rawValue": "Model not in currently loaded project", "raw": "\"Model not in currently loaded project\"" }, "value": "Model not in currently loaded project" } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 8436, "end": 8455, "loc": { "start": { "line": 269, "column": 12 }, "end": { "line": 269, "column": 31 } }, "expression": { "type": "CallExpression", "start": 8436, "end": 8454, "loc": { "start": { "line": 269, "column": 12 }, "end": { "line": 269, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 8436, "end": 8446, "loc": { "start": { "line": 269, "column": 12 }, "end": { "line": 269, "column": 22 } }, "object": { "type": "ThisExpression", "start": 8436, "end": 8440, "loc": { "start": { "line": 269, "column": 12 }, "end": { "line": 269, "column": 16 } } }, "property": { "type": "Identifier", "start": 8441, "end": 8446, "loc": { "start": { "line": 269, "column": 17 }, "end": { "line": 269, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 8447, "end": 8453, "loc": { "start": { "line": 269, "column": 23 }, "end": { "line": 269, "column": 29 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "IfStatement", "start": 8468, "end": 8525, "loc": { "start": { "line": 270, "column": 12 }, "end": { "line": 272, "column": 13 } }, "test": { "type": "Identifier", "start": 8472, "end": 8477, "loc": { "start": { "line": 270, "column": 16 }, "end": { "line": 270, "column": 21 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 8479, "end": 8525, "loc": { "start": { "line": 270, "column": 23 }, "end": { "line": 272, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 8497, "end": 8511, "loc": { "start": { "line": 271, "column": 16 }, "end": { "line": 271, "column": 30 } }, "expression": { "type": "CallExpression", "start": 8497, "end": 8510, "loc": { "start": { "line": 271, "column": 16 }, "end": { "line": 271, "column": 29 } }, "callee": { "type": "Identifier", "start": 8497, "end": 8502, "loc": { "start": { "line": 271, "column": 16 }, "end": { "line": 271, "column": 21 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "Identifier", "start": 8503, "end": 8509, "loc": { "start": { "line": 271, "column": 22 }, "end": { "line": 271, "column": 28 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } } ], "directives": [] }, "alternate": null }, { "type": "ReturnStatement", "start": 8538, "end": 8545, "loc": { "start": { "line": 273, "column": 12 }, "end": { "line": 273, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 8565, "end": 8690, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 133 } }, "expression": { "type": "CallExpression", "start": 8565, "end": 8689, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 132 } }, "callee": { "type": "MemberExpression", "start": 8565, "end": 8595, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 38 } }, "object": { "type": "MemberExpression", "start": 8565, "end": 8590, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 33 } }, "object": { "type": "MemberExpression", "start": 8565, "end": 8579, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 22 } }, "object": { "type": "ThisExpression", "start": 8565, "end": 8569, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 12 } } }, "property": { "type": "Identifier", "start": 8570, "end": 8579, "loc": { "start": { "line": 276, "column": 13 }, "end": { "line": 276, "column": 22 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 8580, "end": 8590, "loc": { "start": { "line": 276, "column": 23 }, "end": { "line": 276, "column": 33 }, "identifierName": "_busyModal" }, "name": "_busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 8591, "end": 8595, "loc": { "start": { "line": 276, "column": 34 }, "end": { "line": 276, "column": 38 }, "identifierName": "show" }, "name": "show" }, "computed": false }, "arguments": [ { "type": "TemplateLiteral", "start": 8596, "end": 8688, "loc": { "start": { "line": 276, "column": 39 }, "end": { "line": 276, "column": 131 } }, "expressions": [ { "type": "LogicalExpression", "start": 8599, "end": 8668, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 111 } }, "left": { "type": "CallExpression", "start": 8599, "end": 8655, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 98 } }, "callee": { "type": "MemberExpression", "start": 8599, "end": 8634, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 77 } }, "object": { "type": "MemberExpression", "start": 8599, "end": 8624, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 67 } }, "object": { "type": "MemberExpression", "start": 8599, "end": 8610, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 53 } }, "object": { "type": "ThisExpression", "start": 8599, "end": 8603, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 46 } } }, "property": { "type": "Identifier", "start": 8604, "end": 8610, "loc": { "start": { "line": 276, "column": 47 }, "end": { "line": 276, "column": 53 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 8611, "end": 8624, "loc": { "start": { "line": 276, "column": 54 }, "end": { "line": 276, "column": 67 }, "identifierName": "localeService" }, "name": "localeService" }, "computed": false }, "property": { "type": "Identifier", "start": 8625, "end": 8634, "loc": { "start": { "line": 276, "column": 68 }, "end": { "line": 276, "column": 77 }, "identifierName": "translate" }, "name": "translate" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 8635, "end": 8654, "loc": { "start": { "line": 276, "column": 78 }, "end": { "line": 276, "column": 97 } }, "extra": { "rawValue": "busyModal.loading", "raw": "\"busyModal.loading\"" }, "value": "busyModal.loading" } ] }, "operator": "||", "right": { "type": "StringLiteral", "start": 8659, "end": 8668, "loc": { "start": { "line": 276, "column": 102 }, "end": { "line": 276, "column": 111 } }, "extra": { "rawValue": "Loading", "raw": "\"Loading\"" }, "value": "Loading" } }, { "type": "MemberExpression", "start": 8672, "end": 8686, "loc": { "start": { "line": 276, "column": 115 }, "end": { "line": 276, "column": 129 } }, "object": { "type": "Identifier", "start": 8672, "end": 8681, "loc": { "start": { "line": 276, "column": 115 }, "end": { "line": 276, "column": 124 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 8682, "end": 8686, "loc": { "start": { "line": 276, "column": 125 }, "end": { "line": 276, "column": 129 }, "identifierName": "name" }, "name": "name" }, "computed": false } ], "quasis": [ { "type": "TemplateElement", "start": 8597, "end": 8597, "loc": { "start": { "line": 276, "column": 40 }, "end": { "line": 276, "column": 40 } }, "value": { "raw": "", "cooked": "" }, "tail": false }, { "type": "TemplateElement", "start": 8669, "end": 8670, "loc": { "start": { "line": 276, "column": 112 }, "end": { "line": 276, "column": 113 } }, "value": { "raw": " ", "cooked": " " }, "tail": false }, { "type": "TemplateElement", "start": 8687, "end": 8687, "loc": { "start": { "line": 276, "column": 130 }, "end": { "line": 276, "column": 130 } }, "value": { "raw": "", "cooked": "" }, "tail": true } ] } ] } }, { "type": "VariableDeclaration", "start": 8700, "end": 8770, "loc": { "start": { "line": 278, "column": 8 }, "end": { "line": 278, "column": 78 } }, "declarations": [ { "type": "VariableDeclarator", "start": 8706, "end": 8769, "loc": { "start": { "line": 278, "column": 14 }, "end": { "line": 278, "column": 77 } }, "id": { "type": "Identifier", "start": 8706, "end": 8722, "loc": { "start": { "line": 278, "column": 14 }, "end": { "line": 278, "column": 30 }, "identifierName": "externalMetadata" }, "name": "externalMetadata" }, "init": { "type": "CallExpression", "start": 8725, "end": 8769, "loc": { "start": { "line": 278, "column": 33 }, "end": { "line": 278, "column": 77 } }, "callee": { "type": "MemberExpression", "start": 8725, "end": 8749, "loc": { "start": { "line": 278, "column": 33 }, "end": { "line": 278, "column": 57 } }, "object": { "type": "MemberExpression", "start": 8725, "end": 8739, "loc": { "start": { "line": 278, "column": 33 }, "end": { "line": 278, "column": 47 } }, "object": { "type": "ThisExpression", "start": 8725, "end": 8729, "loc": { "start": { "line": 278, "column": 33 }, "end": { "line": 278, "column": 37 } } }, "property": { "type": "Identifier", "start": 8730, "end": 8739, "loc": { "start": { "line": 278, "column": 38 }, "end": { "line": 278, "column": 47 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 8740, "end": 8749, "loc": { "start": { "line": 278, "column": 48 }, "end": { "line": 278, "column": 57 }, "identifierName": "getConfig" }, "name": "getConfig" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 8750, "end": 8768, "loc": { "start": { "line": 278, "column": 58 }, "end": { "line": 278, "column": 76 } }, "extra": { "rawValue": "externalMetadata", "raw": "\"externalMetadata\"" }, "value": "externalMetadata" } ] } } ], "kind": "const" }, { "type": "IfStatement", "start": 8780, "end": 9334, "loc": { "start": { "line": 280, "column": 8 }, "end": { "line": 293, "column": 9 } }, "test": { "type": "LogicalExpression", "start": 8784, "end": 8823, "loc": { "start": { "line": 280, "column": 12 }, "end": { "line": 280, "column": 51 } }, "left": { "type": "Identifier", "start": 8784, "end": 8800, "loc": { "start": { "line": 280, "column": 12 }, "end": { "line": 280, "column": 28 }, "identifierName": "externalMetadata" }, "name": "externalMetadata" }, "operator": "&&", "right": { "type": "UnaryExpression", "start": 8804, "end": 8823, "loc": { "start": { "line": 280, "column": 32 }, "end": { "line": 280, "column": 51 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 8805, "end": 8823, "loc": { "start": { "line": 280, "column": 33 }, "end": { "line": 280, "column": 51 } }, "object": { "type": "Identifier", "start": 8805, "end": 8814, "loc": { "start": { "line": 280, "column": 33 }, "end": { "line": 280, "column": 42 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 8815, "end": 8823, "loc": { "start": { "line": 280, "column": 43 }, "end": { "line": 280, "column": 51 }, "identifierName": "manifest" }, "name": "manifest" }, "computed": false }, "extra": { "parenthesizedArgument": false } } }, "consequent": { "type": "BlockStatement", "start": 8825, "end": 9246, "loc": { "start": { "line": 280, "column": 53 }, "end": { "line": 291, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 8839, "end": 9236, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 290, "column": 19 } }, "expression": { "type": "CallExpression", "start": 8839, "end": 9235, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 290, "column": 18 } }, "callee": { "type": "MemberExpression", "start": 8839, "end": 8862, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 281, "column": 35 } }, "object": { "type": "MemberExpression", "start": 8839, "end": 8850, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 281, "column": 23 } }, "object": { "type": "ThisExpression", "start": 8839, "end": 8843, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 281, "column": 16 } } }, "property": { "type": "Identifier", "start": 8844, "end": 8850, "loc": { "start": { "line": 281, "column": 17 }, "end": { "line": 281, "column": 23 }, "identifierName": "server" }, "name": "server" }, "computed": false }, "property": { "type": "Identifier", "start": 8851, "end": 8862, "loc": { "start": { "line": 281, "column": 24 }, "end": { "line": 281, "column": 35 }, "identifierName": "getMetadata" }, "name": "getMetadata" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 8863, "end": 8878, "loc": { "start": { "line": 281, "column": 36 }, "end": { "line": 281, "column": 51 } }, "object": { "type": "ThisExpression", "start": 8863, "end": 8867, "loc": { "start": { "line": 281, "column": 36 }, "end": { "line": 281, "column": 40 } } }, "property": { "type": "Identifier", "start": 8868, "end": 8878, "loc": { "start": { "line": 281, "column": 41 }, "end": { "line": 281, "column": 51 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, { "type": "Identifier", "start": 8880, "end": 8887, "loc": { "start": { "line": 281, "column": 53 }, "end": { "line": 281, "column": 60 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "ArrowFunctionExpression", "start": 8889, "end": 8997, "loc": { "start": { "line": 281, "column": 62 }, "end": { "line": 283, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 8890, "end": 8894, "loc": { "start": { "line": 281, "column": 63 }, "end": { "line": 281, "column": 67 }, "identifierName": "json" }, "name": "json" } ], "body": { "type": "BlockStatement", "start": 8899, "end": 8997, "loc": { "start": { "line": 281, "column": 72 }, "end": { "line": 283, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 8921, "end": 8979, "loc": { "start": { "line": 282, "column": 20 }, "end": { "line": 282, "column": 78 } }, "expression": { "type": "CallExpression", "start": 8921, "end": 8978, "loc": { "start": { "line": 282, "column": 20 }, "end": { "line": 282, "column": 77 } }, "callee": { "type": "MemberExpression", "start": 8921, "end": 8939, "loc": { "start": { "line": 282, "column": 20 }, "end": { "line": 282, "column": 38 } }, "object": { "type": "ThisExpression", "start": 8921, "end": 8925, "loc": { "start": { "line": 282, "column": 20 }, "end": { "line": 282, "column": 24 } } }, "property": { "type": "Identifier", "start": 8926, "end": 8939, "loc": { "start": { "line": 282, "column": 25 }, "end": { "line": 282, "column": 38 }, "identifierName": "_loadGeometry" }, "name": "_loadGeometry" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 8940, "end": 8947, "loc": { "start": { "line": 282, "column": 39 }, "end": { "line": 282, "column": 46 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "Identifier", "start": 8949, "end": 8958, "loc": { "start": { "line": 282, "column": 48 }, "end": { "line": 282, "column": 57 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, { "type": "Identifier", "start": 8960, "end": 8964, "loc": { "start": { "line": 282, "column": 59 }, "end": { "line": 282, "column": 63 }, "identifierName": "json" }, "name": "json" }, { "type": "Identifier", "start": 8966, "end": 8970, "loc": { "start": { "line": 282, "column": 65 }, "end": { "line": 282, "column": 69 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 8972, "end": 8977, "loc": { "start": { "line": 282, "column": 71 }, "end": { "line": 282, "column": 76 }, "identifierName": "error" }, "name": "error" } ] } } ], "directives": [] } }, { "type": "ArrowFunctionExpression", "start": 9015, "end": 9234, "loc": { "start": { "line": 284, "column": 16 }, "end": { "line": 290, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 9016, "end": 9022, "loc": { "start": { "line": 284, "column": 17 }, "end": { "line": 284, "column": 23 }, "identifierName": "errMsg" }, "name": "errMsg" } ], "body": { "type": "BlockStatement", "start": 9027, "end": 9234, "loc": { "start": { "line": 284, "column": 28 }, "end": { "line": 290, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 9049, "end": 9082, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 53 } }, "expression": { "type": "CallExpression", "start": 9049, "end": 9081, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 9049, "end": 9079, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 50 } }, "object": { "type": "MemberExpression", "start": 9049, "end": 9074, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 45 } }, "object": { "type": "MemberExpression", "start": 9049, "end": 9063, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 34 } }, "object": { "type": "ThisExpression", "start": 9049, "end": 9053, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 24 } } }, "property": { "type": "Identifier", "start": 9054, "end": 9063, "loc": { "start": { "line": 285, "column": 25 }, "end": { "line": 285, "column": 34 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 9064, "end": 9074, "loc": { "start": { "line": 285, "column": 35 }, "end": { "line": 285, "column": 45 }, "identifierName": "_busyModal" }, "name": "_busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 9075, "end": 9079, "loc": { "start": { "line": 285, "column": 46 }, "end": { "line": 285, "column": 50 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 9103, "end": 9122, "loc": { "start": { "line": 286, "column": 20 }, "end": { "line": 286, "column": 39 } }, "expression": { "type": "CallExpression", "start": 9103, "end": 9121, "loc": { "start": { "line": 286, "column": 20 }, "end": { "line": 286, "column": 38 } }, "callee": { "type": "MemberExpression", "start": 9103, "end": 9113, "loc": { "start": { "line": 286, "column": 20 }, "end": { "line": 286, "column": 30 } }, "object": { "type": "ThisExpression", "start": 9103, "end": 9107, "loc": { "start": { "line": 286, "column": 20 }, "end": { "line": 286, "column": 24 } } }, "property": { "type": "Identifier", "start": 9108, "end": 9113, "loc": { "start": { "line": 286, "column": 25 }, "end": { "line": 286, "column": 30 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 9114, "end": 9120, "loc": { "start": { "line": 286, "column": 31 }, "end": { "line": 286, "column": 37 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "IfStatement", "start": 9143, "end": 9216, "loc": { "start": { "line": 287, "column": 20 }, "end": { "line": 289, "column": 21 } }, "test": { "type": "Identifier", "start": 9147, "end": 9152, "loc": { "start": { "line": 287, "column": 24 }, "end": { "line": 287, "column": 29 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 9154, "end": 9216, "loc": { "start": { "line": 287, "column": 31 }, "end": { "line": 289, "column": 21 } }, "body": [ { "type": "ExpressionStatement", "start": 9180, "end": 9194, "loc": { "start": { "line": 288, "column": 24 }, "end": { "line": 288, "column": 38 } }, "expression": { "type": "CallExpression", "start": 9180, "end": 9193, "loc": { "start": { "line": 288, "column": 24 }, "end": { "line": 288, "column": 37 } }, "callee": { "type": "Identifier", "start": 9180, "end": 9185, "loc": { "start": { "line": 288, "column": 24 }, "end": { "line": 288, "column": 29 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "Identifier", "start": 9186, "end": 9192, "loc": { "start": { "line": 288, "column": 30 }, "end": { "line": 288, "column": 36 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 9252, "end": 9334, "loc": { "start": { "line": 291, "column": 15 }, "end": { "line": 293, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 9266, "end": 9324, "loc": { "start": { "line": 292, "column": 12 }, "end": { "line": 292, "column": 70 } }, "expression": { "type": "CallExpression", "start": 9266, "end": 9323, "loc": { "start": { "line": 292, "column": 12 }, "end": { "line": 292, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 9266, "end": 9284, "loc": { "start": { "line": 292, "column": 12 }, "end": { "line": 292, "column": 30 } }, "object": { "type": "ThisExpression", "start": 9266, "end": 9270, "loc": { "start": { "line": 292, "column": 12 }, "end": { "line": 292, "column": 16 } } }, "property": { "type": "Identifier", "start": 9271, "end": 9284, "loc": { "start": { "line": 292, "column": 17 }, "end": { "line": 292, "column": 30 }, "identifierName": "_loadGeometry" }, "name": "_loadGeometry" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 9285, "end": 9292, "loc": { "start": { "line": 292, "column": 31 }, "end": { "line": 292, "column": 38 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "Identifier", "start": 9294, "end": 9303, "loc": { "start": { "line": 292, "column": 40 }, "end": { "line": 292, "column": 49 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, { "type": "NullLiteral", "start": 9305, "end": 9309, "loc": { "start": { "line": 292, "column": 51 }, "end": { "line": 292, "column": 55 } } }, { "type": "Identifier", "start": 9311, "end": 9315, "loc": { "start": { "line": 292, "column": 57 }, "end": { "line": 292, "column": 61 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 9317, "end": 9322, "loc": { "start": { "line": 292, "column": 63 }, "end": { "line": 292, "column": 68 }, "identifierName": "error" }, "name": "error" } ] } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 9346, "end": 12962, "loc": { "start": { "line": 296, "column": 4 }, "end": { "line": 385, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 9346, "end": 9359, "loc": { "start": { "line": 296, "column": 4 }, "end": { "line": 296, "column": 17 }, "identifierName": "_loadGeometry" }, "name": "_loadGeometry" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 9360, "end": 9367, "loc": { "start": { "line": 296, "column": 18 }, "end": { "line": 296, "column": 25 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "Identifier", "start": 9369, "end": 9378, "loc": { "start": { "line": 296, "column": 27 }, "end": { "line": 296, "column": 36 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, { "type": "Identifier", "start": 9380, "end": 9384, "loc": { "start": { "line": 296, "column": 38 }, "end": { "line": 296, "column": 42 }, "identifierName": "json" }, "name": "json" }, { "type": "Identifier", "start": 9386, "end": 9390, "loc": { "start": { "line": 296, "column": 44 }, "end": { "line": 296, "column": 48 }, "identifierName": "done" }, "name": "done" }, { "type": "Identifier", "start": 9392, "end": 9397, "loc": { "start": { "line": 296, "column": 50 }, "end": { "line": 296, "column": 55 }, "identifierName": "error" }, "name": "error" } ], "body": { "type": "BlockStatement", "start": 9399, "end": 12962, "loc": { "start": { "line": 296, "column": 57 }, "end": { "line": 385, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 9410, "end": 10430, "loc": { "start": { "line": 298, "column": 8 }, "end": { "line": 322, "column": 10 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9416, "end": 10429, "loc": { "start": { "line": 298, "column": 14 }, "end": { "line": 322, "column": 9 } }, "id": { "type": "Identifier", "start": 9416, "end": 9427, "loc": { "start": { "line": 298, "column": 14 }, "end": { "line": 298, "column": 25 }, "identifierName": "modelLoaded" }, "name": "modelLoaded" }, "init": { "type": "ArrowFunctionExpression", "start": 9430, "end": 10429, "loc": { "start": { "line": 298, "column": 28 }, "end": { "line": 322, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 9436, "end": 10429, "loc": { "start": { "line": 298, "column": 34 }, "end": { "line": 322, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 9450, "end": 9505, "loc": { "start": { "line": 299, "column": 12 }, "end": { "line": 299, "column": 67 } }, "declarations": [ { "type": "VariableDeclarator", "start": 9456, "end": 9504, "loc": { "start": { "line": 299, "column": 18 }, "end": { "line": 299, "column": 66 } }, "id": { "type": "Identifier", "start": 9456, "end": 9464, "loc": { "start": { "line": 299, "column": 18 }, "end": { "line": 299, "column": 26 }, "identifierName": "checkbox" }, "name": "checkbox" }, "init": { "type": "CallExpression", "start": 9467, "end": 9504, "loc": { "start": { "line": 299, "column": 29 }, "end": { "line": 299, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 9467, "end": 9490, "loc": { "start": { "line": 299, "column": 29 }, "end": { "line": 299, "column": 52 } }, "object": { "type": "Identifier", "start": 9467, "end": 9475, "loc": { "start": { "line": 299, "column": 29 }, "end": { "line": 299, "column": 37 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 9476, "end": 9490, "loc": { "start": { "line": 299, "column": 38 }, "end": { "line": 299, "column": 52 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 9491, "end": 9503, "loc": { "start": { "line": 299, "column": 53 }, "end": { "line": 299, "column": 65 } }, "left": { "type": "StringLiteral", "start": 9491, "end": 9493, "loc": { "start": { "line": 299, "column": 53 }, "end": { "line": 299, "column": 55 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "Identifier", "start": 9496, "end": 9503, "loc": { "start": { "line": 299, "column": 58 }, "end": { "line": 299, "column": 65 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 9518, "end": 9542, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 36 } }, "expression": { "type": "AssignmentExpression", "start": 9518, "end": 9541, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 35 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 9518, "end": 9534, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 28 } }, "object": { "type": "Identifier", "start": 9518, "end": 9526, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 20 }, "identifierName": "checkbox" }, "name": "checkbox" }, "property": { "type": "Identifier", "start": 9527, "end": 9534, "loc": { "start": { "line": 300, "column": 21 }, "end": { "line": 300, "column": 28 }, "identifierName": "checked" }, "name": "checked" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 9537, "end": 9541, "loc": { "start": { "line": 300, "column": 31 }, "end": { "line": 300, "column": 35 } }, "value": true } } }, { "type": "ExpressionStatement", "start": 9555, "end": 9579, "loc": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 36 } }, "expression": { "type": "UpdateExpression", "start": 9555, "end": 9578, "loc": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 35 } }, "operator": "++", "prefix": false, "argument": { "type": "MemberExpression", "start": 9555, "end": 9576, "loc": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 33 } }, "object": { "type": "ThisExpression", "start": 9555, "end": 9559, "loc": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 16 } } }, "property": { "type": "Identifier", "start": 9560, "end": 9576, "loc": { "start": { "line": 301, "column": 17 }, "end": { "line": 301, "column": 33 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false } } }, { "type": "ExpressionStatement", "start": 9592, "end": 9653, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 73 } }, "expression": { "type": "CallExpression", "start": 9592, "end": 9652, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 9592, "end": 9640, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 60 } }, "object": { "type": "MemberExpression", "start": 9592, "end": 9633, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 53 } }, "object": { "type": "MemberExpression", "start": 9592, "end": 9623, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 43 } }, "object": { "type": "ThisExpression", "start": 9592, "end": 9596, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 16 } } }, "property": { "type": "Identifier", "start": 9597, "end": 9623, "loc": { "start": { "line": 302, "column": 17 }, "end": { "line": 302, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 9624, "end": 9633, "loc": { "start": { "line": 302, "column": 44 }, "end": { "line": 302, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 9634, "end": 9640, "loc": { "start": { "line": 302, "column": 54 }, "end": { "line": 302, "column": 60 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 9641, "end": 9651, "loc": { "start": { "line": 302, "column": 61 }, "end": { "line": 302, "column": 71 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "IfStatement", "start": 9666, "end": 9896, "loc": { "start": { "line": 303, "column": 12 }, "end": { "line": 307, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 9670, "end": 9709, "loc": { "start": { "line": 303, "column": 16 }, "end": { "line": 303, "column": 55 } }, "left": { "type": "MemberExpression", "start": 9670, "end": 9691, "loc": { "start": { "line": 303, "column": 16 }, "end": { "line": 303, "column": 37 } }, "object": { "type": "ThisExpression", "start": 9670, "end": 9674, "loc": { "start": { "line": 303, "column": 16 }, "end": { "line": 303, "column": 20 } } }, "property": { "type": "Identifier", "start": 9675, "end": 9691, "loc": { "start": { "line": 303, "column": 21 }, "end": { "line": 303, "column": 37 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": "<", "right": { "type": "MemberExpression", "start": 9694, "end": 9709, "loc": { "start": { "line": 303, "column": 40 }, "end": { "line": 303, "column": 55 } }, "object": { "type": "ThisExpression", "start": 9694, "end": 9698, "loc": { "start": { "line": 303, "column": 40 }, "end": { "line": 303, "column": 44 } } }, "property": { "type": "Identifier", "start": 9699, "end": 9709, "loc": { "start": { "line": 303, "column": 45 }, "end": { "line": 303, "column": 55 }, "identifierName": "_numModels" }, "name": "_numModels" }, "computed": false } }, "consequent": { "type": "BlockStatement", "start": 9711, "end": 9802, "loc": { "start": { "line": 303, "column": 57 }, "end": { "line": 305, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 9729, "end": 9788, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 75 } }, "expression": { "type": "CallExpression", "start": 9729, "end": 9787, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 74 } }, "callee": { "type": "MemberExpression", "start": 9729, "end": 9775, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 62 } }, "object": { "type": "MemberExpression", "start": 9729, "end": 9768, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 55 } }, "object": { "type": "MemberExpression", "start": 9729, "end": 9758, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 45 } }, "object": { "type": "ThisExpression", "start": 9729, "end": 9733, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 20 } } }, "property": { "type": "Identifier", "start": 9734, "end": 9758, "loc": { "start": { "line": 304, "column": 21 }, "end": { "line": 304, "column": 45 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 9759, "end": 9768, "loc": { "start": { "line": 304, "column": 46 }, "end": { "line": 304, "column": 55 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 9769, "end": 9775, "loc": { "start": { "line": 304, "column": 56 }, "end": { "line": 304, "column": 62 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 9776, "end": 9786, "loc": { "start": { "line": 304, "column": 63 }, "end": { "line": 304, "column": 73 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 9808, "end": 9896, "loc": { "start": { "line": 305, "column": 19 }, "end": { "line": 307, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 9826, "end": 9882, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 72 } }, "expression": { "type": "CallExpression", "start": 9826, "end": 9881, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 71 } }, "callee": { "type": "MemberExpression", "start": 9826, "end": 9869, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 59 } }, "object": { "type": "MemberExpression", "start": 9826, "end": 9865, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 55 } }, "object": { "type": "MemberExpression", "start": 9826, "end": 9855, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 45 } }, "object": { "type": "ThisExpression", "start": 9826, "end": 9830, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 20 } } }, "property": { "type": "Identifier", "start": 9831, "end": 9855, "loc": { "start": { "line": 306, "column": 21 }, "end": { "line": 306, "column": 45 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 9856, "end": 9865, "loc": { "start": { "line": 306, "column": 46 }, "end": { "line": 306, "column": 55 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 9866, "end": 9869, "loc": { "start": { "line": 306, "column": 56 }, "end": { "line": 306, "column": 59 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 9870, "end": 9880, "loc": { "start": { "line": 306, "column": 60 }, "end": { "line": 306, "column": 70 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } }, { "type": "IfStatement", "start": 9909, "end": 10419, "loc": { "start": { "line": 308, "column": 12 }, "end": { "line": 321, "column": 13 } }, "test": { "type": "BinaryExpression", "start": 9913, "end": 9940, "loc": { "start": { "line": 308, "column": 16 }, "end": { "line": 308, "column": 43 } }, "left": { "type": "MemberExpression", "start": 9913, "end": 9934, "loc": { "start": { "line": 308, "column": 16 }, "end": { "line": 308, "column": 37 } }, "object": { "type": "ThisExpression", "start": 9913, "end": 9917, "loc": { "start": { "line": 308, "column": 16 }, "end": { "line": 308, "column": 20 } } }, "property": { "type": "Identifier", "start": 9918, "end": 9934, "loc": { "start": { "line": 308, "column": 21 }, "end": { "line": 308, "column": 37 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": "===", "right": { "type": "NumericLiteral", "start": 9939, "end": 9940, "loc": { "start": { "line": 308, "column": 42 }, "end": { "line": 308, "column": 43 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } }, "consequent": { "type": "BlockStatement", "start": 9942, "end": 10223, "loc": { "start": { "line": 308, "column": 45 }, "end": { "line": 315, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 10006, "end": 10034, "loc": { "start": { "line": 309, "column": 16 }, "end": { "line": 309, "column": 44 } }, "expression": { "type": "CallExpression", "start": 10006, "end": 10033, "loc": { "start": { "line": 309, "column": 16 }, "end": { "line": 309, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 10006, "end": 10031, "loc": { "start": { "line": 309, "column": 16 }, "end": { "line": 309, "column": 41 } }, "object": { "type": "ThisExpression", "start": 10006, "end": 10010, "loc": { "start": { "line": 309, "column": 16 }, "end": { "line": 309, "column": 20 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 10011, "end": 10031, "loc": { "start": { "line": 309, "column": 21 }, "end": { "line": 309, "column": 41 }, "identifierName": "_jumpToInitialCamera" }, "name": "_jumpToInitialCamera" }, "computed": false, "leadingComments": null }, "arguments": [], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Jump camera to view-fit first model loaded", "start": 9944, "end": 9989, "loc": { "start": { "line": 308, "column": 47 }, "end": { "line": 308, "column": 92 } } } ] }, { "type": "ExpressionStatement", "start": 10051, "end": 10085, "loc": { "start": { "line": 310, "column": 16 }, "end": { "line": 310, "column": 50 } }, "expression": { "type": "CallExpression", "start": 10051, "end": 10084, "loc": { "start": { "line": 310, "column": 16 }, "end": { "line": 310, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 10051, "end": 10060, "loc": { "start": { "line": 310, "column": 16 }, "end": { "line": 310, "column": 25 } }, "object": { "type": "ThisExpression", "start": 10051, "end": 10055, "loc": { "start": { "line": 310, "column": 16 }, "end": { "line": 310, "column": 20 } } }, "property": { "type": "Identifier", "start": 10056, "end": 10060, "loc": { "start": { "line": 310, "column": 21 }, "end": { "line": 310, "column": 25 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 10061, "end": 10074, "loc": { "start": { "line": 310, "column": 26 }, "end": { "line": 310, "column": 39 } }, "extra": { "rawValue": "modelLoaded", "raw": "\"modelLoaded\"" }, "value": "modelLoaded" }, { "type": "Identifier", "start": 10076, "end": 10083, "loc": { "start": { "line": 310, "column": 41 }, "end": { "line": 310, "column": 48 }, "identifierName": "modelId" }, "name": "modelId" } ] } }, { "type": "ExpressionStatement", "start": 10102, "end": 10135, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 49 } }, "expression": { "type": "CallExpression", "start": 10102, "end": 10134, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 10102, "end": 10132, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 46 } }, "object": { "type": "MemberExpression", "start": 10102, "end": 10127, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 41 } }, "object": { "type": "MemberExpression", "start": 10102, "end": 10116, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 30 } }, "object": { "type": "ThisExpression", "start": 10102, "end": 10106, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 20 } } }, "property": { "type": "Identifier", "start": 10107, "end": 10116, "loc": { "start": { "line": 311, "column": 21 }, "end": { "line": 311, "column": 30 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 10117, "end": 10127, "loc": { "start": { "line": 311, "column": 31 }, "end": { "line": 311, "column": 41 }, "identifierName": "_busyModal" }, "name": "_busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 10128, "end": 10132, "loc": { "start": { "line": 311, "column": 42 }, "end": { "line": 311, "column": 46 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } }, { "type": "IfStatement", "start": 10152, "end": 10209, "loc": { "start": { "line": 312, "column": 16 }, "end": { "line": 314, "column": 17 } }, "test": { "type": "Identifier", "start": 10156, "end": 10160, "loc": { "start": { "line": 312, "column": 20 }, "end": { "line": 312, "column": 24 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 10162, "end": 10209, "loc": { "start": { "line": 312, "column": 26 }, "end": { "line": 314, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 10184, "end": 10191, "loc": { "start": { "line": 313, "column": 20 }, "end": { "line": 313, "column": 27 } }, "expression": { "type": "CallExpression", "start": 10184, "end": 10190, "loc": { "start": { "line": 313, "column": 20 }, "end": { "line": 313, "column": 26 } }, "callee": { "type": "Identifier", "start": 10184, "end": 10188, "loc": { "start": { "line": 313, "column": 20 }, "end": { "line": 313, "column": 24 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 10229, "end": 10419, "loc": { "start": { "line": 315, "column": 19 }, "end": { "line": 321, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 10247, "end": 10281, "loc": { "start": { "line": 316, "column": 16 }, "end": { "line": 316, "column": 50 } }, "expression": { "type": "CallExpression", "start": 10247, "end": 10280, "loc": { "start": { "line": 316, "column": 16 }, "end": { "line": 316, "column": 49 } }, "callee": { "type": "MemberExpression", "start": 10247, "end": 10256, "loc": { "start": { "line": 316, "column": 16 }, "end": { "line": 316, "column": 25 } }, "object": { "type": "ThisExpression", "start": 10247, "end": 10251, "loc": { "start": { "line": 316, "column": 16 }, "end": { "line": 316, "column": 20 } } }, "property": { "type": "Identifier", "start": 10252, "end": 10256, "loc": { "start": { "line": 316, "column": 21 }, "end": { "line": 316, "column": 25 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 10257, "end": 10270, "loc": { "start": { "line": 316, "column": 26 }, "end": { "line": 316, "column": 39 } }, "extra": { "rawValue": "modelLoaded", "raw": "\"modelLoaded\"" }, "value": "modelLoaded" }, { "type": "Identifier", "start": 10272, "end": 10279, "loc": { "start": { "line": 316, "column": 41 }, "end": { "line": 316, "column": 48 }, "identifierName": "modelId" }, "name": "modelId" } ] } }, { "type": "ExpressionStatement", "start": 10298, "end": 10331, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 49 } }, "expression": { "type": "CallExpression", "start": 10298, "end": 10330, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 10298, "end": 10328, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 46 } }, "object": { "type": "MemberExpression", "start": 10298, "end": 10323, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 41 } }, "object": { "type": "MemberExpression", "start": 10298, "end": 10312, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 30 } }, "object": { "type": "ThisExpression", "start": 10298, "end": 10302, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 20 } } }, "property": { "type": "Identifier", "start": 10303, "end": 10312, "loc": { "start": { "line": 317, "column": 21 }, "end": { "line": 317, "column": 30 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 10313, "end": 10323, "loc": { "start": { "line": 317, "column": 31 }, "end": { "line": 317, "column": 41 }, "identifierName": "_busyModal" }, "name": "_busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 10324, "end": 10328, "loc": { "start": { "line": 317, "column": 42 }, "end": { "line": 317, "column": 46 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } }, { "type": "IfStatement", "start": 10348, "end": 10405, "loc": { "start": { "line": 318, "column": 16 }, "end": { "line": 320, "column": 17 } }, "test": { "type": "Identifier", "start": 10352, "end": 10356, "loc": { "start": { "line": 318, "column": 20 }, "end": { "line": 318, "column": 24 }, "identifierName": "done" }, "name": "done" }, "consequent": { "type": "BlockStatement", "start": 10358, "end": 10405, "loc": { "start": { "line": 318, "column": 26 }, "end": { "line": 320, "column": 17 } }, "body": [ { "type": "ExpressionStatement", "start": 10380, "end": 10387, "loc": { "start": { "line": 319, "column": 20 }, "end": { "line": 319, "column": 27 } }, "expression": { "type": "CallExpression", "start": 10380, "end": 10386, "loc": { "start": { "line": 319, "column": 20 }, "end": { "line": 319, "column": 26 } }, "callee": { "type": "Identifier", "start": 10380, "end": 10384, "loc": { "start": { "line": 319, "column": 20 }, "end": { "line": 319, "column": 24 }, "identifierName": "done" }, "name": "done" }, "arguments": [] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } ], "directives": [] } } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 10440, "end": 10630, "loc": { "start": { "line": 324, "column": 8 }, "end": { "line": 330, "column": 10 } }, "declarations": [ { "type": "VariableDeclarator", "start": 10446, "end": 10629, "loc": { "start": { "line": 324, "column": 14 }, "end": { "line": 330, "column": 9 } }, "id": { "type": "Identifier", "start": 10446, "end": 10455, "loc": { "start": { "line": 324, "column": 14 }, "end": { "line": 324, "column": 23 }, "identifierName": "loadError" }, "name": "loadError" }, "init": { "type": "ArrowFunctionExpression", "start": 10458, "end": 10629, "loc": { "start": { "line": 324, "column": 26 }, "end": { "line": 330, "column": 9 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 10459, "end": 10465, "loc": { "start": { "line": 324, "column": 27 }, "end": { "line": 324, "column": 33 }, "identifierName": "errMsg" }, "name": "errMsg" } ], "body": { "type": "BlockStatement", "start": 10470, "end": 10629, "loc": { "start": { "line": 324, "column": 38 }, "end": { "line": 330, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 10484, "end": 10517, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 45 } }, "expression": { "type": "CallExpression", "start": 10484, "end": 10516, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 10484, "end": 10514, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 42 } }, "object": { "type": "MemberExpression", "start": 10484, "end": 10509, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 37 } }, "object": { "type": "MemberExpression", "start": 10484, "end": 10498, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 26 } }, "object": { "type": "ThisExpression", "start": 10484, "end": 10488, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 16 } } }, "property": { "type": "Identifier", "start": 10489, "end": 10498, "loc": { "start": { "line": 325, "column": 17 }, "end": { "line": 325, "column": 26 }, "identifierName": "bimViewer" }, "name": "bimViewer" }, "computed": false }, "property": { "type": "Identifier", "start": 10499, "end": 10509, "loc": { "start": { "line": 325, "column": 27 }, "end": { "line": 325, "column": 37 }, "identifierName": "_busyModal" }, "name": "_busyModal" }, "computed": false }, "property": { "type": "Identifier", "start": 10510, "end": 10514, "loc": { "start": { "line": 325, "column": 38 }, "end": { "line": 325, "column": 42 }, "identifierName": "hide" }, "name": "hide" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 10530, "end": 10549, "loc": { "start": { "line": 326, "column": 12 }, "end": { "line": 326, "column": 31 } }, "expression": { "type": "CallExpression", "start": 10530, "end": 10548, "loc": { "start": { "line": 326, "column": 12 }, "end": { "line": 326, "column": 30 } }, "callee": { "type": "MemberExpression", "start": 10530, "end": 10540, "loc": { "start": { "line": 326, "column": 12 }, "end": { "line": 326, "column": 22 } }, "object": { "type": "ThisExpression", "start": 10530, "end": 10534, "loc": { "start": { "line": 326, "column": 12 }, "end": { "line": 326, "column": 16 } } }, "property": { "type": "Identifier", "start": 10535, "end": 10540, "loc": { "start": { "line": 326, "column": 17 }, "end": { "line": 326, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 10541, "end": 10547, "loc": { "start": { "line": 326, "column": 23 }, "end": { "line": 326, "column": 29 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } }, { "type": "IfStatement", "start": 10562, "end": 10619, "loc": { "start": { "line": 327, "column": 12 }, "end": { "line": 329, "column": 13 } }, "test": { "type": "Identifier", "start": 10566, "end": 10571, "loc": { "start": { "line": 327, "column": 16 }, "end": { "line": 327, "column": 21 }, "identifierName": "error" }, "name": "error" }, "consequent": { "type": "BlockStatement", "start": 10573, "end": 10619, "loc": { "start": { "line": 327, "column": 23 }, "end": { "line": 329, "column": 13 } }, "body": [ { "type": "ExpressionStatement", "start": 10591, "end": 10605, "loc": { "start": { "line": 328, "column": 16 }, "end": { "line": 328, "column": 30 } }, "expression": { "type": "CallExpression", "start": 10591, "end": 10604, "loc": { "start": { "line": 328, "column": 16 }, "end": { "line": 328, "column": 29 } }, "callee": { "type": "Identifier", "start": 10591, "end": 10596, "loc": { "start": { "line": 328, "column": 16 }, "end": { "line": 328, "column": 21 }, "identifierName": "error" }, "name": "error" }, "arguments": [ { "type": "Identifier", "start": 10597, "end": 10603, "loc": { "start": { "line": 328, "column": 22 }, "end": { "line": 328, "column": 28 }, "identifierName": "errMsg" }, "name": "errMsg" } ] } } ], "directives": [] }, "alternate": null } ], "directives": [] } } } ], "kind": "const" }, { "type": "IfStatement", "start": 10640, "end": 12956, "loc": { "start": { "line": 332, "column": 8 }, "end": { "line": 384, "column": 9 } }, "test": { "type": "MemberExpression", "start": 10644, "end": 10662, "loc": { "start": { "line": 332, "column": 12 }, "end": { "line": 332, "column": 30 } }, "object": { "type": "Identifier", "start": 10644, "end": 10653, "loc": { "start": { "line": 332, "column": 12 }, "end": { "line": 332, "column": 21 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 10654, "end": 10662, "loc": { "start": { "line": 332, "column": 22 }, "end": { "line": 332, "column": 30 }, "identifierName": "manifest" }, "name": "manifest" }, "computed": false }, "consequent": { "type": "BlockStatement", "start": 10664, "end": 11736, "loc": { "start": { "line": 332, "column": 32 }, "end": { "line": 359, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 10817, "end": 10864, "loc": { "start": { "line": 337, "column": 12 }, "end": { "line": 337, "column": 59 } }, "expression": { "type": "CallExpression", "start": 10817, "end": 10863, "loc": { "start": { "line": 337, "column": 12 }, "end": { "line": 337, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 10817, "end": 10846, "loc": { "start": { "line": 337, "column": 12 }, "end": { "line": 337, "column": 41 } }, "object": { "type": "MemberExpression", "start": 10817, "end": 10833, "loc": { "start": { "line": 337, "column": 12 }, "end": { "line": 337, "column": 28 } }, "object": { "type": "ThisExpression", "start": 10817, "end": 10821, "loc": { "start": { "line": 337, "column": 12 }, "end": { "line": 337, "column": 16 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 10822, "end": 10833, "loc": { "start": { "line": 337, "column": 17 }, "end": { "line": 337, "column": 28 }, "identifierName": "_dataSource" }, "name": "_dataSource" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 10834, "end": 10846, "loc": { "start": { "line": 337, "column": 29 }, "end": { "line": 337, "column": 41 }, "identifierName": "setProjectId" }, "name": "setProjectId" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "MemberExpression", "start": 10847, "end": 10862, "loc": { "start": { "line": 337, "column": 42 }, "end": { "line": 337, "column": 57 } }, "object": { "type": "ThisExpression", "start": 10847, "end": 10851, "loc": { "start": { "line": 337, "column": 42 }, "end": { "line": 337, "column": 46 } } }, "property": { "type": "Identifier", "start": 10852, "end": 10862, "loc": { "start": { "line": 337, "column": 47 }, "end": { "line": 337, "column": 57 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Load multi-part split model;", "start": 10679, "end": 10710, "loc": { "start": { "line": 334, "column": 12 }, "end": { "line": 334, "column": 43 } } }, { "type": "CommentLine", "value": " Uses the BIMViewerDataSource, which then uses the BIMViewer's Server strategy", "start": 10723, "end": 10803, "loc": { "start": { "line": 335, "column": 12 }, "end": { "line": 335, "column": 92 } } } ] }, { "type": "ExpressionStatement", "start": 10877, "end": 10914, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 49 } }, "expression": { "type": "CallExpression", "start": 10877, "end": 10913, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 10877, "end": 10904, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 39 } }, "object": { "type": "MemberExpression", "start": 10877, "end": 10893, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 28 } }, "object": { "type": "ThisExpression", "start": 10877, "end": 10881, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 16 } } }, "property": { "type": "Identifier", "start": 10882, "end": 10893, "loc": { "start": { "line": 338, "column": 17 }, "end": { "line": 338, "column": 28 }, "identifierName": "_dataSource" }, "name": "_dataSource" }, "computed": false }, "property": { "type": "Identifier", "start": 10894, "end": 10904, "loc": { "start": { "line": 338, "column": 29 }, "end": { "line": 338, "column": 39 }, "identifierName": "setModelId" }, "name": "setModelId" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 10905, "end": 10912, "loc": { "start": { "line": 338, "column": 40 }, "end": { "line": 338, "column": 47 }, "identifierName": "modelId" }, "name": "modelId" } ] } }, { "type": "VariableDeclaration", "start": 10928, "end": 11637, "loc": { "start": { "line": 340, "column": 12 }, "end": { "line": 354, "column": 15 } }, "declarations": [ { "type": "VariableDeclarator", "start": 10934, "end": 11636, "loc": { "start": { "line": 340, "column": 18 }, "end": { "line": 354, "column": 14 } }, "id": { "type": "Identifier", "start": 10934, "end": 10939, "loc": { "start": { "line": 340, "column": 18 }, "end": { "line": 340, "column": 23 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "CallExpression", "start": 10942, "end": 11636, "loc": { "start": { "line": 340, "column": 26 }, "end": { "line": 354, "column": 14 } }, "callee": { "type": "MemberExpression", "start": 10942, "end": 10962, "loc": { "start": { "line": 340, "column": 26 }, "end": { "line": 340, "column": 46 } }, "object": { "type": "MemberExpression", "start": 10942, "end": 10957, "loc": { "start": { "line": 340, "column": 26 }, "end": { "line": 340, "column": 41 } }, "object": { "type": "ThisExpression", "start": 10942, "end": 10946, "loc": { "start": { "line": 340, "column": 26 }, "end": { "line": 340, "column": 30 } } }, "property": { "type": "Identifier", "start": 10947, "end": 10957, "loc": { "start": { "line": 340, "column": 31 }, "end": { "line": 340, "column": 41 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "property": { "type": "Identifier", "start": 10958, "end": 10962, "loc": { "start": { "line": 340, "column": 42 }, "end": { "line": 340, "column": 46 }, "identifierName": "load" }, "name": "load" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 10963, "end": 11635, "loc": { "start": { "line": 340, "column": 47 }, "end": { "line": 354, "column": 13 } }, "properties": [ { "type": "ObjectProperty", "start": 10981, "end": 10992, "loc": { "start": { "line": 341, "column": 16 }, "end": { "line": 341, "column": 27 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 10981, "end": 10983, "loc": { "start": { "line": 341, "column": 16 }, "end": { "line": 341, "column": 18 }, "identifierName": "id" }, "name": "id" }, "value": { "type": "Identifier", "start": 10985, "end": 10992, "loc": { "start": { "line": 341, "column": 20 }, "end": { "line": 341, "column": 27 }, "identifierName": "modelId" }, "name": "modelId" } }, { "type": "ObjectProperty", "start": 11010, "end": 11041, "loc": { "start": { "line": 342, "column": 16 }, "end": { "line": 342, "column": 47 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11010, "end": 11021, "loc": { "start": { "line": 342, "column": 16 }, "end": { "line": 342, "column": 27 }, "identifierName": "manifestSrc" }, "name": "manifestSrc" }, "value": { "type": "MemberExpression", "start": 11023, "end": 11041, "loc": { "start": { "line": 342, "column": 29 }, "end": { "line": 342, "column": 47 } }, "object": { "type": "Identifier", "start": 11023, "end": 11032, "loc": { "start": { "line": 342, "column": 29 }, "end": { "line": 342, "column": 38 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11033, "end": 11041, "loc": { "start": { "line": 342, "column": 39 }, "end": { "line": 342, "column": 47 }, "identifierName": "manifest" }, "name": "manifest" }, "computed": false } }, { "type": "ObjectProperty", "start": 11059, "end": 11091, "loc": { "start": { "line": 343, "column": 16 }, "end": { "line": 343, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11059, "end": 11085, "loc": { "start": { "line": 343, "column": 16 }, "end": { "line": 343, "column": 42 }, "identifierName": "excludeUnclassifiedObjects" }, "name": "excludeUnclassifiedObjects" }, "value": { "type": "BooleanLiteral", "start": 11087, "end": 11091, "loc": { "start": { "line": 343, "column": 44 }, "end": { "line": 343, "column": 48 } }, "value": true } }, { "type": "ObjectProperty", "start": 11109, "end": 11155, "loc": { "start": { "line": 344, "column": 16 }, "end": { "line": 344, "column": 62 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11109, "end": 11115, "loc": { "start": { "line": 344, "column": 16 }, "end": { "line": 344, "column": 22 }, "identifierName": "origin" }, "name": "origin" }, "value": { "type": "LogicalExpression", "start": 11117, "end": 11155, "loc": { "start": { "line": 344, "column": 24 }, "end": { "line": 344, "column": 62 } }, "left": { "type": "MemberExpression", "start": 11117, "end": 11133, "loc": { "start": { "line": 344, "column": 24 }, "end": { "line": 344, "column": 40 } }, "object": { "type": "Identifier", "start": 11117, "end": 11126, "loc": { "start": { "line": 344, "column": 24 }, "end": { "line": 344, "column": 33 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11127, "end": 11133, "loc": { "start": { "line": 344, "column": 34 }, "end": { "line": 344, "column": 40 }, "identifierName": "origin" }, "name": "origin" }, "computed": false }, "operator": "||", "right": { "type": "MemberExpression", "start": 11137, "end": 11155, "loc": { "start": { "line": 344, "column": 44 }, "end": { "line": 344, "column": 62 } }, "object": { "type": "Identifier", "start": 11137, "end": 11146, "loc": { "start": { "line": 344, "column": 44 }, "end": { "line": 344, "column": 53 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11147, "end": 11155, "loc": { "start": { "line": 344, "column": 54 }, "end": { "line": 344, "column": 62 }, "identifierName": "position" }, "name": "position" }, "computed": false } } }, { "type": "ObjectProperty", "start": 11173, "end": 11195, "loc": { "start": { "line": 345, "column": 16 }, "end": { "line": 345, "column": 38 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11173, "end": 11178, "loc": { "start": { "line": 345, "column": 16 }, "end": { "line": 345, "column": 21 }, "identifierName": "scale" }, "name": "scale" }, "value": { "type": "MemberExpression", "start": 11180, "end": 11195, "loc": { "start": { "line": 345, "column": 23 }, "end": { "line": 345, "column": 38 } }, "object": { "type": "Identifier", "start": 11180, "end": 11189, "loc": { "start": { "line": 345, "column": 23 }, "end": { "line": 345, "column": 32 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11190, "end": 11195, "loc": { "start": { "line": 345, "column": 33 }, "end": { "line": 345, "column": 38 }, "identifierName": "scale" }, "name": "scale" }, "computed": false } }, { "type": "ObjectProperty", "start": 11213, "end": 11241, "loc": { "start": { "line": 346, "column": 16 }, "end": { "line": 346, "column": 44 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11213, "end": 11221, "loc": { "start": { "line": 346, "column": 16 }, "end": { "line": 346, "column": 24 }, "identifierName": "rotation" }, "name": "rotation" }, "value": { "type": "MemberExpression", "start": 11223, "end": 11241, "loc": { "start": { "line": 346, "column": 26 }, "end": { "line": 346, "column": 44 } }, "object": { "type": "Identifier", "start": 11223, "end": 11232, "loc": { "start": { "line": 346, "column": 26 }, "end": { "line": 346, "column": 35 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11233, "end": 11241, "loc": { "start": { "line": 346, "column": 36 }, "end": { "line": 346, "column": 44 }, "identifierName": "rotation" }, "name": "rotation" }, "computed": false } }, { "type": "ObjectProperty", "start": 11259, "end": 11283, "loc": { "start": { "line": 347, "column": 16 }, "end": { "line": 347, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11259, "end": 11265, "loc": { "start": { "line": 347, "column": 16 }, "end": { "line": 347, "column": 22 }, "identifierName": "matrix" }, "name": "matrix" }, "value": { "type": "MemberExpression", "start": 11267, "end": 11283, "loc": { "start": { "line": 347, "column": 24 }, "end": { "line": 347, "column": 40 } }, "object": { "type": "Identifier", "start": 11267, "end": 11276, "loc": { "start": { "line": 347, "column": 24 }, "end": { "line": 347, "column": 33 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11277, "end": 11283, "loc": { "start": { "line": 347, "column": 34 }, "end": { "line": 347, "column": 40 }, "identifierName": "matrix" }, "name": "matrix" }, "computed": false } }, { "type": "ObjectProperty", "start": 11301, "end": 11335, "loc": { "start": { "line": 348, "column": 16 }, "end": { "line": 348, "column": 50 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11301, "end": 11306, "loc": { "start": { "line": 348, "column": 16 }, "end": { "line": 348, "column": 21 }, "identifierName": "edges" }, "name": "edges" }, "value": { "type": "BinaryExpression", "start": 11309, "end": 11334, "loc": { "start": { "line": 348, "column": 24 }, "end": { "line": 348, "column": 49 } }, "left": { "type": "MemberExpression", "start": 11309, "end": 11324, "loc": { "start": { "line": 348, "column": 24 }, "end": { "line": 348, "column": 39 } }, "object": { "type": "Identifier", "start": 11309, "end": 11318, "loc": { "start": { "line": 348, "column": 24 }, "end": { "line": 348, "column": 33 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11319, "end": 11324, "loc": { "start": { "line": 348, "column": 34 }, "end": { "line": 348, "column": 39 }, "identifierName": "edges" }, "name": "edges" }, "computed": false }, "operator": "!==", "right": { "type": "BooleanLiteral", "start": 11329, "end": 11334, "loc": { "start": { "line": 348, "column": 44 }, "end": { "line": 348, "column": 49 } }, "value": false }, "extra": { "parenthesized": true, "parenStart": 11308 } } }, { "type": "ObjectProperty", "start": 11353, "end": 11385, "loc": { "start": { "line": 349, "column": 16 }, "end": { "line": 349, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11353, "end": 11363, "loc": { "start": { "line": 349, "column": 16 }, "end": { "line": 349, "column": 26 }, "identifierName": "saoEnabled" }, "name": "saoEnabled" }, "value": { "type": "MemberExpression", "start": 11365, "end": 11385, "loc": { "start": { "line": 349, "column": 28 }, "end": { "line": 349, "column": 48 } }, "object": { "type": "Identifier", "start": 11365, "end": 11374, "loc": { "start": { "line": 349, "column": 28 }, "end": { "line": 349, "column": 37 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11375, "end": 11385, "loc": { "start": { "line": 349, "column": 38 }, "end": { "line": 349, "column": 48 }, "identifierName": "saoEnabled" }, "name": "saoEnabled" }, "computed": false } }, { "type": "ObjectProperty", "start": 11403, "end": 11435, "loc": { "start": { "line": 350, "column": 16 }, "end": { "line": 350, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11403, "end": 11413, "loc": { "start": { "line": 350, "column": 16 }, "end": { "line": 350, "column": 26 }, "identifierName": "pbrEnabled" }, "name": "pbrEnabled" }, "value": { "type": "MemberExpression", "start": 11415, "end": 11435, "loc": { "start": { "line": 350, "column": 28 }, "end": { "line": 350, "column": 48 } }, "object": { "type": "Identifier", "start": 11415, "end": 11424, "loc": { "start": { "line": 350, "column": 28 }, "end": { "line": 350, "column": 37 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11425, "end": 11435, "loc": { "start": { "line": 350, "column": 38 }, "end": { "line": 350, "column": 48 }, "identifierName": "pbrEnabled" }, "name": "pbrEnabled" }, "computed": false } }, { "type": "ObjectProperty", "start": 11453, "end": 11483, "loc": { "start": { "line": 351, "column": 16 }, "end": { "line": 351, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11453, "end": 11462, "loc": { "start": { "line": 351, "column": 16 }, "end": { "line": 351, "column": 25 }, "identifierName": "backfaces" }, "name": "backfaces" }, "value": { "type": "MemberExpression", "start": 11464, "end": 11483, "loc": { "start": { "line": 351, "column": 27 }, "end": { "line": 351, "column": 46 } }, "object": { "type": "Identifier", "start": 11464, "end": 11473, "loc": { "start": { "line": 351, "column": 27 }, "end": { "line": 351, "column": 36 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11474, "end": 11483, "loc": { "start": { "line": 351, "column": 37 }, "end": { "line": 351, "column": 46 }, "identifierName": "backfaces" }, "name": "backfaces" }, "computed": false } }, { "type": "ObjectProperty", "start": 11501, "end": 11549, "loc": { "start": { "line": 352, "column": 16 }, "end": { "line": 352, "column": 64 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11501, "end": 11519, "loc": { "start": { "line": 352, "column": 16 }, "end": { "line": 352, "column": 34 }, "identifierName": "globalizeObjectIds" }, "name": "globalizeObjectIds" }, "value": { "type": "MemberExpression", "start": 11521, "end": 11549, "loc": { "start": { "line": 352, "column": 36 }, "end": { "line": 352, "column": 64 } }, "object": { "type": "Identifier", "start": 11521, "end": 11530, "loc": { "start": { "line": 352, "column": 36 }, "end": { "line": 352, "column": 45 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11531, "end": 11549, "loc": { "start": { "line": 352, "column": 46 }, "end": { "line": 352, "column": 64 }, "identifierName": "globalizeObjectIds" }, "name": "globalizeObjectIds" }, "computed": false } }, { "type": "ObjectProperty", "start": 11567, "end": 11621, "loc": { "start": { "line": 353, "column": 16 }, "end": { "line": 353, "column": 70 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 11567, "end": 11582, "loc": { "start": { "line": 353, "column": 16 }, "end": { "line": 353, "column": 31 }, "identifierName": "reuseGeometries" }, "name": "reuseGeometries" }, "value": { "type": "BinaryExpression", "start": 11585, "end": 11620, "loc": { "start": { "line": 353, "column": 34 }, "end": { "line": 353, "column": 69 } }, "left": { "type": "MemberExpression", "start": 11585, "end": 11610, "loc": { "start": { "line": 353, "column": 34 }, "end": { "line": 353, "column": 59 } }, "object": { "type": "Identifier", "start": 11585, "end": 11594, "loc": { "start": { "line": 353, "column": 34 }, "end": { "line": 353, "column": 43 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 11595, "end": 11610, "loc": { "start": { "line": 353, "column": 44 }, "end": { "line": 353, "column": 59 }, "identifierName": "reuseGeometries" }, "name": "reuseGeometries" }, "computed": false }, "operator": "!==", "right": { "type": "BooleanLiteral", "start": 11615, "end": 11620, "loc": { "start": { "line": 353, "column": 64 }, "end": { "line": 353, "column": 69 } }, "value": false }, "extra": { "parenthesized": true, "parenStart": 11584 } } } ] } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 11651, "end": 11683, "loc": { "start": { "line": 356, "column": 12 }, "end": { "line": 356, "column": 44 } }, "expression": { "type": "CallExpression", "start": 11651, "end": 11682, "loc": { "start": { "line": 356, "column": 12 }, "end": { "line": 356, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 11651, "end": 11659, "loc": { "start": { "line": 356, "column": 12 }, "end": { "line": 356, "column": 20 } }, "object": { "type": "Identifier", "start": 11651, "end": 11656, "loc": { "start": { "line": 356, "column": 12 }, "end": { "line": 356, "column": 17 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 11657, "end": 11659, "loc": { "start": { "line": 356, "column": 18 }, "end": { "line": 356, "column": 20 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 11660, "end": 11668, "loc": { "start": { "line": 356, "column": 21 }, "end": { "line": 356, "column": 29 } }, "extra": { "rawValue": "loaded", "raw": "\"loaded\"" }, "value": "loaded" }, { "type": "Identifier", "start": 11670, "end": 11681, "loc": { "start": { "line": 356, "column": 31 }, "end": { "line": 356, "column": 42 }, "identifierName": "modelLoaded" }, "name": "modelLoaded" } ] } }, { "type": "ExpressionStatement", "start": 11696, "end": 11725, "loc": { "start": { "line": 357, "column": 12 }, "end": { "line": 357, "column": 41 } }, "expression": { "type": "CallExpression", "start": 11696, "end": 11724, "loc": { "start": { "line": 357, "column": 12 }, "end": { "line": 357, "column": 40 } }, "callee": { "type": "MemberExpression", "start": 11696, "end": 11704, "loc": { "start": { "line": 357, "column": 12 }, "end": { "line": 357, "column": 20 } }, "object": { "type": "Identifier", "start": 11696, "end": 11701, "loc": { "start": { "line": 357, "column": 12 }, "end": { "line": 357, "column": 17 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 11702, "end": 11704, "loc": { "start": { "line": 357, "column": 18 }, "end": { "line": 357, "column": 20 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 11705, "end": 11712, "loc": { "start": { "line": 357, "column": 21 }, "end": { "line": 357, "column": 28 } }, "extra": { "rawValue": "error", "raw": "\"error\"" }, "value": "error" }, { "type": "Identifier", "start": 11714, "end": 11723, "loc": { "start": { "line": 357, "column": 30 }, "end": { "line": 357, "column": 39 }, "identifierName": "loadError" }, "name": "loadError" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 11742, "end": 12956, "loc": { "start": { "line": 359, "column": 15 }, "end": { "line": 384, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 11872, "end": 12946, "loc": { "start": { "line": 364, "column": 12 }, "end": { "line": 383, "column": 30 } }, "expression": { "type": "CallExpression", "start": 11872, "end": 12945, "loc": { "start": { "line": 364, "column": 12 }, "end": { "line": 383, "column": 29 } }, "callee": { "type": "MemberExpression", "start": 11872, "end": 11895, "loc": { "start": { "line": 364, "column": 12 }, "end": { "line": 364, "column": 35 } }, "object": { "type": "MemberExpression", "start": 11872, "end": 11883, "loc": { "start": { "line": 364, "column": 12 }, "end": { "line": 364, "column": 23 } }, "object": { "type": "ThisExpression", "start": 11872, "end": 11876, "loc": { "start": { "line": 364, "column": 12 }, "end": { "line": 364, "column": 16 } }, "leadingComments": null }, "property": { "type": "Identifier", "start": 11877, "end": 11883, "loc": { "start": { "line": 364, "column": 17 }, "end": { "line": 364, "column": 23 }, "identifierName": "server" }, "name": "server" }, "computed": false, "leadingComments": null }, "property": { "type": "Identifier", "start": 11884, "end": 11895, "loc": { "start": { "line": 364, "column": 24 }, "end": { "line": 364, "column": 35 }, "identifierName": "getGeometry" }, "name": "getGeometry" }, "computed": false, "leadingComments": null }, "arguments": [ { "type": "MemberExpression", "start": 11896, "end": 11911, "loc": { "start": { "line": 364, "column": 36 }, "end": { "line": 364, "column": 51 } }, "object": { "type": "ThisExpression", "start": 11896, "end": 11900, "loc": { "start": { "line": 364, "column": 36 }, "end": { "line": 364, "column": 40 } } }, "property": { "type": "Identifier", "start": 11901, "end": 11911, "loc": { "start": { "line": 364, "column": 41 }, "end": { "line": 364, "column": 51 }, "identifierName": "_projectId" }, "name": "_projectId" }, "computed": false }, { "type": "Identifier", "start": 11913, "end": 11920, "loc": { "start": { "line": 364, "column": 53 }, "end": { "line": 364, "column": 60 }, "identifierName": "modelId" }, "name": "modelId" }, { "type": "ArrowFunctionExpression", "start": 11922, "end": 12933, "loc": { "start": { "line": 364, "column": 62 }, "end": { "line": 383, "column": 17 } }, "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 11923, "end": 11934, "loc": { "start": { "line": 364, "column": 63 }, "end": { "line": 364, "column": 74 }, "identifierName": "arraybuffer" }, "name": "arraybuffer" } ], "body": { "type": "BlockStatement", "start": 11939, "end": 12933, "loc": { "start": { "line": 364, "column": 79 }, "end": { "line": 383, "column": 17 } }, "body": [ { "type": "VariableDeclaration", "start": 11961, "end": 12812, "loc": { "start": { "line": 365, "column": 20 }, "end": { "line": 380, "column": 23 } }, "declarations": [ { "type": "VariableDeclarator", "start": 11967, "end": 12811, "loc": { "start": { "line": 365, "column": 26 }, "end": { "line": 380, "column": 22 } }, "id": { "type": "Identifier", "start": 11967, "end": 11972, "loc": { "start": { "line": 365, "column": 26 }, "end": { "line": 365, "column": 31 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "CallExpression", "start": 11975, "end": 12811, "loc": { "start": { "line": 365, "column": 34 }, "end": { "line": 380, "column": 22 } }, "callee": { "type": "MemberExpression", "start": 11975, "end": 11995, "loc": { "start": { "line": 365, "column": 34 }, "end": { "line": 365, "column": 54 } }, "object": { "type": "MemberExpression", "start": 11975, "end": 11990, "loc": { "start": { "line": 365, "column": 34 }, "end": { "line": 365, "column": 49 } }, "object": { "type": "ThisExpression", "start": 11975, "end": 11979, "loc": { "start": { "line": 365, "column": 34 }, "end": { "line": 365, "column": 38 } } }, "property": { "type": "Identifier", "start": 11980, "end": 11990, "loc": { "start": { "line": 365, "column": 39 }, "end": { "line": 365, "column": 49 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "property": { "type": "Identifier", "start": 11991, "end": 11995, "loc": { "start": { "line": 365, "column": 50 }, "end": { "line": 365, "column": 54 }, "identifierName": "load" }, "name": "load" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 11996, "end": 12810, "loc": { "start": { "line": 365, "column": 55 }, "end": { "line": 380, "column": 21 } }, "properties": [ { "type": "ObjectProperty", "start": 12022, "end": 12033, "loc": { "start": { "line": 366, "column": 24 }, "end": { "line": 366, "column": 35 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12022, "end": 12024, "loc": { "start": { "line": 366, "column": 24 }, "end": { "line": 366, "column": 26 }, "identifierName": "id" }, "name": "id" }, "value": { "type": "Identifier", "start": 12026, "end": 12033, "loc": { "start": { "line": 366, "column": 28 }, "end": { "line": 366, "column": 35 }, "identifierName": "modelId" }, "name": "modelId" } }, { "type": "ObjectProperty", "start": 12059, "end": 12078, "loc": { "start": { "line": 367, "column": 24 }, "end": { "line": 367, "column": 43 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12059, "end": 12072, "loc": { "start": { "line": 367, "column": 24 }, "end": { "line": 367, "column": 37 }, "identifierName": "metaModelData" }, "name": "metaModelData" }, "value": { "type": "Identifier", "start": 12074, "end": 12078, "loc": { "start": { "line": 367, "column": 39 }, "end": { "line": 367, "column": 43 }, "identifierName": "json" }, "name": "json" } }, { "type": "ObjectProperty", "start": 12104, "end": 12120, "loc": { "start": { "line": 368, "column": 24 }, "end": { "line": 368, "column": 40 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12104, "end": 12107, "loc": { "start": { "line": 368, "column": 24 }, "end": { "line": 368, "column": 27 }, "identifierName": "xkt" }, "name": "xkt" }, "value": { "type": "Identifier", "start": 12109, "end": 12120, "loc": { "start": { "line": 368, "column": 29 }, "end": { "line": 368, "column": 40 }, "identifierName": "arraybuffer" }, "name": "arraybuffer" } }, { "type": "ObjectProperty", "start": 12146, "end": 12178, "loc": { "start": { "line": 369, "column": 24 }, "end": { "line": 369, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12146, "end": 12172, "loc": { "start": { "line": 369, "column": 24 }, "end": { "line": 369, "column": 50 }, "identifierName": "excludeUnclassifiedObjects" }, "name": "excludeUnclassifiedObjects" }, "value": { "type": "BooleanLiteral", "start": 12174, "end": 12178, "loc": { "start": { "line": 369, "column": 52 }, "end": { "line": 369, "column": 56 } }, "value": true } }, { "type": "ObjectProperty", "start": 12204, "end": 12250, "loc": { "start": { "line": 370, "column": 24 }, "end": { "line": 370, "column": 70 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12204, "end": 12210, "loc": { "start": { "line": 370, "column": 24 }, "end": { "line": 370, "column": 30 }, "identifierName": "origin" }, "name": "origin" }, "value": { "type": "LogicalExpression", "start": 12212, "end": 12250, "loc": { "start": { "line": 370, "column": 32 }, "end": { "line": 370, "column": 70 } }, "left": { "type": "MemberExpression", "start": 12212, "end": 12228, "loc": { "start": { "line": 370, "column": 32 }, "end": { "line": 370, "column": 48 } }, "object": { "type": "Identifier", "start": 12212, "end": 12221, "loc": { "start": { "line": 370, "column": 32 }, "end": { "line": 370, "column": 41 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12222, "end": 12228, "loc": { "start": { "line": 370, "column": 42 }, "end": { "line": 370, "column": 48 }, "identifierName": "origin" }, "name": "origin" }, "computed": false }, "operator": "||", "right": { "type": "MemberExpression", "start": 12232, "end": 12250, "loc": { "start": { "line": 370, "column": 52 }, "end": { "line": 370, "column": 70 } }, "object": { "type": "Identifier", "start": 12232, "end": 12241, "loc": { "start": { "line": 370, "column": 52 }, "end": { "line": 370, "column": 61 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12242, "end": 12250, "loc": { "start": { "line": 370, "column": 62 }, "end": { "line": 370, "column": 70 }, "identifierName": "position" }, "name": "position" }, "computed": false } } }, { "type": "ObjectProperty", "start": 12276, "end": 12298, "loc": { "start": { "line": 371, "column": 24 }, "end": { "line": 371, "column": 46 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12276, "end": 12281, "loc": { "start": { "line": 371, "column": 24 }, "end": { "line": 371, "column": 29 }, "identifierName": "scale" }, "name": "scale" }, "value": { "type": "MemberExpression", "start": 12283, "end": 12298, "loc": { "start": { "line": 371, "column": 31 }, "end": { "line": 371, "column": 46 } }, "object": { "type": "Identifier", "start": 12283, "end": 12292, "loc": { "start": { "line": 371, "column": 31 }, "end": { "line": 371, "column": 40 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12293, "end": 12298, "loc": { "start": { "line": 371, "column": 41 }, "end": { "line": 371, "column": 46 }, "identifierName": "scale" }, "name": "scale" }, "computed": false } }, { "type": "ObjectProperty", "start": 12324, "end": 12352, "loc": { "start": { "line": 372, "column": 24 }, "end": { "line": 372, "column": 52 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12324, "end": 12332, "loc": { "start": { "line": 372, "column": 24 }, "end": { "line": 372, "column": 32 }, "identifierName": "rotation" }, "name": "rotation" }, "value": { "type": "MemberExpression", "start": 12334, "end": 12352, "loc": { "start": { "line": 372, "column": 34 }, "end": { "line": 372, "column": 52 } }, "object": { "type": "Identifier", "start": 12334, "end": 12343, "loc": { "start": { "line": 372, "column": 34 }, "end": { "line": 372, "column": 43 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12344, "end": 12352, "loc": { "start": { "line": 372, "column": 44 }, "end": { "line": 372, "column": 52 }, "identifierName": "rotation" }, "name": "rotation" }, "computed": false } }, { "type": "ObjectProperty", "start": 12378, "end": 12402, "loc": { "start": { "line": 373, "column": 24 }, "end": { "line": 373, "column": 48 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12378, "end": 12384, "loc": { "start": { "line": 373, "column": 24 }, "end": { "line": 373, "column": 30 }, "identifierName": "matrix" }, "name": "matrix" }, "value": { "type": "MemberExpression", "start": 12386, "end": 12402, "loc": { "start": { "line": 373, "column": 32 }, "end": { "line": 373, "column": 48 } }, "object": { "type": "Identifier", "start": 12386, "end": 12395, "loc": { "start": { "line": 373, "column": 32 }, "end": { "line": 373, "column": 41 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12396, "end": 12402, "loc": { "start": { "line": 373, "column": 42 }, "end": { "line": 373, "column": 48 }, "identifierName": "matrix" }, "name": "matrix" }, "computed": false } }, { "type": "ObjectProperty", "start": 12428, "end": 12462, "loc": { "start": { "line": 374, "column": 24 }, "end": { "line": 374, "column": 58 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12428, "end": 12433, "loc": { "start": { "line": 374, "column": 24 }, "end": { "line": 374, "column": 29 }, "identifierName": "edges" }, "name": "edges" }, "value": { "type": "BinaryExpression", "start": 12436, "end": 12461, "loc": { "start": { "line": 374, "column": 32 }, "end": { "line": 374, "column": 57 } }, "left": { "type": "MemberExpression", "start": 12436, "end": 12451, "loc": { "start": { "line": 374, "column": 32 }, "end": { "line": 374, "column": 47 } }, "object": { "type": "Identifier", "start": 12436, "end": 12445, "loc": { "start": { "line": 374, "column": 32 }, "end": { "line": 374, "column": 41 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12446, "end": 12451, "loc": { "start": { "line": 374, "column": 42 }, "end": { "line": 374, "column": 47 }, "identifierName": "edges" }, "name": "edges" }, "computed": false }, "operator": "!==", "right": { "type": "BooleanLiteral", "start": 12456, "end": 12461, "loc": { "start": { "line": 374, "column": 52 }, "end": { "line": 374, "column": 57 } }, "value": false }, "extra": { "parenthesized": true, "parenStart": 12435 } } }, { "type": "ObjectProperty", "start": 12488, "end": 12520, "loc": { "start": { "line": 375, "column": 24 }, "end": { "line": 375, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12488, "end": 12498, "loc": { "start": { "line": 375, "column": 24 }, "end": { "line": 375, "column": 34 }, "identifierName": "saoEnabled" }, "name": "saoEnabled" }, "value": { "type": "MemberExpression", "start": 12500, "end": 12520, "loc": { "start": { "line": 375, "column": 36 }, "end": { "line": 375, "column": 56 } }, "object": { "type": "Identifier", "start": 12500, "end": 12509, "loc": { "start": { "line": 375, "column": 36 }, "end": { "line": 375, "column": 45 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12510, "end": 12520, "loc": { "start": { "line": 375, "column": 46 }, "end": { "line": 375, "column": 56 }, "identifierName": "saoEnabled" }, "name": "saoEnabled" }, "computed": false } }, { "type": "ObjectProperty", "start": 12546, "end": 12578, "loc": { "start": { "line": 376, "column": 24 }, "end": { "line": 376, "column": 56 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12546, "end": 12556, "loc": { "start": { "line": 376, "column": 24 }, "end": { "line": 376, "column": 34 }, "identifierName": "pbrEnabled" }, "name": "pbrEnabled" }, "value": { "type": "MemberExpression", "start": 12558, "end": 12578, "loc": { "start": { "line": 376, "column": 36 }, "end": { "line": 376, "column": 56 } }, "object": { "type": "Identifier", "start": 12558, "end": 12567, "loc": { "start": { "line": 376, "column": 36 }, "end": { "line": 376, "column": 45 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12568, "end": 12578, "loc": { "start": { "line": 376, "column": 46 }, "end": { "line": 376, "column": 56 }, "identifierName": "pbrEnabled" }, "name": "pbrEnabled" }, "computed": false } }, { "type": "ObjectProperty", "start": 12604, "end": 12634, "loc": { "start": { "line": 377, "column": 24 }, "end": { "line": 377, "column": 54 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12604, "end": 12613, "loc": { "start": { "line": 377, "column": 24 }, "end": { "line": 377, "column": 33 }, "identifierName": "backfaces" }, "name": "backfaces" }, "value": { "type": "MemberExpression", "start": 12615, "end": 12634, "loc": { "start": { "line": 377, "column": 35 }, "end": { "line": 377, "column": 54 } }, "object": { "type": "Identifier", "start": 12615, "end": 12624, "loc": { "start": { "line": 377, "column": 35 }, "end": { "line": 377, "column": 44 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12625, "end": 12634, "loc": { "start": { "line": 377, "column": 45 }, "end": { "line": 377, "column": 54 }, "identifierName": "backfaces" }, "name": "backfaces" }, "computed": false } }, { "type": "ObjectProperty", "start": 12660, "end": 12708, "loc": { "start": { "line": 378, "column": 24 }, "end": { "line": 378, "column": 72 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12660, "end": 12678, "loc": { "start": { "line": 378, "column": 24 }, "end": { "line": 378, "column": 42 }, "identifierName": "globalizeObjectIds" }, "name": "globalizeObjectIds" }, "value": { "type": "MemberExpression", "start": 12680, "end": 12708, "loc": { "start": { "line": 378, "column": 44 }, "end": { "line": 378, "column": 72 } }, "object": { "type": "Identifier", "start": 12680, "end": 12689, "loc": { "start": { "line": 378, "column": 44 }, "end": { "line": 378, "column": 53 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12690, "end": 12708, "loc": { "start": { "line": 378, "column": 54 }, "end": { "line": 378, "column": 72 }, "identifierName": "globalizeObjectIds" }, "name": "globalizeObjectIds" }, "computed": false } }, { "type": "ObjectProperty", "start": 12734, "end": 12788, "loc": { "start": { "line": 379, "column": 24 }, "end": { "line": 379, "column": 78 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 12734, "end": 12749, "loc": { "start": { "line": 379, "column": 24 }, "end": { "line": 379, "column": 39 }, "identifierName": "reuseGeometries" }, "name": "reuseGeometries" }, "value": { "type": "BinaryExpression", "start": 12752, "end": 12787, "loc": { "start": { "line": 379, "column": 42 }, "end": { "line": 379, "column": 77 } }, "left": { "type": "MemberExpression", "start": 12752, "end": 12777, "loc": { "start": { "line": 379, "column": 42 }, "end": { "line": 379, "column": 67 } }, "object": { "type": "Identifier", "start": 12752, "end": 12761, "loc": { "start": { "line": 379, "column": 42 }, "end": { "line": 379, "column": 51 }, "identifierName": "modelInfo" }, "name": "modelInfo" }, "property": { "type": "Identifier", "start": 12762, "end": 12777, "loc": { "start": { "line": 379, "column": 52 }, "end": { "line": 379, "column": 67 }, "identifierName": "reuseGeometries" }, "name": "reuseGeometries" }, "computed": false }, "operator": "!==", "right": { "type": "BooleanLiteral", "start": 12782, "end": 12787, "loc": { "start": { "line": 379, "column": 72 }, "end": { "line": 379, "column": 77 } }, "value": false }, "extra": { "parenthesized": true, "parenStart": 12751 } } } ] } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 12833, "end": 12865, "loc": { "start": { "line": 381, "column": 20 }, "end": { "line": 381, "column": 52 } }, "expression": { "type": "CallExpression", "start": 12833, "end": 12864, "loc": { "start": { "line": 381, "column": 20 }, "end": { "line": 381, "column": 51 } }, "callee": { "type": "MemberExpression", "start": 12833, "end": 12841, "loc": { "start": { "line": 381, "column": 20 }, "end": { "line": 381, "column": 28 } }, "object": { "type": "Identifier", "start": 12833, "end": 12838, "loc": { "start": { "line": 381, "column": 20 }, "end": { "line": 381, "column": 25 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 12839, "end": 12841, "loc": { "start": { "line": 381, "column": 26 }, "end": { "line": 381, "column": 28 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 12842, "end": 12850, "loc": { "start": { "line": 381, "column": 29 }, "end": { "line": 381, "column": 37 } }, "extra": { "rawValue": "loaded", "raw": "\"loaded\"" }, "value": "loaded" }, { "type": "Identifier", "start": 12852, "end": 12863, "loc": { "start": { "line": 381, "column": 39 }, "end": { "line": 381, "column": 50 }, "identifierName": "modelLoaded" }, "name": "modelLoaded" } ] } }, { "type": "ExpressionStatement", "start": 12886, "end": 12915, "loc": { "start": { "line": 382, "column": 20 }, "end": { "line": 382, "column": 49 } }, "expression": { "type": "CallExpression", "start": 12886, "end": 12914, "loc": { "start": { "line": 382, "column": 20 }, "end": { "line": 382, "column": 48 } }, "callee": { "type": "MemberExpression", "start": 12886, "end": 12894, "loc": { "start": { "line": 382, "column": 20 }, "end": { "line": 382, "column": 28 } }, "object": { "type": "Identifier", "start": 12886, "end": 12891, "loc": { "start": { "line": 382, "column": 20 }, "end": { "line": 382, "column": 25 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 12892, "end": 12894, "loc": { "start": { "line": 382, "column": 26 }, "end": { "line": 382, "column": 28 }, "identifierName": "on" }, "name": "on" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 12895, "end": 12902, "loc": { "start": { "line": 382, "column": 29 }, "end": { "line": 382, "column": 36 } }, "extra": { "rawValue": "error", "raw": "\"error\"" }, "value": "error" }, { "type": "Identifier", "start": 12904, "end": 12913, "loc": { "start": { "line": 382, "column": 38 }, "end": { "line": 382, "column": 47 }, "identifierName": "loadError" }, "name": "loadError" } ] } } ], "directives": [] } }, { "type": "Identifier", "start": 12935, "end": 12944, "loc": { "start": { "line": 383, "column": 19 }, "end": { "line": 383, "column": 28 }, "identifierName": "loadError" }, "name": "loadError" } ], "leadingComments": null }, "leadingComments": [ { "type": "CommentLine", "value": " Load single XKT/Metamodel file model;", "start": 11757, "end": 11797, "loc": { "start": { "line": 361, "column": 12 }, "end": { "line": 361, "column": 52 } } }, { "type": "CommentLine", "value": " Uses the BIMViewer's Server strategy directly", "start": 11810, "end": 11858, "loc": { "start": { "line": 362, "column": 12 }, "end": { "line": 362, "column": 60 } } } ] } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 12968, "end": 13901, "loc": { "start": { "line": 387, "column": 4 }, "end": { "line": 406, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 12968, "end": 12988, "loc": { "start": { "line": 387, "column": 4 }, "end": { "line": 387, "column": 24 }, "identifierName": "_jumpToInitialCamera" }, "name": "_jumpToInitialCamera" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 12991, "end": 13901, "loc": { "start": { "line": 387, "column": 27 }, "end": { "line": 406, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 13001, "end": 13028, "loc": { "start": { "line": 388, "column": 8 }, "end": { "line": 388, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13007, "end": 13027, "loc": { "start": { "line": 388, "column": 14 }, "end": { "line": 388, "column": 34 } }, "id": { "type": "Identifier", "start": 13007, "end": 13013, "loc": { "start": { "line": 388, "column": 14 }, "end": { "line": 388, "column": 20 }, "identifierName": "viewer" }, "name": "viewer" }, "init": { "type": "MemberExpression", "start": 13016, "end": 13027, "loc": { "start": { "line": 388, "column": 23 }, "end": { "line": 388, "column": 34 } }, "object": { "type": "ThisExpression", "start": 13016, "end": 13020, "loc": { "start": { "line": 388, "column": 23 }, "end": { "line": 388, "column": 27 } } }, "property": { "type": "Identifier", "start": 13021, "end": 13027, "loc": { "start": { "line": 388, "column": 28 }, "end": { "line": 388, "column": 34 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13037, "end": 13064, "loc": { "start": { "line": 389, "column": 8 }, "end": { "line": 389, "column": 35 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13043, "end": 13063, "loc": { "start": { "line": 389, "column": 14 }, "end": { "line": 389, "column": 34 } }, "id": { "type": "Identifier", "start": 13043, "end": 13048, "loc": { "start": { "line": 389, "column": 14 }, "end": { "line": 389, "column": 19 }, "identifierName": "scene" }, "name": "scene" }, "init": { "type": "MemberExpression", "start": 13051, "end": 13063, "loc": { "start": { "line": 389, "column": 22 }, "end": { "line": 389, "column": 34 } }, "object": { "type": "Identifier", "start": 13051, "end": 13057, "loc": { "start": { "line": 389, "column": 22 }, "end": { "line": 389, "column": 28 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 13058, "end": 13063, "loc": { "start": { "line": 389, "column": 29 }, "end": { "line": 389, "column": 34 }, "identifierName": "scene" }, "name": "scene" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13073, "end": 13124, "loc": { "start": { "line": 390, "column": 8 }, "end": { "line": 390, "column": 59 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13079, "end": 13123, "loc": { "start": { "line": 390, "column": 14 }, "end": { "line": 390, "column": 58 } }, "id": { "type": "Identifier", "start": 13079, "end": 13083, "loc": { "start": { "line": 390, "column": 14 }, "end": { "line": 390, "column": 18 }, "identifierName": "aabb" }, "name": "aabb" }, "init": { "type": "CallExpression", "start": 13086, "end": 13123, "loc": { "start": { "line": 390, "column": 21 }, "end": { "line": 390, "column": 58 } }, "callee": { "type": "MemberExpression", "start": 13086, "end": 13099, "loc": { "start": { "line": 390, "column": 21 }, "end": { "line": 390, "column": 34 } }, "object": { "type": "Identifier", "start": 13086, "end": 13091, "loc": { "start": { "line": 390, "column": 21 }, "end": { "line": 390, "column": 26 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 13092, "end": 13099, "loc": { "start": { "line": 390, "column": 27 }, "end": { "line": 390, "column": 34 }, "identifierName": "getAABB" }, "name": "getAABB" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 13100, "end": 13122, "loc": { "start": { "line": 390, "column": 35 }, "end": { "line": 390, "column": 57 } }, "object": { "type": "Identifier", "start": 13100, "end": 13105, "loc": { "start": { "line": 390, "column": 35 }, "end": { "line": 390, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 13106, "end": 13122, "loc": { "start": { "line": 390, "column": 41 }, "end": { "line": 390, "column": 57 }, "identifierName": "visibleObjectIds" }, "name": "visibleObjectIds" }, "computed": false } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13133, "end": 13170, "loc": { "start": { "line": 391, "column": 8 }, "end": { "line": 391, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13139, "end": 13169, "loc": { "start": { "line": 391, "column": 14 }, "end": { "line": 391, "column": 44 } }, "id": { "type": "Identifier", "start": 13139, "end": 13143, "loc": { "start": { "line": 391, "column": 14 }, "end": { "line": 391, "column": 18 }, "identifierName": "diag" }, "name": "diag" }, "init": { "type": "CallExpression", "start": 13146, "end": 13169, "loc": { "start": { "line": 391, "column": 21 }, "end": { "line": 391, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 13146, "end": 13163, "loc": { "start": { "line": 391, "column": 21 }, "end": { "line": 391, "column": 38 } }, "object": { "type": "Identifier", "start": 13146, "end": 13150, "loc": { "start": { "line": 391, "column": 21 }, "end": { "line": 391, "column": 25 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 13151, "end": 13163, "loc": { "start": { "line": 391, "column": 26 }, "end": { "line": 391, "column": 38 }, "identifierName": "getAABB3Diag" }, "name": "getAABB3Diag" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 13164, "end": 13168, "loc": { "start": { "line": 391, "column": 39 }, "end": { "line": 391, "column": 43 }, "identifierName": "aabb" }, "name": "aabb" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13179, "end": 13231, "loc": { "start": { "line": 392, "column": 8 }, "end": { "line": 392, "column": 60 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13185, "end": 13230, "loc": { "start": { "line": 392, "column": 14 }, "end": { "line": 392, "column": 59 } }, "id": { "type": "Identifier", "start": 13185, "end": 13191, "loc": { "start": { "line": 392, "column": 14 }, "end": { "line": 392, "column": 20 }, "identifierName": "center" }, "name": "center" }, "init": { "type": "CallExpression", "start": 13194, "end": 13230, "loc": { "start": { "line": 392, "column": 23 }, "end": { "line": 392, "column": 59 } }, "callee": { "type": "MemberExpression", "start": 13194, "end": 13213, "loc": { "start": { "line": 392, "column": 23 }, "end": { "line": 392, "column": 42 } }, "object": { "type": "Identifier", "start": 13194, "end": 13198, "loc": { "start": { "line": 392, "column": 23 }, "end": { "line": 392, "column": 27 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 13199, "end": 13213, "loc": { "start": { "line": 392, "column": 28 }, "end": { "line": 392, "column": 42 }, "identifierName": "getAABB3Center" }, "name": "getAABB3Center" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 13214, "end": 13218, "loc": { "start": { "line": 392, "column": 43 }, "end": { "line": 392, "column": 47 }, "identifierName": "aabb" }, "name": "aabb" }, { "type": "Identifier", "start": 13220, "end": 13229, "loc": { "start": { "line": 392, "column": 49 }, "end": { "line": 392, "column": 58 }, "identifierName": "tempVec3a" }, "name": "tempVec3a" } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13240, "end": 13268, "loc": { "start": { "line": 393, "column": 8 }, "end": { "line": 393, "column": 36 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13246, "end": 13267, "loc": { "start": { "line": 393, "column": 14 }, "end": { "line": 393, "column": 35 } }, "id": { "type": "Identifier", "start": 13246, "end": 13252, "loc": { "start": { "line": 393, "column": 14 }, "end": { "line": 393, "column": 20 }, "identifierName": "camera" }, "name": "camera" }, "init": { "type": "MemberExpression", "start": 13255, "end": 13267, "loc": { "start": { "line": 393, "column": 23 }, "end": { "line": 393, "column": 35 } }, "object": { "type": "Identifier", "start": 13255, "end": 13260, "loc": { "start": { "line": 393, "column": 23 }, "end": { "line": 393, "column": 28 }, "identifierName": "scene" }, "name": "scene" }, "property": { "type": "Identifier", "start": 13261, "end": 13267, "loc": { "start": { "line": 393, "column": 29 }, "end": { "line": 393, "column": 35 }, "identifierName": "camera" }, "name": "camera" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13277, "end": 13315, "loc": { "start": { "line": 394, "column": 8 }, "end": { "line": 394, "column": 46 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13283, "end": 13314, "loc": { "start": { "line": 394, "column": 14 }, "end": { "line": 394, "column": 45 } }, "id": { "type": "Identifier", "start": 13283, "end": 13289, "loc": { "start": { "line": 394, "column": 14 }, "end": { "line": 394, "column": 20 }, "identifierName": "fitFOV" }, "name": "fitFOV" }, "init": { "type": "MemberExpression", "start": 13292, "end": 13314, "loc": { "start": { "line": 394, "column": 23 }, "end": { "line": 394, "column": 45 } }, "object": { "type": "MemberExpression", "start": 13292, "end": 13310, "loc": { "start": { "line": 394, "column": 23 }, "end": { "line": 394, "column": 41 } }, "object": { "type": "Identifier", "start": 13292, "end": 13298, "loc": { "start": { "line": 394, "column": 23 }, "end": { "line": 394, "column": 29 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 13299, "end": 13310, "loc": { "start": { "line": 394, "column": 30 }, "end": { "line": 394, "column": 41 }, "identifierName": "perspective" }, "name": "perspective" }, "computed": false }, "property": { "type": "Identifier", "start": 13311, "end": 13314, "loc": { "start": { "line": 394, "column": 42 }, "end": { "line": 394, "column": 45 }, "identifierName": "fov" }, "name": "fov" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13324, "end": 13383, "loc": { "start": { "line": 395, "column": 8 }, "end": { "line": 395, "column": 67 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13330, "end": 13382, "loc": { "start": { "line": 395, "column": 14 }, "end": { "line": 395, "column": 66 } }, "id": { "type": "Identifier", "start": 13330, "end": 13334, "loc": { "start": { "line": 395, "column": 14 }, "end": { "line": 395, "column": 18 }, "identifierName": "dist" }, "name": "dist" }, "init": { "type": "CallExpression", "start": 13337, "end": 13382, "loc": { "start": { "line": 395, "column": 21 }, "end": { "line": 395, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 13337, "end": 13345, "loc": { "start": { "line": 395, "column": 21 }, "end": { "line": 395, "column": 29 } }, "object": { "type": "Identifier", "start": 13337, "end": 13341, "loc": { "start": { "line": 395, "column": 21 }, "end": { "line": 395, "column": 25 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 13342, "end": 13345, "loc": { "start": { "line": 395, "column": 26 }, "end": { "line": 395, "column": 29 }, "identifierName": "abs" }, "name": "abs" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 13346, "end": 13381, "loc": { "start": { "line": 395, "column": 30 }, "end": { "line": 395, "column": 65 } }, "left": { "type": "Identifier", "start": 13346, "end": 13350, "loc": { "start": { "line": 395, "column": 30 }, "end": { "line": 395, "column": 34 }, "identifierName": "diag" }, "name": "diag" }, "operator": "/", "right": { "type": "CallExpression", "start": 13353, "end": 13381, "loc": { "start": { "line": 395, "column": 37 }, "end": { "line": 395, "column": 65 } }, "callee": { "type": "MemberExpression", "start": 13353, "end": 13361, "loc": { "start": { "line": 395, "column": 37 }, "end": { "line": 395, "column": 45 } }, "object": { "type": "Identifier", "start": 13353, "end": 13357, "loc": { "start": { "line": 395, "column": 37 }, "end": { "line": 395, "column": 41 }, "identifierName": "Math" }, "name": "Math" }, "property": { "type": "Identifier", "start": 13358, "end": 13361, "loc": { "start": { "line": 395, "column": 42 }, "end": { "line": 395, "column": 45 }, "identifierName": "tan" }, "name": "tan" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 13362, "end": 13380, "loc": { "start": { "line": 395, "column": 46 }, "end": { "line": 395, "column": 64 } }, "left": { "type": "NumericLiteral", "start": 13362, "end": 13364, "loc": { "start": { "line": 395, "column": 46 }, "end": { "line": 395, "column": 48 } }, "extra": { "rawValue": 45, "raw": "45" }, "value": 45 }, "operator": "*", "right": { "type": "MemberExpression", "start": 13367, "end": 13380, "loc": { "start": { "line": 395, "column": 51 }, "end": { "line": 395, "column": 64 } }, "object": { "type": "Identifier", "start": 13367, "end": 13371, "loc": { "start": { "line": 395, "column": 51 }, "end": { "line": 395, "column": 55 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 13372, "end": 13380, "loc": { "start": { "line": 395, "column": 56 }, "end": { "line": 395, "column": 64 }, "identifierName": "DEGTORAD" }, "name": "DEGTORAD" }, "computed": false } } ] } } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13392, "end": 13475, "loc": { "start": { "line": 396, "column": 8 }, "end": { "line": 396, "column": 91 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13398, "end": 13474, "loc": { "start": { "line": 396, "column": 14 }, "end": { "line": 396, "column": 90 } }, "id": { "type": "Identifier", "start": 13398, "end": 13401, "loc": { "start": { "line": 396, "column": 14 }, "end": { "line": 396, "column": 17 }, "identifierName": "dir" }, "name": "dir" }, "init": { "type": "CallExpression", "start": 13404, "end": 13474, "loc": { "start": { "line": 396, "column": 20 }, "end": { "line": 396, "column": 90 } }, "callee": { "type": "MemberExpression", "start": 13404, "end": 13422, "loc": { "start": { "line": 396, "column": 20 }, "end": { "line": 396, "column": 38 } }, "object": { "type": "Identifier", "start": 13404, "end": 13408, "loc": { "start": { "line": 396, "column": 20 }, "end": { "line": 396, "column": 24 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 13409, "end": 13422, "loc": { "start": { "line": 396, "column": 25 }, "end": { "line": 396, "column": 38 }, "identifierName": "normalizeVec3" }, "name": "normalizeVec3" }, "computed": false }, "arguments": [ { "type": "ConditionalExpression", "start": 13423, "end": 13473, "loc": { "start": { "line": 396, "column": 39 }, "end": { "line": 396, "column": 89 } }, "test": { "type": "MemberExpression", "start": 13424, "end": 13434, "loc": { "start": { "line": 396, "column": 40 }, "end": { "line": 396, "column": 50 } }, "object": { "type": "Identifier", "start": 13424, "end": 13430, "loc": { "start": { "line": 396, "column": 40 }, "end": { "line": 396, "column": 46 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 13431, "end": 13434, "loc": { "start": { "line": 396, "column": 47 }, "end": { "line": 396, "column": 50 }, "identifierName": "yUp" }, "name": "yUp" }, "computed": false, "extra": { "parenthesized": true, "parenStart": 13423 } }, "consequent": { "type": "ArrayExpression", "start": 13438, "end": 13459, "loc": { "start": { "line": 396, "column": 54 }, "end": { "line": 396, "column": 75 } }, "elements": [ { "type": "UnaryExpression", "start": 13439, "end": 13443, "loc": { "start": { "line": 396, "column": 55 }, "end": { "line": 396, "column": 59 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13440, "end": 13443, "loc": { "start": { "line": 396, "column": 56 }, "end": { "line": 396, "column": 59 } }, "extra": { "rawValue": 0.5, "raw": "0.5" }, "value": 0.5 }, "extra": { "parenthesizedArgument": false } }, { "type": "UnaryExpression", "start": 13445, "end": 13452, "loc": { "start": { "line": 396, "column": 61 }, "end": { "line": 396, "column": 68 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13446, "end": 13452, "loc": { "start": { "line": 396, "column": 62 }, "end": { "line": 396, "column": 68 } }, "extra": { "rawValue": 0.7071, "raw": "0.7071" }, "value": 0.7071 }, "extra": { "parenthesizedArgument": false } }, { "type": "UnaryExpression", "start": 13454, "end": 13458, "loc": { "start": { "line": 396, "column": 70 }, "end": { "line": 396, "column": 74 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13455, "end": 13458, "loc": { "start": { "line": 396, "column": 71 }, "end": { "line": 396, "column": 74 } }, "extra": { "rawValue": 0.5, "raw": "0.5" }, "value": 0.5 }, "extra": { "parenthesizedArgument": false } } ] }, "alternate": { "type": "ArrayExpression", "start": 13462, "end": 13473, "loc": { "start": { "line": 396, "column": 78 }, "end": { "line": 396, "column": 89 } }, "elements": [ { "type": "UnaryExpression", "start": 13463, "end": 13465, "loc": { "start": { "line": 396, "column": 79 }, "end": { "line": 396, "column": 81 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13464, "end": 13465, "loc": { "start": { "line": 396, "column": 80 }, "end": { "line": 396, "column": 81 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "NumericLiteral", "start": 13467, "end": 13468, "loc": { "start": { "line": 396, "column": 83 }, "end": { "line": 396, "column": 84 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "UnaryExpression", "start": 13470, "end": 13472, "loc": { "start": { "line": 396, "column": 86 }, "end": { "line": 396, "column": 88 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13471, "end": 13472, "loc": { "start": { "line": 396, "column": 87 }, "end": { "line": 396, "column": 88 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } } ] } } ] } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 13484, "end": 13564, "loc": { "start": { "line": 397, "column": 8 }, "end": { "line": 397, "column": 88 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13490, "end": 13563, "loc": { "start": { "line": 397, "column": 14 }, "end": { "line": 397, "column": 87 } }, "id": { "type": "Identifier", "start": 13490, "end": 13492, "loc": { "start": { "line": 397, "column": 14 }, "end": { "line": 397, "column": 16 }, "identifierName": "up" }, "name": "up" }, "init": { "type": "CallExpression", "start": 13495, "end": 13563, "loc": { "start": { "line": 397, "column": 19 }, "end": { "line": 397, "column": 87 } }, "callee": { "type": "MemberExpression", "start": 13495, "end": 13513, "loc": { "start": { "line": 397, "column": 19 }, "end": { "line": 397, "column": 37 } }, "object": { "type": "Identifier", "start": 13495, "end": 13499, "loc": { "start": { "line": 397, "column": 19 }, "end": { "line": 397, "column": 23 }, "identifierName": "math" }, "name": "math" }, "property": { "type": "Identifier", "start": 13500, "end": 13513, "loc": { "start": { "line": 397, "column": 24 }, "end": { "line": 397, "column": 37 }, "identifierName": "normalizeVec3" }, "name": "normalizeVec3" }, "computed": false }, "arguments": [ { "type": "ConditionalExpression", "start": 13514, "end": 13562, "loc": { "start": { "line": 397, "column": 38 }, "end": { "line": 397, "column": 86 } }, "test": { "type": "MemberExpression", "start": 13515, "end": 13525, "loc": { "start": { "line": 397, "column": 39 }, "end": { "line": 397, "column": 49 } }, "object": { "type": "Identifier", "start": 13515, "end": 13521, "loc": { "start": { "line": 397, "column": 39 }, "end": { "line": 397, "column": 45 }, "identifierName": "camera" }, "name": "camera" }, "property": { "type": "Identifier", "start": 13522, "end": 13525, "loc": { "start": { "line": 397, "column": 46 }, "end": { "line": 397, "column": 49 }, "identifierName": "yUp" }, "name": "yUp" }, "computed": false, "extra": { "parenthesized": true, "parenStart": 13514 } }, "consequent": { "type": "ArrayExpression", "start": 13529, "end": 13549, "loc": { "start": { "line": 397, "column": 53 }, "end": { "line": 397, "column": 73 } }, "elements": [ { "type": "UnaryExpression", "start": 13530, "end": 13534, "loc": { "start": { "line": 397, "column": 54 }, "end": { "line": 397, "column": 58 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13531, "end": 13534, "loc": { "start": { "line": 397, "column": 55 }, "end": { "line": 397, "column": 58 } }, "extra": { "rawValue": 0.5, "raw": "0.5" }, "value": 0.5 }, "extra": { "parenthesizedArgument": false } }, { "type": "NumericLiteral", "start": 13536, "end": 13542, "loc": { "start": { "line": 397, "column": 60 }, "end": { "line": 397, "column": 66 } }, "extra": { "rawValue": 0.7071, "raw": "0.7071" }, "value": 0.7071 }, { "type": "UnaryExpression", "start": 13544, "end": 13548, "loc": { "start": { "line": 397, "column": 68 }, "end": { "line": 397, "column": 72 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13545, "end": 13548, "loc": { "start": { "line": 397, "column": 69 }, "end": { "line": 397, "column": 72 } }, "extra": { "rawValue": 0.5, "raw": "0.5" }, "value": 0.5 }, "extra": { "parenthesizedArgument": false } } ] }, "alternate": { "type": "ArrayExpression", "start": 13552, "end": 13562, "loc": { "start": { "line": 397, "column": 76 }, "end": { "line": 397, "column": 86 } }, "elements": [ { "type": "UnaryExpression", "start": 13553, "end": 13555, "loc": { "start": { "line": 397, "column": 77 }, "end": { "line": 397, "column": 79 } }, "operator": "-", "prefix": true, "argument": { "type": "NumericLiteral", "start": 13554, "end": 13555, "loc": { "start": { "line": 397, "column": 78 }, "end": { "line": 397, "column": 79 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "extra": { "parenthesizedArgument": false } }, { "type": "NumericLiteral", "start": 13557, "end": 13558, "loc": { "start": { "line": 397, "column": 81 }, "end": { "line": 397, "column": 82 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, { "type": "NumericLiteral", "start": 13560, "end": 13561, "loc": { "start": { "line": 397, "column": 84 }, "end": { "line": 397, "column": 85 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 } ] } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 13573, "end": 13612, "loc": { "start": { "line": 398, "column": 8 }, "end": { "line": 398, "column": 47 } }, "expression": { "type": "AssignmentExpression", "start": 13573, "end": 13611, "loc": { "start": { "line": 398, "column": 8 }, "end": { "line": 398, "column": 46 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 13573, "end": 13602, "loc": { "start": { "line": 398, "column": 8 }, "end": { "line": 398, "column": 37 } }, "object": { "type": "MemberExpression", "start": 13573, "end": 13593, "loc": { "start": { "line": 398, "column": 8 }, "end": { "line": 398, "column": 28 } }, "object": { "type": "Identifier", "start": 13573, "end": 13579, "loc": { "start": { "line": 398, "column": 8 }, "end": { "line": 398, "column": 14 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 13580, "end": 13593, "loc": { "start": { "line": 398, "column": 15 }, "end": { "line": 398, "column": 28 }, "identifierName": "cameraControl" }, "name": "cameraControl" }, "computed": false }, "property": { "type": "Identifier", "start": 13594, "end": 13602, "loc": { "start": { "line": 398, "column": 29 }, "end": { "line": 398, "column": 37 }, "identifierName": "pivotPos" }, "name": "pivotPos" }, "computed": false }, "right": { "type": "Identifier", "start": 13605, "end": 13611, "loc": { "start": { "line": 398, "column": 40 }, "end": { "line": 398, "column": 46 }, "identifierName": "center" }, "name": "center" } } }, { "type": "ExpressionStatement", "start": 13621, "end": 13659, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 46 } }, "expression": { "type": "AssignmentExpression", "start": 13621, "end": 13658, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 45 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 13621, "end": 13650, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 37 } }, "object": { "type": "MemberExpression", "start": 13621, "end": 13641, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 28 } }, "object": { "type": "Identifier", "start": 13621, "end": 13627, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 14 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 13628, "end": 13641, "loc": { "start": { "line": 399, "column": 15 }, "end": { "line": 399, "column": 28 }, "identifierName": "cameraControl" }, "name": "cameraControl" }, "computed": false }, "property": { "type": "Identifier", "start": 13642, "end": 13650, "loc": { "start": { "line": 399, "column": 29 }, "end": { "line": 399, "column": 37 }, "identifierName": "planView" }, "name": "planView" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 13653, "end": 13658, "loc": { "start": { "line": 399, "column": 40 }, "end": { "line": 399, "column": 45 } }, "value": false } } }, { "type": "ExpressionStatement", "start": 13668, "end": 13895, "loc": { "start": { "line": 400, "column": 8 }, "end": { "line": 405, "column": 11 } }, "expression": { "type": "CallExpression", "start": 13668, "end": 13894, "loc": { "start": { "line": 400, "column": 8 }, "end": { "line": 405, "column": 10 } }, "callee": { "type": "MemberExpression", "start": 13668, "end": 13694, "loc": { "start": { "line": 400, "column": 8 }, "end": { "line": 400, "column": 34 } }, "object": { "type": "MemberExpression", "start": 13668, "end": 13687, "loc": { "start": { "line": 400, "column": 8 }, "end": { "line": 400, "column": 27 } }, "object": { "type": "Identifier", "start": 13668, "end": 13674, "loc": { "start": { "line": 400, "column": 8 }, "end": { "line": 400, "column": 14 }, "identifierName": "viewer" }, "name": "viewer" }, "property": { "type": "Identifier", "start": 13675, "end": 13687, "loc": { "start": { "line": 400, "column": 15 }, "end": { "line": 400, "column": 27 }, "identifierName": "cameraFlight" }, "name": "cameraFlight" }, "computed": false }, "property": { "type": "Identifier", "start": 13688, "end": 13694, "loc": { "start": { "line": 400, "column": 28 }, "end": { "line": 400, "column": 34 }, "identifierName": "jumpTo" }, "name": "jumpTo" }, "computed": false }, "arguments": [ { "type": "ObjectExpression", "start": 13695, "end": 13893, "loc": { "start": { "line": 400, "column": 35 }, "end": { "line": 405, "column": 9 } }, "properties": [ { "type": "ObjectProperty", "start": 13709, "end": 13721, "loc": { "start": { "line": 401, "column": 12 }, "end": { "line": 401, "column": 24 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13709, "end": 13713, "loc": { "start": { "line": 401, "column": 12 }, "end": { "line": 401, "column": 16 }, "identifierName": "look" }, "name": "look" }, "value": { "type": "Identifier", "start": 13715, "end": 13721, "loc": { "start": { "line": 401, "column": 18 }, "end": { "line": 401, "column": 24 }, "identifierName": "center" }, "name": "center" } }, { "type": "ObjectProperty", "start": 13735, "end": 13827, "loc": { "start": { "line": 402, "column": 12 }, "end": { "line": 402, "column": 104 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13735, "end": 13738, "loc": { "start": { "line": 402, "column": 12 }, "end": { "line": 402, "column": 15 }, "identifierName": "eye" }, "name": "eye" }, "value": { "type": "ArrayExpression", "start": 13740, "end": 13827, "loc": { "start": { "line": 402, "column": 17 }, "end": { "line": 402, "column": 104 } }, "elements": [ { "type": "BinaryExpression", "start": 13741, "end": 13768, "loc": { "start": { "line": 402, "column": 18 }, "end": { "line": 402, "column": 45 } }, "left": { "type": "MemberExpression", "start": 13741, "end": 13750, "loc": { "start": { "line": 402, "column": 18 }, "end": { "line": 402, "column": 27 } }, "object": { "type": "Identifier", "start": 13741, "end": 13747, "loc": { "start": { "line": 402, "column": 18 }, "end": { "line": 402, "column": 24 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 13748, "end": 13749, "loc": { "start": { "line": 402, "column": 25 }, "end": { "line": 402, "column": 26 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 13754, "end": 13767, "loc": { "start": { "line": 402, "column": 31 }, "end": { "line": 402, "column": 44 } }, "left": { "type": "Identifier", "start": 13754, "end": 13758, "loc": { "start": { "line": 402, "column": 31 }, "end": { "line": 402, "column": 35 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 13761, "end": 13767, "loc": { "start": { "line": 402, "column": 38 }, "end": { "line": 402, "column": 44 } }, "object": { "type": "Identifier", "start": 13761, "end": 13764, "loc": { "start": { "line": 402, "column": 38 }, "end": { "line": 402, "column": 41 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 13765, "end": 13766, "loc": { "start": { "line": 402, "column": 42 }, "end": { "line": 402, "column": 43 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 13753 } } }, { "type": "BinaryExpression", "start": 13770, "end": 13797, "loc": { "start": { "line": 402, "column": 47 }, "end": { "line": 402, "column": 74 } }, "left": { "type": "MemberExpression", "start": 13770, "end": 13779, "loc": { "start": { "line": 402, "column": 47 }, "end": { "line": 402, "column": 56 } }, "object": { "type": "Identifier", "start": 13770, "end": 13776, "loc": { "start": { "line": 402, "column": 47 }, "end": { "line": 402, "column": 53 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 13777, "end": 13778, "loc": { "start": { "line": 402, "column": 54 }, "end": { "line": 402, "column": 55 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 13783, "end": 13796, "loc": { "start": { "line": 402, "column": 60 }, "end": { "line": 402, "column": 73 } }, "left": { "type": "Identifier", "start": 13783, "end": 13787, "loc": { "start": { "line": 402, "column": 60 }, "end": { "line": 402, "column": 64 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 13790, "end": 13796, "loc": { "start": { "line": 402, "column": 67 }, "end": { "line": 402, "column": 73 } }, "object": { "type": "Identifier", "start": 13790, "end": 13793, "loc": { "start": { "line": 402, "column": 67 }, "end": { "line": 402, "column": 70 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 13794, "end": 13795, "loc": { "start": { "line": 402, "column": 71 }, "end": { "line": 402, "column": 72 } }, "extra": { "rawValue": 1, "raw": "1" }, "value": 1 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 13782 } } }, { "type": "BinaryExpression", "start": 13799, "end": 13826, "loc": { "start": { "line": 402, "column": 76 }, "end": { "line": 402, "column": 103 } }, "left": { "type": "MemberExpression", "start": 13799, "end": 13808, "loc": { "start": { "line": 402, "column": 76 }, "end": { "line": 402, "column": 85 } }, "object": { "type": "Identifier", "start": 13799, "end": 13805, "loc": { "start": { "line": 402, "column": 76 }, "end": { "line": 402, "column": 82 }, "identifierName": "center" }, "name": "center" }, "property": { "type": "NumericLiteral", "start": 13806, "end": 13807, "loc": { "start": { "line": 402, "column": 83 }, "end": { "line": 402, "column": 84 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "operator": "-", "right": { "type": "BinaryExpression", "start": 13812, "end": 13825, "loc": { "start": { "line": 402, "column": 89 }, "end": { "line": 402, "column": 102 } }, "left": { "type": "Identifier", "start": 13812, "end": 13816, "loc": { "start": { "line": 402, "column": 89 }, "end": { "line": 402, "column": 93 }, "identifierName": "dist" }, "name": "dist" }, "operator": "*", "right": { "type": "MemberExpression", "start": 13819, "end": 13825, "loc": { "start": { "line": 402, "column": 96 }, "end": { "line": 402, "column": 102 } }, "object": { "type": "Identifier", "start": 13819, "end": 13822, "loc": { "start": { "line": 402, "column": 96 }, "end": { "line": 402, "column": 99 }, "identifierName": "dir" }, "name": "dir" }, "property": { "type": "NumericLiteral", "start": 13823, "end": 13824, "loc": { "start": { "line": 402, "column": 100 }, "end": { "line": 402, "column": 101 } }, "extra": { "rawValue": 2, "raw": "2" }, "value": 2 }, "computed": true }, "extra": { "parenthesized": true, "parenStart": 13811 } } } ] } }, { "type": "ObjectProperty", "start": 13841, "end": 13847, "loc": { "start": { "line": 403, "column": 12 }, "end": { "line": 403, "column": 18 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13841, "end": 13843, "loc": { "start": { "line": 403, "column": 12 }, "end": { "line": 403, "column": 14 }, "identifierName": "up" }, "name": "up" }, "value": { "type": "Identifier", "start": 13845, "end": 13847, "loc": { "start": { "line": 403, "column": 16 }, "end": { "line": 403, "column": 18 }, "identifierName": "up" }, "name": "up" } }, { "type": "ObjectProperty", "start": 13861, "end": 13883, "loc": { "start": { "line": 404, "column": 12 }, "end": { "line": 404, "column": 34 } }, "method": false, "shorthand": false, "computed": false, "key": { "type": "Identifier", "start": 13861, "end": 13871, "loc": { "start": { "line": 404, "column": 12 }, "end": { "line": 404, "column": 22 }, "identifierName": "orthoScale" }, "name": "orthoScale" }, "value": { "type": "BinaryExpression", "start": 13873, "end": 13883, "loc": { "start": { "line": 404, "column": 24 }, "end": { "line": 404, "column": 34 } }, "left": { "type": "Identifier", "start": 13873, "end": 13877, "loc": { "start": { "line": 404, "column": 24 }, "end": { "line": 404, "column": 28 }, "identifierName": "diag" }, "name": "diag" }, "operator": "*", "right": { "type": "NumericLiteral", "start": 13880, "end": 13883, "loc": { "start": { "line": 404, "column": 31 }, "end": { "line": 404, "column": 34 } }, "extra": { "rawValue": 1.1, "raw": "1.1" }, "value": 1.1 } } } ] } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 13907, "end": 14802, "loc": { "start": { "line": 408, "column": 4 }, "end": { "line": 430, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 13907, "end": 13918, "loc": { "start": { "line": 408, "column": 4 }, "end": { "line": 408, "column": 15 }, "identifierName": "unloadModel" }, "name": "unloadModel" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 13919, "end": 13926, "loc": { "start": { "line": 408, "column": 16 }, "end": { "line": 408, "column": 23 }, "identifierName": "modelId" }, "name": "modelId" } ], "body": { "type": "BlockStatement", "start": 13928, "end": 14802, "loc": { "start": { "line": 408, "column": 25 }, "end": { "line": 430, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 13938, "end": 13986, "loc": { "start": { "line": 409, "column": 8 }, "end": { "line": 409, "column": 56 } }, "declarations": [ { "type": "VariableDeclarator", "start": 13944, "end": 13985, "loc": { "start": { "line": 409, "column": 14 }, "end": { "line": 409, "column": 55 } }, "id": { "type": "Identifier", "start": 13944, "end": 13949, "loc": { "start": { "line": 409, "column": 14 }, "end": { "line": 409, "column": 19 }, "identifierName": "model" }, "name": "model" }, "init": { "type": "MemberExpression", "start": 13952, "end": 13985, "loc": { "start": { "line": 409, "column": 22 }, "end": { "line": 409, "column": 55 } }, "object": { "type": "MemberExpression", "start": 13952, "end": 13976, "loc": { "start": { "line": 409, "column": 22 }, "end": { "line": 409, "column": 46 } }, "object": { "type": "MemberExpression", "start": 13952, "end": 13969, "loc": { "start": { "line": 409, "column": 22 }, "end": { "line": 409, "column": 39 } }, "object": { "type": "MemberExpression", "start": 13952, "end": 13963, "loc": { "start": { "line": 409, "column": 22 }, "end": { "line": 409, "column": 33 } }, "object": { "type": "ThisExpression", "start": 13952, "end": 13956, "loc": { "start": { "line": 409, "column": 22 }, "end": { "line": 409, "column": 26 } } }, "property": { "type": "Identifier", "start": 13957, "end": 13963, "loc": { "start": { "line": 409, "column": 27 }, "end": { "line": 409, "column": 33 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 13964, "end": 13969, "loc": { "start": { "line": 409, "column": 34 }, "end": { "line": 409, "column": 39 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 13970, "end": 13976, "loc": { "start": { "line": 409, "column": 40 }, "end": { "line": 409, "column": 46 }, "identifierName": "models" }, "name": "models" }, "computed": false }, "property": { "type": "Identifier", "start": 13977, "end": 13984, "loc": { "start": { "line": 409, "column": 47 }, "end": { "line": 409, "column": 54 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "kind": "const" }, { "type": "IfStatement", "start": 13995, "end": 14094, "loc": { "start": { "line": 410, "column": 8 }, "end": { "line": 413, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 13999, "end": 14005, "loc": { "start": { "line": 410, "column": 12 }, "end": { "line": 410, "column": 18 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 14000, "end": 14005, "loc": { "start": { "line": 410, "column": 13 }, "end": { "line": 410, "column": 18 }, "identifierName": "model" }, "name": "model" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 14007, "end": 14094, "loc": { "start": { "line": 410, "column": 20 }, "end": { "line": 413, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 14021, "end": 14064, "loc": { "start": { "line": 411, "column": 12 }, "end": { "line": 411, "column": 55 } }, "expression": { "type": "CallExpression", "start": 14021, "end": 14063, "loc": { "start": { "line": 411, "column": 12 }, "end": { "line": 411, "column": 54 } }, "callee": { "type": "MemberExpression", "start": 14021, "end": 14031, "loc": { "start": { "line": 411, "column": 12 }, "end": { "line": 411, "column": 22 } }, "object": { "type": "ThisExpression", "start": 14021, "end": 14025, "loc": { "start": { "line": 411, "column": 12 }, "end": { "line": 411, "column": 16 } } }, "property": { "type": "Identifier", "start": 14026, "end": 14031, "loc": { "start": { "line": 411, "column": 17 }, "end": { "line": 411, "column": 22 }, "identifierName": "error" }, "name": "error" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 14032, "end": 14062, "loc": { "start": { "line": 411, "column": 23 }, "end": { "line": 411, "column": 53 } }, "left": { "type": "StringLiteral", "start": 14032, "end": 14052, "loc": { "start": { "line": 411, "column": 23 }, "end": { "line": 411, "column": 43 } }, "extra": { "rawValue": "Model not loaded: ", "raw": "\"Model not loaded: \"" }, "value": "Model not loaded: " }, "operator": "+", "right": { "type": "Identifier", "start": 14055, "end": 14062, "loc": { "start": { "line": 411, "column": 46 }, "end": { "line": 411, "column": 53 }, "identifierName": "modelId" }, "name": "modelId" } } ] } }, { "type": "ReturnStatement", "start": 14077, "end": 14084, "loc": { "start": { "line": 412, "column": 12 }, "end": { "line": 412, "column": 19 } }, "argument": null } ], "directives": [] }, "alternate": null }, { "type": "ExpressionStatement", "start": 14103, "end": 14119, "loc": { "start": { "line": 414, "column": 8 }, "end": { "line": 414, "column": 24 } }, "expression": { "type": "CallExpression", "start": 14103, "end": 14118, "loc": { "start": { "line": 414, "column": 8 }, "end": { "line": 414, "column": 23 } }, "callee": { "type": "MemberExpression", "start": 14103, "end": 14116, "loc": { "start": { "line": 414, "column": 8 }, "end": { "line": 414, "column": 21 } }, "object": { "type": "Identifier", "start": 14103, "end": 14108, "loc": { "start": { "line": 414, "column": 8 }, "end": { "line": 414, "column": 13 }, "identifierName": "model" }, "name": "model" }, "property": { "type": "Identifier", "start": 14109, "end": 14116, "loc": { "start": { "line": 414, "column": 14 }, "end": { "line": 414, "column": 21 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "VariableDeclaration", "start": 14128, "end": 14183, "loc": { "start": { "line": 415, "column": 8 }, "end": { "line": 415, "column": 63 } }, "declarations": [ { "type": "VariableDeclarator", "start": 14134, "end": 14182, "loc": { "start": { "line": 415, "column": 14 }, "end": { "line": 415, "column": 62 } }, "id": { "type": "Identifier", "start": 14134, "end": 14142, "loc": { "start": { "line": 415, "column": 14 }, "end": { "line": 415, "column": 22 }, "identifierName": "checkbox" }, "name": "checkbox" }, "init": { "type": "CallExpression", "start": 14145, "end": 14182, "loc": { "start": { "line": 415, "column": 25 }, "end": { "line": 415, "column": 62 } }, "callee": { "type": "MemberExpression", "start": 14145, "end": 14168, "loc": { "start": { "line": 415, "column": 25 }, "end": { "line": 415, "column": 48 } }, "object": { "type": "Identifier", "start": 14145, "end": 14153, "loc": { "start": { "line": 415, "column": 25 }, "end": { "line": 415, "column": 33 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 14154, "end": 14168, "loc": { "start": { "line": 415, "column": 34 }, "end": { "line": 415, "column": 48 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 14169, "end": 14181, "loc": { "start": { "line": 415, "column": 49 }, "end": { "line": 415, "column": 61 } }, "left": { "type": "StringLiteral", "start": 14169, "end": 14171, "loc": { "start": { "line": 415, "column": 49 }, "end": { "line": 415, "column": 51 } }, "extra": { "rawValue": "", "raw": "\"\"" }, "value": "" }, "operator": "+", "right": { "type": "Identifier", "start": 14174, "end": 14181, "loc": { "start": { "line": 415, "column": 54 }, "end": { "line": 415, "column": 61 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 14192, "end": 14217, "loc": { "start": { "line": 416, "column": 8 }, "end": { "line": 416, "column": 33 } }, "expression": { "type": "AssignmentExpression", "start": 14192, "end": 14216, "loc": { "start": { "line": 416, "column": 8 }, "end": { "line": 416, "column": 32 } }, "operator": "=", "left": { "type": "MemberExpression", "start": 14192, "end": 14208, "loc": { "start": { "line": 416, "column": 8 }, "end": { "line": 416, "column": 24 } }, "object": { "type": "Identifier", "start": 14192, "end": 14200, "loc": { "start": { "line": 416, "column": 8 }, "end": { "line": 416, "column": 16 }, "identifierName": "checkbox" }, "name": "checkbox" }, "property": { "type": "Identifier", "start": 14201, "end": 14208, "loc": { "start": { "line": 416, "column": 17 }, "end": { "line": 416, "column": 24 }, "identifierName": "checked" }, "name": "checked" }, "computed": false }, "right": { "type": "BooleanLiteral", "start": 14211, "end": 14216, "loc": { "start": { "line": 416, "column": 27 }, "end": { "line": 416, "column": 32 } }, "value": false } } }, { "type": "VariableDeclaration", "start": 14226, "end": 14282, "loc": { "start": { "line": 417, "column": 8 }, "end": { "line": 417, "column": 64 } }, "declarations": [ { "type": "VariableDeclarator", "start": 14232, "end": 14281, "loc": { "start": { "line": 417, "column": 14 }, "end": { "line": 417, "column": 63 } }, "id": { "type": "Identifier", "start": 14232, "end": 14236, "loc": { "start": { "line": 417, "column": 14 }, "end": { "line": 417, "column": 18 }, "identifierName": "span" }, "name": "span" }, "init": { "type": "CallExpression", "start": 14239, "end": 14281, "loc": { "start": { "line": 417, "column": 21 }, "end": { "line": 417, "column": 63 } }, "callee": { "type": "MemberExpression", "start": 14239, "end": 14262, "loc": { "start": { "line": 417, "column": 21 }, "end": { "line": 417, "column": 44 } }, "object": { "type": "Identifier", "start": 14239, "end": 14247, "loc": { "start": { "line": 417, "column": 21 }, "end": { "line": 417, "column": 29 }, "identifierName": "document" }, "name": "document" }, "property": { "type": "Identifier", "start": 14248, "end": 14262, "loc": { "start": { "line": 417, "column": 30 }, "end": { "line": 417, "column": 44 }, "identifierName": "getElementById" }, "name": "getElementById" }, "computed": false }, "arguments": [ { "type": "BinaryExpression", "start": 14263, "end": 14280, "loc": { "start": { "line": 417, "column": 45 }, "end": { "line": 417, "column": 62 } }, "left": { "type": "StringLiteral", "start": 14263, "end": 14270, "loc": { "start": { "line": 417, "column": 45 }, "end": { "line": 417, "column": 52 } }, "extra": { "rawValue": "span-", "raw": "\"span-\"" }, "value": "span-" }, "operator": "+", "right": { "type": "Identifier", "start": 14273, "end": 14280, "loc": { "start": { "line": 417, "column": 55 }, "end": { "line": 417, "column": 62 }, "identifierName": "modelId" }, "name": "modelId" } } ] } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 14291, "end": 14315, "loc": { "start": { "line": 418, "column": 8 }, "end": { "line": 418, "column": 32 } }, "expression": { "type": "UpdateExpression", "start": 14291, "end": 14314, "loc": { "start": { "line": 418, "column": 8 }, "end": { "line": 418, "column": 31 } }, "operator": "--", "prefix": false, "argument": { "type": "MemberExpression", "start": 14291, "end": 14312, "loc": { "start": { "line": 418, "column": 8 }, "end": { "line": 418, "column": 29 } }, "object": { "type": "ThisExpression", "start": 14291, "end": 14295, "loc": { "start": { "line": 418, "column": 8 }, "end": { "line": 418, "column": 12 } } }, "property": { "type": "Identifier", "start": 14296, "end": 14312, "loc": { "start": { "line": 418, "column": 13 }, "end": { "line": 418, "column": 29 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false } } }, { "type": "IfStatement", "start": 14324, "end": 14528, "loc": { "start": { "line": 419, "column": 8 }, "end": { "line": 423, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 14328, "end": 14353, "loc": { "start": { "line": 419, "column": 12 }, "end": { "line": 419, "column": 37 } }, "left": { "type": "MemberExpression", "start": 14328, "end": 14349, "loc": { "start": { "line": 419, "column": 12 }, "end": { "line": 419, "column": 33 } }, "object": { "type": "ThisExpression", "start": 14328, "end": 14332, "loc": { "start": { "line": 419, "column": 12 }, "end": { "line": 419, "column": 16 } } }, "property": { "type": "Identifier", "start": 14333, "end": 14349, "loc": { "start": { "line": 419, "column": 17 }, "end": { "line": 419, "column": 33 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": ">", "right": { "type": "NumericLiteral", "start": 14352, "end": 14353, "loc": { "start": { "line": 419, "column": 36 }, "end": { "line": 419, "column": 37 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, "consequent": { "type": "BlockStatement", "start": 14355, "end": 14440, "loc": { "start": { "line": 419, "column": 39 }, "end": { "line": 421, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 14369, "end": 14430, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 73 } }, "expression": { "type": "CallExpression", "start": 14369, "end": 14429, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 14369, "end": 14417, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 60 } }, "object": { "type": "MemberExpression", "start": 14369, "end": 14410, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 53 } }, "object": { "type": "MemberExpression", "start": 14369, "end": 14400, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 43 } }, "object": { "type": "ThisExpression", "start": 14369, "end": 14373, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 16 } } }, "property": { "type": "Identifier", "start": 14374, "end": 14400, "loc": { "start": { "line": 420, "column": 17 }, "end": { "line": 420, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 14401, "end": 14410, "loc": { "start": { "line": 420, "column": 44 }, "end": { "line": 420, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 14411, "end": 14417, "loc": { "start": { "line": 420, "column": 54 }, "end": { "line": 420, "column": 60 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 14418, "end": 14428, "loc": { "start": { "line": 420, "column": 61 }, "end": { "line": 420, "column": 71 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 14446, "end": 14528, "loc": { "start": { "line": 421, "column": 15 }, "end": { "line": 423, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 14460, "end": 14518, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 70 } }, "expression": { "type": "CallExpression", "start": 14460, "end": 14517, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 14460, "end": 14505, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 57 } }, "object": { "type": "MemberExpression", "start": 14460, "end": 14501, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 53 } }, "object": { "type": "MemberExpression", "start": 14460, "end": 14491, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 43 } }, "object": { "type": "ThisExpression", "start": 14460, "end": 14464, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 16 } } }, "property": { "type": "Identifier", "start": 14465, "end": 14491, "loc": { "start": { "line": 422, "column": 17 }, "end": { "line": 422, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 14492, "end": 14501, "loc": { "start": { "line": 422, "column": 44 }, "end": { "line": 422, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 14502, "end": 14505, "loc": { "start": { "line": 422, "column": 54 }, "end": { "line": 422, "column": 57 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 14506, "end": 14516, "loc": { "start": { "line": 422, "column": 58 }, "end": { "line": 422, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } }, { "type": "IfStatement", "start": 14537, "end": 14751, "loc": { "start": { "line": 424, "column": 8 }, "end": { "line": 428, "column": 9 } }, "test": { "type": "BinaryExpression", "start": 14541, "end": 14580, "loc": { "start": { "line": 424, "column": 12 }, "end": { "line": 424, "column": 51 } }, "left": { "type": "MemberExpression", "start": 14541, "end": 14562, "loc": { "start": { "line": 424, "column": 12 }, "end": { "line": 424, "column": 33 } }, "object": { "type": "ThisExpression", "start": 14541, "end": 14545, "loc": { "start": { "line": 424, "column": 12 }, "end": { "line": 424, "column": 16 } } }, "property": { "type": "Identifier", "start": 14546, "end": 14562, "loc": { "start": { "line": 424, "column": 17 }, "end": { "line": 424, "column": 33 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false }, "operator": "<", "right": { "type": "MemberExpression", "start": 14565, "end": 14580, "loc": { "start": { "line": 424, "column": 36 }, "end": { "line": 424, "column": 51 } }, "object": { "type": "ThisExpression", "start": 14565, "end": 14569, "loc": { "start": { "line": 424, "column": 36 }, "end": { "line": 424, "column": 40 } } }, "property": { "type": "Identifier", "start": 14570, "end": 14580, "loc": { "start": { "line": 424, "column": 41 }, "end": { "line": 424, "column": 51 }, "identifierName": "_numModels" }, "name": "_numModels" }, "computed": false } }, "consequent": { "type": "BlockStatement", "start": 14582, "end": 14665, "loc": { "start": { "line": 424, "column": 53 }, "end": { "line": 426, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 14596, "end": 14655, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 71 } }, "expression": { "type": "CallExpression", "start": 14596, "end": 14654, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 70 } }, "callee": { "type": "MemberExpression", "start": 14596, "end": 14642, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 58 } }, "object": { "type": "MemberExpression", "start": 14596, "end": 14635, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 51 } }, "object": { "type": "MemberExpression", "start": 14596, "end": 14625, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 41 } }, "object": { "type": "ThisExpression", "start": 14596, "end": 14600, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 16 } } }, "property": { "type": "Identifier", "start": 14601, "end": 14625, "loc": { "start": { "line": 425, "column": 17 }, "end": { "line": 425, "column": 41 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 14626, "end": 14635, "loc": { "start": { "line": 425, "column": 42 }, "end": { "line": 425, "column": 51 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 14636, "end": 14642, "loc": { "start": { "line": 425, "column": 52 }, "end": { "line": 425, "column": 58 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 14643, "end": 14653, "loc": { "start": { "line": 425, "column": 59 }, "end": { "line": 425, "column": 69 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 14671, "end": 14751, "loc": { "start": { "line": 426, "column": 15 }, "end": { "line": 428, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 14685, "end": 14741, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 68 } }, "expression": { "type": "CallExpression", "start": 14685, "end": 14740, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 67 } }, "callee": { "type": "MemberExpression", "start": 14685, "end": 14728, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 55 } }, "object": { "type": "MemberExpression", "start": 14685, "end": 14724, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 51 } }, "object": { "type": "MemberExpression", "start": 14685, "end": 14714, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 41 } }, "object": { "type": "ThisExpression", "start": 14685, "end": 14689, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 16 } } }, "property": { "type": "Identifier", "start": 14690, "end": 14714, "loc": { "start": { "line": 427, "column": 17 }, "end": { "line": 427, "column": 41 }, "identifierName": "_loadModelsButtonElement" }, "name": "_loadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 14715, "end": 14724, "loc": { "start": { "line": 427, "column": 42 }, "end": { "line": 427, "column": 51 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 14725, "end": 14728, "loc": { "start": { "line": 427, "column": 52 }, "end": { "line": 427, "column": 55 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 14729, "end": 14739, "loc": { "start": { "line": 427, "column": 56 }, "end": { "line": 427, "column": 66 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } }, { "type": "ExpressionStatement", "start": 14760, "end": 14796, "loc": { "start": { "line": 429, "column": 8 }, "end": { "line": 429, "column": 44 } }, "expression": { "type": "CallExpression", "start": 14760, "end": 14795, "loc": { "start": { "line": 429, "column": 8 }, "end": { "line": 429, "column": 43 } }, "callee": { "type": "MemberExpression", "start": 14760, "end": 14769, "loc": { "start": { "line": 429, "column": 8 }, "end": { "line": 429, "column": 17 } }, "object": { "type": "ThisExpression", "start": 14760, "end": 14764, "loc": { "start": { "line": 429, "column": 8 }, "end": { "line": 429, "column": 12 } } }, "property": { "type": "Identifier", "start": 14765, "end": 14769, "loc": { "start": { "line": 429, "column": 13 }, "end": { "line": 429, "column": 17 }, "identifierName": "fire" }, "name": "fire" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 14770, "end": 14785, "loc": { "start": { "line": 429, "column": 18 }, "end": { "line": 429, "column": 33 } }, "extra": { "rawValue": "modelUnloaded", "raw": "\"modelUnloaded\"" }, "value": "modelUnloaded" }, { "type": "Identifier", "start": 14787, "end": 14794, "loc": { "start": { "line": 429, "column": 35 }, "end": { "line": 429, "column": 42 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 14808, "end": 15081, "loc": { "start": { "line": 432, "column": 4 }, "end": { "line": 439, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 14808, "end": 14823, "loc": { "start": { "line": 432, "column": 4 }, "end": { "line": 432, "column": 19 }, "identifierName": "unloadAllModels" }, "name": "unloadAllModels" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 14826, "end": 15081, "loc": { "start": { "line": 432, "column": 22 }, "end": { "line": 439, "column": 5 } }, "body": [ { "type": "VariableDeclaration", "start": 14836, "end": 14876, "loc": { "start": { "line": 433, "column": 8 }, "end": { "line": 433, "column": 48 } }, "declarations": [ { "type": "VariableDeclarator", "start": 14842, "end": 14875, "loc": { "start": { "line": 433, "column": 14 }, "end": { "line": 433, "column": 47 } }, "id": { "type": "Identifier", "start": 14842, "end": 14848, "loc": { "start": { "line": 433, "column": 14 }, "end": { "line": 433, "column": 20 }, "identifierName": "models" }, "name": "models" }, "init": { "type": "MemberExpression", "start": 14851, "end": 14875, "loc": { "start": { "line": 433, "column": 23 }, "end": { "line": 433, "column": 47 } }, "object": { "type": "MemberExpression", "start": 14851, "end": 14868, "loc": { "start": { "line": 433, "column": 23 }, "end": { "line": 433, "column": 40 } }, "object": { "type": "MemberExpression", "start": 14851, "end": 14862, "loc": { "start": { "line": 433, "column": 23 }, "end": { "line": 433, "column": 34 } }, "object": { "type": "ThisExpression", "start": 14851, "end": 14855, "loc": { "start": { "line": 433, "column": 23 }, "end": { "line": 433, "column": 27 } } }, "property": { "type": "Identifier", "start": 14856, "end": 14862, "loc": { "start": { "line": 433, "column": 28 }, "end": { "line": 433, "column": 34 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 14863, "end": 14868, "loc": { "start": { "line": 433, "column": 35 }, "end": { "line": 433, "column": 40 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 14869, "end": 14875, "loc": { "start": { "line": 433, "column": 41 }, "end": { "line": 433, "column": 47 }, "identifierName": "models" }, "name": "models" }, "computed": false } } ], "kind": "const" }, { "type": "VariableDeclaration", "start": 14885, "end": 14922, "loc": { "start": { "line": 434, "column": 8 }, "end": { "line": 434, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 14891, "end": 14921, "loc": { "start": { "line": 434, "column": 14 }, "end": { "line": 434, "column": 44 } }, "id": { "type": "Identifier", "start": 14891, "end": 14899, "loc": { "start": { "line": 434, "column": 14 }, "end": { "line": 434, "column": 22 }, "identifierName": "modelIds" }, "name": "modelIds" }, "init": { "type": "CallExpression", "start": 14902, "end": 14921, "loc": { "start": { "line": 434, "column": 25 }, "end": { "line": 434, "column": 44 } }, "callee": { "type": "MemberExpression", "start": 14902, "end": 14913, "loc": { "start": { "line": 434, "column": 25 }, "end": { "line": 434, "column": 36 } }, "object": { "type": "Identifier", "start": 14902, "end": 14908, "loc": { "start": { "line": 434, "column": 25 }, "end": { "line": 434, "column": 31 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 14909, "end": 14913, "loc": { "start": { "line": 434, "column": 32 }, "end": { "line": 434, "column": 36 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 14914, "end": 14920, "loc": { "start": { "line": 434, "column": 37 }, "end": { "line": 434, "column": 43 }, "identifierName": "models" }, "name": "models" } ] } } ], "kind": "const" }, { "type": "ForStatement", "start": 14931, "end": 15075, "loc": { "start": { "line": 435, "column": 8 }, "end": { "line": 438, "column": 9 } }, "init": { "type": "VariableDeclaration", "start": 14936, "end": 14968, "loc": { "start": { "line": 435, "column": 13 }, "end": { "line": 435, "column": 45 } }, "declarations": [ { "type": "VariableDeclarator", "start": 14940, "end": 14945, "loc": { "start": { "line": 435, "column": 17 }, "end": { "line": 435, "column": 22 } }, "id": { "type": "Identifier", "start": 14940, "end": 14941, "loc": { "start": { "line": 435, "column": 17 }, "end": { "line": 435, "column": 18 }, "identifierName": "i" }, "name": "i" }, "init": { "type": "NumericLiteral", "start": 14944, "end": 14945, "loc": { "start": { "line": 435, "column": 21 }, "end": { "line": 435, "column": 22 } }, "extra": { "rawValue": 0, "raw": "0" }, "value": 0 } }, { "type": "VariableDeclarator", "start": 14947, "end": 14968, "loc": { "start": { "line": 435, "column": 24 }, "end": { "line": 435, "column": 45 } }, "id": { "type": "Identifier", "start": 14947, "end": 14950, "loc": { "start": { "line": 435, "column": 24 }, "end": { "line": 435, "column": 27 }, "identifierName": "len" }, "name": "len" }, "init": { "type": "MemberExpression", "start": 14953, "end": 14968, "loc": { "start": { "line": 435, "column": 30 }, "end": { "line": 435, "column": 45 } }, "object": { "type": "Identifier", "start": 14953, "end": 14961, "loc": { "start": { "line": 435, "column": 30 }, "end": { "line": 435, "column": 38 }, "identifierName": "modelIds" }, "name": "modelIds" }, "property": { "type": "Identifier", "start": 14962, "end": 14968, "loc": { "start": { "line": 435, "column": 39 }, "end": { "line": 435, "column": 45 }, "identifierName": "length" }, "name": "length" }, "computed": false } } ], "kind": "var" }, "test": { "type": "BinaryExpression", "start": 14970, "end": 14977, "loc": { "start": { "line": 435, "column": 47 }, "end": { "line": 435, "column": 54 } }, "left": { "type": "Identifier", "start": 14970, "end": 14971, "loc": { "start": { "line": 435, "column": 47 }, "end": { "line": 435, "column": 48 }, "identifierName": "i" }, "name": "i" }, "operator": "<", "right": { "type": "Identifier", "start": 14974, "end": 14977, "loc": { "start": { "line": 435, "column": 51 }, "end": { "line": 435, "column": 54 }, "identifierName": "len" }, "name": "len" } }, "update": { "type": "UpdateExpression", "start": 14979, "end": 14982, "loc": { "start": { "line": 435, "column": 56 }, "end": { "line": 435, "column": 59 } }, "operator": "++", "prefix": false, "argument": { "type": "Identifier", "start": 14979, "end": 14980, "loc": { "start": { "line": 435, "column": 56 }, "end": { "line": 435, "column": 57 }, "identifierName": "i" }, "name": "i" } }, "body": { "type": "BlockStatement", "start": 14984, "end": 15075, "loc": { "start": { "line": 435, "column": 61 }, "end": { "line": 438, "column": 9 } }, "body": [ { "type": "VariableDeclaration", "start": 14998, "end": 15026, "loc": { "start": { "line": 436, "column": 12 }, "end": { "line": 436, "column": 40 } }, "declarations": [ { "type": "VariableDeclarator", "start": 15004, "end": 15025, "loc": { "start": { "line": 436, "column": 18 }, "end": { "line": 436, "column": 39 } }, "id": { "type": "Identifier", "start": 15004, "end": 15011, "loc": { "start": { "line": 436, "column": 18 }, "end": { "line": 436, "column": 25 }, "identifierName": "modelId" }, "name": "modelId" }, "init": { "type": "MemberExpression", "start": 15014, "end": 15025, "loc": { "start": { "line": 436, "column": 28 }, "end": { "line": 436, "column": 39 } }, "object": { "type": "Identifier", "start": 15014, "end": 15022, "loc": { "start": { "line": 436, "column": 28 }, "end": { "line": 436, "column": 36 }, "identifierName": "modelIds" }, "name": "modelIds" }, "property": { "type": "Identifier", "start": 15023, "end": 15024, "loc": { "start": { "line": 436, "column": 37 }, "end": { "line": 436, "column": 38 }, "identifierName": "i" }, "name": "i" }, "computed": true } } ], "kind": "const" }, { "type": "ExpressionStatement", "start": 15039, "end": 15065, "loc": { "start": { "line": 437, "column": 12 }, "end": { "line": 437, "column": 38 } }, "expression": { "type": "CallExpression", "start": 15039, "end": 15064, "loc": { "start": { "line": 437, "column": 12 }, "end": { "line": 437, "column": 37 } }, "callee": { "type": "MemberExpression", "start": 15039, "end": 15055, "loc": { "start": { "line": 437, "column": 12 }, "end": { "line": 437, "column": 28 } }, "object": { "type": "ThisExpression", "start": 15039, "end": 15043, "loc": { "start": { "line": 437, "column": 12 }, "end": { "line": 437, "column": 16 } } }, "property": { "type": "Identifier", "start": 15044, "end": 15055, "loc": { "start": { "line": 437, "column": 17 }, "end": { "line": 437, "column": 28 }, "identifierName": "unloadModel" }, "name": "unloadModel" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 15056, "end": 15063, "loc": { "start": { "line": 437, "column": 29 }, "end": { "line": 437, "column": 36 }, "identifierName": "modelId" }, "name": "modelId" } ] } } ], "directives": [] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 15087, "end": 15153, "loc": { "start": { "line": 441, "column": 4 }, "end": { "line": 443, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15087, "end": 15105, "loc": { "start": { "line": 441, "column": 4 }, "end": { "line": 441, "column": 22 }, "identifierName": "getNumModelsLoaded" }, "name": "getNumModelsLoaded" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 15108, "end": 15153, "loc": { "start": { "line": 441, "column": 25 }, "end": { "line": 443, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 15118, "end": 15147, "loc": { "start": { "line": 442, "column": 8 }, "end": { "line": 442, "column": 37 } }, "argument": { "type": "MemberExpression", "start": 15125, "end": 15146, "loc": { "start": { "line": 442, "column": 15 }, "end": { "line": 442, "column": 36 } }, "object": { "type": "ThisExpression", "start": 15125, "end": 15129, "loc": { "start": { "line": 442, "column": 15 }, "end": { "line": 442, "column": 19 } } }, "property": { "type": "Identifier", "start": 15130, "end": 15146, "loc": { "start": { "line": 442, "column": 20 }, "end": { "line": 442, "column": 36 }, "identifierName": "_numModelsLoaded" }, "name": "_numModelsLoaded" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 15159, "end": 15241, "loc": { "start": { "line": 445, "column": 4 }, "end": { "line": 447, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15159, "end": 15177, "loc": { "start": { "line": 445, "column": 4 }, "end": { "line": 445, "column": 22 }, "identifierName": "_getLoadedModelIds" }, "name": "_getLoadedModelIds" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 15180, "end": 15241, "loc": { "start": { "line": 445, "column": 25 }, "end": { "line": 447, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 15190, "end": 15235, "loc": { "start": { "line": 446, "column": 8 }, "end": { "line": 446, "column": 53 } }, "argument": { "type": "CallExpression", "start": 15197, "end": 15234, "loc": { "start": { "line": 446, "column": 15 }, "end": { "line": 446, "column": 52 } }, "callee": { "type": "MemberExpression", "start": 15197, "end": 15208, "loc": { "start": { "line": 446, "column": 15 }, "end": { "line": 446, "column": 26 } }, "object": { "type": "Identifier", "start": 15197, "end": 15203, "loc": { "start": { "line": 446, "column": 15 }, "end": { "line": 446, "column": 21 }, "identifierName": "Object" }, "name": "Object" }, "property": { "type": "Identifier", "start": 15204, "end": 15208, "loc": { "start": { "line": 446, "column": 22 }, "end": { "line": 446, "column": 26 }, "identifierName": "keys" }, "name": "keys" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 15209, "end": 15233, "loc": { "start": { "line": 446, "column": 27 }, "end": { "line": 446, "column": 51 } }, "object": { "type": "MemberExpression", "start": 15209, "end": 15226, "loc": { "start": { "line": 446, "column": 27 }, "end": { "line": 446, "column": 44 } }, "object": { "type": "MemberExpression", "start": 15209, "end": 15220, "loc": { "start": { "line": 446, "column": 27 }, "end": { "line": 446, "column": 38 } }, "object": { "type": "ThisExpression", "start": 15209, "end": 15213, "loc": { "start": { "line": 446, "column": 27 }, "end": { "line": 446, "column": 31 } } }, "property": { "type": "Identifier", "start": 15214, "end": 15220, "loc": { "start": { "line": 446, "column": 32 }, "end": { "line": 446, "column": 38 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 15221, "end": 15226, "loc": { "start": { "line": 446, "column": 39 }, "end": { "line": 446, "column": 44 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 15227, "end": 15233, "loc": { "start": { "line": 446, "column": 45 }, "end": { "line": 446, "column": 51 }, "identifierName": "models" }, "name": "models" }, "computed": false } ] } } ], "directives": [] } }, { "type": "ClassMethod", "start": 15247, "end": 15331, "loc": { "start": { "line": 449, "column": 4 }, "end": { "line": 451, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15247, "end": 15260, "loc": { "start": { "line": 449, "column": 4 }, "end": { "line": 449, "column": 17 }, "identifierName": "isModelLoaded" }, "name": "isModelLoaded" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 15261, "end": 15268, "loc": { "start": { "line": 449, "column": 18 }, "end": { "line": 449, "column": 25 }, "identifierName": "modelId" }, "name": "modelId" } ], "body": { "type": "BlockStatement", "start": 15270, "end": 15331, "loc": { "start": { "line": 449, "column": 27 }, "end": { "line": 451, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 15280, "end": 15325, "loc": { "start": { "line": 450, "column": 8 }, "end": { "line": 450, "column": 53 } }, "argument": { "type": "UnaryExpression", "start": 15288, "end": 15323, "loc": { "start": { "line": 450, "column": 16 }, "end": { "line": 450, "column": 51 } }, "operator": "!", "prefix": true, "argument": { "type": "UnaryExpression", "start": 15289, "end": 15323, "loc": { "start": { "line": 450, "column": 17 }, "end": { "line": 450, "column": 51 } }, "operator": "!", "prefix": true, "argument": { "type": "MemberExpression", "start": 15290, "end": 15323, "loc": { "start": { "line": 450, "column": 18 }, "end": { "line": 450, "column": 51 } }, "object": { "type": "MemberExpression", "start": 15290, "end": 15314, "loc": { "start": { "line": 450, "column": 18 }, "end": { "line": 450, "column": 42 } }, "object": { "type": "MemberExpression", "start": 15290, "end": 15307, "loc": { "start": { "line": 450, "column": 18 }, "end": { "line": 450, "column": 35 } }, "object": { "type": "MemberExpression", "start": 15290, "end": 15301, "loc": { "start": { "line": 450, "column": 18 }, "end": { "line": 450, "column": 29 } }, "object": { "type": "ThisExpression", "start": 15290, "end": 15294, "loc": { "start": { "line": 450, "column": 18 }, "end": { "line": 450, "column": 22 } } }, "property": { "type": "Identifier", "start": 15295, "end": 15301, "loc": { "start": { "line": 450, "column": 23 }, "end": { "line": 450, "column": 29 }, "identifierName": "viewer" }, "name": "viewer" }, "computed": false }, "property": { "type": "Identifier", "start": 15302, "end": 15307, "loc": { "start": { "line": 450, "column": 30 }, "end": { "line": 450, "column": 35 }, "identifierName": "scene" }, "name": "scene" }, "computed": false }, "property": { "type": "Identifier", "start": 15308, "end": 15314, "loc": { "start": { "line": 450, "column": 36 }, "end": { "line": 450, "column": 42 }, "identifierName": "models" }, "name": "models" }, "computed": false }, "property": { "type": "Identifier", "start": 15315, "end": 15322, "loc": { "start": { "line": 450, "column": 43 }, "end": { "line": 450, "column": 50 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true }, "extra": { "parenthesizedArgument": false } }, "extra": { "parenthesizedArgument": false, "parenthesized": true, "parenStart": 15287 } } } ], "directives": [] } }, { "type": "ClassMethod", "start": 15337, "end": 15393, "loc": { "start": { "line": 453, "column": 4 }, "end": { "line": 455, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15337, "end": 15350, "loc": { "start": { "line": 453, "column": 4 }, "end": { "line": 453, "column": 17 }, "identifierName": "getModelsInfo" }, "name": "getModelsInfo" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 15353, "end": 15393, "loc": { "start": { "line": 453, "column": 20 }, "end": { "line": 455, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 15363, "end": 15387, "loc": { "start": { "line": 454, "column": 8 }, "end": { "line": 454, "column": 32 } }, "argument": { "type": "MemberExpression", "start": 15370, "end": 15386, "loc": { "start": { "line": 454, "column": 15 }, "end": { "line": 454, "column": 31 } }, "object": { "type": "ThisExpression", "start": 15370, "end": 15374, "loc": { "start": { "line": 454, "column": 15 }, "end": { "line": 454, "column": 19 } } }, "property": { "type": "Identifier", "start": 15375, "end": 15386, "loc": { "start": { "line": 454, "column": 20 }, "end": { "line": 454, "column": 31 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false } } ], "directives": [] } }, { "type": "ClassMethod", "start": 15399, "end": 15470, "loc": { "start": { "line": 457, "column": 4 }, "end": { "line": 459, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15399, "end": 15411, "loc": { "start": { "line": 457, "column": 4 }, "end": { "line": 457, "column": 16 }, "identifierName": "getModelInfo" }, "name": "getModelInfo" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 15412, "end": 15419, "loc": { "start": { "line": 457, "column": 17 }, "end": { "line": 457, "column": 24 }, "identifierName": "modelId" }, "name": "modelId" } ], "body": { "type": "BlockStatement", "start": 15421, "end": 15470, "loc": { "start": { "line": 457, "column": 26 }, "end": { "line": 459, "column": 5 } }, "body": [ { "type": "ReturnStatement", "start": 15431, "end": 15464, "loc": { "start": { "line": 458, "column": 8 }, "end": { "line": 458, "column": 41 } }, "argument": { "type": "MemberExpression", "start": 15438, "end": 15463, "loc": { "start": { "line": 458, "column": 15 }, "end": { "line": 458, "column": 40 } }, "object": { "type": "MemberExpression", "start": 15438, "end": 15454, "loc": { "start": { "line": 458, "column": 15 }, "end": { "line": 458, "column": 31 } }, "object": { "type": "ThisExpression", "start": 15438, "end": 15442, "loc": { "start": { "line": 458, "column": 15 }, "end": { "line": 458, "column": 19 } } }, "property": { "type": "Identifier", "start": 15443, "end": 15454, "loc": { "start": { "line": 458, "column": 20 }, "end": { "line": 458, "column": 31 }, "identifierName": "_modelsInfo" }, "name": "_modelsInfo" }, "computed": false }, "property": { "type": "Identifier", "start": 15455, "end": 15462, "loc": { "start": { "line": 458, "column": 32 }, "end": { "line": 458, "column": 39 }, "identifierName": "modelId" }, "name": "modelId" }, "computed": true } } ], "directives": [] } }, { "type": "ClassMethod", "start": 15476, "end": 15838, "loc": { "start": { "line": 461, "column": 4 }, "end": { "line": 469, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15476, "end": 15486, "loc": { "start": { "line": 461, "column": 4 }, "end": { "line": 461, "column": 14 }, "identifierName": "setEnabled" }, "name": "setEnabled" }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [ { "type": "Identifier", "start": 15487, "end": 15494, "loc": { "start": { "line": 461, "column": 15 }, "end": { "line": 461, "column": 22 }, "identifierName": "enabled" }, "name": "enabled" } ], "body": { "type": "BlockStatement", "start": 15496, "end": 15838, "loc": { "start": { "line": 461, "column": 24 }, "end": { "line": 469, "column": 5 } }, "body": [ { "type": "IfStatement", "start": 15506, "end": 15832, "loc": { "start": { "line": 462, "column": 8 }, "end": { "line": 468, "column": 9 } }, "test": { "type": "UnaryExpression", "start": 15510, "end": 15518, "loc": { "start": { "line": 462, "column": 12 }, "end": { "line": 462, "column": 20 } }, "operator": "!", "prefix": true, "argument": { "type": "Identifier", "start": 15511, "end": 15518, "loc": { "start": { "line": 462, "column": 13 }, "end": { "line": 462, "column": 20 }, "identifierName": "enabled" }, "name": "enabled" }, "extra": { "parenthesizedArgument": false } }, "consequent": { "type": "BlockStatement", "start": 15520, "end": 15670, "loc": { "start": { "line": 462, "column": 22 }, "end": { "line": 465, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 15534, "end": 15589, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 67 } }, "expression": { "type": "CallExpression", "start": 15534, "end": 15588, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 66 } }, "callee": { "type": "MemberExpression", "start": 15534, "end": 15576, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 54 } }, "object": { "type": "MemberExpression", "start": 15534, "end": 15572, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 50 } }, "object": { "type": "MemberExpression", "start": 15534, "end": 15562, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 40 } }, "object": { "type": "ThisExpression", "start": 15534, "end": 15538, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 16 } } }, "property": { "type": "Identifier", "start": 15539, "end": 15562, "loc": { "start": { "line": 463, "column": 17 }, "end": { "line": 463, "column": 40 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 15563, "end": 15572, "loc": { "start": { "line": 463, "column": 41 }, "end": { "line": 463, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 15573, "end": 15576, "loc": { "start": { "line": 463, "column": 51 }, "end": { "line": 463, "column": 54 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 15577, "end": 15587, "loc": { "start": { "line": 463, "column": 55 }, "end": { "line": 463, "column": 65 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 15602, "end": 15660, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 70 } }, "expression": { "type": "CallExpression", "start": 15602, "end": 15659, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 15602, "end": 15647, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 57 } }, "object": { "type": "MemberExpression", "start": 15602, "end": 15643, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 53 } }, "object": { "type": "MemberExpression", "start": 15602, "end": 15633, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 43 } }, "object": { "type": "ThisExpression", "start": 15602, "end": 15606, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 16 } } }, "property": { "type": "Identifier", "start": 15607, "end": 15633, "loc": { "start": { "line": 464, "column": 17 }, "end": { "line": 464, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 15634, "end": 15643, "loc": { "start": { "line": 464, "column": 44 }, "end": { "line": 464, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 15644, "end": 15647, "loc": { "start": { "line": 464, "column": 54 }, "end": { "line": 464, "column": 57 }, "identifierName": "add" }, "name": "add" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 15648, "end": 15658, "loc": { "start": { "line": 464, "column": 58 }, "end": { "line": 464, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] }, "alternate": { "type": "BlockStatement", "start": 15676, "end": 15832, "loc": { "start": { "line": 465, "column": 15 }, "end": { "line": 468, "column": 9 } }, "body": [ { "type": "ExpressionStatement", "start": 15690, "end": 15748, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 70 } }, "expression": { "type": "CallExpression", "start": 15690, "end": 15747, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 69 } }, "callee": { "type": "MemberExpression", "start": 15690, "end": 15735, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 57 } }, "object": { "type": "MemberExpression", "start": 15690, "end": 15728, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 50 } }, "object": { "type": "MemberExpression", "start": 15690, "end": 15718, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 40 } }, "object": { "type": "ThisExpression", "start": 15690, "end": 15694, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 16 } } }, "property": { "type": "Identifier", "start": 15695, "end": 15718, "loc": { "start": { "line": 466, "column": 17 }, "end": { "line": 466, "column": 40 }, "identifierName": "_modelsTabButtonElement" }, "name": "_modelsTabButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 15719, "end": 15728, "loc": { "start": { "line": 466, "column": 41 }, "end": { "line": 466, "column": 50 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 15729, "end": 15735, "loc": { "start": { "line": 466, "column": 51 }, "end": { "line": 466, "column": 57 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 15736, "end": 15746, "loc": { "start": { "line": 466, "column": 58 }, "end": { "line": 466, "column": 68 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } }, { "type": "ExpressionStatement", "start": 15761, "end": 15822, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 73 } }, "expression": { "type": "CallExpression", "start": 15761, "end": 15821, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 72 } }, "callee": { "type": "MemberExpression", "start": 15761, "end": 15809, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 60 } }, "object": { "type": "MemberExpression", "start": 15761, "end": 15802, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 53 } }, "object": { "type": "MemberExpression", "start": 15761, "end": 15792, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 43 } }, "object": { "type": "ThisExpression", "start": 15761, "end": 15765, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 16 } } }, "property": { "type": "Identifier", "start": 15766, "end": 15792, "loc": { "start": { "line": 467, "column": 17 }, "end": { "line": 467, "column": 43 }, "identifierName": "_unloadModelsButtonElement" }, "name": "_unloadModelsButtonElement" }, "computed": false }, "property": { "type": "Identifier", "start": 15793, "end": 15802, "loc": { "start": { "line": 467, "column": 44 }, "end": { "line": 467, "column": 53 }, "identifierName": "classList" }, "name": "classList" }, "computed": false }, "property": { "type": "Identifier", "start": 15803, "end": 15809, "loc": { "start": { "line": 467, "column": 54 }, "end": { "line": 467, "column": 60 }, "identifierName": "remove" }, "name": "remove" }, "computed": false }, "arguments": [ { "type": "StringLiteral", "start": 15810, "end": 15820, "loc": { "start": { "line": 467, "column": 61 }, "end": { "line": 467, "column": 71 } }, "extra": { "rawValue": "disabled", "raw": "\"disabled\"" }, "value": "disabled" } ] } } ], "directives": [] } } ], "directives": [], "trailingComments": null }, "trailingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 15844, "end": 15859, "loc": { "start": { "line": 471, "column": 4 }, "end": { "line": 471, "column": 19 } } } ] }, { "type": "ClassMethod", "start": 15864, "end": 15941, "loc": { "start": { "line": 472, "column": 4 }, "end": { "line": 475, "column": 5 } }, "static": false, "computed": false, "key": { "type": "Identifier", "start": 15864, "end": 15871, "loc": { "start": { "line": 472, "column": 4 }, "end": { "line": 472, "column": 11 }, "identifierName": "destroy" }, "name": "destroy", "leadingComments": null }, "kind": "method", "id": null, "generator": false, "expression": false, "async": false, "params": [], "body": { "type": "BlockStatement", "start": 15874, "end": 15941, "loc": { "start": { "line": 472, "column": 14 }, "end": { "line": 475, "column": 5 } }, "body": [ { "type": "ExpressionStatement", "start": 15884, "end": 15900, "loc": { "start": { "line": 473, "column": 8 }, "end": { "line": 473, "column": 24 } }, "expression": { "type": "CallExpression", "start": 15884, "end": 15899, "loc": { "start": { "line": 473, "column": 8 }, "end": { "line": 473, "column": 23 } }, "callee": { "type": "MemberExpression", "start": 15884, "end": 15897, "loc": { "start": { "line": 473, "column": 8 }, "end": { "line": 473, "column": 21 } }, "object": { "type": "Super", "start": 15884, "end": 15889, "loc": { "start": { "line": 473, "column": 8 }, "end": { "line": 473, "column": 13 } } }, "property": { "type": "Identifier", "start": 15890, "end": 15897, "loc": { "start": { "line": 473, "column": 14 }, "end": { "line": 473, "column": 21 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } }, { "type": "ExpressionStatement", "start": 15909, "end": 15935, "loc": { "start": { "line": 474, "column": 8 }, "end": { "line": 474, "column": 34 } }, "expression": { "type": "CallExpression", "start": 15909, "end": 15934, "loc": { "start": { "line": 474, "column": 8 }, "end": { "line": 474, "column": 33 } }, "callee": { "type": "MemberExpression", "start": 15909, "end": 15932, "loc": { "start": { "line": 474, "column": 8 }, "end": { "line": 474, "column": 31 } }, "object": { "type": "MemberExpression", "start": 15909, "end": 15924, "loc": { "start": { "line": 474, "column": 8 }, "end": { "line": 474, "column": 23 } }, "object": { "type": "ThisExpression", "start": 15909, "end": 15913, "loc": { "start": { "line": 474, "column": 8 }, "end": { "line": 474, "column": 12 } } }, "property": { "type": "Identifier", "start": 15914, "end": 15924, "loc": { "start": { "line": 474, "column": 13 }, "end": { "line": 474, "column": 23 }, "identifierName": "_xktLoader" }, "name": "_xktLoader" }, "computed": false }, "property": { "type": "Identifier", "start": 15925, "end": 15932, "loc": { "start": { "line": 474, "column": 24 }, "end": { "line": 474, "column": 31 }, "identifierName": "destroy" }, "name": "destroy" }, "computed": false }, "arguments": [] } } ], "directives": [] }, "leadingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 15844, "end": 15859, "loc": { "start": { "line": 471, "column": 4 }, "end": { "line": 471, "column": 19 } } } ] } ] }, "leadingComments": [ { "type": "CommentBlock", "value": "* @private ", "start": 941, "end": 956, "loc": { "start": { "line": 40, "column": 0 }, "end": { "line": 40, "column": 15 } } } ], "__PseudoExport__": false, "trailingComments": [] }, "specifiers": null, "source": null, "leadingComments": null } ], "directives": [] }, "comments": [ { "type": "CommentBlock", "value": "*\n * Custom data access strategy for {@link XKTLoaderPlugin}.\n * @private\n ", "start": 231, "end": 310, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 11, "column": 3 } } }, { "type": "CommentBlock", "value": "* @private ", "start": 941, "end": 956, "loc": { "start": { "line": 40, "column": 0 }, "end": { "line": 40, "column": 15 } } }, { "type": "CommentLine", "value": " Done", "start": 6584, "end": 6591, "loc": { "start": { "line": 206, "column": 20 }, "end": { "line": 206, "column": 27 } } }, { "type": "CommentLine", "value": " Error - recover and attempt to load next model", "start": 6684, "end": 6733, "loc": { "start": { "line": 209, "column": 20 }, "end": { "line": 209, "column": 69 } } }, { "type": "CommentLine", "value": " Jump camera to view-fit first model loaded", "start": 9944, "end": 9989, "loc": { "start": { "line": 308, "column": 47 }, "end": { "line": 308, "column": 92 } } }, { "type": "CommentLine", "value": " Load multi-part split model;", "start": 10679, "end": 10710, "loc": { "start": { "line": 334, "column": 12 }, "end": { "line": 334, "column": 43 } } }, { "type": "CommentLine", "value": " Uses the BIMViewerDataSource, which then uses the BIMViewer's Server strategy", "start": 10723, "end": 10803, "loc": { "start": { "line": 335, "column": 12 }, "end": { "line": 335, "column": 92 } } }, { "type": "CommentLine", "value": " Load single XKT/Metamodel file model;", "start": 11757, "end": 11797, "loc": { "start": { "line": 361, "column": 12 }, "end": { "line": 361, "column": 52 } } }, { "type": "CommentLine", "value": " Uses the BIMViewer's Server strategy directly", "start": 11810, "end": 11858, "loc": { "start": { "line": 362, "column": 12 }, "end": { "line": 362, "column": 60 } } }, { "type": "CommentBlock", "value": "* @private ", "start": 15844, "end": 15859, "loc": { "start": { "line": 471, "column": 4 }, "end": { "line": 471, "column": 19 } } } ], "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": "math", "start": 8, "end": 12, "loc": { "start": { "line": 1, "column": 8 }, "end": { "line": 1, "column": 12 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12, "end": 13, "loc": { "start": { "line": 1, "column": 12 }, "end": { "line": 1, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "XKTLoaderPlugin", "start": 14, "end": 29, "loc": { "start": { "line": 1, "column": 14 }, "end": { "line": 1, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 29, "end": 30, "loc": { "start": { "line": 1, "column": 29 }, "end": { "line": 1, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 31, "end": 35, "loc": { "start": { "line": 1, "column": 31 }, "end": { "line": 1, "column": 35 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "@xeokit/xeokit-sdk/dist/xeokit-sdk.es.js", "start": 36, "end": 78, "loc": { "start": { "line": 1, "column": 36 }, "end": { "line": 1, "column": 78 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 78, "end": 79, "loc": { "start": { "line": 1, "column": 78 }, "end": { "line": 1, "column": 79 } } }, { "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": 80, "end": 86, "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": 87, "end": 88, "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": "Controller", "start": 88, "end": 98, "loc": { "start": { "line": 2, "column": 8 }, "end": { "line": 2, "column": 18 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 98, "end": 99, "loc": { "start": { "line": 2, "column": 18 }, "end": { "line": 2, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 100, "end": 104, "loc": { "start": { "line": 2, "column": 20 }, "end": { "line": 2, "column": 24 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../Controller.js", "start": 105, "end": 123, "loc": { "start": { "line": 2, "column": 25 }, "end": { "line": 2, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 123, "end": 124, "loc": { "start": { "line": 2, "column": 43 }, "end": { "line": 2, "column": 44 } } }, { "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": 125, "end": 131, "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": 132, "end": 133, "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": "ModelsContextMenu", "start": 133, "end": 150, "loc": { "start": { "line": 3, "column": 8 }, "end": { "line": 3, "column": 25 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 150, "end": 151, "loc": { "start": { "line": 3, "column": 25 }, "end": { "line": 3, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "from", "start": 152, "end": 156, "loc": { "start": { "line": 3, "column": 27 }, "end": { "line": 3, "column": 31 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "../contextMenus/ModelsContextMenu.js", "start": 157, "end": 195, "loc": { "start": { "line": 3, "column": 32 }, "end": { "line": 3, "column": 70 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 195, "end": 196, "loc": { "start": { "line": 3, "column": 70 }, "end": { "line": 3, "column": 71 } } }, { "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": 198, "end": 203, "loc": { "start": { "line": 5, "column": 0 }, "end": { "line": 5, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3a", "start": 204, "end": 213, "loc": { "start": { "line": 5, "column": 6 }, "end": { "line": 5, "column": 15 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 214, "end": 215, "loc": { "start": { "line": 5, "column": 16 }, "end": { "line": 5, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 216, "end": 220, "loc": { "start": { "line": 5, "column": 18 }, "end": { "line": 5, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 220, "end": 221, "loc": { "start": { "line": 5, "column": 22 }, "end": { "line": 5, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "vec3", "start": 221, "end": 225, "loc": { "start": { "line": 5, "column": 23 }, "end": { "line": 5, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 225, "end": 226, "loc": { "start": { "line": 5, "column": 27 }, "end": { "line": 5, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 226, "end": 227, "loc": { "start": { "line": 5, "column": 28 }, "end": { "line": 5, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 227, "end": 228, "loc": { "start": { "line": 5, "column": 29 }, "end": { "line": 5, "column": 30 } } }, { "type": "CommentBlock", "value": "*\n * Custom data access strategy for {@link XKTLoaderPlugin}.\n * @private\n ", "start": 231, "end": 310, "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 11, "column": 3 } } }, { "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": 311, "end": 316, "loc": { "start": { "line": 12, "column": 0 }, "end": { "line": 12, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BIMViewerDataSource", "start": 317, "end": 336, "loc": { "start": { "line": 12, "column": 6 }, "end": { "line": 12, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 337, "end": 338, "loc": { "start": { "line": 12, "column": 26 }, "end": { "line": 12, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 344, "end": 355, "loc": { "start": { "line": 14, "column": 4 }, "end": { "line": 14, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 355, "end": 356, "loc": { "start": { "line": 14, "column": 15 }, "end": { "line": 14, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "server", "start": 356, "end": 362, "loc": { "start": { "line": 14, "column": 16 }, "end": { "line": 14, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 362, "end": 363, "loc": { "start": { "line": 14, "column": 22 }, "end": { "line": 14, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 364, "end": 365, "loc": { "start": { "line": 14, "column": 24 }, "end": { "line": 14, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 374, "end": 378, "loc": { "start": { "line": 15, "column": 8 }, "end": { "line": 15, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 378, "end": 379, "loc": { "start": { "line": 15, "column": 12 }, "end": { "line": 15, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_server", "start": 379, "end": 386, "loc": { "start": { "line": 15, "column": 13 }, "end": { "line": 15, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 387, "end": 388, "loc": { "start": { "line": 15, "column": 21 }, "end": { "line": 15, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "server", "start": 389, "end": 395, "loc": { "start": { "line": 15, "column": 23 }, "end": { "line": 15, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 395, "end": 396, "loc": { "start": { "line": 15, "column": 29 }, "end": { "line": 15, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 401, "end": 402, "loc": { "start": { "line": 16, "column": 4 }, "end": { "line": 16, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setProjectId", "start": 408, "end": 420, "loc": { "start": { "line": 18, "column": 4 }, "end": { "line": 18, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 420, "end": 421, "loc": { "start": { "line": 18, "column": 16 }, "end": { "line": 18, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectId", "start": 421, "end": 430, "loc": { "start": { "line": 18, "column": 17 }, "end": { "line": 18, "column": 26 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 430, "end": 431, "loc": { "start": { "line": 18, "column": 26 }, "end": { "line": 18, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 432, "end": 433, "loc": { "start": { "line": 18, "column": 28 }, "end": { "line": 18, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 442, "end": 446, "loc": { "start": { "line": 19, "column": 8 }, "end": { "line": 19, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 446, "end": 447, "loc": { "start": { "line": 19, "column": 12 }, "end": { "line": 19, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 447, "end": 457, "loc": { "start": { "line": 19, "column": 13 }, "end": { "line": 19, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 458, "end": 459, "loc": { "start": { "line": 19, "column": 24 }, "end": { "line": 19, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectId", "start": 460, "end": 469, "loc": { "start": { "line": 19, "column": 26 }, "end": { "line": 19, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 469, "end": 470, "loc": { "start": { "line": 19, "column": 35 }, "end": { "line": 19, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 475, "end": 476, "loc": { "start": { "line": 20, "column": 4 }, "end": { "line": 20, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setModelId", "start": 482, "end": 492, "loc": { "start": { "line": 22, "column": 4 }, "end": { "line": 22, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 492, "end": 493, "loc": { "start": { "line": 22, "column": 14 }, "end": { "line": 22, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 493, "end": 500, "loc": { "start": { "line": 22, "column": 15 }, "end": { "line": 22, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 500, "end": 501, "loc": { "start": { "line": 22, "column": 22 }, "end": { "line": 22, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 502, "end": 503, "loc": { "start": { "line": 22, "column": 24 }, "end": { "line": 22, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 512, "end": 516, "loc": { "start": { "line": 23, "column": 8 }, "end": { "line": 23, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 516, "end": 517, "loc": { "start": { "line": 23, "column": 12 }, "end": { "line": 23, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelId", "start": 517, "end": 525, "loc": { "start": { "line": 23, "column": 13 }, "end": { "line": 23, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 526, "end": 527, "loc": { "start": { "line": 23, "column": 22 }, "end": { "line": 23, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 528, "end": 535, "loc": { "start": { "line": 23, "column": 24 }, "end": { "line": 23, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 535, "end": 536, "loc": { "start": { "line": 23, "column": 31 }, "end": { "line": 23, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 541, "end": 542, "loc": { "start": { "line": 24, "column": 4 }, "end": { "line": 24, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getManifest", "start": 548, "end": 559, "loc": { "start": { "line": 26, "column": 4 }, "end": { "line": 26, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 559, "end": 560, "loc": { "start": { "line": 26, "column": 15 }, "end": { "line": 26, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "src", "start": 560, "end": 563, "loc": { "start": { "line": 26, "column": 16 }, "end": { "line": 26, "column": 19 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 563, "end": 564, "loc": { "start": { "line": 26, "column": 19 }, "end": { "line": 26, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ok", "start": 565, "end": 567, "loc": { "start": { "line": 26, "column": 21 }, "end": { "line": 26, "column": 23 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 567, "end": 568, "loc": { "start": { "line": 26, "column": 23 }, "end": { "line": 26, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 569, "end": 574, "loc": { "start": { "line": 26, "column": 25 }, "end": { "line": 26, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 574, "end": 575, "loc": { "start": { "line": 26, "column": 30 }, "end": { "line": 26, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 576, "end": 577, "loc": { "start": { "line": 26, "column": 32 }, "end": { "line": 26, "column": 33 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 586, "end": 590, "loc": { "start": { "line": 27, "column": 8 }, "end": { "line": 27, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 590, "end": 591, "loc": { "start": { "line": 27, "column": 12 }, "end": { "line": 27, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_server", "start": 591, "end": 598, "loc": { "start": { "line": 27, "column": 13 }, "end": { "line": 27, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 598, "end": 599, "loc": { "start": { "line": 27, "column": 20 }, "end": { "line": 27, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getSplitModelManifest", "start": 599, "end": 620, "loc": { "start": { "line": 27, "column": 21 }, "end": { "line": 27, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 620, "end": 621, "loc": { "start": { "line": 27, "column": 42 }, "end": { "line": 27, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 621, "end": 625, "loc": { "start": { "line": 27, "column": 43 }, "end": { "line": 27, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 625, "end": 626, "loc": { "start": { "line": 27, "column": 47 }, "end": { "line": 27, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 626, "end": 636, "loc": { "start": { "line": 27, "column": 48 }, "end": { "line": 27, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 636, "end": 637, "loc": { "start": { "line": 27, "column": 58 }, "end": { "line": 27, "column": 59 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 638, "end": 642, "loc": { "start": { "line": 27, "column": 60 }, "end": { "line": 27, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 642, "end": 643, "loc": { "start": { "line": 27, "column": 64 }, "end": { "line": 27, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelId", "start": 643, "end": 651, "loc": { "start": { "line": 27, "column": 65 }, "end": { "line": 27, "column": 73 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 651, "end": 652, "loc": { "start": { "line": 27, "column": 73 }, "end": { "line": 27, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "src", "start": 653, "end": 656, "loc": { "start": { "line": 27, "column": 75 }, "end": { "line": 27, "column": 78 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 656, "end": 657, "loc": { "start": { "line": 27, "column": 78 }, "end": { "line": 27, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ok", "start": 658, "end": 660, "loc": { "start": { "line": 27, "column": 80 }, "end": { "line": 27, "column": 82 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 660, "end": 661, "loc": { "start": { "line": 27, "column": 82 }, "end": { "line": 27, "column": 83 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 662, "end": 667, "loc": { "start": { "line": 27, "column": 84 }, "end": { "line": 27, "column": 89 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 667, "end": 668, "loc": { "start": { "line": 27, "column": 89 }, "end": { "line": 27, "column": 90 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 668, "end": 669, "loc": { "start": { "line": 27, "column": 90 }, "end": { "line": 27, "column": 91 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 674, "end": 675, "loc": { "start": { "line": 28, "column": 4 }, "end": { "line": 28, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getMetaModel", "start": 681, "end": 693, "loc": { "start": { "line": 30, "column": 4 }, "end": { "line": 30, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 693, "end": 694, "loc": { "start": { "line": 30, "column": 16 }, "end": { "line": 30, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "src", "start": 694, "end": 697, "loc": { "start": { "line": 30, "column": 17 }, "end": { "line": 30, "column": 20 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 697, "end": 698, "loc": { "start": { "line": 30, "column": 20 }, "end": { "line": 30, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ok", "start": 699, "end": 701, "loc": { "start": { "line": 30, "column": 22 }, "end": { "line": 30, "column": 24 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 701, "end": 702, "loc": { "start": { "line": 30, "column": 24 }, "end": { "line": 30, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 703, "end": 708, "loc": { "start": { "line": 30, "column": 26 }, "end": { "line": 30, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 708, "end": 709, "loc": { "start": { "line": 30, "column": 31 }, "end": { "line": 30, "column": 32 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 710, "end": 711, "loc": { "start": { "line": 30, "column": 33 }, "end": { "line": 30, "column": 34 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 720, "end": 724, "loc": { "start": { "line": 31, "column": 8 }, "end": { "line": 31, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 724, "end": 725, "loc": { "start": { "line": 31, "column": 12 }, "end": { "line": 31, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_server", "start": 725, "end": 732, "loc": { "start": { "line": 31, "column": 13 }, "end": { "line": 31, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 732, "end": 733, "loc": { "start": { "line": 31, "column": 20 }, "end": { "line": 31, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getSplitModelMetadata", "start": 733, "end": 754, "loc": { "start": { "line": 31, "column": 21 }, "end": { "line": 31, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 754, "end": 755, "loc": { "start": { "line": 31, "column": 42 }, "end": { "line": 31, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 755, "end": 759, "loc": { "start": { "line": 31, "column": 43 }, "end": { "line": 31, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 759, "end": 760, "loc": { "start": { "line": 31, "column": 47 }, "end": { "line": 31, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 760, "end": 770, "loc": { "start": { "line": 31, "column": 48 }, "end": { "line": 31, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 770, "end": 771, "loc": { "start": { "line": 31, "column": 58 }, "end": { "line": 31, "column": 59 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 772, "end": 776, "loc": { "start": { "line": 31, "column": 60 }, "end": { "line": 31, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 776, "end": 777, "loc": { "start": { "line": 31, "column": 64 }, "end": { "line": 31, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelId", "start": 777, "end": 785, "loc": { "start": { "line": 31, "column": 65 }, "end": { "line": 31, "column": 73 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 785, "end": 786, "loc": { "start": { "line": 31, "column": 73 }, "end": { "line": 31, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "src", "start": 787, "end": 790, "loc": { "start": { "line": 31, "column": 75 }, "end": { "line": 31, "column": 78 } } }, { "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": 31, "column": 78 }, "end": { "line": 31, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ok", "start": 792, "end": 794, "loc": { "start": { "line": 31, "column": 80 }, "end": { "line": 31, "column": 82 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 794, "end": 795, "loc": { "start": { "line": 31, "column": 82 }, "end": { "line": 31, "column": 83 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 796, "end": 801, "loc": { "start": { "line": 31, "column": 84 }, "end": { "line": 31, "column": 89 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 801, "end": 802, "loc": { "start": { "line": 31, "column": 89 }, "end": { "line": 31, "column": 90 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 802, "end": 803, "loc": { "start": { "line": 31, "column": 90 }, "end": { "line": 31, "column": 91 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 808, "end": 809, "loc": { "start": { "line": 32, "column": 4 }, "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": "getXKT", "start": 815, "end": 821, "loc": { "start": { "line": 34, "column": 4 }, "end": { "line": 34, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 821, "end": 822, "loc": { "start": { "line": 34, "column": 10 }, "end": { "line": 34, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "src", "start": 822, "end": 825, "loc": { "start": { "line": 34, "column": 11 }, "end": { "line": 34, "column": 14 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 825, "end": 826, "loc": { "start": { "line": 34, "column": 14 }, "end": { "line": 34, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ok", "start": 827, "end": 829, "loc": { "start": { "line": 34, "column": 16 }, "end": { "line": 34, "column": 18 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 829, "end": 830, "loc": { "start": { "line": 34, "column": 18 }, "end": { "line": 34, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 831, "end": 836, "loc": { "start": { "line": 34, "column": 20 }, "end": { "line": 34, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 836, "end": 837, "loc": { "start": { "line": 34, "column": 25 }, "end": { "line": 34, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 838, "end": 839, "loc": { "start": { "line": 34, "column": 27 }, "end": { "line": 34, "column": 28 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 848, "end": 852, "loc": { "start": { "line": 35, "column": 8 }, "end": { "line": 35, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 852, "end": 853, "loc": { "start": { "line": 35, "column": 12 }, "end": { "line": 35, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_server", "start": 853, "end": 860, "loc": { "start": { "line": 35, "column": 13 }, "end": { "line": 35, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 860, "end": 861, "loc": { "start": { "line": 35, "column": 20 }, "end": { "line": 35, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getSplitModelGeometry", "start": 861, "end": 882, "loc": { "start": { "line": 35, "column": 21 }, "end": { "line": 35, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 882, "end": 883, "loc": { "start": { "line": 35, "column": 42 }, "end": { "line": 35, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 883, "end": 887, "loc": { "start": { "line": 35, "column": 43 }, "end": { "line": 35, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 887, "end": 888, "loc": { "start": { "line": 35, "column": 47 }, "end": { "line": 35, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 888, "end": 898, "loc": { "start": { "line": 35, "column": 48 }, "end": { "line": 35, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 898, "end": 899, "loc": { "start": { "line": 35, "column": 58 }, "end": { "line": 35, "column": 59 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 900, "end": 904, "loc": { "start": { "line": 35, "column": 60 }, "end": { "line": 35, "column": 64 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 904, "end": 905, "loc": { "start": { "line": 35, "column": 64 }, "end": { "line": 35, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelId", "start": 905, "end": 913, "loc": { "start": { "line": 35, "column": 65 }, "end": { "line": 35, "column": 73 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 913, "end": 914, "loc": { "start": { "line": 35, "column": 73 }, "end": { "line": 35, "column": 74 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "src", "start": 915, "end": 918, "loc": { "start": { "line": 35, "column": 75 }, "end": { "line": 35, "column": 78 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 918, "end": 919, "loc": { "start": { "line": 35, "column": 78 }, "end": { "line": 35, "column": 79 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ok", "start": 920, "end": 922, "loc": { "start": { "line": 35, "column": 80 }, "end": { "line": 35, "column": 82 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 922, "end": 923, "loc": { "start": { "line": 35, "column": 82 }, "end": { "line": 35, "column": 83 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 924, "end": 929, "loc": { "start": { "line": 35, "column": 84 }, "end": { "line": 35, "column": 89 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 929, "end": 930, "loc": { "start": { "line": 35, "column": 89 }, "end": { "line": 35, "column": 90 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 935, "end": 936, "loc": { "start": { "line": 36, "column": 4 }, "end": { "line": 36, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 937, "end": 938, "loc": { "start": { "line": 37, "column": 0 }, "end": { "line": 37, "column": 1 } } }, { "type": "CommentBlock", "value": "* @private ", "start": 941, "end": 956, "loc": { "start": { "line": 40, "column": 0 }, "end": { "line": 40, "column": 15 } } }, { "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": 957, "end": 962, "loc": { "start": { "line": 41, "column": 0 }, "end": { "line": 41, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ModelsExplorer", "start": 963, "end": 977, "loc": { "start": { "line": 41, "column": 6 }, "end": { "line": 41, "column": 20 } } }, { "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": 978, "end": 985, "loc": { "start": { "line": 41, "column": 21 }, "end": { "line": 41, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Controller", "start": 986, "end": 996, "loc": { "start": { "line": 41, "column": 29 }, "end": { "line": 41, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 997, "end": 998, "loc": { "start": { "line": 41, "column": 40 }, "end": { "line": 41, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "constructor", "start": 1004, "end": 1015, "loc": { "start": { "line": 43, "column": 4 }, "end": { "line": 43, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1015, "end": 1016, "loc": { "start": { "line": 43, "column": 15 }, "end": { "line": 43, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 1016, "end": 1022, "loc": { "start": { "line": 43, "column": 16 }, "end": { "line": 43, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1022, "end": 1023, "loc": { "start": { "line": 43, "column": 22 }, "end": { "line": 43, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 1024, "end": 1027, "loc": { "start": { "line": 43, "column": 24 }, "end": { "line": 43, "column": 27 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1027, "end": 1028, "loc": { "start": { "line": 43, "column": 27 }, "end": { "line": 43, "column": 28 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1029, "end": 1030, "loc": { "start": { "line": 43, "column": 29 }, "end": { "line": 43, "column": 30 } } }, { "type": { "label": "super", "keyword": "super", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "super", "start": 1040, "end": 1045, "loc": { "start": { "line": 45, "column": 8 }, "end": { "line": 45, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1045, "end": 1046, "loc": { "start": { "line": 45, "column": 13 }, "end": { "line": 45, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "parent", "start": 1046, "end": 1052, "loc": { "start": { "line": 45, "column": 14 }, "end": { "line": 45, "column": 20 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1052, "end": 1053, "loc": { "start": { "line": 45, "column": 20 }, "end": { "line": 45, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 1054, "end": 1057, "loc": { "start": { "line": 45, "column": 22 }, "end": { "line": 45, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1057, "end": 1058, "loc": { "start": { "line": 45, "column": 25 }, "end": { "line": 45, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1058, "end": 1059, "loc": { "start": { "line": 45, "column": 26 }, "end": { "line": 45, "column": 27 } } }, { "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": 1069, "end": 1071, "loc": { "start": { "line": 47, "column": 8 }, "end": { "line": 47, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1072, "end": 1073, "loc": { "start": { "line": 47, "column": 11 }, "end": { "line": 47, "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": 1073, "end": 1074, "loc": { "start": { "line": 47, "column": 12 }, "end": { "line": 47, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 1074, "end": 1077, "loc": { "start": { "line": 47, "column": 13 }, "end": { "line": 47, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1077, "end": 1078, "loc": { "start": { "line": 47, "column": 16 }, "end": { "line": 47, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsTabElement", "start": 1078, "end": 1094, "loc": { "start": { "line": 47, "column": 17 }, "end": { "line": 47, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1094, "end": 1095, "loc": { "start": { "line": 47, "column": 33 }, "end": { "line": 47, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1096, "end": 1097, "loc": { "start": { "line": 47, "column": 35 }, "end": { "line": 47, "column": 36 } } }, { "type": { "label": "throw", "keyword": "throw", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "throw", "start": 1110, "end": 1115, "loc": { "start": { "line": 48, "column": 12 }, "end": { "line": 48, "column": 17 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Missing config: modelsTabElement", "start": 1116, "end": 1150, "loc": { "start": { "line": 48, "column": 18 }, "end": { "line": 48, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1150, "end": 1151, "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": 1160, "end": 1161, "loc": { "start": { "line": 49, "column": 8 }, "end": { "line": 49, "column": 9 } } }, { "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": 1171, "end": 1173, "loc": { "start": { "line": 51, "column": 8 }, "end": { "line": 51, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1174, "end": 1175, "loc": { "start": { "line": 51, "column": 11 }, "end": { "line": 51, "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": 1175, "end": 1176, "loc": { "start": { "line": 51, "column": 12 }, "end": { "line": 51, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 1176, "end": 1179, "loc": { "start": { "line": 51, "column": 13 }, "end": { "line": 51, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1179, "end": 1180, "loc": { "start": { "line": 51, "column": 16 }, "end": { "line": 51, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unloadModelsButtonElement", "start": 1180, "end": 1205, "loc": { "start": { "line": 51, "column": 17 }, "end": { "line": 51, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1205, "end": 1206, "loc": { "start": { "line": 51, "column": 42 }, "end": { "line": 51, "column": 43 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1207, "end": 1208, "loc": { "start": { "line": 51, "column": 44 }, "end": { "line": 51, "column": 45 } } }, { "type": { "label": "throw", "keyword": "throw", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "throw", "start": 1221, "end": 1226, "loc": { "start": { "line": 52, "column": 12 }, "end": { "line": 52, "column": 17 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Missing config: unloadModelsButtonElement", "start": 1227, "end": 1270, "loc": { "start": { "line": 52, "column": 18 }, "end": { "line": 52, "column": 61 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1270, "end": 1271, "loc": { "start": { "line": 52, "column": 61 }, "end": { "line": 52, "column": 62 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1280, "end": 1281, "loc": { "start": { "line": 53, "column": 8 }, "end": { "line": 53, "column": 9 } } }, { "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": 1291, "end": 1293, "loc": { "start": { "line": 55, "column": 8 }, "end": { "line": 55, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1294, "end": 1295, "loc": { "start": { "line": 55, "column": 11 }, "end": { "line": 55, "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": 1295, "end": 1296, "loc": { "start": { "line": 55, "column": 12 }, "end": { "line": 55, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 1296, "end": 1299, "loc": { "start": { "line": 55, "column": 13 }, "end": { "line": 55, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1299, "end": 1300, "loc": { "start": { "line": 55, "column": 16 }, "end": { "line": 55, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsElement", "start": 1300, "end": 1313, "loc": { "start": { "line": 55, "column": 17 }, "end": { "line": 55, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1313, "end": 1314, "loc": { "start": { "line": 55, "column": 30 }, "end": { "line": 55, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1315, "end": 1316, "loc": { "start": { "line": 55, "column": 32 }, "end": { "line": 55, "column": 33 } } }, { "type": { "label": "throw", "keyword": "throw", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "throw", "start": 1329, "end": 1334, "loc": { "start": { "line": 56, "column": 12 }, "end": { "line": 56, "column": 17 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Missing config: modelsElement", "start": 1335, "end": 1366, "loc": { "start": { "line": 56, "column": 18 }, "end": { "line": 56, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1366, "end": 1367, "loc": { "start": { "line": 56, "column": 49 }, "end": { "line": 56, "column": 50 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1376, "end": 1377, "loc": { "start": { "line": 57, "column": 8 }, "end": { "line": 57, "column": 9 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1387, "end": 1391, "loc": { "start": { "line": 59, "column": 8 }, "end": { "line": 59, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1391, "end": 1392, "loc": { "start": { "line": 59, "column": 12 }, "end": { "line": 59, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_enableAddModels", "start": 1392, "end": 1408, "loc": { "start": { "line": 59, "column": 13 }, "end": { "line": 59, "column": 29 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1409, "end": 1410, "loc": { "start": { "line": 59, "column": 30 }, "end": { "line": 59, "column": 31 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 1411, "end": 1412, "loc": { "start": { "line": 59, "column": 32 }, "end": { "line": 59, "column": 33 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 1412, "end": 1413, "loc": { "start": { "line": 59, "column": 33 }, "end": { "line": 59, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 1413, "end": 1416, "loc": { "start": { "line": 59, "column": 34 }, "end": { "line": 59, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1416, "end": 1417, "loc": { "start": { "line": 59, "column": 37 }, "end": { "line": 59, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enableEditModels", "start": 1417, "end": 1433, "loc": { "start": { "line": 59, "column": 38 }, "end": { "line": 59, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1433, "end": 1434, "loc": { "start": { "line": 59, "column": 54 }, "end": { "line": 59, "column": 55 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1443, "end": 1447, "loc": { "start": { "line": 60, "column": 8 }, "end": { "line": 60, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1447, "end": 1448, "loc": { "start": { "line": 60, "column": 12 }, "end": { "line": 60, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsTabElement", "start": 1448, "end": 1465, "loc": { "start": { "line": 60, "column": 13 }, "end": { "line": 60, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1466, "end": 1467, "loc": { "start": { "line": 60, "column": 31 }, "end": { "line": 60, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 1468, "end": 1471, "loc": { "start": { "line": 60, "column": 33 }, "end": { "line": 60, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1471, "end": 1472, "loc": { "start": { "line": 60, "column": 36 }, "end": { "line": 60, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsTabElement", "start": 1472, "end": 1488, "loc": { "start": { "line": 60, "column": 37 }, "end": { "line": 60, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1488, "end": 1489, "loc": { "start": { "line": 60, "column": 53 }, "end": { "line": 60, "column": 54 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1498, "end": 1502, "loc": { "start": { "line": 61, "column": 8 }, "end": { "line": 61, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1502, "end": 1503, "loc": { "start": { "line": 61, "column": 12 }, "end": { "line": 61, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadModelsButtonElement", "start": 1503, "end": 1527, "loc": { "start": { "line": 61, "column": 13 }, "end": { "line": 61, "column": 37 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1528, "end": 1529, "loc": { "start": { "line": 61, "column": 38 }, "end": { "line": 61, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 1530, "end": 1533, "loc": { "start": { "line": 61, "column": 40 }, "end": { "line": 61, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1533, "end": 1534, "loc": { "start": { "line": 61, "column": 43 }, "end": { "line": 61, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadModelsButtonElement", "start": 1534, "end": 1557, "loc": { "start": { "line": 61, "column": 44 }, "end": { "line": 61, "column": 67 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1557, "end": 1558, "loc": { "start": { "line": 61, "column": 67 }, "end": { "line": 61, "column": 68 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1567, "end": 1571, "loc": { "start": { "line": 62, "column": 8 }, "end": { "line": 62, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1571, "end": 1572, "loc": { "start": { "line": 62, "column": 12 }, "end": { "line": 62, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 1572, "end": 1598, "loc": { "start": { "line": 62, "column": 13 }, "end": { "line": 62, "column": 39 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1599, "end": 1600, "loc": { "start": { "line": 62, "column": 40 }, "end": { "line": 62, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 1601, "end": 1604, "loc": { "start": { "line": 62, "column": 42 }, "end": { "line": 62, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1604, "end": 1605, "loc": { "start": { "line": 62, "column": 45 }, "end": { "line": 62, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unloadModelsButtonElement", "start": 1605, "end": 1630, "loc": { "start": { "line": 62, "column": 46 }, "end": { "line": 62, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1630, "end": 1631, "loc": { "start": { "line": 62, "column": 71 }, "end": { "line": 62, "column": 72 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1640, "end": 1644, "loc": { "start": { "line": 63, "column": 8 }, "end": { "line": 63, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1644, "end": 1645, "loc": { "start": { "line": 63, "column": 12 }, "end": { "line": 63, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_addModelButtonElement", "start": 1645, "end": 1667, "loc": { "start": { "line": 63, "column": 13 }, "end": { "line": 63, "column": 35 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1668, "end": 1669, "loc": { "start": { "line": 63, "column": 36 }, "end": { "line": 63, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 1670, "end": 1673, "loc": { "start": { "line": 63, "column": 38 }, "end": { "line": 63, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1673, "end": 1674, "loc": { "start": { "line": 63, "column": 41 }, "end": { "line": 63, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "addModelButtonElement", "start": 1674, "end": 1695, "loc": { "start": { "line": 63, "column": 42 }, "end": { "line": 63, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1695, "end": 1696, "loc": { "start": { "line": 63, "column": 63 }, "end": { "line": 63, "column": 64 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1705, "end": 1709, "loc": { "start": { "line": 64, "column": 8 }, "end": { "line": 64, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1709, "end": 1710, "loc": { "start": { "line": 64, "column": 12 }, "end": { "line": 64, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsElement", "start": 1710, "end": 1724, "loc": { "start": { "line": 64, "column": 13 }, "end": { "line": 64, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1725, "end": 1726, "loc": { "start": { "line": 64, "column": 28 }, "end": { "line": 64, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 1727, "end": 1730, "loc": { "start": { "line": 64, "column": 30 }, "end": { "line": 64, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1730, "end": 1731, "loc": { "start": { "line": 64, "column": 33 }, "end": { "line": 64, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsElement", "start": 1731, "end": 1744, "loc": { "start": { "line": 64, "column": 34 }, "end": { "line": 64, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1744, "end": 1745, "loc": { "start": { "line": 64, "column": 47 }, "end": { "line": 64, "column": 48 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1754, "end": 1758, "loc": { "start": { "line": 65, "column": 8 }, "end": { "line": 65, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1758, "end": 1759, "loc": { "start": { "line": 65, "column": 12 }, "end": { "line": 65, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsTabButtonElement", "start": 1759, "end": 1782, "loc": { "start": { "line": 65, "column": 13 }, "end": { "line": 65, "column": 36 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1783, "end": 1784, "loc": { "start": { "line": 65, "column": 37 }, "end": { "line": 65, "column": 38 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1785, "end": 1789, "loc": { "start": { "line": 65, "column": 39 }, "end": { "line": 65, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1789, "end": 1790, "loc": { "start": { "line": 65, "column": 43 }, "end": { "line": 65, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsTabElement", "start": 1790, "end": 1807, "loc": { "start": { "line": 65, "column": 44 }, "end": { "line": 65, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1807, "end": 1808, "loc": { "start": { "line": 65, "column": 61 }, "end": { "line": 65, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "querySelector", "start": 1808, "end": 1821, "loc": { "start": { "line": 65, "column": 62 }, "end": { "line": 65, "column": 75 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1821, "end": 1822, "loc": { "start": { "line": 65, "column": 75 }, "end": { "line": 65, "column": 76 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": ".xeokit-tab-btn", "start": 1822, "end": 1839, "loc": { "start": { "line": 65, "column": 76 }, "end": { "line": 65, "column": 93 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1839, "end": 1840, "loc": { "start": { "line": 65, "column": 93 }, "end": { "line": 65, "column": 94 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1840, "end": 1841, "loc": { "start": { "line": 65, "column": 94 }, "end": { "line": 65, "column": 95 } } }, { "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": 1851, "end": 1853, "loc": { "start": { "line": 67, "column": 8 }, "end": { "line": 67, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1854, "end": 1855, "loc": { "start": { "line": 67, "column": 11 }, "end": { "line": 67, "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": 1855, "end": 1856, "loc": { "start": { "line": 67, "column": 12 }, "end": { "line": 67, "column": 13 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1856, "end": 1860, "loc": { "start": { "line": 67, "column": 13 }, "end": { "line": 67, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1860, "end": 1861, "loc": { "start": { "line": 67, "column": 17 }, "end": { "line": 67, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsTabButtonElement", "start": 1861, "end": 1884, "loc": { "start": { "line": 67, "column": 18 }, "end": { "line": 67, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1884, "end": 1885, "loc": { "start": { "line": 67, "column": 41 }, "end": { "line": 67, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1886, "end": 1887, "loc": { "start": { "line": 67, "column": 43 }, "end": { "line": 67, "column": 44 } } }, { "type": { "label": "throw", "keyword": "throw", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "throw", "start": 1900, "end": 1905, "loc": { "start": { "line": 68, "column": 12 }, "end": { "line": 68, "column": 17 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Missing DOM element: ,xeokit-tab-btn", "start": 1906, "end": 1944, "loc": { "start": { "line": 68, "column": 18 }, "end": { "line": 68, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1944, "end": 1945, "loc": { "start": { "line": 68, "column": 56 }, "end": { "line": 68, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 1954, "end": 1955, "loc": { "start": { "line": 69, "column": 8 }, "end": { "line": 69, "column": 9 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 1965, "end": 1969, "loc": { "start": { "line": 71, "column": 8 }, "end": { "line": 71, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 1969, "end": 1970, "loc": { "start": { "line": 71, "column": 12 }, "end": { "line": 71, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_dataSource", "start": 1970, "end": 1981, "loc": { "start": { "line": 71, "column": 13 }, "end": { "line": 71, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 1982, "end": 1983, "loc": { "start": { "line": 71, "column": 25 }, "end": { "line": 71, "column": 26 } } }, { "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": 1984, "end": 1987, "loc": { "start": { "line": 71, "column": 27 }, "end": { "line": 71, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "BIMViewerDataSource", "start": 1988, "end": 2007, "loc": { "start": { "line": 71, "column": 31 }, "end": { "line": 71, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2007, "end": 2008, "loc": { "start": { "line": 71, "column": 50 }, "end": { "line": 71, "column": 51 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2008, "end": 2012, "loc": { "start": { "line": 71, "column": 51 }, "end": { "line": 71, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2012, "end": 2013, "loc": { "start": { "line": 71, "column": 55 }, "end": { "line": 71, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "server", "start": 2013, "end": 2019, "loc": { "start": { "line": 71, "column": 56 }, "end": { "line": 71, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2019, "end": 2020, "loc": { "start": { "line": 71, "column": 62 }, "end": { "line": 71, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2020, "end": 2021, "loc": { "start": { "line": 71, "column": 63 }, "end": { "line": 71, "column": 64 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2031, "end": 2035, "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2035, "end": 2036, "loc": { "start": { "line": 73, "column": 12 }, "end": { "line": 73, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_xktLoader", "start": 2036, "end": 2046, "loc": { "start": { "line": 73, "column": 13 }, "end": { "line": 73, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2047, "end": 2048, "loc": { "start": { "line": 73, "column": 24 }, "end": { "line": 73, "column": 25 } } }, { "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": 2049, "end": 2052, "loc": { "start": { "line": 73, "column": 26 }, "end": { "line": 73, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "XKTLoaderPlugin", "start": 2053, "end": 2068, "loc": { "start": { "line": 73, "column": 30 }, "end": { "line": 73, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2068, "end": 2069, "loc": { "start": { "line": 73, "column": 45 }, "end": { "line": 73, "column": 46 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2069, "end": 2073, "loc": { "start": { "line": 73, "column": 46 }, "end": { "line": 73, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2073, "end": 2074, "loc": { "start": { "line": 73, "column": 50 }, "end": { "line": 73, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 2074, "end": 2080, "loc": { "start": { "line": 73, "column": 51 }, "end": { "line": 73, "column": 57 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2080, "end": 2081, "loc": { "start": { "line": 73, "column": 57 }, "end": { "line": 73, "column": 58 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2082, "end": 2083, "loc": { "start": { "line": 73, "column": 59 }, "end": { "line": 73, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dataSource", "start": 2096, "end": 2106, "loc": { "start": { "line": 74, "column": 12 }, "end": { "line": 74, "column": 22 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2106, "end": 2107, "loc": { "start": { "line": 74, "column": 22 }, "end": { "line": 74, "column": 23 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2108, "end": 2112, "loc": { "start": { "line": 74, "column": 24 }, "end": { "line": 74, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2112, "end": 2113, "loc": { "start": { "line": 74, "column": 28 }, "end": { "line": 74, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_dataSource", "start": 2113, "end": 2124, "loc": { "start": { "line": 74, "column": 29 }, "end": { "line": 74, "column": 40 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2133, "end": 2134, "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2134, "end": 2135, "loc": { "start": { "line": 75, "column": 9 }, "end": { "line": 75, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2135, "end": 2136, "loc": { "start": { "line": 75, "column": 10 }, "end": { "line": 75, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2146, "end": 2150, "loc": { "start": { "line": 77, "column": 8 }, "end": { "line": 77, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2150, "end": 2151, "loc": { "start": { "line": 77, "column": 12 }, "end": { "line": 77, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsContextMenu", "start": 2151, "end": 2169, "loc": { "start": { "line": 77, "column": 13 }, "end": { "line": 77, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2170, "end": 2171, "loc": { "start": { "line": 77, "column": 32 }, "end": { "line": 77, "column": 33 } } }, { "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": 2172, "end": 2175, "loc": { "start": { "line": 77, "column": 34 }, "end": { "line": 77, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ModelsContextMenu", "start": 2176, "end": 2193, "loc": { "start": { "line": 77, "column": 38 }, "end": { "line": 77, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2193, "end": 2194, "loc": { "start": { "line": 77, "column": 55 }, "end": { "line": 77, "column": 56 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2194, "end": 2195, "loc": { "start": { "line": 77, "column": 56 }, "end": { "line": 77, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enableEditModels", "start": 2208, "end": 2224, "loc": { "start": { "line": 78, "column": 12 }, "end": { "line": 78, "column": 28 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2224, "end": 2225, "loc": { "start": { "line": 78, "column": 28 }, "end": { "line": 78, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cfg", "start": 2226, "end": 2229, "loc": { "start": { "line": 78, "column": 30 }, "end": { "line": 78, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2229, "end": 2230, "loc": { "start": { "line": 78, "column": 33 }, "end": { "line": 78, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enableEditModels", "start": 2230, "end": 2246, "loc": { "start": { "line": 78, "column": 34 }, "end": { "line": 78, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2246, "end": 2247, "loc": { "start": { "line": 78, "column": 50 }, "end": { "line": 78, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hideOnAction", "start": 2260, "end": 2272, "loc": { "start": { "line": 79, "column": 12 }, "end": { "line": 79, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2272, "end": 2273, "loc": { "start": { "line": 79, "column": 24 }, "end": { "line": 79, "column": 25 } } }, { "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": 2274, "end": 2278, "loc": { "start": { "line": 79, "column": 26 }, "end": { "line": 79, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2287, "end": 2288, "loc": { "start": { "line": 80, "column": 8 }, "end": { "line": 80, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2288, "end": 2289, "loc": { "start": { "line": 80, "column": 9 }, "end": { "line": 80, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2289, "end": 2290, "loc": { "start": { "line": 80, "column": 10 }, "end": { "line": 80, "column": 11 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2300, "end": 2304, "loc": { "start": { "line": 82, "column": 8 }, "end": { "line": 82, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2304, "end": 2305, "loc": { "start": { "line": 82, "column": 12 }, "end": { "line": 82, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 2305, "end": 2316, "loc": { "start": { "line": 82, "column": 13 }, "end": { "line": 82, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2317, "end": 2318, "loc": { "start": { "line": 82, "column": 25 }, "end": { "line": 82, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2319, "end": 2320, "loc": { "start": { "line": 82, "column": 27 }, "end": { "line": 82, "column": 28 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2320, "end": 2321, "loc": { "start": { "line": 82, "column": 28 }, "end": { "line": 82, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2321, "end": 2322, "loc": { "start": { "line": 82, "column": 29 }, "end": { "line": 82, "column": 30 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2331, "end": 2335, "loc": { "start": { "line": 83, "column": 8 }, "end": { "line": 83, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2335, "end": 2336, "loc": { "start": { "line": 83, "column": 12 }, "end": { "line": 83, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModels", "start": 2336, "end": 2346, "loc": { "start": { "line": 83, "column": 13 }, "end": { "line": 83, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2347, "end": 2348, "loc": { "start": { "line": 83, "column": 24 }, "end": { "line": 83, "column": 25 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 2349, "end": 2350, "loc": { "start": { "line": 83, "column": 26 }, "end": { "line": 83, "column": 27 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2350, "end": 2351, "loc": { "start": { "line": 83, "column": 27 }, "end": { "line": 83, "column": 28 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2360, "end": 2364, "loc": { "start": { "line": 84, "column": 8 }, "end": { "line": 84, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2364, "end": 2365, "loc": { "start": { "line": 84, "column": 12 }, "end": { "line": 84, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 2365, "end": 2381, "loc": { "start": { "line": 84, "column": 13 }, "end": { "line": 84, "column": 29 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2382, "end": 2383, "loc": { "start": { "line": 84, "column": 30 }, "end": { "line": 84, "column": 31 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 2384, "end": 2385, "loc": { "start": { "line": 84, "column": 32 }, "end": { "line": 84, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2385, "end": 2386, "loc": { "start": { "line": 84, "column": 33 }, "end": { "line": 84, "column": 34 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2395, "end": 2399, "loc": { "start": { "line": 85, "column": 8 }, "end": { "line": 85, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2399, "end": 2400, "loc": { "start": { "line": 85, "column": 12 }, "end": { "line": 85, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 2400, "end": 2410, "loc": { "start": { "line": 85, "column": 13 }, "end": { "line": 85, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2411, "end": 2412, "loc": { "start": { "line": 85, "column": 24 }, "end": { "line": 85, "column": 25 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 2413, "end": 2417, "loc": { "start": { "line": 85, "column": 26 }, "end": { "line": 85, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2417, "end": 2418, "loc": { "start": { "line": 85, "column": 30 }, "end": { "line": 85, "column": 31 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2423, "end": 2424, "loc": { "start": { "line": 86, "column": 4 }, "end": { "line": 86, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setObjectColors", "start": 2430, "end": 2445, "loc": { "start": { "line": 88, "column": 4 }, "end": { "line": 88, "column": 19 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2445, "end": 2446, "loc": { "start": { "line": 88, "column": 19 }, "end": { "line": 88, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "objectColors", "start": 2446, "end": 2458, "loc": { "start": { "line": 88, "column": 20 }, "end": { "line": 88, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2458, "end": 2459, "loc": { "start": { "line": 88, "column": 32 }, "end": { "line": 88, "column": 33 } } }, { "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": 88, "column": 34 }, "end": { "line": 88, "column": 35 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2470, "end": 2474, "loc": { "start": { "line": 89, "column": 8 }, "end": { "line": 89, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2474, "end": 2475, "loc": { "start": { "line": 89, "column": 12 }, "end": { "line": 89, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_xktLoader", "start": 2475, "end": 2485, "loc": { "start": { "line": 89, "column": 13 }, "end": { "line": 89, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2485, "end": 2486, "loc": { "start": { "line": 89, "column": 23 }, "end": { "line": 89, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "objectDefaults", "start": 2486, "end": 2500, "loc": { "start": { "line": 89, "column": 24 }, "end": { "line": 89, "column": 38 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2501, "end": 2502, "loc": { "start": { "line": 89, "column": 39 }, "end": { "line": 89, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "objectColors", "start": 2503, "end": 2515, "loc": { "start": { "line": 89, "column": 41 }, "end": { "line": 89, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2515, "end": 2516, "loc": { "start": { "line": 89, "column": 53 }, "end": { "line": 89, "column": 54 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2521, "end": 2522, "loc": { "start": { "line": 90, "column": 4 }, "end": { "line": 90, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadProject", "start": 2528, "end": 2539, "loc": { "start": { "line": 92, "column": 4 }, "end": { "line": 92, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2539, "end": 2540, "loc": { "start": { "line": 92, "column": 15 }, "end": { "line": 92, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectId", "start": 2540, "end": 2549, "loc": { "start": { "line": 92, "column": 16 }, "end": { "line": 92, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2549, "end": 2550, "loc": { "start": { "line": 92, "column": 25 }, "end": { "line": 92, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 2551, "end": 2555, "loc": { "start": { "line": 92, "column": 27 }, "end": { "line": 92, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2555, "end": 2556, "loc": { "start": { "line": 92, "column": 31 }, "end": { "line": 92, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 2557, "end": 2562, "loc": { "start": { "line": 92, "column": 33 }, "end": { "line": 92, "column": 38 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2562, "end": 2563, "loc": { "start": { "line": 92, "column": 38 }, "end": { "line": 92, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2564, "end": 2565, "loc": { "start": { "line": 92, "column": 40 }, "end": { "line": 92, "column": 41 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2574, "end": 2578, "loc": { "start": { "line": 93, "column": 8 }, "end": { "line": 93, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2578, "end": 2579, "loc": { "start": { "line": 93, "column": 12 }, "end": { "line": 93, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "server", "start": 2579, "end": 2585, "loc": { "start": { "line": 93, "column": 13 }, "end": { "line": 93, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2585, "end": 2586, "loc": { "start": { "line": 93, "column": 19 }, "end": { "line": 93, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getProject", "start": 2586, "end": 2596, "loc": { "start": { "line": 93, "column": 20 }, "end": { "line": 93, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2596, "end": 2597, "loc": { "start": { "line": 93, "column": 30 }, "end": { "line": 93, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectId", "start": 2597, "end": 2606, "loc": { "start": { "line": 93, "column": 31 }, "end": { "line": 93, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2606, "end": 2607, "loc": { "start": { "line": 93, "column": 40 }, "end": { "line": 93, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2608, "end": 2609, "loc": { "start": { "line": 93, "column": 42 }, "end": { "line": 93, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 2609, "end": 2620, "loc": { "start": { "line": 93, "column": 43 }, "end": { "line": 93, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2620, "end": 2621, "loc": { "start": { "line": 93, "column": 54 }, "end": { "line": 93, "column": 55 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2622, "end": 2624, "loc": { "start": { "line": 93, "column": 56 }, "end": { "line": 93, "column": 58 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2625, "end": 2626, "loc": { "start": { "line": 93, "column": 59 }, "end": { "line": 93, "column": 60 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2639, "end": 2643, "loc": { "start": { "line": 94, "column": 12 }, "end": { "line": 94, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2643, "end": 2644, "loc": { "start": { "line": 94, "column": 16 }, "end": { "line": 94, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unloadProject", "start": 2644, "end": 2657, "loc": { "start": { "line": 94, "column": 17 }, "end": { "line": 94, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2657, "end": 2658, "loc": { "start": { "line": 94, "column": 30 }, "end": { "line": 94, "column": 31 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2658, "end": 2659, "loc": { "start": { "line": 94, "column": 31 }, "end": { "line": 94, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2659, "end": 2660, "loc": { "start": { "line": 94, "column": 32 }, "end": { "line": 94, "column": 33 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2673, "end": 2677, "loc": { "start": { "line": 95, "column": 12 }, "end": { "line": 95, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2677, "end": 2678, "loc": { "start": { "line": 95, "column": 16 }, "end": { "line": 95, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 2678, "end": 2688, "loc": { "start": { "line": 95, "column": 17 }, "end": { "line": 95, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2689, "end": 2690, "loc": { "start": { "line": 95, "column": 28 }, "end": { "line": 95, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectId", "start": 2691, "end": 2700, "loc": { "start": { "line": 95, "column": 30 }, "end": { "line": 95, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2700, "end": 2701, "loc": { "start": { "line": 95, "column": 39 }, "end": { "line": 95, "column": 40 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2714, "end": 2718, "loc": { "start": { "line": 96, "column": 12 }, "end": { "line": 96, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2718, "end": 2719, "loc": { "start": { "line": 96, "column": 16 }, "end": { "line": 96, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 2719, "end": 2730, "loc": { "start": { "line": 96, "column": 17 }, "end": { "line": 96, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2731, "end": 2732, "loc": { "start": { "line": 96, "column": 29 }, "end": { "line": 96, "column": 30 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2733, "end": 2734, "loc": { "start": { "line": 96, "column": 31 }, "end": { "line": 96, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2734, "end": 2735, "loc": { "start": { "line": 96, "column": 32 }, "end": { "line": 96, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2735, "end": 2736, "loc": { "start": { "line": 96, "column": 33 }, "end": { "line": 96, "column": 34 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2749, "end": 2753, "loc": { "start": { "line": 97, "column": 12 }, "end": { "line": 97, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2753, "end": 2754, "loc": { "start": { "line": 97, "column": 16 }, "end": { "line": 97, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModels", "start": 2754, "end": 2764, "loc": { "start": { "line": 97, "column": 17 }, "end": { "line": 97, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 2765, "end": 2766, "loc": { "start": { "line": 97, "column": 28 }, "end": { "line": 97, "column": 29 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 2767, "end": 2768, "loc": { "start": { "line": 97, "column": 30 }, "end": { "line": 97, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2768, "end": 2769, "loc": { "start": { "line": 97, "column": 31 }, "end": { "line": 97, "column": 32 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2782, "end": 2786, "loc": { "start": { "line": 98, "column": 12 }, "end": { "line": 98, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2786, "end": 2787, "loc": { "start": { "line": 98, "column": 16 }, "end": { "line": 98, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_parseProject", "start": 2787, "end": 2800, "loc": { "start": { "line": 98, "column": 17 }, "end": { "line": 98, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2800, "end": 2801, "loc": { "start": { "line": 98, "column": 30 }, "end": { "line": 98, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 2801, "end": 2812, "loc": { "start": { "line": 98, "column": 31 }, "end": { "line": 98, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2812, "end": 2813, "loc": { "start": { "line": 98, "column": 42 }, "end": { "line": 98, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 2814, "end": 2818, "loc": { "start": { "line": 98, "column": 44 }, "end": { "line": 98, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2818, "end": 2819, "loc": { "start": { "line": 98, "column": 48 }, "end": { "line": 98, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2819, "end": 2820, "loc": { "start": { "line": 98, "column": 49 }, "end": { "line": 98, "column": 50 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 2833, "end": 2835, "loc": { "start": { "line": 99, "column": 12 }, "end": { "line": 99, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2836, "end": 2837, "loc": { "start": { "line": 99, "column": 15 }, "end": { "line": 99, "column": 16 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2837, "end": 2841, "loc": { "start": { "line": 99, "column": 16 }, "end": { "line": 99, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2841, "end": 2842, "loc": { "start": { "line": 99, "column": 20 }, "end": { "line": 99, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 2842, "end": 2858, "loc": { "start": { "line": 99, "column": 21 }, "end": { "line": 99, "column": 37 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 2859, "end": 2860, "loc": { "start": { "line": 99, "column": 38 }, "end": { "line": 99, "column": 39 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2861, "end": 2865, "loc": { "start": { "line": 99, "column": 40 }, "end": { "line": 99, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2865, "end": 2866, "loc": { "start": { "line": 99, "column": 44 }, "end": { "line": 99, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModels", "start": 2866, "end": 2876, "loc": { "start": { "line": 99, "column": 45 }, "end": { "line": 99, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2876, "end": 2877, "loc": { "start": { "line": 99, "column": 55 }, "end": { "line": 99, "column": 56 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2878, "end": 2879, "loc": { "start": { "line": 99, "column": 57 }, "end": { "line": 99, "column": 58 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2896, "end": 2900, "loc": { "start": { "line": 100, "column": 16 }, "end": { "line": 100, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2900, "end": 2901, "loc": { "start": { "line": 100, "column": 20 }, "end": { "line": 100, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadModelsButtonElement", "start": 2901, "end": 2925, "loc": { "start": { "line": 100, "column": 21 }, "end": { "line": 100, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2925, "end": 2926, "loc": { "start": { "line": 100, "column": 45 }, "end": { "line": 100, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 2926, "end": 2935, "loc": { "start": { "line": 100, "column": 46 }, "end": { "line": 100, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2935, "end": 2936, "loc": { "start": { "line": 100, "column": 55 }, "end": { "line": 100, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 2936, "end": 2942, "loc": { "start": { "line": 100, "column": 56 }, "end": { "line": 100, "column": 62 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2942, "end": 2943, "loc": { "start": { "line": 100, "column": 62 }, "end": { "line": 100, "column": 63 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 2943, "end": 2953, "loc": { "start": { "line": 100, "column": 63 }, "end": { "line": 100, "column": 73 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2953, "end": 2954, "loc": { "start": { "line": 100, "column": 73 }, "end": { "line": 100, "column": 74 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2954, "end": 2955, "loc": { "start": { "line": 100, "column": 74 }, "end": { "line": 100, "column": 75 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2968, "end": 2969, "loc": { "start": { "line": 101, "column": 12 }, "end": { "line": 101, "column": 13 } } }, { "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": 2982, "end": 2984, "loc": { "start": { "line": 102, "column": 12 }, "end": { "line": 102, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 2985, "end": 2986, "loc": { "start": { "line": 102, "column": 15 }, "end": { "line": 102, "column": 16 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 2986, "end": 2990, "loc": { "start": { "line": 102, "column": 16 }, "end": { "line": 102, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 2990, "end": 2991, "loc": { "start": { "line": 102, "column": 20 }, "end": { "line": 102, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 2991, "end": 3007, "loc": { "start": { "line": 102, "column": 21 }, "end": { "line": 102, "column": 37 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": ">", "start": 3008, "end": 3009, "loc": { "start": { "line": 102, "column": 38 }, "end": { "line": 102, "column": 39 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 3010, "end": 3011, "loc": { "start": { "line": 102, "column": 40 }, "end": { "line": 102, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3011, "end": 3012, "loc": { "start": { "line": 102, "column": 41 }, "end": { "line": 102, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3013, "end": 3014, "loc": { "start": { "line": 102, "column": 43 }, "end": { "line": 102, "column": 44 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3031, "end": 3035, "loc": { "start": { "line": 103, "column": 16 }, "end": { "line": 103, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3035, "end": 3036, "loc": { "start": { "line": 103, "column": 20 }, "end": { "line": 103, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 3036, "end": 3062, "loc": { "start": { "line": 103, "column": 21 }, "end": { "line": 103, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3062, "end": 3063, "loc": { "start": { "line": 103, "column": 47 }, "end": { "line": 103, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 3063, "end": 3072, "loc": { "start": { "line": 103, "column": 48 }, "end": { "line": 103, "column": 57 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3072, "end": 3073, "loc": { "start": { "line": 103, "column": 57 }, "end": { "line": 103, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 3073, "end": 3079, "loc": { "start": { "line": 103, "column": 58 }, "end": { "line": 103, "column": 64 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3079, "end": 3080, "loc": { "start": { "line": 103, "column": 64 }, "end": { "line": 103, "column": 65 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 3080, "end": 3090, "loc": { "start": { "line": 103, "column": 65 }, "end": { "line": 103, "column": 75 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3090, "end": 3091, "loc": { "start": { "line": 103, "column": 75 }, "end": { "line": 103, "column": 76 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3091, "end": 3092, "loc": { "start": { "line": 103, "column": 76 }, "end": { "line": 103, "column": 77 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3105, "end": 3106, "loc": { "start": { "line": 104, "column": 12 }, "end": { "line": 104, "column": 13 } } }, { "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": 3119, "end": 3121, "loc": { "start": { "line": 105, "column": 12 }, "end": { "line": 105, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3122, "end": 3123, "loc": { "start": { "line": 105, "column": 15 }, "end": { "line": 105, "column": 16 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3123, "end": 3127, "loc": { "start": { "line": 105, "column": 16 }, "end": { "line": 105, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3127, "end": 3128, "loc": { "start": { "line": 105, "column": 20 }, "end": { "line": 105, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_enableAddModels", "start": 3128, "end": 3144, "loc": { "start": { "line": 105, "column": 21 }, "end": { "line": 105, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3144, "end": 3145, "loc": { "start": { "line": 105, "column": 37 }, "end": { "line": 105, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3146, "end": 3147, "loc": { "start": { "line": 105, "column": 39 }, "end": { "line": 105, "column": 40 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3164, "end": 3168, "loc": { "start": { "line": 106, "column": 16 }, "end": { "line": 106, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3168, "end": 3169, "loc": { "start": { "line": 106, "column": 20 }, "end": { "line": 106, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_addModelButtonElement", "start": 3169, "end": 3191, "loc": { "start": { "line": 106, "column": 21 }, "end": { "line": 106, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3191, "end": 3192, "loc": { "start": { "line": 106, "column": 43 }, "end": { "line": 106, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 3192, "end": 3201, "loc": { "start": { "line": 106, "column": 44 }, "end": { "line": 106, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3201, "end": 3202, "loc": { "start": { "line": 106, "column": 53 }, "end": { "line": 106, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 3202, "end": 3208, "loc": { "start": { "line": 106, "column": 54 }, "end": { "line": 106, "column": 60 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3208, "end": 3209, "loc": { "start": { "line": 106, "column": 60 }, "end": { "line": 106, "column": 61 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 3209, "end": 3219, "loc": { "start": { "line": 106, "column": 61 }, "end": { "line": 106, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3219, "end": 3220, "loc": { "start": { "line": 106, "column": 71 }, "end": { "line": 106, "column": 72 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3220, "end": 3221, "loc": { "start": { "line": 106, "column": 72 }, "end": { "line": 106, "column": 73 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3234, "end": 3235, "loc": { "start": { "line": 107, "column": 12 }, "end": { "line": 107, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3244, "end": 3245, "loc": { "start": { "line": 108, "column": 8 }, "end": { "line": 108, "column": 9 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3245, "end": 3246, "loc": { "start": { "line": 108, "column": 9 }, "end": { "line": 108, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3247, "end": 3248, "loc": { "start": { "line": 108, "column": 11 }, "end": { "line": 108, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 3248, "end": 3254, "loc": { "start": { "line": 108, "column": 12 }, "end": { "line": 108, "column": 18 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3254, "end": 3255, "loc": { "start": { "line": 108, "column": 18 }, "end": { "line": 108, "column": 19 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3256, "end": 3258, "loc": { "start": { "line": 108, "column": 20 }, "end": { "line": 108, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3259, "end": 3260, "loc": { "start": { "line": 108, "column": 23 }, "end": { "line": 108, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3273, "end": 3277, "loc": { "start": { "line": 109, "column": 12 }, "end": { "line": 109, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3277, "end": 3278, "loc": { "start": { "line": 109, "column": 16 }, "end": { "line": 109, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 3278, "end": 3283, "loc": { "start": { "line": 109, "column": 17 }, "end": { "line": 109, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3283, "end": 3284, "loc": { "start": { "line": 109, "column": 22 }, "end": { "line": 109, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 3284, "end": 3290, "loc": { "start": { "line": 109, "column": 23 }, "end": { "line": 109, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3290, "end": 3291, "loc": { "start": { "line": 109, "column": 29 }, "end": { "line": 109, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3291, "end": 3292, "loc": { "start": { "line": 109, "column": 30 }, "end": { "line": 109, "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": 3305, "end": 3307, "loc": { "start": { "line": 110, "column": 12 }, "end": { "line": 110, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3308, "end": 3309, "loc": { "start": { "line": 110, "column": 15 }, "end": { "line": 110, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 3309, "end": 3314, "loc": { "start": { "line": 110, "column": 16 }, "end": { "line": 110, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3314, "end": 3315, "loc": { "start": { "line": 110, "column": 21 }, "end": { "line": 110, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3316, "end": 3317, "loc": { "start": { "line": 110, "column": 23 }, "end": { "line": 110, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 3334, "end": 3339, "loc": { "start": { "line": 111, "column": 16 }, "end": { "line": 111, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3339, "end": 3340, "loc": { "start": { "line": 111, "column": 21 }, "end": { "line": 111, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 3340, "end": 3346, "loc": { "start": { "line": 111, "column": 22 }, "end": { "line": 111, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3346, "end": 3347, "loc": { "start": { "line": 111, "column": 28 }, "end": { "line": 111, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3347, "end": 3348, "loc": { "start": { "line": 111, "column": 29 }, "end": { "line": 111, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3361, "end": 3362, "loc": { "start": { "line": 112, "column": 12 }, "end": { "line": 112, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3371, "end": 3372, "loc": { "start": { "line": 113, "column": 8 }, "end": { "line": 113, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3372, "end": 3373, "loc": { "start": { "line": 113, "column": 9 }, "end": { "line": 113, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3373, "end": 3374, "loc": { "start": { "line": 113, "column": 10 }, "end": { "line": 113, "column": 11 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3379, "end": 3380, "loc": { "start": { "line": 114, "column": 4 }, "end": { "line": 114, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_parseProject", "start": 3386, "end": 3399, "loc": { "start": { "line": 116, "column": 4 }, "end": { "line": 116, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3399, "end": 3400, "loc": { "start": { "line": 116, "column": 17 }, "end": { "line": 116, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 3400, "end": 3411, "loc": { "start": { "line": 116, "column": 18 }, "end": { "line": 116, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3411, "end": 3412, "loc": { "start": { "line": 116, "column": 29 }, "end": { "line": 116, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 3413, "end": 3417, "loc": { "start": { "line": 116, "column": 31 }, "end": { "line": 116, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3417, "end": 3418, "loc": { "start": { "line": 116, "column": 35 }, "end": { "line": 116, "column": 36 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3419, "end": 3420, "loc": { "start": { "line": 116, "column": 37 }, "end": { "line": 116, "column": 38 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3429, "end": 3433, "loc": { "start": { "line": 117, "column": 8 }, "end": { "line": 117, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3433, "end": 3434, "loc": { "start": { "line": 117, "column": 12 }, "end": { "line": 117, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buildModelsMenu", "start": 3434, "end": 3450, "loc": { "start": { "line": 117, "column": 13 }, "end": { "line": 117, "column": 29 } } }, { "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": 117, "column": 29 }, "end": { "line": 117, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 3451, "end": 3462, "loc": { "start": { "line": 117, "column": 30 }, "end": { "line": 117, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3462, "end": 3463, "loc": { "start": { "line": 117, "column": 41 }, "end": { "line": 117, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3463, "end": 3464, "loc": { "start": { "line": 117, "column": 42 }, "end": { "line": 117, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3473, "end": 3477, "loc": { "start": { "line": 118, "column": 8 }, "end": { "line": 118, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3477, "end": 3478, "loc": { "start": { "line": 118, "column": 12 }, "end": { "line": 118, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_parseViewerConfigs", "start": 3478, "end": 3497, "loc": { "start": { "line": 118, "column": 13 }, "end": { "line": 118, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3497, "end": 3498, "loc": { "start": { "line": 118, "column": 32 }, "end": { "line": 118, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 3498, "end": 3509, "loc": { "start": { "line": 118, "column": 33 }, "end": { "line": 118, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3509, "end": 3510, "loc": { "start": { "line": 118, "column": 44 }, "end": { "line": 118, "column": 45 } } }, { "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": 118, "column": 45 }, "end": { "line": 118, "column": 46 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3520, "end": 3524, "loc": { "start": { "line": 119, "column": 8 }, "end": { "line": 119, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3524, "end": 3525, "loc": { "start": { "line": 119, "column": 12 }, "end": { "line": 119, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_parseViewerContent", "start": 3525, "end": 3544, "loc": { "start": { "line": 119, "column": 13 }, "end": { "line": 119, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3544, "end": 3545, "loc": { "start": { "line": 119, "column": 32 }, "end": { "line": 119, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 3545, "end": 3556, "loc": { "start": { "line": 119, "column": 33 }, "end": { "line": 119, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3556, "end": 3557, "loc": { "start": { "line": 119, "column": 44 }, "end": { "line": 119, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3558, "end": 3559, "loc": { "start": { "line": 119, "column": 46 }, "end": { "line": 119, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3559, "end": 3560, "loc": { "start": { "line": 119, "column": 47 }, "end": { "line": 119, "column": 48 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3561, "end": 3563, "loc": { "start": { "line": 119, "column": 49 }, "end": { "line": 119, "column": 51 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3564, "end": 3565, "loc": { "start": { "line": 119, "column": 52 }, "end": { "line": 119, "column": 53 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3578, "end": 3582, "loc": { "start": { "line": 120, "column": 12 }, "end": { "line": 120, "column": 16 } } }, { "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": 120, "column": 16 }, "end": { "line": 120, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_parseViewerState", "start": 3583, "end": 3600, "loc": { "start": { "line": 120, "column": 17 }, "end": { "line": 120, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3600, "end": 3601, "loc": { "start": { "line": 120, "column": 34 }, "end": { "line": 120, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 3601, "end": 3612, "loc": { "start": { "line": 120, "column": 35 }, "end": { "line": 120, "column": 46 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3612, "end": 3613, "loc": { "start": { "line": 120, "column": 46 }, "end": { "line": 120, "column": 47 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3614, "end": 3615, "loc": { "start": { "line": 120, "column": 48 }, "end": { "line": 120, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3615, "end": 3616, "loc": { "start": { "line": 120, "column": 49 }, "end": { "line": 120, "column": 50 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3617, "end": 3619, "loc": { "start": { "line": 120, "column": 51 }, "end": { "line": 120, "column": 53 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3620, "end": 3621, "loc": { "start": { "line": 120, "column": 54 }, "end": { "line": 120, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 3638, "end": 3642, "loc": { "start": { "line": 121, "column": 16 }, "end": { "line": 121, "column": 20 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3642, "end": 3643, "loc": { "start": { "line": 121, "column": 20 }, "end": { "line": 121, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3643, "end": 3644, "loc": { "start": { "line": 121, "column": 21 }, "end": { "line": 121, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3644, "end": 3645, "loc": { "start": { "line": 121, "column": 22 }, "end": { "line": 121, "column": 23 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3658, "end": 3659, "loc": { "start": { "line": 122, "column": 12 }, "end": { "line": 122, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3659, "end": 3660, "loc": { "start": { "line": 122, "column": 13 }, "end": { "line": 122, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3660, "end": 3661, "loc": { "start": { "line": 122, "column": 14 }, "end": { "line": 122, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3670, "end": 3671, "loc": { "start": { "line": 123, "column": 8 }, "end": { "line": 123, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3671, "end": 3672, "loc": { "start": { "line": 123, "column": 9 }, "end": { "line": 123, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3672, "end": 3673, "loc": { "start": { "line": 123, "column": 10 }, "end": { "line": 123, "column": 11 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3678, "end": 3679, "loc": { "start": { "line": 124, "column": 4 }, "end": { "line": 124, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_buildModelsMenu", "start": 3685, "end": 3701, "loc": { "start": { "line": 126, "column": 4 }, "end": { "line": 126, "column": 20 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3701, "end": 3702, "loc": { "start": { "line": 126, "column": 20 }, "end": { "line": 126, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 3702, "end": 3713, "loc": { "start": { "line": 126, "column": 21 }, "end": { "line": 126, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3713, "end": 3714, "loc": { "start": { "line": 126, "column": 32 }, "end": { "line": 126, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3715, "end": 3716, "loc": { "start": { "line": 126, "column": 34 }, "end": { "line": 126, "column": 35 } } }, { "type": { "label": "var", "keyword": "var", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "var", "start": 3725, "end": 3728, "loc": { "start": { "line": 127, "column": 8 }, "end": { "line": 127, "column": 11 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 3729, "end": 3733, "loc": { "start": { "line": 127, "column": 12 }, "end": { "line": 127, "column": 16 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3734, "end": 3735, "loc": { "start": { "line": 127, "column": 17 }, "end": { "line": 127, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 3736, "end": 3738, "loc": { "start": { "line": 127, "column": 19 }, "end": { "line": 127, "column": 21 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3738, "end": 3739, "loc": { "start": { "line": 127, "column": 21 }, "end": { "line": 127, "column": 22 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 3748, "end": 3753, "loc": { "start": { "line": 128, "column": 8 }, "end": { "line": 128, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsInfo", "start": 3754, "end": 3764, "loc": { "start": { "line": 128, "column": 14 }, "end": { "line": 128, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3765, "end": 3766, "loc": { "start": { "line": 128, "column": 25 }, "end": { "line": 128, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 3767, "end": 3778, "loc": { "start": { "line": 128, "column": 27 }, "end": { "line": 128, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3778, "end": 3779, "loc": { "start": { "line": 128, "column": 38 }, "end": { "line": 128, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 3779, "end": 3785, "loc": { "start": { "line": 128, "column": 39 }, "end": { "line": 128, "column": 45 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 3786, "end": 3788, "loc": { "start": { "line": 128, "column": 46 }, "end": { "line": 128, "column": 48 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3789, "end": 3790, "loc": { "start": { "line": 128, "column": 49 }, "end": { "line": 128, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3790, "end": 3791, "loc": { "start": { "line": 128, "column": 50 }, "end": { "line": 128, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3791, "end": 3792, "loc": { "start": { "line": 128, "column": 51 }, "end": { "line": 128, "column": 52 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3801, "end": 3805, "loc": { "start": { "line": 129, "column": 8 }, "end": { "line": 129, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3805, "end": 3806, "loc": { "start": { "line": 129, "column": 12 }, "end": { "line": 129, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 3806, "end": 3817, "loc": { "start": { "line": 129, "column": 13 }, "end": { "line": 129, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3818, "end": 3819, "loc": { "start": { "line": 129, "column": 25 }, "end": { "line": 129, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3820, "end": 3821, "loc": { "start": { "line": 129, "column": 27 }, "end": { "line": 129, "column": 28 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3821, "end": 3822, "loc": { "start": { "line": 129, "column": 28 }, "end": { "line": 129, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3822, "end": 3823, "loc": { "start": { "line": 129, "column": 29 }, "end": { "line": 129, "column": 30 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3832, "end": 3836, "loc": { "start": { "line": 130, "column": 8 }, "end": { "line": 130, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3836, "end": 3837, "loc": { "start": { "line": 130, "column": 12 }, "end": { "line": 130, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModels", "start": 3837, "end": 3847, "loc": { "start": { "line": 130, "column": 13 }, "end": { "line": 130, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3848, "end": 3849, "loc": { "start": { "line": 130, "column": 24 }, "end": { "line": 130, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsInfo", "start": 3850, "end": 3860, "loc": { "start": { "line": 130, "column": 26 }, "end": { "line": 130, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3860, "end": 3861, "loc": { "start": { "line": 130, "column": 36 }, "end": { "line": 130, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 3861, "end": 3867, "loc": { "start": { "line": 130, "column": 37 }, "end": { "line": 130, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3867, "end": 3868, "loc": { "start": { "line": 130, "column": 43 }, "end": { "line": 130, "column": 44 } } }, { "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": 3877, "end": 3880, "loc": { "start": { "line": 131, "column": 8 }, "end": { "line": 131, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3881, "end": 3882, "loc": { "start": { "line": 131, "column": 12 }, "end": { "line": 131, "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": 3882, "end": 3885, "loc": { "start": { "line": 131, "column": 13 }, "end": { "line": 131, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 3886, "end": 3887, "loc": { "start": { "line": 131, "column": 17 }, "end": { "line": 131, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3888, "end": 3889, "loc": { "start": { "line": 131, "column": 19 }, "end": { "line": 131, "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": 3890, "end": 3891, "loc": { "start": { "line": 131, "column": 21 }, "end": { "line": 131, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3891, "end": 3892, "loc": { "start": { "line": 131, "column": 22 }, "end": { "line": 131, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 3893, "end": 3896, "loc": { "start": { "line": 131, "column": 24 }, "end": { "line": 131, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3897, "end": 3898, "loc": { "start": { "line": 131, "column": 28 }, "end": { "line": 131, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsInfo", "start": 3899, "end": 3909, "loc": { "start": { "line": 131, "column": 30 }, "end": { "line": 131, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3909, "end": 3910, "loc": { "start": { "line": 131, "column": 40 }, "end": { "line": 131, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 3910, "end": 3916, "loc": { "start": { "line": 131, "column": 41 }, "end": { "line": 131, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3916, "end": 3917, "loc": { "start": { "line": 131, "column": 47 }, "end": { "line": 131, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 3918, "end": 3919, "loc": { "start": { "line": 131, "column": 49 }, "end": { "line": 131, "column": 50 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 3920, "end": 3921, "loc": { "start": { "line": 131, "column": 51 }, "end": { "line": 131, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 3922, "end": 3925, "loc": { "start": { "line": 131, "column": 53 }, "end": { "line": 131, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3925, "end": 3926, "loc": { "start": { "line": 131, "column": 56 }, "end": { "line": 131, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 3927, "end": 3928, "loc": { "start": { "line": 131, "column": 58 }, "end": { "line": 131, "column": 59 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 3928, "end": 3930, "loc": { "start": { "line": 131, "column": 59 }, "end": { "line": 131, "column": 61 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3930, "end": 3931, "loc": { "start": { "line": 131, "column": 61 }, "end": { "line": 131, "column": 62 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 3932, "end": 3933, "loc": { "start": { "line": 131, "column": 63 }, "end": { "line": 131, "column": 64 } } }, { "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": 3946, "end": 3951, "loc": { "start": { "line": 132, "column": 12 }, "end": { "line": 132, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 3952, "end": 3961, "loc": { "start": { "line": 132, "column": 18 }, "end": { "line": 132, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 3962, "end": 3963, "loc": { "start": { "line": 132, "column": 28 }, "end": { "line": 132, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsInfo", "start": 3964, "end": 3974, "loc": { "start": { "line": 132, "column": 30 }, "end": { "line": 132, "column": 40 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3974, "end": 3975, "loc": { "start": { "line": 132, "column": 40 }, "end": { "line": 132, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 3975, "end": 3976, "loc": { "start": { "line": 132, "column": 41 }, "end": { "line": 132, "column": 42 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3976, "end": 3977, "loc": { "start": { "line": 132, "column": 42 }, "end": { "line": 132, "column": 43 } } }, { "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": 132, "column": 43 }, "end": { "line": 132, "column": 44 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 3991, "end": 3995, "loc": { "start": { "line": 133, "column": 12 }, "end": { "line": 133, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 3995, "end": 3996, "loc": { "start": { "line": 133, "column": 16 }, "end": { "line": 133, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 3996, "end": 4007, "loc": { "start": { "line": 133, "column": 17 }, "end": { "line": 133, "column": 28 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4007, "end": 4008, "loc": { "start": { "line": 133, "column": 28 }, "end": { "line": 133, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 4008, "end": 4017, "loc": { "start": { "line": 133, "column": 29 }, "end": { "line": 133, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4017, "end": 4018, "loc": { "start": { "line": 133, "column": 38 }, "end": { "line": 133, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 4018, "end": 4020, "loc": { "start": { "line": 133, "column": 39 }, "end": { "line": 133, "column": 41 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4020, "end": 4021, "loc": { "start": { "line": 133, "column": 41 }, "end": { "line": 133, "column": 42 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4022, "end": 4023, "loc": { "start": { "line": 133, "column": 43 }, "end": { "line": 133, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 4024, "end": 4033, "loc": { "start": { "line": 133, "column": 45 }, "end": { "line": 133, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4033, "end": 4034, "loc": { "start": { "line": 133, "column": 54 }, "end": { "line": 133, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 4047, "end": 4051, "loc": { "start": { "line": 134, "column": 12 }, "end": { "line": 134, "column": 16 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 4052, "end": 4054, "loc": { "start": { "line": 134, "column": 17 }, "end": { "line": 134, "column": 19 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "
", "start": 4055, "end": 4088, "loc": { "start": { "line": 134, "column": 20 }, "end": { "line": 134, "column": 53 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4088, "end": 4089, "loc": { "start": { "line": 134, "column": 53 }, "end": { "line": 134, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 4102, "end": 4106, "loc": { "start": { "line": 135, "column": 12 }, "end": { "line": 135, "column": 16 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 4107, "end": 4109, "loc": { "start": { "line": 135, "column": 17 }, "end": { "line": 135, "column": 19 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 4203, "end": 4224, "loc": { "start": { "line": 135, "column": 113 }, "end": { "line": 135, "column": 134 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4225, "end": 4226, "loc": { "start": { "line": 135, "column": 135 }, "end": { "line": 135, "column": 136 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 4227, "end": 4236, "loc": { "start": { "line": 135, "column": 137 }, "end": { "line": 135, "column": 146 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4236, "end": 4237, "loc": { "start": { "line": 135, "column": 146 }, "end": { "line": 135, "column": 147 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "name", "start": 4237, "end": 4241, "loc": { "start": { "line": 135, "column": 147 }, "end": { "line": 135, "column": 151 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4242, "end": 4243, "loc": { "start": { "line": 135, "column": 152 }, "end": { "line": 135, "column": 153 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 4244, "end": 4253, "loc": { "start": { "line": 135, "column": 154 }, "end": { "line": 135, "column": 163 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4253, "end": 4254, "loc": { "start": { "line": 135, "column": 163 }, "end": { "line": 135, "column": 164 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 4267, "end": 4271, "loc": { "start": { "line": 136, "column": 12 }, "end": { "line": 136, "column": 16 } } }, { "type": { "label": "_=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "+=", "start": 4272, "end": 4274, "loc": { "start": { "line": 136, "column": 17 }, "end": { "line": 136, "column": 19 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "
", "start": 4275, "end": 4283, "loc": { "start": { "line": 136, "column": 20 }, "end": { "line": 136, "column": 28 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4283, "end": 4284, "loc": { "start": { "line": 136, "column": 28 }, "end": { "line": 136, "column": 29 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4293, "end": 4294, "loc": { "start": { "line": 137, "column": 8 }, "end": { "line": 137, "column": 9 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4303, "end": 4307, "loc": { "start": { "line": 138, "column": 8 }, "end": { "line": 138, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4307, "end": 4308, "loc": { "start": { "line": 138, "column": 12 }, "end": { "line": 138, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsElement", "start": 4308, "end": 4322, "loc": { "start": { "line": 138, "column": 13 }, "end": { "line": 138, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4322, "end": 4323, "loc": { "start": { "line": 138, "column": 27 }, "end": { "line": 138, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "innerHTML", "start": 4323, "end": 4332, "loc": { "start": { "line": 138, "column": 28 }, "end": { "line": 138, "column": 37 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4333, "end": 4334, "loc": { "start": { "line": 138, "column": 38 }, "end": { "line": 138, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "html", "start": 4335, "end": 4339, "loc": { "start": { "line": 138, "column": 40 }, "end": { "line": 138, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4339, "end": 4340, "loc": { "start": { "line": 138, "column": 44 }, "end": { "line": 138, "column": 45 } } }, { "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": 4349, "end": 4352, "loc": { "start": { "line": 139, "column": 8 }, "end": { "line": 139, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4353, "end": 4354, "loc": { "start": { "line": 139, "column": 12 }, "end": { "line": 139, "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": 4354, "end": 4357, "loc": { "start": { "line": 139, "column": 13 }, "end": { "line": 139, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 4358, "end": 4359, "loc": { "start": { "line": 139, "column": 17 }, "end": { "line": 139, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4360, "end": 4361, "loc": { "start": { "line": 139, "column": 19 }, "end": { "line": 139, "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": 4362, "end": 4363, "loc": { "start": { "line": 139, "column": 21 }, "end": { "line": 139, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4363, "end": 4364, "loc": { "start": { "line": 139, "column": 22 }, "end": { "line": 139, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 4365, "end": 4368, "loc": { "start": { "line": 139, "column": 24 }, "end": { "line": 139, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4369, "end": 4370, "loc": { "start": { "line": 139, "column": 28 }, "end": { "line": 139, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsInfo", "start": 4371, "end": 4381, "loc": { "start": { "line": 139, "column": 30 }, "end": { "line": 139, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4381, "end": 4382, "loc": { "start": { "line": 139, "column": 40 }, "end": { "line": 139, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 4382, "end": 4388, "loc": { "start": { "line": 139, "column": 41 }, "end": { "line": 139, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4388, "end": 4389, "loc": { "start": { "line": 139, "column": 47 }, "end": { "line": 139, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 4390, "end": 4391, "loc": { "start": { "line": 139, "column": 49 }, "end": { "line": 139, "column": 50 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 4392, "end": 4393, "loc": { "start": { "line": 139, "column": 51 }, "end": { "line": 139, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 4394, "end": 4397, "loc": { "start": { "line": 139, "column": 53 }, "end": { "line": 139, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4397, "end": 4398, "loc": { "start": { "line": 139, "column": 56 }, "end": { "line": 139, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 4399, "end": 4400, "loc": { "start": { "line": 139, "column": 58 }, "end": { "line": 139, "column": 59 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 4400, "end": 4402, "loc": { "start": { "line": 139, "column": 59 }, "end": { "line": 139, "column": 61 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4402, "end": 4403, "loc": { "start": { "line": 139, "column": 61 }, "end": { "line": 139, "column": 62 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4404, "end": 4405, "loc": { "start": { "line": 139, "column": 63 }, "end": { "line": 139, "column": 64 } } }, { "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": 4418, "end": 4423, "loc": { "start": { "line": 140, "column": 12 }, "end": { "line": 140, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 4424, "end": 4433, "loc": { "start": { "line": 140, "column": 18 }, "end": { "line": 140, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4434, "end": 4435, "loc": { "start": { "line": 140, "column": 28 }, "end": { "line": 140, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsInfo", "start": 4436, "end": 4446, "loc": { "start": { "line": 140, "column": 30 }, "end": { "line": 140, "column": 40 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4446, "end": 4447, "loc": { "start": { "line": 140, "column": 40 }, "end": { "line": 140, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 4447, "end": 4448, "loc": { "start": { "line": 140, "column": 41 }, "end": { "line": 140, "column": 42 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4448, "end": 4449, "loc": { "start": { "line": 140, "column": 42 }, "end": { "line": 140, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4449, "end": 4450, "loc": { "start": { "line": 140, "column": 43 }, "end": { "line": 140, "column": 44 } } }, { "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": 4463, "end": 4468, "loc": { "start": { "line": 141, "column": 12 }, "end": { "line": 141, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 4469, "end": 4476, "loc": { "start": { "line": 141, "column": 18 }, "end": { "line": 141, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4477, "end": 4478, "loc": { "start": { "line": 141, "column": 26 }, "end": { "line": 141, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 4479, "end": 4488, "loc": { "start": { "line": 141, "column": 28 }, "end": { "line": 141, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4488, "end": 4489, "loc": { "start": { "line": 141, "column": 37 }, "end": { "line": 141, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 4489, "end": 4491, "loc": { "start": { "line": 141, "column": 38 }, "end": { "line": 141, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4491, "end": 4492, "loc": { "start": { "line": 141, "column": 40 }, "end": { "line": 141, "column": 41 } } }, { "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": 4505, "end": 4510, "loc": { "start": { "line": 142, "column": 12 }, "end": { "line": 142, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checkBox", "start": 4511, "end": 4519, "loc": { "start": { "line": 142, "column": 18 }, "end": { "line": 142, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4520, "end": 4521, "loc": { "start": { "line": 142, "column": 27 }, "end": { "line": 142, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "document", "start": 4522, "end": 4530, "loc": { "start": { "line": 142, "column": 29 }, "end": { "line": 142, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4530, "end": 4531, "loc": { "start": { "line": 142, "column": 37 }, "end": { "line": 142, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getElementById", "start": 4531, "end": 4545, "loc": { "start": { "line": 142, "column": 38 }, "end": { "line": 142, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4545, "end": 4546, "loc": { "start": { "line": 142, "column": 52 }, "end": { "line": 142, "column": 53 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 4546, "end": 4548, "loc": { "start": { "line": 142, "column": 53 }, "end": { "line": 142, "column": 55 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4549, "end": 4550, "loc": { "start": { "line": 142, "column": 56 }, "end": { "line": 142, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 4551, "end": 4558, "loc": { "start": { "line": 142, "column": 58 }, "end": { "line": 142, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4558, "end": 4559, "loc": { "start": { "line": 142, "column": 65 }, "end": { "line": 142, "column": 66 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4559, "end": 4560, "loc": { "start": { "line": 142, "column": 66 }, "end": { "line": 142, "column": 67 } } }, { "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": 4573, "end": 4578, "loc": { "start": { "line": 143, "column": 12 }, "end": { "line": 143, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "span", "start": 4579, "end": 4583, "loc": { "start": { "line": 143, "column": 18 }, "end": { "line": 143, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4584, "end": 4585, "loc": { "start": { "line": 143, "column": 23 }, "end": { "line": 143, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "document", "start": 4586, "end": 4594, "loc": { "start": { "line": 143, "column": 25 }, "end": { "line": 143, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4594, "end": 4595, "loc": { "start": { "line": 143, "column": 33 }, "end": { "line": 143, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getElementById", "start": 4595, "end": 4609, "loc": { "start": { "line": 143, "column": 34 }, "end": { "line": 143, "column": 48 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4609, "end": 4610, "loc": { "start": { "line": 143, "column": 48 }, "end": { "line": 143, "column": 49 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "span-", "start": 4610, "end": 4617, "loc": { "start": { "line": 143, "column": 49 }, "end": { "line": 143, "column": 56 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 4618, "end": 4619, "loc": { "start": { "line": 143, "column": 57 }, "end": { "line": 143, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 4620, "end": 4627, "loc": { "start": { "line": 143, "column": 59 }, "end": { "line": 143, "column": 66 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4627, "end": 4628, "loc": { "start": { "line": 143, "column": 66 }, "end": { "line": 143, "column": 67 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4628, "end": 4629, "loc": { "start": { "line": 143, "column": 67 }, "end": { "line": 143, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checkBox", "start": 4642, "end": 4650, "loc": { "start": { "line": 144, "column": 12 }, "end": { "line": 144, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4650, "end": 4651, "loc": { "start": { "line": 144, "column": 20 }, "end": { "line": 144, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "addEventListener", "start": 4651, "end": 4667, "loc": { "start": { "line": 144, "column": 21 }, "end": { "line": 144, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4667, "end": 4668, "loc": { "start": { "line": 144, "column": 37 }, "end": { "line": 144, "column": 38 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "click", "start": 4668, "end": 4675, "loc": { "start": { "line": 144, "column": 38 }, "end": { "line": 144, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4675, "end": 4676, "loc": { "start": { "line": 144, "column": 45 }, "end": { "line": 144, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4677, "end": 4678, "loc": { "start": { "line": 144, "column": 47 }, "end": { "line": 144, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4678, "end": 4679, "loc": { "start": { "line": 144, "column": 48 }, "end": { "line": 144, "column": 49 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4680, "end": 4682, "loc": { "start": { "line": 144, "column": 50 }, "end": { "line": 144, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4683, "end": 4684, "loc": { "start": { "line": 144, "column": 53 }, "end": { "line": 144, "column": 54 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 4701, "end": 4703, "loc": { "start": { "line": 145, "column": 16 }, "end": { "line": 145, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4704, "end": 4705, "loc": { "start": { "line": 145, "column": 19 }, "end": { "line": 145, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checkBox", "start": 4705, "end": 4713, "loc": { "start": { "line": 145, "column": 20 }, "end": { "line": 145, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4713, "end": 4714, "loc": { "start": { "line": 145, "column": 28 }, "end": { "line": 145, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checked", "start": 4714, "end": 4721, "loc": { "start": { "line": 145, "column": 29 }, "end": { "line": 145, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4721, "end": 4722, "loc": { "start": { "line": 145, "column": 36 }, "end": { "line": 145, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4723, "end": 4724, "loc": { "start": { "line": 145, "column": 38 }, "end": { "line": 145, "column": 39 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4745, "end": 4749, "loc": { "start": { "line": 146, "column": 20 }, "end": { "line": 146, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4749, "end": 4750, "loc": { "start": { "line": 146, "column": 24 }, "end": { "line": 146, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadModel", "start": 4750, "end": 4759, "loc": { "start": { "line": 146, "column": 25 }, "end": { "line": 146, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4759, "end": 4760, "loc": { "start": { "line": 146, "column": 34 }, "end": { "line": 146, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 4760, "end": 4767, "loc": { "start": { "line": 146, "column": 35 }, "end": { "line": 146, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4767, "end": 4768, "loc": { "start": { "line": 146, "column": 42 }, "end": { "line": 146, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4768, "end": 4769, "loc": { "start": { "line": 146, "column": 43 }, "end": { "line": 146, "column": 44 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4786, "end": 4787, "loc": { "start": { "line": 147, "column": 16 }, "end": { "line": 147, "column": 17 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 4788, "end": 4792, "loc": { "start": { "line": 147, "column": 18 }, "end": { "line": 147, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4793, "end": 4794, "loc": { "start": { "line": 147, "column": 23 }, "end": { "line": 147, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4815, "end": 4819, "loc": { "start": { "line": 148, "column": 20 }, "end": { "line": 148, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4819, "end": 4820, "loc": { "start": { "line": 148, "column": 24 }, "end": { "line": 148, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unloadModel", "start": 4820, "end": 4831, "loc": { "start": { "line": 148, "column": 25 }, "end": { "line": 148, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4831, "end": 4832, "loc": { "start": { "line": 148, "column": 36 }, "end": { "line": 148, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 4832, "end": 4841, "loc": { "start": { "line": 148, "column": 37 }, "end": { "line": 148, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4841, "end": 4842, "loc": { "start": { "line": 148, "column": 46 }, "end": { "line": 148, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 4842, "end": 4844, "loc": { "start": { "line": 148, "column": 47 }, "end": { "line": 148, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4844, "end": 4845, "loc": { "start": { "line": 148, "column": 49 }, "end": { "line": 148, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4845, "end": 4846, "loc": { "start": { "line": 148, "column": 50 }, "end": { "line": 148, "column": 51 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4863, "end": 4864, "loc": { "start": { "line": 149, "column": 16 }, "end": { "line": 149, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4877, "end": 4878, "loc": { "start": { "line": 150, "column": 12 }, "end": { "line": 150, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4878, "end": 4879, "loc": { "start": { "line": 150, "column": 13 }, "end": { "line": 150, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4879, "end": 4880, "loc": { "start": { "line": 150, "column": 14 }, "end": { "line": 150, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "span", "start": 4893, "end": 4897, "loc": { "start": { "line": 151, "column": 12 }, "end": { "line": 151, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4897, "end": 4898, "loc": { "start": { "line": 151, "column": 16 }, "end": { "line": 151, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "addEventListener", "start": 4898, "end": 4914, "loc": { "start": { "line": 151, "column": 17 }, "end": { "line": 151, "column": 33 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4914, "end": 4915, "loc": { "start": { "line": 151, "column": 33 }, "end": { "line": 151, "column": 34 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "click", "start": 4915, "end": 4922, "loc": { "start": { "line": 151, "column": 34 }, "end": { "line": 151, "column": 41 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4922, "end": 4923, "loc": { "start": { "line": 151, "column": 41 }, "end": { "line": 151, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4924, "end": 4925, "loc": { "start": { "line": 151, "column": 43 }, "end": { "line": 151, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4925, "end": 4926, "loc": { "start": { "line": 151, "column": 44 }, "end": { "line": 151, "column": 45 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4927, "end": 4929, "loc": { "start": { "line": 151, "column": 46 }, "end": { "line": 151, "column": 48 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 4930, "end": 4931, "loc": { "start": { "line": 151, "column": 49 }, "end": { "line": 151, "column": 50 } } }, { "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": 4948, "end": 4953, "loc": { "start": { "line": 152, "column": 16 }, "end": { "line": 152, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 4954, "end": 4959, "loc": { "start": { "line": 152, "column": 22 }, "end": { "line": 152, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 4960, "end": 4961, "loc": { "start": { "line": 152, "column": 28 }, "end": { "line": 152, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 4962, "end": 4966, "loc": { "start": { "line": 152, "column": 30 }, "end": { "line": 152, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4966, "end": 4967, "loc": { "start": { "line": 152, "column": 34 }, "end": { "line": 152, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 4967, "end": 4973, "loc": { "start": { "line": 152, "column": 35 }, "end": { "line": 152, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4973, "end": 4974, "loc": { "start": { "line": 152, "column": 41 }, "end": { "line": 152, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 4974, "end": 4979, "loc": { "start": { "line": 152, "column": 42 }, "end": { "line": 152, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4979, "end": 4980, "loc": { "start": { "line": 152, "column": 47 }, "end": { "line": 152, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 4980, "end": 4986, "loc": { "start": { "line": 152, "column": 48 }, "end": { "line": 152, "column": 54 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4986, "end": 4987, "loc": { "start": { "line": 152, "column": 54 }, "end": { "line": 152, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 4987, "end": 4994, "loc": { "start": { "line": 152, "column": 55 }, "end": { "line": 152, "column": 62 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4994, "end": 4995, "loc": { "start": { "line": 152, "column": 62 }, "end": { "line": 152, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 4995, "end": 4996, "loc": { "start": { "line": 152, "column": 63 }, "end": { "line": 152, "column": 64 } } }, { "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": 5013, "end": 5018, "loc": { "start": { "line": 153, "column": 16 }, "end": { "line": 153, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelLoaded", "start": 5019, "end": 5030, "loc": { "start": { "line": 153, "column": 22 }, "end": { "line": 153, "column": 33 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5031, "end": 5032, "loc": { "start": { "line": 153, "column": 34 }, "end": { "line": 153, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5033, "end": 5034, "loc": { "start": { "line": 153, "column": 36 }, "end": { "line": 153, "column": 37 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5034, "end": 5035, "loc": { "start": { "line": 153, "column": 37 }, "end": { "line": 153, "column": 38 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5035, "end": 5036, "loc": { "start": { "line": 153, "column": 38 }, "end": { "line": 153, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 5036, "end": 5041, "loc": { "start": { "line": 153, "column": 39 }, "end": { "line": 153, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5041, "end": 5042, "loc": { "start": { "line": 153, "column": 44 }, "end": { "line": 153, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5042, "end": 5043, "loc": { "start": { "line": 153, "column": 45 }, "end": { "line": 153, "column": 46 } } }, { "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": 5060, "end": 5062, "loc": { "start": { "line": 154, "column": 16 }, "end": { "line": 154, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5063, "end": 5064, "loc": { "start": { "line": 154, "column": 19 }, "end": { "line": 154, "column": 20 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 5064, "end": 5065, "loc": { "start": { "line": 154, "column": 20 }, "end": { "line": 154, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelLoaded", "start": 5065, "end": 5076, "loc": { "start": { "line": 154, "column": 21 }, "end": { "line": 154, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5076, "end": 5077, "loc": { "start": { "line": 154, "column": 32 }, "end": { "line": 154, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5078, "end": 5079, "loc": { "start": { "line": 154, "column": 34 }, "end": { "line": 154, "column": 35 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5100, "end": 5104, "loc": { "start": { "line": 155, "column": 20 }, "end": { "line": 155, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5104, "end": 5105, "loc": { "start": { "line": 155, "column": 24 }, "end": { "line": 155, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadModel", "start": 5105, "end": 5114, "loc": { "start": { "line": 155, "column": 25 }, "end": { "line": 155, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5114, "end": 5115, "loc": { "start": { "line": 155, "column": 34 }, "end": { "line": 155, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 5115, "end": 5122, "loc": { "start": { "line": 155, "column": 35 }, "end": { "line": 155, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5122, "end": 5123, "loc": { "start": { "line": 155, "column": 42 }, "end": { "line": 155, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5123, "end": 5124, "loc": { "start": { "line": 155, "column": 43 }, "end": { "line": 155, "column": 44 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5141, "end": 5142, "loc": { "start": { "line": 156, "column": 16 }, "end": { "line": 156, "column": 17 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 5143, "end": 5147, "loc": { "start": { "line": 156, "column": 18 }, "end": { "line": 156, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5148, "end": 5149, "loc": { "start": { "line": 156, "column": 23 }, "end": { "line": 156, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5170, "end": 5174, "loc": { "start": { "line": 157, "column": 20 }, "end": { "line": 157, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5174, "end": 5175, "loc": { "start": { "line": 157, "column": 24 }, "end": { "line": 157, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unloadModel", "start": 5175, "end": 5186, "loc": { "start": { "line": 157, "column": 25 }, "end": { "line": 157, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5186, "end": 5187, "loc": { "start": { "line": 157, "column": 36 }, "end": { "line": 157, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 5187, "end": 5196, "loc": { "start": { "line": 157, "column": 37 }, "end": { "line": 157, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5196, "end": 5197, "loc": { "start": { "line": 157, "column": 46 }, "end": { "line": 157, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 5197, "end": 5199, "loc": { "start": { "line": 157, "column": 47 }, "end": { "line": 157, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5199, "end": 5200, "loc": { "start": { "line": 157, "column": 49 }, "end": { "line": 157, "column": 50 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5200, "end": 5201, "loc": { "start": { "line": 157, "column": 50 }, "end": { "line": 157, "column": 51 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5218, "end": 5219, "loc": { "start": { "line": 158, "column": 16 }, "end": { "line": 158, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5232, "end": 5233, "loc": { "start": { "line": 159, "column": 12 }, "end": { "line": 159, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5233, "end": 5234, "loc": { "start": { "line": 159, "column": 13 }, "end": { "line": 159, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5234, "end": 5235, "loc": { "start": { "line": 159, "column": 14 }, "end": { "line": 159, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "span", "start": 5248, "end": 5252, "loc": { "start": { "line": 160, "column": 12 }, "end": { "line": 160, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5252, "end": 5253, "loc": { "start": { "line": 160, "column": 16 }, "end": { "line": 160, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "oncontextmenu", "start": 5253, "end": 5266, "loc": { "start": { "line": 160, "column": 17 }, "end": { "line": 160, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5267, "end": 5268, "loc": { "start": { "line": 160, "column": 31 }, "end": { "line": 160, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5269, "end": 5270, "loc": { "start": { "line": 160, "column": 33 }, "end": { "line": 160, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 5270, "end": 5271, "loc": { "start": { "line": 160, "column": 34 }, "end": { "line": 160, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5271, "end": 5272, "loc": { "start": { "line": 160, "column": 35 }, "end": { "line": 160, "column": 36 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5273, "end": 5275, "loc": { "start": { "line": 160, "column": 37 }, "end": { "line": 160, "column": 39 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5276, "end": 5277, "loc": { "start": { "line": 160, "column": 40 }, "end": { "line": 160, "column": 41 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5294, "end": 5298, "loc": { "start": { "line": 161, "column": 16 }, "end": { "line": 161, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5298, "end": 5299, "loc": { "start": { "line": 161, "column": 20 }, "end": { "line": 161, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsContextMenu", "start": 5299, "end": 5317, "loc": { "start": { "line": 161, "column": 21 }, "end": { "line": 161, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5317, "end": 5318, "loc": { "start": { "line": 161, "column": 39 }, "end": { "line": 161, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "context", "start": 5318, "end": 5325, "loc": { "start": { "line": 161, "column": 40 }, "end": { "line": 161, "column": 47 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5326, "end": 5327, "loc": { "start": { "line": 161, "column": 48 }, "end": { "line": 161, "column": 49 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5328, "end": 5329, "loc": { "start": { "line": 161, "column": 50 }, "end": { "line": 161, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 5350, "end": 5359, "loc": { "start": { "line": 162, "column": 20 }, "end": { "line": 162, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5359, "end": 5360, "loc": { "start": { "line": 162, "column": 29 }, "end": { "line": 162, "column": 30 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5361, "end": 5365, "loc": { "start": { "line": 162, "column": 31 }, "end": { "line": 162, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5365, "end": 5366, "loc": { "start": { "line": 162, "column": 35 }, "end": { "line": 162, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 5366, "end": 5375, "loc": { "start": { "line": 162, "column": 36 }, "end": { "line": 162, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5375, "end": 5376, "loc": { "start": { "line": 162, "column": 45 }, "end": { "line": 162, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 5397, "end": 5403, "loc": { "start": { "line": 163, "column": 20 }, "end": { "line": 163, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5403, "end": 5404, "loc": { "start": { "line": 163, "column": 26 }, "end": { "line": 163, "column": 27 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5405, "end": 5409, "loc": { "start": { "line": 163, "column": 28 }, "end": { "line": 163, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5409, "end": 5410, "loc": { "start": { "line": 163, "column": 32 }, "end": { "line": 163, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 5410, "end": 5416, "loc": { "start": { "line": 163, "column": 33 }, "end": { "line": 163, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5416, "end": 5417, "loc": { "start": { "line": 163, "column": 39 }, "end": { "line": 163, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 5438, "end": 5445, "loc": { "start": { "line": 164, "column": 20 }, "end": { "line": 164, "column": 27 } } }, { "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": 164, "column": 27 }, "end": { "line": 164, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 5447, "end": 5454, "loc": { "start": { "line": 164, "column": 29 }, "end": { "line": 164, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5471, "end": 5472, "loc": { "start": { "line": 165, "column": 16 }, "end": { "line": 165, "column": 17 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5472, "end": 5473, "loc": { "start": { "line": 165, "column": 17 }, "end": { "line": 165, "column": 18 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5490, "end": 5494, "loc": { "start": { "line": 166, "column": 16 }, "end": { "line": 166, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5494, "end": 5495, "loc": { "start": { "line": 166, "column": 20 }, "end": { "line": 166, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsContextMenu", "start": 5495, "end": 5513, "loc": { "start": { "line": 166, "column": 21 }, "end": { "line": 166, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5513, "end": 5514, "loc": { "start": { "line": 166, "column": 39 }, "end": { "line": 166, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "show", "start": 5514, "end": 5518, "loc": { "start": { "line": 166, "column": 40 }, "end": { "line": 166, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5518, "end": 5519, "loc": { "start": { "line": 166, "column": 44 }, "end": { "line": 166, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 5519, "end": 5520, "loc": { "start": { "line": 166, "column": 45 }, "end": { "line": 166, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5520, "end": 5521, "loc": { "start": { "line": 166, "column": 46 }, "end": { "line": 166, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pageX", "start": 5521, "end": 5526, "loc": { "start": { "line": 166, "column": 47 }, "end": { "line": 166, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5526, "end": 5527, "loc": { "start": { "line": 166, "column": 52 }, "end": { "line": 166, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 5528, "end": 5529, "loc": { "start": { "line": 166, "column": 54 }, "end": { "line": 166, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5529, "end": 5530, "loc": { "start": { "line": 166, "column": 55 }, "end": { "line": 166, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pageY", "start": 5530, "end": 5535, "loc": { "start": { "line": 166, "column": 56 }, "end": { "line": 166, "column": 61 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5535, "end": 5536, "loc": { "start": { "line": 166, "column": 61 }, "end": { "line": 166, "column": 62 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5536, "end": 5537, "loc": { "start": { "line": 166, "column": 62 }, "end": { "line": 166, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "e", "start": 5554, "end": 5555, "loc": { "start": { "line": 167, "column": 16 }, "end": { "line": 167, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5555, "end": 5556, "loc": { "start": { "line": 167, "column": 17 }, "end": { "line": 167, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "preventDefault", "start": 5556, "end": 5570, "loc": { "start": { "line": 167, "column": 18 }, "end": { "line": 167, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5570, "end": 5571, "loc": { "start": { "line": 167, "column": 32 }, "end": { "line": 167, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5571, "end": 5572, "loc": { "start": { "line": 167, "column": 33 }, "end": { "line": 167, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5572, "end": 5573, "loc": { "start": { "line": 167, "column": 34 }, "end": { "line": 167, "column": 35 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5586, "end": 5587, "loc": { "start": { "line": 168, "column": 12 }, "end": { "line": 168, "column": 13 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5587, "end": 5588, "loc": { "start": { "line": 168, "column": 13 }, "end": { "line": 168, "column": 14 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5597, "end": 5598, "loc": { "start": { "line": 169, "column": 8 }, "end": { "line": 169, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5603, "end": 5604, "loc": { "start": { "line": 170, "column": 4 }, "end": { "line": 170, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_parseViewerConfigs", "start": 5610, "end": 5629, "loc": { "start": { "line": 172, "column": 4 }, "end": { "line": 172, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5629, "end": 5630, "loc": { "start": { "line": 172, "column": 23 }, "end": { "line": 172, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 5630, "end": 5641, "loc": { "start": { "line": 172, "column": 24 }, "end": { "line": 172, "column": 35 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5641, "end": 5642, "loc": { "start": { "line": 172, "column": 35 }, "end": { "line": 172, "column": 36 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5643, "end": 5644, "loc": { "start": { "line": 172, "column": 37 }, "end": { "line": 172, "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": 5653, "end": 5658, "loc": { "start": { "line": 173, "column": 8 }, "end": { "line": 173, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerConfigs", "start": 5659, "end": 5672, "loc": { "start": { "line": 173, "column": 14 }, "end": { "line": 173, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5673, "end": 5674, "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": "projectInfo", "start": 5675, "end": 5686, "loc": { "start": { "line": 173, "column": 30 }, "end": { "line": 173, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5686, "end": 5687, "loc": { "start": { "line": 173, "column": 41 }, "end": { "line": 173, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerConfigs", "start": 5687, "end": 5700, "loc": { "start": { "line": 173, "column": 42 }, "end": { "line": 173, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5700, "end": 5701, "loc": { "start": { "line": 173, "column": 55 }, "end": { "line": 173, "column": 56 } } }, { "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": 5710, "end": 5712, "loc": { "start": { "line": 174, "column": 8 }, "end": { "line": 174, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5713, "end": 5714, "loc": { "start": { "line": 174, "column": 11 }, "end": { "line": 174, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerConfigs", "start": 5714, "end": 5727, "loc": { "start": { "line": 174, "column": 12 }, "end": { "line": 174, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5727, "end": 5728, "loc": { "start": { "line": 174, "column": 25 }, "end": { "line": 174, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5729, "end": 5730, "loc": { "start": { "line": 174, "column": 27 }, "end": { "line": 174, "column": 28 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5743, "end": 5747, "loc": { "start": { "line": 175, "column": 12 }, "end": { "line": 175, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5747, "end": 5748, "loc": { "start": { "line": 175, "column": 16 }, "end": { "line": 175, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 5748, "end": 5757, "loc": { "start": { "line": 175, "column": 17 }, "end": { "line": 175, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5757, "end": 5758, "loc": { "start": { "line": 175, "column": 26 }, "end": { "line": 175, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setConfigs", "start": 5758, "end": 5768, "loc": { "start": { "line": 175, "column": 27 }, "end": { "line": 175, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5768, "end": 5769, "loc": { "start": { "line": 175, "column": 37 }, "end": { "line": 175, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerConfigs", "start": 5769, "end": 5782, "loc": { "start": { "line": 175, "column": 38 }, "end": { "line": 175, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5782, "end": 5783, "loc": { "start": { "line": 175, "column": 51 }, "end": { "line": 175, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5783, "end": 5784, "loc": { "start": { "line": 175, "column": 52 }, "end": { "line": 175, "column": 53 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5793, "end": 5794, "loc": { "start": { "line": 176, "column": 8 }, "end": { "line": 176, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5799, "end": 5800, "loc": { "start": { "line": 177, "column": 4 }, "end": { "line": 177, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_parseViewerContent", "start": 5806, "end": 5825, "loc": { "start": { "line": 179, "column": 4 }, "end": { "line": 179, "column": 23 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5825, "end": 5826, "loc": { "start": { "line": 179, "column": 23 }, "end": { "line": 179, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 5826, "end": 5837, "loc": { "start": { "line": 179, "column": 24 }, "end": { "line": 179, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5837, "end": 5838, "loc": { "start": { "line": 179, "column": 35 }, "end": { "line": 179, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 5839, "end": 5843, "loc": { "start": { "line": 179, "column": 37 }, "end": { "line": 179, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5843, "end": 5844, "loc": { "start": { "line": 179, "column": 41 }, "end": { "line": 179, "column": 42 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5845, "end": 5846, "loc": { "start": { "line": 179, "column": 43 }, "end": { "line": 179, "column": 44 } } }, { "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": 5855, "end": 5860, "loc": { "start": { "line": 180, "column": 8 }, "end": { "line": 180, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerContent", "start": 5861, "end": 5874, "loc": { "start": { "line": 180, "column": 14 }, "end": { "line": 180, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 5875, "end": 5876, "loc": { "start": { "line": 180, "column": 28 }, "end": { "line": 180, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 5877, "end": 5888, "loc": { "start": { "line": 180, "column": 30 }, "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": 5888, "end": 5889, "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": "viewerContent", "start": 5889, "end": 5902, "loc": { "start": { "line": 180, "column": 42 }, "end": { "line": 180, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5902, "end": 5903, "loc": { "start": { "line": 180, "column": 55 }, "end": { "line": 180, "column": 56 } } }, { "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": 5912, "end": 5914, "loc": { "start": { "line": 181, "column": 8 }, "end": { "line": 181, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5915, "end": 5916, "loc": { "start": { "line": 181, "column": 11 }, "end": { "line": 181, "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": 5916, "end": 5917, "loc": { "start": { "line": 181, "column": 12 }, "end": { "line": 181, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerContent", "start": 5917, "end": 5930, "loc": { "start": { "line": 181, "column": 13 }, "end": { "line": 181, "column": 26 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5930, "end": 5931, "loc": { "start": { "line": 181, "column": 26 }, "end": { "line": 181, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5932, "end": 5933, "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": "done", "start": 5946, "end": 5950, "loc": { "start": { "line": 182, "column": 12 }, "end": { "line": 182, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5950, "end": 5951, "loc": { "start": { "line": 182, "column": 16 }, "end": { "line": 182, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5951, "end": 5952, "loc": { "start": { "line": 182, "column": 17 }, "end": { "line": 182, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5952, "end": 5953, "loc": { "start": { "line": 182, "column": 18 }, "end": { "line": 182, "column": 19 } } }, { "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": 5966, "end": 5972, "loc": { "start": { "line": 183, "column": 12 }, "end": { "line": 183, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5972, "end": 5973, "loc": { "start": { "line": 183, "column": 18 }, "end": { "line": 183, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 5982, "end": 5983, "loc": { "start": { "line": 184, "column": 8 }, "end": { "line": 184, "column": 9 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 5992, "end": 5996, "loc": { "start": { "line": 185, "column": 8 }, "end": { "line": 185, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 5996, "end": 5997, "loc": { "start": { "line": 185, "column": 12 }, "end": { "line": 185, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_parseModelsLoaded", "start": 5997, "end": 6015, "loc": { "start": { "line": 185, "column": 13 }, "end": { "line": 185, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6015, "end": 6016, "loc": { "start": { "line": 185, "column": 31 }, "end": { "line": 185, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerContent", "start": 6016, "end": 6029, "loc": { "start": { "line": 185, "column": 32 }, "end": { "line": 185, "column": 45 } } }, { "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": 185, "column": 45 }, "end": { "line": 185, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6031, "end": 6032, "loc": { "start": { "line": 185, "column": 47 }, "end": { "line": 185, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6032, "end": 6033, "loc": { "start": { "line": 185, "column": 48 }, "end": { "line": 185, "column": 49 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6034, "end": 6036, "loc": { "start": { "line": 185, "column": 50 }, "end": { "line": 185, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6037, "end": 6038, "loc": { "start": { "line": 185, "column": 53 }, "end": { "line": 185, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 6051, "end": 6055, "loc": { "start": { "line": 186, "column": 12 }, "end": { "line": 186, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6055, "end": 6056, "loc": { "start": { "line": 186, "column": 16 }, "end": { "line": 186, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6056, "end": 6057, "loc": { "start": { "line": 186, "column": 17 }, "end": { "line": 186, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6057, "end": 6058, "loc": { "start": { "line": 186, "column": 18 }, "end": { "line": 186, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6067, "end": 6068, "loc": { "start": { "line": 187, "column": 8 }, "end": { "line": 187, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6068, "end": 6069, "loc": { "start": { "line": 187, "column": 9 }, "end": { "line": 187, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6069, "end": 6070, "loc": { "start": { "line": 187, "column": 10 }, "end": { "line": 187, "column": 11 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6075, "end": 6076, "loc": { "start": { "line": 188, "column": 4 }, "end": { "line": 188, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_parseModelsLoaded", "start": 6082, "end": 6100, "loc": { "start": { "line": 190, "column": 4 }, "end": { "line": 190, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6100, "end": 6101, "loc": { "start": { "line": 190, "column": 22 }, "end": { "line": 190, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerContent", "start": 6101, "end": 6114, "loc": { "start": { "line": 190, "column": 23 }, "end": { "line": 190, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6114, "end": 6115, "loc": { "start": { "line": 190, "column": 36 }, "end": { "line": 190, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 6116, "end": 6120, "loc": { "start": { "line": 190, "column": 38 }, "end": { "line": 190, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6120, "end": 6121, "loc": { "start": { "line": 190, "column": 42 }, "end": { "line": 190, "column": 43 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6122, "end": 6123, "loc": { "start": { "line": 190, "column": 44 }, "end": { "line": 190, "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": 6132, "end": 6137, "loc": { "start": { "line": 191, "column": 8 }, "end": { "line": 191, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsLoaded", "start": 6138, "end": 6150, "loc": { "start": { "line": 191, "column": 14 }, "end": { "line": 191, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6151, "end": 6152, "loc": { "start": { "line": 191, "column": 27 }, "end": { "line": 191, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerContent", "start": 6153, "end": 6166, "loc": { "start": { "line": 191, "column": 29 }, "end": { "line": 191, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6166, "end": 6167, "loc": { "start": { "line": 191, "column": 42 }, "end": { "line": 191, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsLoaded", "start": 6167, "end": 6179, "loc": { "start": { "line": 191, "column": 43 }, "end": { "line": 191, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6179, "end": 6180, "loc": { "start": { "line": 191, "column": 55 }, "end": { "line": 191, "column": 56 } } }, { "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": 6189, "end": 6191, "loc": { "start": { "line": 192, "column": 8 }, "end": { "line": 192, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6192, "end": 6193, "loc": { "start": { "line": 192, "column": 11 }, "end": { "line": 192, "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": 6193, "end": 6194, "loc": { "start": { "line": 192, "column": 12 }, "end": { "line": 192, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsLoaded", "start": 6194, "end": 6206, "loc": { "start": { "line": 192, "column": 13 }, "end": { "line": 192, "column": 25 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 6207, "end": 6209, "loc": { "start": { "line": 192, "column": 26 }, "end": { "line": 192, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6210, "end": 6211, "loc": { "start": { "line": 192, "column": 29 }, "end": { "line": 192, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsLoaded", "start": 6211, "end": 6223, "loc": { "start": { "line": 192, "column": 30 }, "end": { "line": 192, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6223, "end": 6224, "loc": { "start": { "line": 192, "column": 42 }, "end": { "line": 192, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 6224, "end": 6230, "loc": { "start": { "line": 192, "column": 43 }, "end": { "line": 192, "column": 49 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 6231, "end": 6234, "loc": { "start": { "line": 192, "column": 50 }, "end": { "line": 192, "column": 53 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 6235, "end": 6236, "loc": { "start": { "line": 192, "column": 54 }, "end": { "line": 192, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6236, "end": 6237, "loc": { "start": { "line": 192, "column": 55 }, "end": { "line": 192, "column": 56 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6237, "end": 6238, "loc": { "start": { "line": 192, "column": 56 }, "end": { "line": 192, "column": 57 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6239, "end": 6240, "loc": { "start": { "line": 192, "column": 58 }, "end": { "line": 192, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 6253, "end": 6257, "loc": { "start": { "line": 193, "column": 12 }, "end": { "line": 193, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6257, "end": 6258, "loc": { "start": { "line": 193, "column": 16 }, "end": { "line": 193, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6258, "end": 6259, "loc": { "start": { "line": 193, "column": 17 }, "end": { "line": 193, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6259, "end": 6260, "loc": { "start": { "line": 193, "column": 18 }, "end": { "line": 193, "column": 19 } } }, { "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": 6273, "end": 6279, "loc": { "start": { "line": 194, "column": 12 }, "end": { "line": 194, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6279, "end": 6280, "loc": { "start": { "line": 194, "column": 18 }, "end": { "line": 194, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6289, "end": 6290, "loc": { "start": { "line": 195, "column": 8 }, "end": { "line": 195, "column": 9 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6299, "end": 6303, "loc": { "start": { "line": 196, "column": 8 }, "end": { "line": 196, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6303, "end": 6304, "loc": { "start": { "line": 196, "column": 12 }, "end": { "line": 196, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadNextModel", "start": 6304, "end": 6318, "loc": { "start": { "line": 196, "column": 13 }, "end": { "line": 196, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6318, "end": 6319, "loc": { "start": { "line": 196, "column": 27 }, "end": { "line": 196, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsLoaded", "start": 6319, "end": 6331, "loc": { "start": { "line": 196, "column": 28 }, "end": { "line": 196, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6331, "end": 6332, "loc": { "start": { "line": 196, "column": 40 }, "end": { "line": 196, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "slice", "start": 6332, "end": 6337, "loc": { "start": { "line": 196, "column": 41 }, "end": { "line": 196, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6337, "end": 6338, "loc": { "start": { "line": 196, "column": 46 }, "end": { "line": 196, "column": 47 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 6338, "end": 6339, "loc": { "start": { "line": 196, "column": 47 }, "end": { "line": 196, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6339, "end": 6340, "loc": { "start": { "line": 196, "column": 48 }, "end": { "line": 196, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6340, "end": 6341, "loc": { "start": { "line": 196, "column": 49 }, "end": { "line": 196, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 6342, "end": 6346, "loc": { "start": { "line": 196, "column": 51 }, "end": { "line": 196, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6346, "end": 6347, "loc": { "start": { "line": 196, "column": 55 }, "end": { "line": 196, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6347, "end": 6348, "loc": { "start": { "line": 196, "column": 56 }, "end": { "line": 196, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6353, "end": 6354, "loc": { "start": { "line": 197, "column": 4 }, "end": { "line": 197, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadNextModel", "start": 6360, "end": 6374, "loc": { "start": { "line": 199, "column": 4 }, "end": { "line": 199, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6374, "end": 6375, "loc": { "start": { "line": 199, "column": 18 }, "end": { "line": 199, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsLoaded", "start": 6375, "end": 6387, "loc": { "start": { "line": 199, "column": 19 }, "end": { "line": 199, "column": 31 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6387, "end": 6388, "loc": { "start": { "line": 199, "column": 31 }, "end": { "line": 199, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 6389, "end": 6393, "loc": { "start": { "line": 199, "column": 33 }, "end": { "line": 199, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6393, "end": 6394, "loc": { "start": { "line": 199, "column": 37 }, "end": { "line": 199, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6395, "end": 6396, "loc": { "start": { "line": 199, "column": 39 }, "end": { "line": 199, "column": 40 } } }, { "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": 6405, "end": 6407, "loc": { "start": { "line": 200, "column": 8 }, "end": { "line": 200, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6408, "end": 6409, "loc": { "start": { "line": 200, "column": 11 }, "end": { "line": 200, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsLoaded", "start": 6409, "end": 6421, "loc": { "start": { "line": 200, "column": 12 }, "end": { "line": 200, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6421, "end": 6422, "loc": { "start": { "line": 200, "column": 24 }, "end": { "line": 200, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 6422, "end": 6428, "loc": { "start": { "line": 200, "column": 25 }, "end": { "line": 200, "column": 31 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 6429, "end": 6432, "loc": { "start": { "line": 200, "column": 32 }, "end": { "line": 200, "column": 35 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 6433, "end": 6434, "loc": { "start": { "line": 200, "column": 36 }, "end": { "line": 200, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6434, "end": 6435, "loc": { "start": { "line": 200, "column": 37 }, "end": { "line": 200, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6436, "end": 6437, "loc": { "start": { "line": 200, "column": 39 }, "end": { "line": 200, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 6450, "end": 6454, "loc": { "start": { "line": 201, "column": 12 }, "end": { "line": 201, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6454, "end": 6455, "loc": { "start": { "line": 201, "column": 16 }, "end": { "line": 201, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6455, "end": 6456, "loc": { "start": { "line": 201, "column": 17 }, "end": { "line": 201, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6456, "end": 6457, "loc": { "start": { "line": 201, "column": 18 }, "end": { "line": 201, "column": 19 } } }, { "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": 6470, "end": 6476, "loc": { "start": { "line": 202, "column": 12 }, "end": { "line": 202, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6476, "end": 6477, "loc": { "start": { "line": 202, "column": 18 }, "end": { "line": 202, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6486, "end": 6487, "loc": { "start": { "line": 203, "column": 8 }, "end": { "line": 203, "column": 9 } } }, { "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": 6496, "end": 6501, "loc": { "start": { "line": 204, "column": 8 }, "end": { "line": 204, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 6502, "end": 6509, "loc": { "start": { "line": 204, "column": 14 }, "end": { "line": 204, "column": 21 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6510, "end": 6511, "loc": { "start": { "line": 204, "column": 22 }, "end": { "line": 204, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsLoaded", "start": 6512, "end": 6524, "loc": { "start": { "line": 204, "column": 24 }, "end": { "line": 204, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6524, "end": 6525, "loc": { "start": { "line": 204, "column": 36 }, "end": { "line": 204, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pop", "start": 6525, "end": 6528, "loc": { "start": { "line": 204, "column": 37 }, "end": { "line": 204, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6528, "end": 6529, "loc": { "start": { "line": 204, "column": 40 }, "end": { "line": 204, "column": 41 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6529, "end": 6530, "loc": { "start": { "line": 204, "column": 41 }, "end": { "line": 204, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6530, "end": 6531, "loc": { "start": { "line": 204, "column": 42 }, "end": { "line": 204, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6540, "end": 6544, "loc": { "start": { "line": 205, "column": 8 }, "end": { "line": 205, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6544, "end": 6545, "loc": { "start": { "line": 205, "column": 12 }, "end": { "line": 205, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadModel", "start": 6545, "end": 6554, "loc": { "start": { "line": 205, "column": 13 }, "end": { "line": 205, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6554, "end": 6555, "loc": { "start": { "line": 205, "column": 22 }, "end": { "line": 205, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 6555, "end": 6562, "loc": { "start": { "line": 205, "column": 23 }, "end": { "line": 205, "column": 30 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6562, "end": 6563, "loc": { "start": { "line": 205, "column": 30 }, "end": { "line": 205, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6576, "end": 6577, "loc": { "start": { "line": 206, "column": 12 }, "end": { "line": 206, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6577, "end": 6578, "loc": { "start": { "line": 206, "column": 13 }, "end": { "line": 206, "column": 14 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6579, "end": 6581, "loc": { "start": { "line": 206, "column": 15 }, "end": { "line": 206, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6582, "end": 6583, "loc": { "start": { "line": 206, "column": 18 }, "end": { "line": 206, "column": 19 } } }, { "type": "CommentLine", "value": " Done", "start": 6584, "end": 6591, "loc": { "start": { "line": 206, "column": 20 }, "end": { "line": 206, "column": 27 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6608, "end": 6612, "loc": { "start": { "line": 207, "column": 16 }, "end": { "line": 207, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6612, "end": 6613, "loc": { "start": { "line": 207, "column": 20 }, "end": { "line": 207, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadNextModel", "start": 6613, "end": 6627, "loc": { "start": { "line": 207, "column": 21 }, "end": { "line": 207, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6627, "end": 6628, "loc": { "start": { "line": 207, "column": 35 }, "end": { "line": 207, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsLoaded", "start": 6628, "end": 6640, "loc": { "start": { "line": 207, "column": 36 }, "end": { "line": 207, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6640, "end": 6641, "loc": { "start": { "line": 207, "column": 48 }, "end": { "line": 207, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 6642, "end": 6646, "loc": { "start": { "line": 207, "column": 50 }, "end": { "line": 207, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6646, "end": 6647, "loc": { "start": { "line": 207, "column": 54 }, "end": { "line": 207, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6647, "end": 6648, "loc": { "start": { "line": 207, "column": 55 }, "end": { "line": 207, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6661, "end": 6662, "loc": { "start": { "line": 208, "column": 12 }, "end": { "line": 208, "column": 13 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6662, "end": 6663, "loc": { "start": { "line": 208, "column": 13 }, "end": { "line": 208, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6676, "end": 6677, "loc": { "start": { "line": 209, "column": 12 }, "end": { "line": 209, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6677, "end": 6678, "loc": { "start": { "line": 209, "column": 13 }, "end": { "line": 209, "column": 14 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6679, "end": 6681, "loc": { "start": { "line": 209, "column": 15 }, "end": { "line": 209, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6682, "end": 6683, "loc": { "start": { "line": 209, "column": 18 }, "end": { "line": 209, "column": 19 } } }, { "type": "CommentLine", "value": " Error - recover and attempt to load next model", "start": 6684, "end": 6733, "loc": { "start": { "line": 209, "column": 20 }, "end": { "line": 209, "column": 69 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6750, "end": 6754, "loc": { "start": { "line": 210, "column": 16 }, "end": { "line": 210, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6754, "end": 6755, "loc": { "start": { "line": 210, "column": 20 }, "end": { "line": 210, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadNextModel", "start": 6755, "end": 6769, "loc": { "start": { "line": 210, "column": 21 }, "end": { "line": 210, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6769, "end": 6770, "loc": { "start": { "line": 210, "column": 35 }, "end": { "line": 210, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelsLoaded", "start": 6770, "end": 6782, "loc": { "start": { "line": 210, "column": 36 }, "end": { "line": 210, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6782, "end": 6783, "loc": { "start": { "line": 210, "column": 48 }, "end": { "line": 210, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 6784, "end": 6788, "loc": { "start": { "line": 210, "column": 50 }, "end": { "line": 210, "column": 54 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6788, "end": 6789, "loc": { "start": { "line": 210, "column": 54 }, "end": { "line": 210, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6789, "end": 6790, "loc": { "start": { "line": 210, "column": 55 }, "end": { "line": 210, "column": 56 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6803, "end": 6804, "loc": { "start": { "line": 211, "column": 12 }, "end": { "line": 211, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6804, "end": 6805, "loc": { "start": { "line": 211, "column": 13 }, "end": { "line": 211, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6805, "end": 6806, "loc": { "start": { "line": 211, "column": 14 }, "end": { "line": 211, "column": 15 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6811, "end": 6812, "loc": { "start": { "line": 212, "column": 4 }, "end": { "line": 212, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_parseViewerState", "start": 6818, "end": 6835, "loc": { "start": { "line": 214, "column": 4 }, "end": { "line": 214, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6835, "end": 6836, "loc": { "start": { "line": 214, "column": 21 }, "end": { "line": 214, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 6836, "end": 6847, "loc": { "start": { "line": 214, "column": 22 }, "end": { "line": 214, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6847, "end": 6848, "loc": { "start": { "line": 214, "column": 33 }, "end": { "line": 214, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 6849, "end": 6853, "loc": { "start": { "line": 214, "column": 35 }, "end": { "line": 214, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6853, "end": 6854, "loc": { "start": { "line": 214, "column": 39 }, "end": { "line": 214, "column": 40 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6855, "end": 6856, "loc": { "start": { "line": 214, "column": 41 }, "end": { "line": 214, "column": 42 } } }, { "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": 6865, "end": 6870, "loc": { "start": { "line": 215, "column": 8 }, "end": { "line": 215, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerState", "start": 6871, "end": 6882, "loc": { "start": { "line": 215, "column": 14 }, "end": { "line": 215, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 6883, "end": 6884, "loc": { "start": { "line": 215, "column": 26 }, "end": { "line": 215, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectInfo", "start": 6885, "end": 6896, "loc": { "start": { "line": 215, "column": 28 }, "end": { "line": 215, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6896, "end": 6897, "loc": { "start": { "line": 215, "column": 39 }, "end": { "line": 215, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerState", "start": 6897, "end": 6908, "loc": { "start": { "line": 215, "column": 40 }, "end": { "line": 215, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6908, "end": 6909, "loc": { "start": { "line": 215, "column": 51 }, "end": { "line": 215, "column": 52 } } }, { "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": 6918, "end": 6920, "loc": { "start": { "line": 216, "column": 8 }, "end": { "line": 216, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6921, "end": 6922, "loc": { "start": { "line": 216, "column": 11 }, "end": { "line": 216, "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": 6922, "end": 6923, "loc": { "start": { "line": 216, "column": 12 }, "end": { "line": 216, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerState", "start": 6923, "end": 6934, "loc": { "start": { "line": 216, "column": 13 }, "end": { "line": 216, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6934, "end": 6935, "loc": { "start": { "line": 216, "column": 24 }, "end": { "line": 216, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6936, "end": 6937, "loc": { "start": { "line": 216, "column": 26 }, "end": { "line": 216, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 6950, "end": 6954, "loc": { "start": { "line": 217, "column": 12 }, "end": { "line": 217, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6954, "end": 6955, "loc": { "start": { "line": 217, "column": 16 }, "end": { "line": 217, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6955, "end": 6956, "loc": { "start": { "line": 217, "column": 17 }, "end": { "line": 217, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6956, "end": 6957, "loc": { "start": { "line": 217, "column": 18 }, "end": { "line": 217, "column": 19 } } }, { "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": 6970, "end": 6976, "loc": { "start": { "line": 218, "column": 12 }, "end": { "line": 218, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 6976, "end": 6977, "loc": { "start": { "line": 218, "column": 18 }, "end": { "line": 218, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 6986, "end": 6987, "loc": { "start": { "line": 219, "column": 8 }, "end": { "line": 219, "column": 9 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 6996, "end": 7000, "loc": { "start": { "line": 220, "column": 8 }, "end": { "line": 220, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7000, "end": 7001, "loc": { "start": { "line": 220, "column": 12 }, "end": { "line": 220, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 7001, "end": 7010, "loc": { "start": { "line": 220, "column": 13 }, "end": { "line": 220, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7010, "end": 7011, "loc": { "start": { "line": 220, "column": 22 }, "end": { "line": 220, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setViewerState", "start": 7011, "end": 7025, "loc": { "start": { "line": 220, "column": 23 }, "end": { "line": 220, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7025, "end": 7026, "loc": { "start": { "line": 220, "column": 37 }, "end": { "line": 220, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewerState", "start": 7026, "end": 7037, "loc": { "start": { "line": 220, "column": 38 }, "end": { "line": 220, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7037, "end": 7038, "loc": { "start": { "line": 220, "column": 49 }, "end": { "line": 220, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 7039, "end": 7043, "loc": { "start": { "line": 220, "column": 51 }, "end": { "line": 220, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7043, "end": 7044, "loc": { "start": { "line": 220, "column": 55 }, "end": { "line": 220, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7044, "end": 7045, "loc": { "start": { "line": 220, "column": 56 }, "end": { "line": 220, "column": 57 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7050, "end": 7051, "loc": { "start": { "line": 221, "column": 4 }, "end": { "line": 221, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unloadProject", "start": 7057, "end": 7070, "loc": { "start": { "line": 223, "column": 4 }, "end": { "line": 223, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7070, "end": 7071, "loc": { "start": { "line": 223, "column": 17 }, "end": { "line": 223, "column": 18 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7071, "end": 7072, "loc": { "start": { "line": 223, "column": 18 }, "end": { "line": 223, "column": 19 } } }, { "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": 223, "column": 20 }, "end": { "line": 223, "column": 21 } } }, { "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": 7083, "end": 7085, "loc": { "start": { "line": 224, "column": 8 }, "end": { "line": 224, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7086, "end": 7087, "loc": { "start": { "line": 224, "column": 11 }, "end": { "line": 224, "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": 7087, "end": 7088, "loc": { "start": { "line": 224, "column": 12 }, "end": { "line": 224, "column": 13 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7088, "end": 7092, "loc": { "start": { "line": 224, "column": 13 }, "end": { "line": 224, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7092, "end": 7093, "loc": { "start": { "line": 224, "column": 17 }, "end": { "line": 224, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 7093, "end": 7103, "loc": { "start": { "line": 224, "column": 18 }, "end": { "line": 224, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7103, "end": 7104, "loc": { "start": { "line": 224, "column": 28 }, "end": { "line": 224, "column": 29 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7105, "end": 7106, "loc": { "start": { "line": 224, "column": 30 }, "end": { "line": 224, "column": 31 } } }, { "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": 7119, "end": 7125, "loc": { "start": { "line": 225, "column": 12 }, "end": { "line": 225, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7125, "end": 7126, "loc": { "start": { "line": 225, "column": 18 }, "end": { "line": 225, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7135, "end": 7136, "loc": { "start": { "line": 226, "column": 8 }, "end": { "line": 226, "column": 9 } } }, { "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": 7145, "end": 7150, "loc": { "start": { "line": 227, "column": 8 }, "end": { "line": 227, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 7151, "end": 7157, "loc": { "start": { "line": 227, "column": 14 }, "end": { "line": 227, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7158, "end": 7159, "loc": { "start": { "line": 227, "column": 21 }, "end": { "line": 227, "column": 22 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7160, "end": 7164, "loc": { "start": { "line": 227, "column": 23 }, "end": { "line": 227, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7164, "end": 7165, "loc": { "start": { "line": 227, "column": 27 }, "end": { "line": 227, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 7165, "end": 7171, "loc": { "start": { "line": 227, "column": 28 }, "end": { "line": 227, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7171, "end": 7172, "loc": { "start": { "line": 227, "column": 34 }, "end": { "line": 227, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 7172, "end": 7177, "loc": { "start": { "line": 227, "column": 35 }, "end": { "line": 227, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7177, "end": 7178, "loc": { "start": { "line": 227, "column": 40 }, "end": { "line": 227, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 7178, "end": 7184, "loc": { "start": { "line": 227, "column": 41 }, "end": { "line": 227, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7184, "end": 7185, "loc": { "start": { "line": 227, "column": 47 }, "end": { "line": 227, "column": 48 } } }, { "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": 7194, "end": 7197, "loc": { "start": { "line": 228, "column": 8 }, "end": { "line": 228, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7198, "end": 7199, "loc": { "start": { "line": 228, "column": 12 }, "end": { "line": 228, "column": 13 } } }, { "type": { "label": "var", "keyword": "var", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "var", "start": 7199, "end": 7202, "loc": { "start": { "line": 228, "column": 13 }, "end": { "line": 228, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 7203, "end": 7210, "loc": { "start": { "line": 228, "column": 17 }, "end": { "line": 228, "column": 24 } } }, { "type": { "label": "in", "keyword": "in", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "in", "start": 7211, "end": 7213, "loc": { "start": { "line": 228, "column": 25 }, "end": { "line": 228, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 7214, "end": 7220, "loc": { "start": { "line": 228, "column": 28 }, "end": { "line": 228, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7220, "end": 7221, "loc": { "start": { "line": 228, "column": 34 }, "end": { "line": 228, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7222, "end": 7223, "loc": { "start": { "line": 228, "column": 36 }, "end": { "line": 228, "column": 37 } } }, { "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": 7236, "end": 7238, "loc": { "start": { "line": 229, "column": 12 }, "end": { "line": 229, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7239, "end": 7240, "loc": { "start": { "line": 229, "column": 15 }, "end": { "line": 229, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 7240, "end": 7246, "loc": { "start": { "line": 229, "column": 16 }, "end": { "line": 229, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7246, "end": 7247, "loc": { "start": { "line": 229, "column": 22 }, "end": { "line": 229, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hasOwnProperty", "start": 7247, "end": 7261, "loc": { "start": { "line": 229, "column": 23 }, "end": { "line": 229, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7261, "end": 7262, "loc": { "start": { "line": 229, "column": 37 }, "end": { "line": 229, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 7262, "end": 7269, "loc": { "start": { "line": 229, "column": 38 }, "end": { "line": 229, "column": 45 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7269, "end": 7270, "loc": { "start": { "line": 229, "column": 45 }, "end": { "line": 229, "column": 46 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7270, "end": 7271, "loc": { "start": { "line": 229, "column": 46 }, "end": { "line": 229, "column": 47 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7272, "end": 7273, "loc": { "start": { "line": 229, "column": 48 }, "end": { "line": 229, "column": 49 } } }, { "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": 7290, "end": 7295, "loc": { "start": { "line": 230, "column": 16 }, "end": { "line": 230, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 7296, "end": 7301, "loc": { "start": { "line": 230, "column": 22 }, "end": { "line": 230, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7302, "end": 7303, "loc": { "start": { "line": 230, "column": 28 }, "end": { "line": 230, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 7304, "end": 7310, "loc": { "start": { "line": 230, "column": 30 }, "end": { "line": 230, "column": 36 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7310, "end": 7311, "loc": { "start": { "line": 230, "column": 36 }, "end": { "line": 230, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 7311, "end": 7318, "loc": { "start": { "line": 230, "column": 37 }, "end": { "line": 230, "column": 44 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7318, "end": 7319, "loc": { "start": { "line": 230, "column": 44 }, "end": { "line": 230, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7319, "end": 7320, "loc": { "start": { "line": 230, "column": 45 }, "end": { "line": 230, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 7337, "end": 7342, "loc": { "start": { "line": 231, "column": 16 }, "end": { "line": 231, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7342, "end": 7343, "loc": { "start": { "line": 231, "column": 21 }, "end": { "line": 231, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 7343, "end": 7350, "loc": { "start": { "line": 231, "column": 22 }, "end": { "line": 231, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7350, "end": 7351, "loc": { "start": { "line": 231, "column": 29 }, "end": { "line": 231, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7351, "end": 7352, "loc": { "start": { "line": 231, "column": 30 }, "end": { "line": 231, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7352, "end": 7353, "loc": { "start": { "line": 231, "column": 31 }, "end": { "line": 231, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7366, "end": 7367, "loc": { "start": { "line": 232, "column": 12 }, "end": { "line": 232, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7376, "end": 7377, "loc": { "start": { "line": 233, "column": 8 }, "end": { "line": 233, "column": 9 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7386, "end": 7390, "loc": { "start": { "line": 234, "column": 8 }, "end": { "line": 234, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7390, "end": 7391, "loc": { "start": { "line": 234, "column": 12 }, "end": { "line": 234, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsElement", "start": 7391, "end": 7405, "loc": { "start": { "line": 234, "column": 13 }, "end": { "line": 234, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7405, "end": 7406, "loc": { "start": { "line": 234, "column": 27 }, "end": { "line": 234, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "innerHTML", "start": 7406, "end": 7415, "loc": { "start": { "line": 234, "column": 28 }, "end": { "line": 234, "column": 37 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7416, "end": 7417, "loc": { "start": { "line": 234, "column": 38 }, "end": { "line": 234, "column": 39 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 7418, "end": 7420, "loc": { "start": { "line": 234, "column": 40 }, "end": { "line": 234, "column": 42 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7420, "end": 7421, "loc": { "start": { "line": 234, "column": 42 }, "end": { "line": 234, "column": 43 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7430, "end": 7434, "loc": { "start": { "line": 235, "column": 8 }, "end": { "line": 235, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7434, "end": 7435, "loc": { "start": { "line": 235, "column": 12 }, "end": { "line": 235, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 7435, "end": 7451, "loc": { "start": { "line": 235, "column": 13 }, "end": { "line": 235, "column": 29 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7452, "end": 7453, "loc": { "start": { "line": 235, "column": 30 }, "end": { "line": 235, "column": 31 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 7454, "end": 7455, "loc": { "start": { "line": 235, "column": 32 }, "end": { "line": 235, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7455, "end": 7456, "loc": { "start": { "line": 235, "column": 33 }, "end": { "line": 235, "column": 34 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7466, "end": 7470, "loc": { "start": { "line": 237, "column": 8 }, "end": { "line": 237, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7470, "end": 7471, "loc": { "start": { "line": 237, "column": 12 }, "end": { "line": 237, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadModelsButtonElement", "start": 7471, "end": 7495, "loc": { "start": { "line": 237, "column": 13 }, "end": { "line": 237, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7495, "end": 7496, "loc": { "start": { "line": 237, "column": 37 }, "end": { "line": 237, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 7496, "end": 7505, "loc": { "start": { "line": 237, "column": 38 }, "end": { "line": 237, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7505, "end": 7506, "loc": { "start": { "line": 237, "column": 47 }, "end": { "line": 237, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 7506, "end": 7509, "loc": { "start": { "line": 237, "column": 48 }, "end": { "line": 237, "column": 51 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7509, "end": 7510, "loc": { "start": { "line": 237, "column": 51 }, "end": { "line": 237, "column": 52 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 7510, "end": 7520, "loc": { "start": { "line": 237, "column": 52 }, "end": { "line": 237, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7520, "end": 7521, "loc": { "start": { "line": 237, "column": 62 }, "end": { "line": 237, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7521, "end": 7522, "loc": { "start": { "line": 237, "column": 63 }, "end": { "line": 237, "column": 64 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7531, "end": 7535, "loc": { "start": { "line": 238, "column": 8 }, "end": { "line": 238, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7535, "end": 7536, "loc": { "start": { "line": 238, "column": 12 }, "end": { "line": 238, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 7536, "end": 7562, "loc": { "start": { "line": 238, "column": 13 }, "end": { "line": 238, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7562, "end": 7563, "loc": { "start": { "line": 238, "column": 39 }, "end": { "line": 238, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 7563, "end": 7572, "loc": { "start": { "line": 238, "column": 40 }, "end": { "line": 238, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7572, "end": 7573, "loc": { "start": { "line": 238, "column": 49 }, "end": { "line": 238, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 7573, "end": 7576, "loc": { "start": { "line": 238, "column": 50 }, "end": { "line": 238, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7576, "end": 7577, "loc": { "start": { "line": 238, "column": 53 }, "end": { "line": 238, "column": 54 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 7577, "end": 7587, "loc": { "start": { "line": 238, "column": 54 }, "end": { "line": 238, "column": 64 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7587, "end": 7588, "loc": { "start": { "line": 238, "column": 64 }, "end": { "line": 238, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7588, "end": 7589, "loc": { "start": { "line": 238, "column": 65 }, "end": { "line": 238, "column": 66 } } }, { "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": 7598, "end": 7600, "loc": { "start": { "line": 239, "column": 8 }, "end": { "line": 239, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7601, "end": 7602, "loc": { "start": { "line": 239, "column": 11 }, "end": { "line": 239, "column": 12 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7602, "end": 7606, "loc": { "start": { "line": 239, "column": 12 }, "end": { "line": 239, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7606, "end": 7607, "loc": { "start": { "line": 239, "column": 16 }, "end": { "line": 239, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_enableAddModels", "start": 7607, "end": 7623, "loc": { "start": { "line": 239, "column": 17 }, "end": { "line": 239, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7623, "end": 7624, "loc": { "start": { "line": 239, "column": 33 }, "end": { "line": 239, "column": 34 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7625, "end": 7626, "loc": { "start": { "line": 239, "column": 35 }, "end": { "line": 239, "column": 36 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7639, "end": 7643, "loc": { "start": { "line": 240, "column": 12 }, "end": { "line": 240, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7643, "end": 7644, "loc": { "start": { "line": 240, "column": 16 }, "end": { "line": 240, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_addModelButtonElement", "start": 7644, "end": 7666, "loc": { "start": { "line": 240, "column": 17 }, "end": { "line": 240, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7666, "end": 7667, "loc": { "start": { "line": 240, "column": 39 }, "end": { "line": 240, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 7667, "end": 7676, "loc": { "start": { "line": 240, "column": 40 }, "end": { "line": 240, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7676, "end": 7677, "loc": { "start": { "line": 240, "column": 49 }, "end": { "line": 240, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 7677, "end": 7680, "loc": { "start": { "line": 240, "column": 50 }, "end": { "line": 240, "column": 53 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7680, "end": 7681, "loc": { "start": { "line": 240, "column": 53 }, "end": { "line": 240, "column": 54 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 7681, "end": 7691, "loc": { "start": { "line": 240, "column": 54 }, "end": { "line": 240, "column": 64 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7691, "end": 7692, "loc": { "start": { "line": 240, "column": 64 }, "end": { "line": 240, "column": 65 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7692, "end": 7693, "loc": { "start": { "line": 240, "column": 65 }, "end": { "line": 240, "column": 66 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7702, "end": 7703, "loc": { "start": { "line": 241, "column": 8 }, "end": { "line": 241, "column": 9 } } }, { "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": 7712, "end": 7717, "loc": { "start": { "line": 242, "column": 8 }, "end": { "line": 242, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lastProjectId", "start": 7718, "end": 7731, "loc": { "start": { "line": 242, "column": 14 }, "end": { "line": 242, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7732, "end": 7733, "loc": { "start": { "line": 242, "column": 28 }, "end": { "line": 242, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7734, "end": 7738, "loc": { "start": { "line": 242, "column": 30 }, "end": { "line": 242, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7738, "end": 7739, "loc": { "start": { "line": 242, "column": 34 }, "end": { "line": 242, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 7739, "end": 7749, "loc": { "start": { "line": 242, "column": 35 }, "end": { "line": 242, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7749, "end": 7750, "loc": { "start": { "line": 242, "column": 45 }, "end": { "line": 242, "column": 46 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7759, "end": 7763, "loc": { "start": { "line": 243, "column": 8 }, "end": { "line": 243, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7763, "end": 7764, "loc": { "start": { "line": 243, "column": 12 }, "end": { "line": 243, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 7764, "end": 7774, "loc": { "start": { "line": 243, "column": 13 }, "end": { "line": 243, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 7775, "end": 7776, "loc": { "start": { "line": 243, "column": 24 }, "end": { "line": 243, "column": 25 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 7777, "end": 7781, "loc": { "start": { "line": 243, "column": 26 }, "end": { "line": 243, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7781, "end": 7782, "loc": { "start": { "line": 243, "column": 30 }, "end": { "line": 243, "column": 31 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7791, "end": 7795, "loc": { "start": { "line": 244, "column": 8 }, "end": { "line": 244, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7795, "end": 7796, "loc": { "start": { "line": 244, "column": 12 }, "end": { "line": 244, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fire", "start": 7796, "end": 7800, "loc": { "start": { "line": 244, "column": 13 }, "end": { "line": 244, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7800, "end": 7801, "loc": { "start": { "line": 244, "column": 17 }, "end": { "line": 244, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "projectUnloaded", "start": 7801, "end": 7818, "loc": { "start": { "line": 244, "column": 18 }, "end": { "line": 244, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7818, "end": 7819, "loc": { "start": { "line": 244, "column": 35 }, "end": { "line": 244, "column": 36 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7820, "end": 7821, "loc": { "start": { "line": 244, "column": 37 }, "end": { "line": 244, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "projectId", "start": 7834, "end": 7843, "loc": { "start": { "line": 245, "column": 12 }, "end": { "line": 245, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7843, "end": 7844, "loc": { "start": { "line": 245, "column": 21 }, "end": { "line": 245, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "lastProjectId", "start": 7845, "end": 7858, "loc": { "start": { "line": 245, "column": 23 }, "end": { "line": 245, "column": 36 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7867, "end": 7868, "loc": { "start": { "line": 246, "column": 8 }, "end": { "line": 246, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7868, "end": 7869, "loc": { "start": { "line": 246, "column": 9 }, "end": { "line": 246, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7869, "end": 7870, "loc": { "start": { "line": 246, "column": 10 }, "end": { "line": 246, "column": 11 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7875, "end": 7876, "loc": { "start": { "line": 247, "column": 4 }, "end": { "line": 247, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getLoadedProjectId", "start": 7882, "end": 7900, "loc": { "start": { "line": 249, "column": 4 }, "end": { "line": 249, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7900, "end": 7901, "loc": { "start": { "line": 249, "column": 22 }, "end": { "line": 249, "column": 23 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7901, "end": 7902, "loc": { "start": { "line": 249, "column": 23 }, "end": { "line": 249, "column": 24 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7903, "end": 7904, "loc": { "start": { "line": 249, "column": 25 }, "end": { "line": 249, "column": 26 } } }, { "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": 7913, "end": 7919, "loc": { "start": { "line": 250, "column": 8 }, "end": { "line": 250, "column": 14 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7920, "end": 7924, "loc": { "start": { "line": 250, "column": 15 }, "end": { "line": 250, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7924, "end": 7925, "loc": { "start": { "line": 250, "column": 19 }, "end": { "line": 250, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 7925, "end": 7935, "loc": { "start": { "line": 250, "column": 20 }, "end": { "line": 250, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7935, "end": 7936, "loc": { "start": { "line": 250, "column": 30 }, "end": { "line": 250, "column": 31 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7941, "end": 7942, "loc": { "start": { "line": 251, "column": 4 }, "end": { "line": 251, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getModelIds", "start": 7948, "end": 7959, "loc": { "start": { "line": 253, "column": 4 }, "end": { "line": 253, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7959, "end": 7960, "loc": { "start": { "line": 253, "column": 15 }, "end": { "line": 253, "column": 16 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7960, "end": 7961, "loc": { "start": { "line": 253, "column": 16 }, "end": { "line": 253, "column": 17 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7962, "end": 7963, "loc": { "start": { "line": 253, "column": 18 }, "end": { "line": 253, "column": 19 } } }, { "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": 7972, "end": 7978, "loc": { "start": { "line": 254, "column": 8 }, "end": { "line": 254, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Object", "start": 7979, "end": 7985, "loc": { "start": { "line": 254, "column": 15 }, "end": { "line": 254, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7985, "end": 7986, "loc": { "start": { "line": 254, "column": 21 }, "end": { "line": 254, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 7986, "end": 7990, "loc": { "start": { "line": 254, "column": 22 }, "end": { "line": 254, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 7990, "end": 7991, "loc": { "start": { "line": 254, "column": 26 }, "end": { "line": 254, "column": 27 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 7991, "end": 7995, "loc": { "start": { "line": 254, "column": 27 }, "end": { "line": 254, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 7995, "end": 7996, "loc": { "start": { "line": 254, "column": 31 }, "end": { "line": 254, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 7996, "end": 8007, "loc": { "start": { "line": 254, "column": 32 }, "end": { "line": 254, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8007, "end": 8008, "loc": { "start": { "line": 254, "column": 43 }, "end": { "line": 254, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8008, "end": 8009, "loc": { "start": { "line": 254, "column": 44 }, "end": { "line": 254, "column": 45 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8014, "end": 8015, "loc": { "start": { "line": 255, "column": 4 }, "end": { "line": 255, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadModel", "start": 8021, "end": 8030, "loc": { "start": { "line": 257, "column": 4 }, "end": { "line": 257, "column": 13 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8030, "end": 8031, "loc": { "start": { "line": 257, "column": 13 }, "end": { "line": 257, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 8031, "end": 8038, "loc": { "start": { "line": 257, "column": 14 }, "end": { "line": 257, "column": 21 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8038, "end": 8039, "loc": { "start": { "line": 257, "column": 21 }, "end": { "line": 257, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 8040, "end": 8044, "loc": { "start": { "line": 257, "column": 23 }, "end": { "line": 257, "column": 27 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8044, "end": 8045, "loc": { "start": { "line": 257, "column": 27 }, "end": { "line": 257, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 8046, "end": 8051, "loc": { "start": { "line": 257, "column": 29 }, "end": { "line": 257, "column": 34 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8051, "end": 8052, "loc": { "start": { "line": 257, "column": 34 }, "end": { "line": 257, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8053, "end": 8054, "loc": { "start": { "line": 257, "column": 36 }, "end": { "line": 257, "column": 37 } } }, { "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": 8063, "end": 8065, "loc": { "start": { "line": 258, "column": 8 }, "end": { "line": 258, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8066, "end": 8067, "loc": { "start": { "line": 258, "column": 11 }, "end": { "line": 258, "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": 8067, "end": 8068, "loc": { "start": { "line": 258, "column": 12 }, "end": { "line": 258, "column": 13 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8068, "end": 8072, "loc": { "start": { "line": 258, "column": 13 }, "end": { "line": 258, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8072, "end": 8073, "loc": { "start": { "line": 258, "column": 17 }, "end": { "line": 258, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 8073, "end": 8083, "loc": { "start": { "line": 258, "column": 18 }, "end": { "line": 258, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8083, "end": 8084, "loc": { "start": { "line": 258, "column": 28 }, "end": { "line": 258, "column": 29 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8085, "end": 8086, "loc": { "start": { "line": 258, "column": 30 }, "end": { "line": 258, "column": 31 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 8099, "end": 8104, "loc": { "start": { "line": 259, "column": 12 }, "end": { "line": 259, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 8105, "end": 8111, "loc": { "start": { "line": 259, "column": 18 }, "end": { "line": 259, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 8112, "end": 8113, "loc": { "start": { "line": 259, "column": 25 }, "end": { "line": 259, "column": 26 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "No project currently loaded", "start": 8114, "end": 8143, "loc": { "start": { "line": 259, "column": 27 }, "end": { "line": 259, "column": 56 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8143, "end": 8144, "loc": { "start": { "line": 259, "column": 56 }, "end": { "line": 259, "column": 57 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8157, "end": 8161, "loc": { "start": { "line": 260, "column": 12 }, "end": { "line": 260, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8161, "end": 8162, "loc": { "start": { "line": 260, "column": 16 }, "end": { "line": 260, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 8162, "end": 8167, "loc": { "start": { "line": 260, "column": 17 }, "end": { "line": 260, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8167, "end": 8168, "loc": { "start": { "line": 260, "column": 22 }, "end": { "line": 260, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 8168, "end": 8174, "loc": { "start": { "line": 260, "column": 23 }, "end": { "line": 260, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8174, "end": 8175, "loc": { "start": { "line": 260, "column": 29 }, "end": { "line": 260, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8175, "end": 8176, "loc": { "start": { "line": 260, "column": 30 }, "end": { "line": 260, "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": 8189, "end": 8191, "loc": { "start": { "line": 261, "column": 12 }, "end": { "line": 261, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8192, "end": 8193, "loc": { "start": { "line": 261, "column": 15 }, "end": { "line": 261, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 8193, "end": 8198, "loc": { "start": { "line": 261, "column": 16 }, "end": { "line": 261, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8198, "end": 8199, "loc": { "start": { "line": 261, "column": 21 }, "end": { "line": 261, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8200, "end": 8201, "loc": { "start": { "line": 261, "column": 23 }, "end": { "line": 261, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 8218, "end": 8223, "loc": { "start": { "line": 262, "column": 16 }, "end": { "line": 262, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8223, "end": 8224, "loc": { "start": { "line": 262, "column": 21 }, "end": { "line": 262, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 8224, "end": 8230, "loc": { "start": { "line": 262, "column": 22 }, "end": { "line": 262, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8230, "end": 8231, "loc": { "start": { "line": 262, "column": 28 }, "end": { "line": 262, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8231, "end": 8232, "loc": { "start": { "line": 262, "column": 29 }, "end": { "line": 262, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8245, "end": 8246, "loc": { "start": { "line": 263, "column": 12 }, "end": { "line": 263, "column": 13 } } }, { "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": 8259, "end": 8265, "loc": { "start": { "line": 264, "column": 12 }, "end": { "line": 264, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8265, "end": 8266, "loc": { "start": { "line": 264, "column": 18 }, "end": { "line": 264, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8275, "end": 8276, "loc": { "start": { "line": 265, "column": 8 }, "end": { "line": 265, "column": 9 } } }, { "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": 8285, "end": 8290, "loc": { "start": { "line": 266, "column": 8 }, "end": { "line": 266, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 8291, "end": 8300, "loc": { "start": { "line": 266, "column": 14 }, "end": { "line": 266, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 8301, "end": 8302, "loc": { "start": { "line": 266, "column": 24 }, "end": { "line": 266, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8303, "end": 8307, "loc": { "start": { "line": 266, "column": 26 }, "end": { "line": 266, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8307, "end": 8308, "loc": { "start": { "line": 266, "column": 30 }, "end": { "line": 266, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 8308, "end": 8319, "loc": { "start": { "line": 266, "column": 31 }, "end": { "line": 266, "column": 42 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8319, "end": 8320, "loc": { "start": { "line": 266, "column": 42 }, "end": { "line": 266, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 8320, "end": 8327, "loc": { "start": { "line": 266, "column": 43 }, "end": { "line": 266, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8327, "end": 8328, "loc": { "start": { "line": 266, "column": 50 }, "end": { "line": 266, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8328, "end": 8329, "loc": { "start": { "line": 266, "column": 51 }, "end": { "line": 266, "column": 52 } } }, { "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": 8338, "end": 8340, "loc": { "start": { "line": 267, "column": 8 }, "end": { "line": 267, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8341, "end": 8342, "loc": { "start": { "line": 267, "column": 11 }, "end": { "line": 267, "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": 8342, "end": 8343, "loc": { "start": { "line": 267, "column": 12 }, "end": { "line": 267, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 8343, "end": 8352, "loc": { "start": { "line": 267, "column": 13 }, "end": { "line": 267, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8352, "end": 8353, "loc": { "start": { "line": 267, "column": 22 }, "end": { "line": 267, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8354, "end": 8355, "loc": { "start": { "line": 267, "column": 24 }, "end": { "line": 267, "column": 25 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 8368, "end": 8373, "loc": { "start": { "line": 268, "column": 12 }, "end": { "line": 268, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 8374, "end": 8380, "loc": { "start": { "line": 268, "column": 18 }, "end": { "line": 268, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 8381, "end": 8382, "loc": { "start": { "line": 268, "column": 25 }, "end": { "line": 268, "column": 26 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Model not in currently loaded project", "start": 8383, "end": 8422, "loc": { "start": { "line": 268, "column": 27 }, "end": { "line": 268, "column": 66 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8422, "end": 8423, "loc": { "start": { "line": 268, "column": 66 }, "end": { "line": 268, "column": 67 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8436, "end": 8440, "loc": { "start": { "line": 269, "column": 12 }, "end": { "line": 269, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8440, "end": 8441, "loc": { "start": { "line": 269, "column": 16 }, "end": { "line": 269, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 8441, "end": 8446, "loc": { "start": { "line": 269, "column": 17 }, "end": { "line": 269, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8446, "end": 8447, "loc": { "start": { "line": 269, "column": 22 }, "end": { "line": 269, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 8447, "end": 8453, "loc": { "start": { "line": 269, "column": 23 }, "end": { "line": 269, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8453, "end": 8454, "loc": { "start": { "line": 269, "column": 29 }, "end": { "line": 269, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8454, "end": 8455, "loc": { "start": { "line": 269, "column": 30 }, "end": { "line": 269, "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": 8468, "end": 8470, "loc": { "start": { "line": 270, "column": 12 }, "end": { "line": 270, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8471, "end": 8472, "loc": { "start": { "line": 270, "column": 15 }, "end": { "line": 270, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 8472, "end": 8477, "loc": { "start": { "line": 270, "column": 16 }, "end": { "line": 270, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8477, "end": 8478, "loc": { "start": { "line": 270, "column": 21 }, "end": { "line": 270, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8479, "end": 8480, "loc": { "start": { "line": 270, "column": 23 }, "end": { "line": 270, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 8497, "end": 8502, "loc": { "start": { "line": 271, "column": 16 }, "end": { "line": 271, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8502, "end": 8503, "loc": { "start": { "line": 271, "column": 21 }, "end": { "line": 271, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 8503, "end": 8509, "loc": { "start": { "line": 271, "column": 22 }, "end": { "line": 271, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8509, "end": 8510, "loc": { "start": { "line": 271, "column": 28 }, "end": { "line": 271, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8510, "end": 8511, "loc": { "start": { "line": 271, "column": 29 }, "end": { "line": 271, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8524, "end": 8525, "loc": { "start": { "line": 272, "column": 12 }, "end": { "line": 272, "column": 13 } } }, { "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": 8538, "end": 8544, "loc": { "start": { "line": 273, "column": 12 }, "end": { "line": 273, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8544, "end": 8545, "loc": { "start": { "line": 273, "column": 18 }, "end": { "line": 273, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8554, "end": 8555, "loc": { "start": { "line": 274, "column": 8 }, "end": { "line": 274, "column": 9 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8565, "end": 8569, "loc": { "start": { "line": 276, "column": 8 }, "end": { "line": 276, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8569, "end": 8570, "loc": { "start": { "line": 276, "column": 12 }, "end": { "line": 276, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 8570, "end": 8579, "loc": { "start": { "line": 276, "column": 13 }, "end": { "line": 276, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8579, "end": 8580, "loc": { "start": { "line": 276, "column": 22 }, "end": { "line": 276, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_busyModal", "start": 8580, "end": 8590, "loc": { "start": { "line": 276, "column": 23 }, "end": { "line": 276, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8590, "end": 8591, "loc": { "start": { "line": 276, "column": 33 }, "end": { "line": 276, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "show", "start": 8591, "end": 8595, "loc": { "start": { "line": 276, "column": 34 }, "end": { "line": 276, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8595, "end": 8596, "loc": { "start": { "line": 276, "column": 38 }, "end": { "line": 276, "column": 39 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8596, "end": 8597, "loc": { "start": { "line": 276, "column": 39 }, "end": { "line": 276, "column": 40 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 8597, "end": 8597, "loc": { "start": { "line": 276, "column": 40 }, "end": { "line": 276, "column": 40 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8597, "end": 8599, "loc": { "start": { "line": 276, "column": 40 }, "end": { "line": 276, "column": 42 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8599, "end": 8603, "loc": { "start": { "line": 276, "column": 42 }, "end": { "line": 276, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8603, "end": 8604, "loc": { "start": { "line": 276, "column": 46 }, "end": { "line": 276, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 8604, "end": 8610, "loc": { "start": { "line": 276, "column": 47 }, "end": { "line": 276, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8610, "end": 8611, "loc": { "start": { "line": 276, "column": 53 }, "end": { "line": 276, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "localeService", "start": 8611, "end": 8624, "loc": { "start": { "line": 276, "column": 54 }, "end": { "line": 276, "column": 67 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8624, "end": 8625, "loc": { "start": { "line": 276, "column": 67 }, "end": { "line": 276, "column": 68 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "translate", "start": 8625, "end": 8634, "loc": { "start": { "line": 276, "column": 68 }, "end": { "line": 276, "column": 77 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8634, "end": 8635, "loc": { "start": { "line": 276, "column": 77 }, "end": { "line": 276, "column": 78 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "busyModal.loading", "start": 8635, "end": 8654, "loc": { "start": { "line": 276, "column": 78 }, "end": { "line": 276, "column": 97 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8654, "end": 8655, "loc": { "start": { "line": 276, "column": 97 }, "end": { "line": 276, "column": 98 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 8656, "end": 8658, "loc": { "start": { "line": 276, "column": 99 }, "end": { "line": 276, "column": 101 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Loading", "start": 8659, "end": 8668, "loc": { "start": { "line": 276, "column": 102 }, "end": { "line": 276, "column": 111 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8668, "end": 8669, "loc": { "start": { "line": 276, "column": 111 }, "end": { "line": 276, "column": 112 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": " ", "start": 8669, "end": 8670, "loc": { "start": { "line": 276, "column": 112 }, "end": { "line": 276, "column": 113 } } }, { "type": { "label": "${", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8670, "end": 8672, "loc": { "start": { "line": 276, "column": 113 }, "end": { "line": 276, "column": 115 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 8672, "end": 8681, "loc": { "start": { "line": 276, "column": 115 }, "end": { "line": 276, "column": 124 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8681, "end": 8682, "loc": { "start": { "line": 276, "column": 124 }, "end": { "line": 276, "column": 125 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "name", "start": 8682, "end": 8686, "loc": { "start": { "line": 276, "column": 125 }, "end": { "line": 276, "column": 129 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8686, "end": 8687, "loc": { "start": { "line": 276, "column": 129 }, "end": { "line": 276, "column": 130 } } }, { "type": { "label": "template", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 8687, "end": 8687, "loc": { "start": { "line": 276, "column": 130 }, "end": { "line": 276, "column": 130 } } }, { "type": { "label": "`", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8687, "end": 8688, "loc": { "start": { "line": 276, "column": 130 }, "end": { "line": 276, "column": 131 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8688, "end": 8689, "loc": { "start": { "line": 276, "column": 131 }, "end": { "line": 276, "column": 132 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8689, "end": 8690, "loc": { "start": { "line": 276, "column": 132 }, "end": { "line": 276, "column": 133 } } }, { "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": 8700, "end": 8705, "loc": { "start": { "line": 278, "column": 8 }, "end": { "line": 278, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "externalMetadata", "start": 8706, "end": 8722, "loc": { "start": { "line": 278, "column": 14 }, "end": { "line": 278, "column": 30 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 8723, "end": 8724, "loc": { "start": { "line": 278, "column": 31 }, "end": { "line": 278, "column": 32 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8725, "end": 8729, "loc": { "start": { "line": 278, "column": 33 }, "end": { "line": 278, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8729, "end": 8730, "loc": { "start": { "line": 278, "column": 37 }, "end": { "line": 278, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 8730, "end": 8739, "loc": { "start": { "line": 278, "column": 38 }, "end": { "line": 278, "column": 47 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8739, "end": 8740, "loc": { "start": { "line": 278, "column": 47 }, "end": { "line": 278, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getConfig", "start": 8740, "end": 8749, "loc": { "start": { "line": 278, "column": 48 }, "end": { "line": 278, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8749, "end": 8750, "loc": { "start": { "line": 278, "column": 57 }, "end": { "line": 278, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "externalMetadata", "start": 8750, "end": 8768, "loc": { "start": { "line": 278, "column": 58 }, "end": { "line": 278, "column": 76 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8768, "end": 8769, "loc": { "start": { "line": 278, "column": 76 }, "end": { "line": 278, "column": 77 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8769, "end": 8770, "loc": { "start": { "line": 278, "column": 77 }, "end": { "line": 278, "column": 78 } } }, { "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": 8780, "end": 8782, "loc": { "start": { "line": 280, "column": 8 }, "end": { "line": 280, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8783, "end": 8784, "loc": { "start": { "line": 280, "column": 11 }, "end": { "line": 280, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "externalMetadata", "start": 8784, "end": 8800, "loc": { "start": { "line": 280, "column": 12 }, "end": { "line": 280, "column": 28 } } }, { "type": { "label": "&&", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 2, "updateContext": null }, "value": "&&", "start": 8801, "end": 8803, "loc": { "start": { "line": 280, "column": 29 }, "end": { "line": 280, "column": 31 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 8804, "end": 8805, "loc": { "start": { "line": 280, "column": 32 }, "end": { "line": 280, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 8805, "end": 8814, "loc": { "start": { "line": 280, "column": 33 }, "end": { "line": 280, "column": 42 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8814, "end": 8815, "loc": { "start": { "line": 280, "column": 42 }, "end": { "line": 280, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "manifest", "start": 8815, "end": 8823, "loc": { "start": { "line": 280, "column": 43 }, "end": { "line": 280, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8823, "end": 8824, "loc": { "start": { "line": 280, "column": 51 }, "end": { "line": 280, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8825, "end": 8826, "loc": { "start": { "line": 280, "column": 53 }, "end": { "line": 280, "column": 54 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8839, "end": 8843, "loc": { "start": { "line": 281, "column": 12 }, "end": { "line": 281, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8843, "end": 8844, "loc": { "start": { "line": 281, "column": 16 }, "end": { "line": 281, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "server", "start": 8844, "end": 8850, "loc": { "start": { "line": 281, "column": 17 }, "end": { "line": 281, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8850, "end": 8851, "loc": { "start": { "line": 281, "column": 23 }, "end": { "line": 281, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getMetadata", "start": 8851, "end": 8862, "loc": { "start": { "line": 281, "column": 24 }, "end": { "line": 281, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8862, "end": 8863, "loc": { "start": { "line": 281, "column": 35 }, "end": { "line": 281, "column": 36 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8863, "end": 8867, "loc": { "start": { "line": 281, "column": 36 }, "end": { "line": 281, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8867, "end": 8868, "loc": { "start": { "line": 281, "column": 40 }, "end": { "line": 281, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 8868, "end": 8878, "loc": { "start": { "line": 281, "column": 41 }, "end": { "line": 281, "column": 51 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8878, "end": 8879, "loc": { "start": { "line": 281, "column": 51 }, "end": { "line": 281, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 8880, "end": 8887, "loc": { "start": { "line": 281, "column": 53 }, "end": { "line": 281, "column": 60 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8887, "end": 8888, "loc": { "start": { "line": 281, "column": 60 }, "end": { "line": 281, "column": 61 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8889, "end": 8890, "loc": { "start": { "line": 281, "column": 62 }, "end": { "line": 281, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "json", "start": 8890, "end": 8894, "loc": { "start": { "line": 281, "column": 63 }, "end": { "line": 281, "column": 67 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8894, "end": 8895, "loc": { "start": { "line": 281, "column": 67 }, "end": { "line": 281, "column": 68 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8896, "end": 8898, "loc": { "start": { "line": 281, "column": 69 }, "end": { "line": 281, "column": 71 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8899, "end": 8900, "loc": { "start": { "line": 281, "column": 72 }, "end": { "line": 281, "column": 73 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 8921, "end": 8925, "loc": { "start": { "line": 282, "column": 20 }, "end": { "line": 282, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8925, "end": 8926, "loc": { "start": { "line": 282, "column": 24 }, "end": { "line": 282, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadGeometry", "start": 8926, "end": 8939, "loc": { "start": { "line": 282, "column": 25 }, "end": { "line": 282, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8939, "end": 8940, "loc": { "start": { "line": 282, "column": 38 }, "end": { "line": 282, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 8940, "end": 8947, "loc": { "start": { "line": 282, "column": 39 }, "end": { "line": 282, "column": 46 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8947, "end": 8948, "loc": { "start": { "line": 282, "column": 46 }, "end": { "line": 282, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 8949, "end": 8958, "loc": { "start": { "line": 282, "column": 48 }, "end": { "line": 282, "column": 57 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8958, "end": 8959, "loc": { "start": { "line": 282, "column": 57 }, "end": { "line": 282, "column": 58 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "json", "start": 8960, "end": 8964, "loc": { "start": { "line": 282, "column": 59 }, "end": { "line": 282, "column": 63 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8964, "end": 8965, "loc": { "start": { "line": 282, "column": 63 }, "end": { "line": 282, "column": 64 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 8966, "end": 8970, "loc": { "start": { "line": 282, "column": 65 }, "end": { "line": 282, "column": 69 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8970, "end": 8971, "loc": { "start": { "line": 282, "column": 69 }, "end": { "line": 282, "column": 70 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 8972, "end": 8977, "loc": { "start": { "line": 282, "column": 71 }, "end": { "line": 282, "column": 76 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8977, "end": 8978, "loc": { "start": { "line": 282, "column": 76 }, "end": { "line": 282, "column": 77 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8978, "end": 8979, "loc": { "start": { "line": 282, "column": 77 }, "end": { "line": 282, "column": 78 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 8996, "end": 8997, "loc": { "start": { "line": 283, "column": 16 }, "end": { "line": 283, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 8997, "end": 8998, "loc": { "start": { "line": 283, "column": 17 }, "end": { "line": 283, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9015, "end": 9016, "loc": { "start": { "line": 284, "column": 16 }, "end": { "line": 284, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 9016, "end": 9022, "loc": { "start": { "line": 284, "column": 17 }, "end": { "line": 284, "column": 23 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9022, "end": 9023, "loc": { "start": { "line": 284, "column": 23 }, "end": { "line": 284, "column": 24 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9024, "end": 9026, "loc": { "start": { "line": 284, "column": 25 }, "end": { "line": 284, "column": 27 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9027, "end": 9028, "loc": { "start": { "line": 284, "column": 28 }, "end": { "line": 284, "column": 29 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9049, "end": 9053, "loc": { "start": { "line": 285, "column": 20 }, "end": { "line": 285, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9053, "end": 9054, "loc": { "start": { "line": 285, "column": 24 }, "end": { "line": 285, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 9054, "end": 9063, "loc": { "start": { "line": 285, "column": 25 }, "end": { "line": 285, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9063, "end": 9064, "loc": { "start": { "line": 285, "column": 34 }, "end": { "line": 285, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_busyModal", "start": 9064, "end": 9074, "loc": { "start": { "line": 285, "column": 35 }, "end": { "line": 285, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9074, "end": 9075, "loc": { "start": { "line": 285, "column": 45 }, "end": { "line": 285, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hide", "start": 9075, "end": 9079, "loc": { "start": { "line": 285, "column": 46 }, "end": { "line": 285, "column": 50 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9079, "end": 9080, "loc": { "start": { "line": 285, "column": 50 }, "end": { "line": 285, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9080, "end": 9081, "loc": { "start": { "line": 285, "column": 51 }, "end": { "line": 285, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9081, "end": 9082, "loc": { "start": { "line": 285, "column": 52 }, "end": { "line": 285, "column": 53 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9103, "end": 9107, "loc": { "start": { "line": 286, "column": 20 }, "end": { "line": 286, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9107, "end": 9108, "loc": { "start": { "line": 286, "column": 24 }, "end": { "line": 286, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 9108, "end": 9113, "loc": { "start": { "line": 286, "column": 25 }, "end": { "line": 286, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9113, "end": 9114, "loc": { "start": { "line": 286, "column": 30 }, "end": { "line": 286, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 9114, "end": 9120, "loc": { "start": { "line": 286, "column": 31 }, "end": { "line": 286, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9120, "end": 9121, "loc": { "start": { "line": 286, "column": 37 }, "end": { "line": 286, "column": 38 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9121, "end": 9122, "loc": { "start": { "line": 286, "column": 38 }, "end": { "line": 286, "column": 39 } } }, { "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": 9143, "end": 9145, "loc": { "start": { "line": 287, "column": 20 }, "end": { "line": 287, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9146, "end": 9147, "loc": { "start": { "line": 287, "column": 23 }, "end": { "line": 287, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 9147, "end": 9152, "loc": { "start": { "line": 287, "column": 24 }, "end": { "line": 287, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9152, "end": 9153, "loc": { "start": { "line": 287, "column": 29 }, "end": { "line": 287, "column": 30 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9154, "end": 9155, "loc": { "start": { "line": 287, "column": 31 }, "end": { "line": 287, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 9180, "end": 9185, "loc": { "start": { "line": 288, "column": 24 }, "end": { "line": 288, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9185, "end": 9186, "loc": { "start": { "line": 288, "column": 29 }, "end": { "line": 288, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 9186, "end": 9192, "loc": { "start": { "line": 288, "column": 30 }, "end": { "line": 288, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9192, "end": 9193, "loc": { "start": { "line": 288, "column": 36 }, "end": { "line": 288, "column": 37 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9193, "end": 9194, "loc": { "start": { "line": 288, "column": 37 }, "end": { "line": 288, "column": 38 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9215, "end": 9216, "loc": { "start": { "line": 289, "column": 20 }, "end": { "line": 289, "column": 21 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9233, "end": 9234, "loc": { "start": { "line": 290, "column": 16 }, "end": { "line": 290, "column": 17 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9234, "end": 9235, "loc": { "start": { "line": 290, "column": 17 }, "end": { "line": 290, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9235, "end": 9236, "loc": { "start": { "line": 290, "column": 18 }, "end": { "line": 290, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9245, "end": 9246, "loc": { "start": { "line": 291, "column": 8 }, "end": { "line": 291, "column": 9 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 9247, "end": 9251, "loc": { "start": { "line": 291, "column": 10 }, "end": { "line": 291, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9252, "end": 9253, "loc": { "start": { "line": 291, "column": 15 }, "end": { "line": 291, "column": 16 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9266, "end": 9270, "loc": { "start": { "line": 292, "column": 12 }, "end": { "line": 292, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9270, "end": 9271, "loc": { "start": { "line": 292, "column": 16 }, "end": { "line": 292, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadGeometry", "start": 9271, "end": 9284, "loc": { "start": { "line": 292, "column": 17 }, "end": { "line": 292, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9284, "end": 9285, "loc": { "start": { "line": 292, "column": 30 }, "end": { "line": 292, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 9285, "end": 9292, "loc": { "start": { "line": 292, "column": 31 }, "end": { "line": 292, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9292, "end": 9293, "loc": { "start": { "line": 292, "column": 38 }, "end": { "line": 292, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 9294, "end": 9303, "loc": { "start": { "line": 292, "column": 40 }, "end": { "line": 292, "column": 49 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9303, "end": 9304, "loc": { "start": { "line": 292, "column": 49 }, "end": { "line": 292, "column": 50 } } }, { "type": { "label": "null", "keyword": "null", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "null", "start": 9305, "end": 9309, "loc": { "start": { "line": 292, "column": 51 }, "end": { "line": 292, "column": 55 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9309, "end": 9310, "loc": { "start": { "line": 292, "column": 55 }, "end": { "line": 292, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 9311, "end": 9315, "loc": { "start": { "line": 292, "column": 57 }, "end": { "line": 292, "column": 61 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9315, "end": 9316, "loc": { "start": { "line": 292, "column": 61 }, "end": { "line": 292, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 9317, "end": 9322, "loc": { "start": { "line": 292, "column": 63 }, "end": { "line": 292, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9322, "end": 9323, "loc": { "start": { "line": 292, "column": 68 }, "end": { "line": 292, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9323, "end": 9324, "loc": { "start": { "line": 292, "column": 69 }, "end": { "line": 292, "column": 70 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9333, "end": 9334, "loc": { "start": { "line": 293, "column": 8 }, "end": { "line": 293, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9339, "end": 9340, "loc": { "start": { "line": 294, "column": 4 }, "end": { "line": 294, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadGeometry", "start": 9346, "end": 9359, "loc": { "start": { "line": 296, "column": 4 }, "end": { "line": 296, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9359, "end": 9360, "loc": { "start": { "line": 296, "column": 17 }, "end": { "line": 296, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 9360, "end": 9367, "loc": { "start": { "line": 296, "column": 18 }, "end": { "line": 296, "column": 25 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9367, "end": 9368, "loc": { "start": { "line": 296, "column": 25 }, "end": { "line": 296, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 9369, "end": 9378, "loc": { "start": { "line": 296, "column": 27 }, "end": { "line": 296, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9378, "end": 9379, "loc": { "start": { "line": 296, "column": 36 }, "end": { "line": 296, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "json", "start": 9380, "end": 9384, "loc": { "start": { "line": 296, "column": 38 }, "end": { "line": 296, "column": 42 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9384, "end": 9385, "loc": { "start": { "line": 296, "column": 42 }, "end": { "line": 296, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 9386, "end": 9390, "loc": { "start": { "line": 296, "column": 44 }, "end": { "line": 296, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9390, "end": 9391, "loc": { "start": { "line": 296, "column": 48 }, "end": { "line": 296, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 9392, "end": 9397, "loc": { "start": { "line": 296, "column": 50 }, "end": { "line": 296, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9397, "end": 9398, "loc": { "start": { "line": 296, "column": 55 }, "end": { "line": 296, "column": 56 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9399, "end": 9400, "loc": { "start": { "line": 296, "column": 57 }, "end": { "line": 296, "column": 58 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 9410, "end": 9415, "loc": { "start": { "line": 298, "column": 8 }, "end": { "line": 298, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelLoaded", "start": 9416, "end": 9427, "loc": { "start": { "line": 298, "column": 14 }, "end": { "line": 298, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9428, "end": 9429, "loc": { "start": { "line": 298, "column": 26 }, "end": { "line": 298, "column": 27 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9430, "end": 9431, "loc": { "start": { "line": 298, "column": 28 }, "end": { "line": 298, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9431, "end": 9432, "loc": { "start": { "line": 298, "column": 29 }, "end": { "line": 298, "column": 30 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9433, "end": 9435, "loc": { "start": { "line": 298, "column": 31 }, "end": { "line": 298, "column": 33 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9436, "end": 9437, "loc": { "start": { "line": 298, "column": 34 }, "end": { "line": 298, "column": 35 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 9450, "end": 9455, "loc": { "start": { "line": 299, "column": 12 }, "end": { "line": 299, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checkbox", "start": 9456, "end": 9464, "loc": { "start": { "line": 299, "column": 18 }, "end": { "line": 299, "column": 26 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9465, "end": 9466, "loc": { "start": { "line": 299, "column": 27 }, "end": { "line": 299, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "document", "start": 9467, "end": 9475, "loc": { "start": { "line": 299, "column": 29 }, "end": { "line": 299, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9475, "end": 9476, "loc": { "start": { "line": 299, "column": 37 }, "end": { "line": 299, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getElementById", "start": 9476, "end": 9490, "loc": { "start": { "line": 299, "column": 38 }, "end": { "line": 299, "column": 52 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9490, "end": 9491, "loc": { "start": { "line": 299, "column": 52 }, "end": { "line": 299, "column": 53 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 9491, "end": 9493, "loc": { "start": { "line": 299, "column": 53 }, "end": { "line": 299, "column": 55 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 9494, "end": 9495, "loc": { "start": { "line": 299, "column": 56 }, "end": { "line": 299, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 9496, "end": 9503, "loc": { "start": { "line": 299, "column": 58 }, "end": { "line": 299, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9503, "end": 9504, "loc": { "start": { "line": 299, "column": 65 }, "end": { "line": 299, "column": 66 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9504, "end": 9505, "loc": { "start": { "line": 299, "column": 66 }, "end": { "line": 299, "column": 67 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checkbox", "start": 9518, "end": 9526, "loc": { "start": { "line": 300, "column": 12 }, "end": { "line": 300, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9526, "end": 9527, "loc": { "start": { "line": 300, "column": 20 }, "end": { "line": 300, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checked", "start": 9527, "end": 9534, "loc": { "start": { "line": 300, "column": 21 }, "end": { "line": 300, "column": 28 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 9535, "end": 9536, "loc": { "start": { "line": 300, "column": 29 }, "end": { "line": 300, "column": 30 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 9537, "end": 9541, "loc": { "start": { "line": 300, "column": 31 }, "end": { "line": 300, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9541, "end": 9542, "loc": { "start": { "line": 300, "column": 35 }, "end": { "line": 300, "column": 36 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9555, "end": 9559, "loc": { "start": { "line": 301, "column": 12 }, "end": { "line": 301, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9559, "end": 9560, "loc": { "start": { "line": 301, "column": 16 }, "end": { "line": 301, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 9560, "end": 9576, "loc": { "start": { "line": 301, "column": 17 }, "end": { "line": 301, "column": 33 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 9576, "end": 9578, "loc": { "start": { "line": 301, "column": 33 }, "end": { "line": 301, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9578, "end": 9579, "loc": { "start": { "line": 301, "column": 35 }, "end": { "line": 301, "column": 36 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9592, "end": 9596, "loc": { "start": { "line": 302, "column": 12 }, "end": { "line": 302, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9596, "end": 9597, "loc": { "start": { "line": 302, "column": 16 }, "end": { "line": 302, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 9597, "end": 9623, "loc": { "start": { "line": 302, "column": 17 }, "end": { "line": 302, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9623, "end": 9624, "loc": { "start": { "line": 302, "column": 43 }, "end": { "line": 302, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 9624, "end": 9633, "loc": { "start": { "line": 302, "column": 44 }, "end": { "line": 302, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9633, "end": 9634, "loc": { "start": { "line": 302, "column": 53 }, "end": { "line": 302, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 9634, "end": 9640, "loc": { "start": { "line": 302, "column": 54 }, "end": { "line": 302, "column": 60 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9640, "end": 9641, "loc": { "start": { "line": 302, "column": 60 }, "end": { "line": 302, "column": 61 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 9641, "end": 9651, "loc": { "start": { "line": 302, "column": 61 }, "end": { "line": 302, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9651, "end": 9652, "loc": { "start": { "line": 302, "column": 71 }, "end": { "line": 302, "column": 72 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9652, "end": 9653, "loc": { "start": { "line": 302, "column": 72 }, "end": { "line": 302, "column": 73 } } }, { "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": 9666, "end": 9668, "loc": { "start": { "line": 303, "column": 12 }, "end": { "line": 303, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9669, "end": 9670, "loc": { "start": { "line": 303, "column": 15 }, "end": { "line": 303, "column": 16 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9670, "end": 9674, "loc": { "start": { "line": 303, "column": 16 }, "end": { "line": 303, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9674, "end": 9675, "loc": { "start": { "line": 303, "column": 20 }, "end": { "line": 303, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 9675, "end": 9691, "loc": { "start": { "line": 303, "column": 21 }, "end": { "line": 303, "column": 37 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 9692, "end": 9693, "loc": { "start": { "line": 303, "column": 38 }, "end": { "line": 303, "column": 39 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9694, "end": 9698, "loc": { "start": { "line": 303, "column": 40 }, "end": { "line": 303, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9698, "end": 9699, "loc": { "start": { "line": 303, "column": 44 }, "end": { "line": 303, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModels", "start": 9699, "end": 9709, "loc": { "start": { "line": 303, "column": 45 }, "end": { "line": 303, "column": 55 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9709, "end": 9710, "loc": { "start": { "line": 303, "column": 55 }, "end": { "line": 303, "column": 56 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9711, "end": 9712, "loc": { "start": { "line": 303, "column": 57 }, "end": { "line": 303, "column": 58 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9729, "end": 9733, "loc": { "start": { "line": 304, "column": 16 }, "end": { "line": 304, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9733, "end": 9734, "loc": { "start": { "line": 304, "column": 20 }, "end": { "line": 304, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadModelsButtonElement", "start": 9734, "end": 9758, "loc": { "start": { "line": 304, "column": 21 }, "end": { "line": 304, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9758, "end": 9759, "loc": { "start": { "line": 304, "column": 45 }, "end": { "line": 304, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 9759, "end": 9768, "loc": { "start": { "line": 304, "column": 46 }, "end": { "line": 304, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9768, "end": 9769, "loc": { "start": { "line": 304, "column": 55 }, "end": { "line": 304, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 9769, "end": 9775, "loc": { "start": { "line": 304, "column": 56 }, "end": { "line": 304, "column": 62 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9775, "end": 9776, "loc": { "start": { "line": 304, "column": 62 }, "end": { "line": 304, "column": 63 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 9776, "end": 9786, "loc": { "start": { "line": 304, "column": 63 }, "end": { "line": 304, "column": 73 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9786, "end": 9787, "loc": { "start": { "line": 304, "column": 73 }, "end": { "line": 304, "column": 74 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9787, "end": 9788, "loc": { "start": { "line": 304, "column": 74 }, "end": { "line": 304, "column": 75 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9801, "end": 9802, "loc": { "start": { "line": 305, "column": 12 }, "end": { "line": 305, "column": 13 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 9803, "end": 9807, "loc": { "start": { "line": 305, "column": 14 }, "end": { "line": 305, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9808, "end": 9809, "loc": { "start": { "line": 305, "column": 19 }, "end": { "line": 305, "column": 20 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9826, "end": 9830, "loc": { "start": { "line": 306, "column": 16 }, "end": { "line": 306, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9830, "end": 9831, "loc": { "start": { "line": 306, "column": 20 }, "end": { "line": 306, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadModelsButtonElement", "start": 9831, "end": 9855, "loc": { "start": { "line": 306, "column": 21 }, "end": { "line": 306, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9855, "end": 9856, "loc": { "start": { "line": 306, "column": 45 }, "end": { "line": 306, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 9856, "end": 9865, "loc": { "start": { "line": 306, "column": 46 }, "end": { "line": 306, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9865, "end": 9866, "loc": { "start": { "line": 306, "column": 55 }, "end": { "line": 306, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 9866, "end": 9869, "loc": { "start": { "line": 306, "column": 56 }, "end": { "line": 306, "column": 59 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9869, "end": 9870, "loc": { "start": { "line": 306, "column": 59 }, "end": { "line": 306, "column": 60 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 9870, "end": 9880, "loc": { "start": { "line": 306, "column": 60 }, "end": { "line": 306, "column": 70 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9880, "end": 9881, "loc": { "start": { "line": 306, "column": 70 }, "end": { "line": 306, "column": 71 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9881, "end": 9882, "loc": { "start": { "line": 306, "column": 71 }, "end": { "line": 306, "column": 72 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9895, "end": 9896, "loc": { "start": { "line": 307, "column": 12 }, "end": { "line": 307, "column": 13 } } }, { "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": 9909, "end": 9911, "loc": { "start": { "line": 308, "column": 12 }, "end": { "line": 308, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9912, "end": 9913, "loc": { "start": { "line": 308, "column": 15 }, "end": { "line": 308, "column": 16 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 9913, "end": 9917, "loc": { "start": { "line": 308, "column": 16 }, "end": { "line": 308, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 9917, "end": 9918, "loc": { "start": { "line": 308, "column": 20 }, "end": { "line": 308, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 9918, "end": 9934, "loc": { "start": { "line": 308, "column": 21 }, "end": { "line": 308, "column": 37 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "===", "start": 9935, "end": 9938, "loc": { "start": { "line": 308, "column": 38 }, "end": { "line": 308, "column": 41 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 9939, "end": 9940, "loc": { "start": { "line": 308, "column": 42 }, "end": { "line": 308, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9940, "end": 9941, "loc": { "start": { "line": 308, "column": 43 }, "end": { "line": 308, "column": 44 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 9942, "end": 9943, "loc": { "start": { "line": 308, "column": 45 }, "end": { "line": 308, "column": 46 } } }, { "type": "CommentLine", "value": " Jump camera to view-fit first model loaded", "start": 9944, "end": 9989, "loc": { "start": { "line": 308, "column": 47 }, "end": { "line": 308, "column": 92 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10006, "end": 10010, "loc": { "start": { "line": 309, "column": 16 }, "end": { "line": 309, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10010, "end": 10011, "loc": { "start": { "line": 309, "column": 20 }, "end": { "line": 309, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_jumpToInitialCamera", "start": 10011, "end": 10031, "loc": { "start": { "line": 309, "column": 21 }, "end": { "line": 309, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10031, "end": 10032, "loc": { "start": { "line": 309, "column": 41 }, "end": { "line": 309, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10032, "end": 10033, "loc": { "start": { "line": 309, "column": 42 }, "end": { "line": 309, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10033, "end": 10034, "loc": { "start": { "line": 309, "column": 43 }, "end": { "line": 309, "column": 44 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10051, "end": 10055, "loc": { "start": { "line": 310, "column": 16 }, "end": { "line": 310, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10055, "end": 10056, "loc": { "start": { "line": 310, "column": 20 }, "end": { "line": 310, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fire", "start": 10056, "end": 10060, "loc": { "start": { "line": 310, "column": 21 }, "end": { "line": 310, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10060, "end": 10061, "loc": { "start": { "line": 310, "column": 25 }, "end": { "line": 310, "column": 26 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "modelLoaded", "start": 10061, "end": 10074, "loc": { "start": { "line": 310, "column": 26 }, "end": { "line": 310, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10074, "end": 10075, "loc": { "start": { "line": 310, "column": 39 }, "end": { "line": 310, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 10076, "end": 10083, "loc": { "start": { "line": 310, "column": 41 }, "end": { "line": 310, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10083, "end": 10084, "loc": { "start": { "line": 310, "column": 48 }, "end": { "line": 310, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10084, "end": 10085, "loc": { "start": { "line": 310, "column": 49 }, "end": { "line": 310, "column": 50 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10102, "end": 10106, "loc": { "start": { "line": 311, "column": 16 }, "end": { "line": 311, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10106, "end": 10107, "loc": { "start": { "line": 311, "column": 20 }, "end": { "line": 311, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 10107, "end": 10116, "loc": { "start": { "line": 311, "column": 21 }, "end": { "line": 311, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10116, "end": 10117, "loc": { "start": { "line": 311, "column": 30 }, "end": { "line": 311, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_busyModal", "start": 10117, "end": 10127, "loc": { "start": { "line": 311, "column": 31 }, "end": { "line": 311, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10127, "end": 10128, "loc": { "start": { "line": 311, "column": 41 }, "end": { "line": 311, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hide", "start": 10128, "end": 10132, "loc": { "start": { "line": 311, "column": 42 }, "end": { "line": 311, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10132, "end": 10133, "loc": { "start": { "line": 311, "column": 46 }, "end": { "line": 311, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10133, "end": 10134, "loc": { "start": { "line": 311, "column": 47 }, "end": { "line": 311, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10134, "end": 10135, "loc": { "start": { "line": 311, "column": 48 }, "end": { "line": 311, "column": 49 } } }, { "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": 10152, "end": 10154, "loc": { "start": { "line": 312, "column": 16 }, "end": { "line": 312, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10155, "end": 10156, "loc": { "start": { "line": 312, "column": 19 }, "end": { "line": 312, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 10156, "end": 10160, "loc": { "start": { "line": 312, "column": 20 }, "end": { "line": 312, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10160, "end": 10161, "loc": { "start": { "line": 312, "column": 24 }, "end": { "line": 312, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10162, "end": 10163, "loc": { "start": { "line": 312, "column": 26 }, "end": { "line": 312, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 10184, "end": 10188, "loc": { "start": { "line": 313, "column": 20 }, "end": { "line": 313, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10188, "end": 10189, "loc": { "start": { "line": 313, "column": 24 }, "end": { "line": 313, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10189, "end": 10190, "loc": { "start": { "line": 313, "column": 25 }, "end": { "line": 313, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10190, "end": 10191, "loc": { "start": { "line": 313, "column": 26 }, "end": { "line": 313, "column": 27 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10208, "end": 10209, "loc": { "start": { "line": 314, "column": 16 }, "end": { "line": 314, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10222, "end": 10223, "loc": { "start": { "line": 315, "column": 12 }, "end": { "line": 315, "column": 13 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 10224, "end": 10228, "loc": { "start": { "line": 315, "column": 14 }, "end": { "line": 315, "column": 18 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10229, "end": 10230, "loc": { "start": { "line": 315, "column": 19 }, "end": { "line": 315, "column": 20 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10247, "end": 10251, "loc": { "start": { "line": 316, "column": 16 }, "end": { "line": 316, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10251, "end": 10252, "loc": { "start": { "line": 316, "column": 20 }, "end": { "line": 316, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fire", "start": 10252, "end": 10256, "loc": { "start": { "line": 316, "column": 21 }, "end": { "line": 316, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10256, "end": 10257, "loc": { "start": { "line": 316, "column": 25 }, "end": { "line": 316, "column": 26 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "modelLoaded", "start": 10257, "end": 10270, "loc": { "start": { "line": 316, "column": 26 }, "end": { "line": 316, "column": 39 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10270, "end": 10271, "loc": { "start": { "line": 316, "column": 39 }, "end": { "line": 316, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 10272, "end": 10279, "loc": { "start": { "line": 316, "column": 41 }, "end": { "line": 316, "column": 48 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10279, "end": 10280, "loc": { "start": { "line": 316, "column": 48 }, "end": { "line": 316, "column": 49 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10280, "end": 10281, "loc": { "start": { "line": 316, "column": 49 }, "end": { "line": 316, "column": 50 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10298, "end": 10302, "loc": { "start": { "line": 317, "column": 16 }, "end": { "line": 317, "column": 20 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10302, "end": 10303, "loc": { "start": { "line": 317, "column": 20 }, "end": { "line": 317, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 10303, "end": 10312, "loc": { "start": { "line": 317, "column": 21 }, "end": { "line": 317, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10312, "end": 10313, "loc": { "start": { "line": 317, "column": 30 }, "end": { "line": 317, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_busyModal", "start": 10313, "end": 10323, "loc": { "start": { "line": 317, "column": 31 }, "end": { "line": 317, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10323, "end": 10324, "loc": { "start": { "line": 317, "column": 41 }, "end": { "line": 317, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hide", "start": 10324, "end": 10328, "loc": { "start": { "line": 317, "column": 42 }, "end": { "line": 317, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10328, "end": 10329, "loc": { "start": { "line": 317, "column": 46 }, "end": { "line": 317, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10329, "end": 10330, "loc": { "start": { "line": 317, "column": 47 }, "end": { "line": 317, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10330, "end": 10331, "loc": { "start": { "line": 317, "column": 48 }, "end": { "line": 317, "column": 49 } } }, { "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": 10348, "end": 10350, "loc": { "start": { "line": 318, "column": 16 }, "end": { "line": 318, "column": 18 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10351, "end": 10352, "loc": { "start": { "line": 318, "column": 19 }, "end": { "line": 318, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 10352, "end": 10356, "loc": { "start": { "line": 318, "column": 20 }, "end": { "line": 318, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10356, "end": 10357, "loc": { "start": { "line": 318, "column": 24 }, "end": { "line": 318, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10358, "end": 10359, "loc": { "start": { "line": 318, "column": 26 }, "end": { "line": 318, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "done", "start": 10380, "end": 10384, "loc": { "start": { "line": 319, "column": 20 }, "end": { "line": 319, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10384, "end": 10385, "loc": { "start": { "line": 319, "column": 24 }, "end": { "line": 319, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10385, "end": 10386, "loc": { "start": { "line": 319, "column": 25 }, "end": { "line": 319, "column": 26 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10386, "end": 10387, "loc": { "start": { "line": 319, "column": 26 }, "end": { "line": 319, "column": 27 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10404, "end": 10405, "loc": { "start": { "line": 320, "column": 16 }, "end": { "line": 320, "column": 17 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10418, "end": 10419, "loc": { "start": { "line": 321, "column": 12 }, "end": { "line": 321, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10428, "end": 10429, "loc": { "start": { "line": 322, "column": 8 }, "end": { "line": 322, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10429, "end": 10430, "loc": { "start": { "line": 322, "column": 9 }, "end": { "line": 322, "column": 10 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 10440, "end": 10445, "loc": { "start": { "line": 324, "column": 8 }, "end": { "line": 324, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadError", "start": 10446, "end": 10455, "loc": { "start": { "line": 324, "column": 14 }, "end": { "line": 324, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10456, "end": 10457, "loc": { "start": { "line": 324, "column": 24 }, "end": { "line": 324, "column": 25 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10458, "end": 10459, "loc": { "start": { "line": 324, "column": 26 }, "end": { "line": 324, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 10459, "end": 10465, "loc": { "start": { "line": 324, "column": 27 }, "end": { "line": 324, "column": 33 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10465, "end": 10466, "loc": { "start": { "line": 324, "column": 33 }, "end": { "line": 324, "column": 34 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10467, "end": 10469, "loc": { "start": { "line": 324, "column": 35 }, "end": { "line": 324, "column": 37 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10470, "end": 10471, "loc": { "start": { "line": 324, "column": 38 }, "end": { "line": 324, "column": 39 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10484, "end": 10488, "loc": { "start": { "line": 325, "column": 12 }, "end": { "line": 325, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10488, "end": 10489, "loc": { "start": { "line": 325, "column": 16 }, "end": { "line": 325, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "bimViewer", "start": 10489, "end": 10498, "loc": { "start": { "line": 325, "column": 17 }, "end": { "line": 325, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10498, "end": 10499, "loc": { "start": { "line": 325, "column": 26 }, "end": { "line": 325, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_busyModal", "start": 10499, "end": 10509, "loc": { "start": { "line": 325, "column": 27 }, "end": { "line": 325, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10509, "end": 10510, "loc": { "start": { "line": 325, "column": 37 }, "end": { "line": 325, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "hide", "start": 10510, "end": 10514, "loc": { "start": { "line": 325, "column": 38 }, "end": { "line": 325, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10514, "end": 10515, "loc": { "start": { "line": 325, "column": 42 }, "end": { "line": 325, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10515, "end": 10516, "loc": { "start": { "line": 325, "column": 43 }, "end": { "line": 325, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10516, "end": 10517, "loc": { "start": { "line": 325, "column": 44 }, "end": { "line": 325, "column": 45 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10530, "end": 10534, "loc": { "start": { "line": 326, "column": 12 }, "end": { "line": 326, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10534, "end": 10535, "loc": { "start": { "line": 326, "column": 16 }, "end": { "line": 326, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 10535, "end": 10540, "loc": { "start": { "line": 326, "column": 17 }, "end": { "line": 326, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10540, "end": 10541, "loc": { "start": { "line": 326, "column": 22 }, "end": { "line": 326, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 10541, "end": 10547, "loc": { "start": { "line": 326, "column": 23 }, "end": { "line": 326, "column": 29 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10547, "end": 10548, "loc": { "start": { "line": 326, "column": 29 }, "end": { "line": 326, "column": 30 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10548, "end": 10549, "loc": { "start": { "line": 326, "column": 30 }, "end": { "line": 326, "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": 10562, "end": 10564, "loc": { "start": { "line": 327, "column": 12 }, "end": { "line": 327, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10565, "end": 10566, "loc": { "start": { "line": 327, "column": 15 }, "end": { "line": 327, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 10566, "end": 10571, "loc": { "start": { "line": 327, "column": 16 }, "end": { "line": 327, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10571, "end": 10572, "loc": { "start": { "line": 327, "column": 21 }, "end": { "line": 327, "column": 22 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10573, "end": 10574, "loc": { "start": { "line": 327, "column": 23 }, "end": { "line": 327, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 10591, "end": 10596, "loc": { "start": { "line": 328, "column": 16 }, "end": { "line": 328, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10596, "end": 10597, "loc": { "start": { "line": 328, "column": 21 }, "end": { "line": 328, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "errMsg", "start": 10597, "end": 10603, "loc": { "start": { "line": 328, "column": 22 }, "end": { "line": 328, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10603, "end": 10604, "loc": { "start": { "line": 328, "column": 28 }, "end": { "line": 328, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10604, "end": 10605, "loc": { "start": { "line": 328, "column": 29 }, "end": { "line": 328, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10618, "end": 10619, "loc": { "start": { "line": 329, "column": 12 }, "end": { "line": 329, "column": 13 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10628, "end": 10629, "loc": { "start": { "line": 330, "column": 8 }, "end": { "line": 330, "column": 9 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10629, "end": 10630, "loc": { "start": { "line": 330, "column": 9 }, "end": { "line": 330, "column": 10 } } }, { "type": { "label": "if", "keyword": "if", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "if", "start": 10640, "end": 10642, "loc": { "start": { "line": 332, "column": 8 }, "end": { "line": 332, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10643, "end": 10644, "loc": { "start": { "line": 332, "column": 11 }, "end": { "line": 332, "column": 12 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 10644, "end": 10653, "loc": { "start": { "line": 332, "column": 12 }, "end": { "line": 332, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10653, "end": 10654, "loc": { "start": { "line": 332, "column": 21 }, "end": { "line": 332, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "manifest", "start": 10654, "end": 10662, "loc": { "start": { "line": 332, "column": 22 }, "end": { "line": 332, "column": 30 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10662, "end": 10663, "loc": { "start": { "line": 332, "column": 30 }, "end": { "line": 332, "column": 31 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10664, "end": 10665, "loc": { "start": { "line": 332, "column": 32 }, "end": { "line": 332, "column": 33 } } }, { "type": "CommentLine", "value": " Load multi-part split model;", "start": 10679, "end": 10710, "loc": { "start": { "line": 334, "column": 12 }, "end": { "line": 334, "column": 43 } } }, { "type": "CommentLine", "value": " Uses the BIMViewerDataSource, which then uses the BIMViewer's Server strategy", "start": 10723, "end": 10803, "loc": { "start": { "line": 335, "column": 12 }, "end": { "line": 335, "column": 92 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10817, "end": 10821, "loc": { "start": { "line": 337, "column": 12 }, "end": { "line": 337, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10821, "end": 10822, "loc": { "start": { "line": 337, "column": 16 }, "end": { "line": 337, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_dataSource", "start": 10822, "end": 10833, "loc": { "start": { "line": 337, "column": 17 }, "end": { "line": 337, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10833, "end": 10834, "loc": { "start": { "line": 337, "column": 28 }, "end": { "line": 337, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setProjectId", "start": 10834, "end": 10846, "loc": { "start": { "line": 337, "column": 29 }, "end": { "line": 337, "column": 41 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10846, "end": 10847, "loc": { "start": { "line": 337, "column": 41 }, "end": { "line": 337, "column": 42 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10847, "end": 10851, "loc": { "start": { "line": 337, "column": 42 }, "end": { "line": 337, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10851, "end": 10852, "loc": { "start": { "line": 337, "column": 46 }, "end": { "line": 337, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 10852, "end": 10862, "loc": { "start": { "line": 337, "column": 47 }, "end": { "line": 337, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10862, "end": 10863, "loc": { "start": { "line": 337, "column": 57 }, "end": { "line": 337, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10863, "end": 10864, "loc": { "start": { "line": 337, "column": 58 }, "end": { "line": 337, "column": 59 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10877, "end": 10881, "loc": { "start": { "line": 338, "column": 12 }, "end": { "line": 338, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10881, "end": 10882, "loc": { "start": { "line": 338, "column": 16 }, "end": { "line": 338, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_dataSource", "start": 10882, "end": 10893, "loc": { "start": { "line": 338, "column": 17 }, "end": { "line": 338, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10893, "end": 10894, "loc": { "start": { "line": 338, "column": 28 }, "end": { "line": 338, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setModelId", "start": 10894, "end": 10904, "loc": { "start": { "line": 338, "column": 29 }, "end": { "line": 338, "column": 39 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10904, "end": 10905, "loc": { "start": { "line": 338, "column": 39 }, "end": { "line": 338, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 10905, "end": 10912, "loc": { "start": { "line": 338, "column": 40 }, "end": { "line": 338, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10912, "end": 10913, "loc": { "start": { "line": 338, "column": 47 }, "end": { "line": 338, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10913, "end": 10914, "loc": { "start": { "line": 338, "column": 48 }, "end": { "line": 338, "column": 49 } } }, { "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": 10928, "end": 10933, "loc": { "start": { "line": 340, "column": 12 }, "end": { "line": 340, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 10934, "end": 10939, "loc": { "start": { "line": 340, "column": 18 }, "end": { "line": 340, "column": 23 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 10940, "end": 10941, "loc": { "start": { "line": 340, "column": 24 }, "end": { "line": 340, "column": 25 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 10942, "end": 10946, "loc": { "start": { "line": 340, "column": 26 }, "end": { "line": 340, "column": 30 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10946, "end": 10947, "loc": { "start": { "line": 340, "column": 30 }, "end": { "line": 340, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_xktLoader", "start": 10947, "end": 10957, "loc": { "start": { "line": 340, "column": 31 }, "end": { "line": 340, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10957, "end": 10958, "loc": { "start": { "line": 340, "column": 41 }, "end": { "line": 340, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "load", "start": 10958, "end": 10962, "loc": { "start": { "line": 340, "column": 42 }, "end": { "line": 340, "column": 46 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10962, "end": 10963, "loc": { "start": { "line": 340, "column": 46 }, "end": { "line": 340, "column": 47 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 10963, "end": 10964, "loc": { "start": { "line": 340, "column": 47 }, "end": { "line": 340, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 10981, "end": 10983, "loc": { "start": { "line": 341, "column": 16 }, "end": { "line": 341, "column": 18 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10983, "end": 10984, "loc": { "start": { "line": 341, "column": 18 }, "end": { "line": 341, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 10985, "end": 10992, "loc": { "start": { "line": 341, "column": 20 }, "end": { "line": 341, "column": 27 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 10992, "end": 10993, "loc": { "start": { "line": 341, "column": 27 }, "end": { "line": 341, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "manifestSrc", "start": 11010, "end": 11021, "loc": { "start": { "line": 342, "column": 16 }, "end": { "line": 342, "column": 27 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11021, "end": 11022, "loc": { "start": { "line": 342, "column": 27 }, "end": { "line": 342, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 11023, "end": 11032, "loc": { "start": { "line": 342, "column": 29 }, "end": { "line": 342, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11032, "end": 11033, "loc": { "start": { "line": 342, "column": 38 }, "end": { "line": 342, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "manifest", "start": 11033, "end": 11041, "loc": { "start": { "line": 342, "column": 39 }, "end": { "line": 342, "column": 47 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11041, "end": 11042, "loc": { "start": { "line": 342, "column": 47 }, "end": { "line": 342, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "excludeUnclassifiedObjects", "start": 11059, "end": 11085, "loc": { "start": { "line": 343, "column": 16 }, "end": { "line": 343, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11085, "end": 11086, "loc": { "start": { "line": 343, "column": 42 }, "end": { "line": 343, "column": 43 } } }, { "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": 11087, "end": 11091, "loc": { "start": { "line": 343, "column": 44 }, "end": { "line": 343, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11091, "end": 11092, "loc": { "start": { "line": 343, "column": 48 }, "end": { "line": 343, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "origin", "start": 11109, "end": 11115, "loc": { "start": { "line": 344, "column": 16 }, "end": { "line": 344, "column": 22 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11115, "end": 11116, "loc": { "start": { "line": 344, "column": 22 }, "end": { "line": 344, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 11117, "end": 11126, "loc": { "start": { "line": 344, "column": 24 }, "end": { "line": 344, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11126, "end": 11127, "loc": { "start": { "line": 344, "column": 33 }, "end": { "line": 344, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "origin", "start": 11127, "end": 11133, "loc": { "start": { "line": 344, "column": 34 }, "end": { "line": 344, "column": 40 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 11134, "end": 11136, "loc": { "start": { "line": 344, "column": 41 }, "end": { "line": 344, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 11137, "end": 11146, "loc": { "start": { "line": 344, "column": 44 }, "end": { "line": 344, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11146, "end": 11147, "loc": { "start": { "line": 344, "column": 53 }, "end": { "line": 344, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "position", "start": 11147, "end": 11155, "loc": { "start": { "line": 344, "column": 54 }, "end": { "line": 344, "column": 62 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11155, "end": 11156, "loc": { "start": { "line": 344, "column": 62 }, "end": { "line": 344, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scale", "start": 11173, "end": 11178, "loc": { "start": { "line": 345, "column": 16 }, "end": { "line": 345, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11178, "end": 11179, "loc": { "start": { "line": 345, "column": 21 }, "end": { "line": 345, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 11180, "end": 11189, "loc": { "start": { "line": 345, "column": 23 }, "end": { "line": 345, "column": 32 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11189, "end": 11190, "loc": { "start": { "line": 345, "column": 32 }, "end": { "line": 345, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scale", "start": 11190, "end": 11195, "loc": { "start": { "line": 345, "column": 33 }, "end": { "line": 345, "column": 38 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11195, "end": 11196, "loc": { "start": { "line": 345, "column": 38 }, "end": { "line": 345, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotation", "start": 11213, "end": 11221, "loc": { "start": { "line": 346, "column": 16 }, "end": { "line": 346, "column": 24 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11221, "end": 11222, "loc": { "start": { "line": 346, "column": 24 }, "end": { "line": 346, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 11223, "end": 11232, "loc": { "start": { "line": 346, "column": 26 }, "end": { "line": 346, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11232, "end": 11233, "loc": { "start": { "line": 346, "column": 35 }, "end": { "line": 346, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotation", "start": 11233, "end": 11241, "loc": { "start": { "line": 346, "column": 36 }, "end": { "line": 346, "column": 44 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11241, "end": 11242, "loc": { "start": { "line": 346, "column": 44 }, "end": { "line": 346, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "matrix", "start": 11259, "end": 11265, "loc": { "start": { "line": 347, "column": 16 }, "end": { "line": 347, "column": 22 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11265, "end": 11266, "loc": { "start": { "line": 347, "column": 22 }, "end": { "line": 347, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 11267, "end": 11276, "loc": { "start": { "line": 347, "column": 24 }, "end": { "line": 347, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11276, "end": 11277, "loc": { "start": { "line": 347, "column": 33 }, "end": { "line": 347, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "matrix", "start": 11277, "end": 11283, "loc": { "start": { "line": 347, "column": 34 }, "end": { "line": 347, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11283, "end": 11284, "loc": { "start": { "line": 347, "column": 40 }, "end": { "line": 347, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "edges", "start": 11301, "end": 11306, "loc": { "start": { "line": 348, "column": 16 }, "end": { "line": 348, "column": 21 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11306, "end": 11307, "loc": { "start": { "line": 348, "column": 21 }, "end": { "line": 348, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11308, "end": 11309, "loc": { "start": { "line": 348, "column": 23 }, "end": { "line": 348, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 11309, "end": 11318, "loc": { "start": { "line": 348, "column": 24 }, "end": { "line": 348, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11318, "end": 11319, "loc": { "start": { "line": 348, "column": 33 }, "end": { "line": 348, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "edges", "start": 11319, "end": 11324, "loc": { "start": { "line": 348, "column": 34 }, "end": { "line": 348, "column": 39 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "!==", "start": 11325, "end": 11328, "loc": { "start": { "line": 348, "column": 40 }, "end": { "line": 348, "column": 43 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 11329, "end": 11334, "loc": { "start": { "line": 348, "column": 44 }, "end": { "line": 348, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11334, "end": 11335, "loc": { "start": { "line": 348, "column": 49 }, "end": { "line": 348, "column": 50 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11335, "end": 11336, "loc": { "start": { "line": 348, "column": 50 }, "end": { "line": 348, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "saoEnabled", "start": 11353, "end": 11363, "loc": { "start": { "line": 349, "column": 16 }, "end": { "line": 349, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11363, "end": 11364, "loc": { "start": { "line": 349, "column": 26 }, "end": { "line": 349, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 11365, "end": 11374, "loc": { "start": { "line": 349, "column": 28 }, "end": { "line": 349, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11374, "end": 11375, "loc": { "start": { "line": 349, "column": 37 }, "end": { "line": 349, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "saoEnabled", "start": 11375, "end": 11385, "loc": { "start": { "line": 349, "column": 38 }, "end": { "line": 349, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11385, "end": 11386, "loc": { "start": { "line": 349, "column": 48 }, "end": { "line": 349, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pbrEnabled", "start": 11403, "end": 11413, "loc": { "start": { "line": 350, "column": 16 }, "end": { "line": 350, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11413, "end": 11414, "loc": { "start": { "line": 350, "column": 26 }, "end": { "line": 350, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 11415, "end": 11424, "loc": { "start": { "line": 350, "column": 28 }, "end": { "line": 350, "column": 37 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11424, "end": 11425, "loc": { "start": { "line": 350, "column": 37 }, "end": { "line": 350, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pbrEnabled", "start": 11425, "end": 11435, "loc": { "start": { "line": 350, "column": 38 }, "end": { "line": 350, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11435, "end": 11436, "loc": { "start": { "line": 350, "column": 48 }, "end": { "line": 350, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "backfaces", "start": 11453, "end": 11462, "loc": { "start": { "line": 351, "column": 16 }, "end": { "line": 351, "column": 25 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11462, "end": 11463, "loc": { "start": { "line": 351, "column": 25 }, "end": { "line": 351, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 11464, "end": 11473, "loc": { "start": { "line": 351, "column": 27 }, "end": { "line": 351, "column": 36 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11473, "end": 11474, "loc": { "start": { "line": 351, "column": 36 }, "end": { "line": 351, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "backfaces", "start": 11474, "end": 11483, "loc": { "start": { "line": 351, "column": 37 }, "end": { "line": 351, "column": 46 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11483, "end": 11484, "loc": { "start": { "line": 351, "column": 46 }, "end": { "line": 351, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalizeObjectIds", "start": 11501, "end": 11519, "loc": { "start": { "line": 352, "column": 16 }, "end": { "line": 352, "column": 34 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11519, "end": 11520, "loc": { "start": { "line": 352, "column": 34 }, "end": { "line": 352, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 11521, "end": 11530, "loc": { "start": { "line": 352, "column": 36 }, "end": { "line": 352, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11530, "end": 11531, "loc": { "start": { "line": 352, "column": 45 }, "end": { "line": 352, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalizeObjectIds", "start": 11531, "end": 11549, "loc": { "start": { "line": 352, "column": 46 }, "end": { "line": 352, "column": 64 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11549, "end": 11550, "loc": { "start": { "line": 352, "column": 64 }, "end": { "line": 352, "column": 65 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reuseGeometries", "start": 11567, "end": 11582, "loc": { "start": { "line": 353, "column": 16 }, "end": { "line": 353, "column": 31 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11582, "end": 11583, "loc": { "start": { "line": 353, "column": 31 }, "end": { "line": 353, "column": 32 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11584, "end": 11585, "loc": { "start": { "line": 353, "column": 33 }, "end": { "line": 353, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 11585, "end": 11594, "loc": { "start": { "line": 353, "column": 34 }, "end": { "line": 353, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11594, "end": 11595, "loc": { "start": { "line": 353, "column": 43 }, "end": { "line": 353, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reuseGeometries", "start": 11595, "end": 11610, "loc": { "start": { "line": 353, "column": 44 }, "end": { "line": 353, "column": 59 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "!==", "start": 11611, "end": 11614, "loc": { "start": { "line": 353, "column": 60 }, "end": { "line": 353, "column": 63 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 11615, "end": 11620, "loc": { "start": { "line": 353, "column": 64 }, "end": { "line": 353, "column": 69 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11620, "end": 11621, "loc": { "start": { "line": 353, "column": 69 }, "end": { "line": 353, "column": 70 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11634, "end": 11635, "loc": { "start": { "line": 354, "column": 12 }, "end": { "line": 354, "column": 13 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11635, "end": 11636, "loc": { "start": { "line": 354, "column": 13 }, "end": { "line": 354, "column": 14 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11636, "end": 11637, "loc": { "start": { "line": 354, "column": 14 }, "end": { "line": 354, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 11651, "end": 11656, "loc": { "start": { "line": 356, "column": 12 }, "end": { "line": 356, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11656, "end": 11657, "loc": { "start": { "line": 356, "column": 17 }, "end": { "line": 356, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 11657, "end": 11659, "loc": { "start": { "line": 356, "column": 18 }, "end": { "line": 356, "column": 20 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11659, "end": 11660, "loc": { "start": { "line": 356, "column": 20 }, "end": { "line": 356, "column": 21 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "loaded", "start": 11660, "end": 11668, "loc": { "start": { "line": 356, "column": 21 }, "end": { "line": 356, "column": 29 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11668, "end": 11669, "loc": { "start": { "line": 356, "column": 29 }, "end": { "line": 356, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelLoaded", "start": 11670, "end": 11681, "loc": { "start": { "line": 356, "column": 31 }, "end": { "line": 356, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11681, "end": 11682, "loc": { "start": { "line": 356, "column": 42 }, "end": { "line": 356, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11682, "end": 11683, "loc": { "start": { "line": 356, "column": 43 }, "end": { "line": 356, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 11696, "end": 11701, "loc": { "start": { "line": 357, "column": 12 }, "end": { "line": 357, "column": 17 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11701, "end": 11702, "loc": { "start": { "line": 357, "column": 17 }, "end": { "line": 357, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 11702, "end": 11704, "loc": { "start": { "line": 357, "column": 18 }, "end": { "line": 357, "column": 20 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11704, "end": 11705, "loc": { "start": { "line": 357, "column": 20 }, "end": { "line": 357, "column": 21 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "error", "start": 11705, "end": 11712, "loc": { "start": { "line": 357, "column": 21 }, "end": { "line": 357, "column": 28 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11712, "end": 11713, "loc": { "start": { "line": 357, "column": 28 }, "end": { "line": 357, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadError", "start": 11714, "end": 11723, "loc": { "start": { "line": 357, "column": 30 }, "end": { "line": 357, "column": 39 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11723, "end": 11724, "loc": { "start": { "line": 357, "column": 39 }, "end": { "line": 357, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11724, "end": 11725, "loc": { "start": { "line": 357, "column": 40 }, "end": { "line": 357, "column": 41 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11735, "end": 11736, "loc": { "start": { "line": 359, "column": 8 }, "end": { "line": 359, "column": 9 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 11737, "end": 11741, "loc": { "start": { "line": 359, "column": 10 }, "end": { "line": 359, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11742, "end": 11743, "loc": { "start": { "line": 359, "column": 15 }, "end": { "line": 359, "column": 16 } } }, { "type": "CommentLine", "value": " Load single XKT/Metamodel file model;", "start": 11757, "end": 11797, "loc": { "start": { "line": 361, "column": 12 }, "end": { "line": 361, "column": 52 } } }, { "type": "CommentLine", "value": " Uses the BIMViewer's Server strategy directly", "start": 11810, "end": 11858, "loc": { "start": { "line": 362, "column": 12 }, "end": { "line": 362, "column": 60 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 11872, "end": 11876, "loc": { "start": { "line": 364, "column": 12 }, "end": { "line": 364, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11876, "end": 11877, "loc": { "start": { "line": 364, "column": 16 }, "end": { "line": 364, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "server", "start": 11877, "end": 11883, "loc": { "start": { "line": 364, "column": 17 }, "end": { "line": 364, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11883, "end": 11884, "loc": { "start": { "line": 364, "column": 23 }, "end": { "line": 364, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getGeometry", "start": 11884, "end": 11895, "loc": { "start": { "line": 364, "column": 24 }, "end": { "line": 364, "column": 35 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11895, "end": 11896, "loc": { "start": { "line": 364, "column": 35 }, "end": { "line": 364, "column": 36 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 11896, "end": 11900, "loc": { "start": { "line": 364, "column": 36 }, "end": { "line": 364, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11900, "end": 11901, "loc": { "start": { "line": 364, "column": 40 }, "end": { "line": 364, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_projectId", "start": 11901, "end": 11911, "loc": { "start": { "line": 364, "column": 41 }, "end": { "line": 364, "column": 51 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11911, "end": 11912, "loc": { "start": { "line": 364, "column": 51 }, "end": { "line": 364, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 11913, "end": 11920, "loc": { "start": { "line": 364, "column": 53 }, "end": { "line": 364, "column": 60 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11920, "end": 11921, "loc": { "start": { "line": 364, "column": 60 }, "end": { "line": 364, "column": 61 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11922, "end": 11923, "loc": { "start": { "line": 364, "column": 62 }, "end": { "line": 364, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "arraybuffer", "start": 11923, "end": 11934, "loc": { "start": { "line": 364, "column": 63 }, "end": { "line": 364, "column": 74 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11934, "end": 11935, "loc": { "start": { "line": 364, "column": 74 }, "end": { "line": 364, "column": 75 } } }, { "type": { "label": "=>", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11936, "end": 11938, "loc": { "start": { "line": 364, "column": 76 }, "end": { "line": 364, "column": 78 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11939, "end": 11940, "loc": { "start": { "line": 364, "column": 79 }, "end": { "line": 364, "column": 80 } } }, { "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": 11961, "end": 11966, "loc": { "start": { "line": 365, "column": 20 }, "end": { "line": 365, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 11967, "end": 11972, "loc": { "start": { "line": 365, "column": 26 }, "end": { "line": 365, "column": 31 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 11973, "end": 11974, "loc": { "start": { "line": 365, "column": 32 }, "end": { "line": 365, "column": 33 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 11975, "end": 11979, "loc": { "start": { "line": 365, "column": 34 }, "end": { "line": 365, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11979, "end": 11980, "loc": { "start": { "line": 365, "column": 38 }, "end": { "line": 365, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_xktLoader", "start": 11980, "end": 11990, "loc": { "start": { "line": 365, "column": 39 }, "end": { "line": 365, "column": 49 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 11990, "end": 11991, "loc": { "start": { "line": 365, "column": 49 }, "end": { "line": 365, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "load", "start": 11991, "end": 11995, "loc": { "start": { "line": 365, "column": 50 }, "end": { "line": 365, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11995, "end": 11996, "loc": { "start": { "line": 365, "column": 54 }, "end": { "line": 365, "column": 55 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 11996, "end": 11997, "loc": { "start": { "line": 365, "column": 55 }, "end": { "line": 365, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "id", "start": 12022, "end": 12024, "loc": { "start": { "line": 366, "column": 24 }, "end": { "line": 366, "column": 26 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12024, "end": 12025, "loc": { "start": { "line": 366, "column": 26 }, "end": { "line": 366, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 12026, "end": 12033, "loc": { "start": { "line": 366, "column": 28 }, "end": { "line": 366, "column": 35 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12033, "end": 12034, "loc": { "start": { "line": 366, "column": 35 }, "end": { "line": 366, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "metaModelData", "start": 12059, "end": 12072, "loc": { "start": { "line": 367, "column": 24 }, "end": { "line": 367, "column": 37 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12072, "end": 12073, "loc": { "start": { "line": 367, "column": 37 }, "end": { "line": 367, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "json", "start": 12074, "end": 12078, "loc": { "start": { "line": 367, "column": 39 }, "end": { "line": 367, "column": 43 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12078, "end": 12079, "loc": { "start": { "line": 367, "column": 43 }, "end": { "line": 367, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "xkt", "start": 12104, "end": 12107, "loc": { "start": { "line": 368, "column": 24 }, "end": { "line": 368, "column": 27 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12107, "end": 12108, "loc": { "start": { "line": 368, "column": 27 }, "end": { "line": 368, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "arraybuffer", "start": 12109, "end": 12120, "loc": { "start": { "line": 368, "column": 29 }, "end": { "line": 368, "column": 40 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12120, "end": 12121, "loc": { "start": { "line": 368, "column": 40 }, "end": { "line": 368, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "excludeUnclassifiedObjects", "start": 12146, "end": 12172, "loc": { "start": { "line": 369, "column": 24 }, "end": { "line": 369, "column": 50 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12172, "end": 12173, "loc": { "start": { "line": 369, "column": 50 }, "end": { "line": 369, "column": 51 } } }, { "type": { "label": "true", "keyword": "true", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "true", "start": 12174, "end": 12178, "loc": { "start": { "line": 369, "column": 52 }, "end": { "line": 369, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12178, "end": 12179, "loc": { "start": { "line": 369, "column": 56 }, "end": { "line": 369, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "origin", "start": 12204, "end": 12210, "loc": { "start": { "line": 370, "column": 24 }, "end": { "line": 370, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12210, "end": 12211, "loc": { "start": { "line": 370, "column": 30 }, "end": { "line": 370, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 12212, "end": 12221, "loc": { "start": { "line": 370, "column": 32 }, "end": { "line": 370, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12221, "end": 12222, "loc": { "start": { "line": 370, "column": 41 }, "end": { "line": 370, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "origin", "start": 12222, "end": 12228, "loc": { "start": { "line": 370, "column": 42 }, "end": { "line": 370, "column": 48 } } }, { "type": { "label": "||", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 1, "updateContext": null }, "value": "||", "start": 12229, "end": 12231, "loc": { "start": { "line": 370, "column": 49 }, "end": { "line": 370, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 12232, "end": 12241, "loc": { "start": { "line": 370, "column": 52 }, "end": { "line": 370, "column": 61 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12241, "end": 12242, "loc": { "start": { "line": 370, "column": 61 }, "end": { "line": 370, "column": 62 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "position", "start": 12242, "end": 12250, "loc": { "start": { "line": 370, "column": 62 }, "end": { "line": 370, "column": 70 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12250, "end": 12251, "loc": { "start": { "line": 370, "column": 70 }, "end": { "line": 370, "column": 71 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scale", "start": 12276, "end": 12281, "loc": { "start": { "line": 371, "column": 24 }, "end": { "line": 371, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12281, "end": 12282, "loc": { "start": { "line": 371, "column": 29 }, "end": { "line": 371, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 12283, "end": 12292, "loc": { "start": { "line": 371, "column": 31 }, "end": { "line": 371, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12292, "end": 12293, "loc": { "start": { "line": 371, "column": 40 }, "end": { "line": 371, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scale", "start": 12293, "end": 12298, "loc": { "start": { "line": 371, "column": 41 }, "end": { "line": 371, "column": 46 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12298, "end": 12299, "loc": { "start": { "line": 371, "column": 46 }, "end": { "line": 371, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotation", "start": 12324, "end": 12332, "loc": { "start": { "line": 372, "column": 24 }, "end": { "line": 372, "column": 32 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12332, "end": 12333, "loc": { "start": { "line": 372, "column": 32 }, "end": { "line": 372, "column": 33 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 12334, "end": 12343, "loc": { "start": { "line": 372, "column": 34 }, "end": { "line": 372, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12343, "end": 12344, "loc": { "start": { "line": 372, "column": 43 }, "end": { "line": 372, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "rotation", "start": 12344, "end": 12352, "loc": { "start": { "line": 372, "column": 44 }, "end": { "line": 372, "column": 52 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12352, "end": 12353, "loc": { "start": { "line": 372, "column": 52 }, "end": { "line": 372, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "matrix", "start": 12378, "end": 12384, "loc": { "start": { "line": 373, "column": 24 }, "end": { "line": 373, "column": 30 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12384, "end": 12385, "loc": { "start": { "line": 373, "column": 30 }, "end": { "line": 373, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 12386, "end": 12395, "loc": { "start": { "line": 373, "column": 32 }, "end": { "line": 373, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12395, "end": 12396, "loc": { "start": { "line": 373, "column": 41 }, "end": { "line": 373, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "matrix", "start": 12396, "end": 12402, "loc": { "start": { "line": 373, "column": 42 }, "end": { "line": 373, "column": 48 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12402, "end": 12403, "loc": { "start": { "line": 373, "column": 48 }, "end": { "line": 373, "column": 49 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "edges", "start": 12428, "end": 12433, "loc": { "start": { "line": 374, "column": 24 }, "end": { "line": 374, "column": 29 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12433, "end": 12434, "loc": { "start": { "line": 374, "column": 29 }, "end": { "line": 374, "column": 30 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12435, "end": 12436, "loc": { "start": { "line": 374, "column": 31 }, "end": { "line": 374, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 12436, "end": 12445, "loc": { "start": { "line": 374, "column": 32 }, "end": { "line": 374, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12445, "end": 12446, "loc": { "start": { "line": 374, "column": 41 }, "end": { "line": 374, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "edges", "start": 12446, "end": 12451, "loc": { "start": { "line": 374, "column": 42 }, "end": { "line": 374, "column": 47 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "!==", "start": 12452, "end": 12455, "loc": { "start": { "line": 374, "column": 48 }, "end": { "line": 374, "column": 51 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 12456, "end": 12461, "loc": { "start": { "line": 374, "column": 52 }, "end": { "line": 374, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12461, "end": 12462, "loc": { "start": { "line": 374, "column": 57 }, "end": { "line": 374, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12462, "end": 12463, "loc": { "start": { "line": 374, "column": 58 }, "end": { "line": 374, "column": 59 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "saoEnabled", "start": 12488, "end": 12498, "loc": { "start": { "line": 375, "column": 24 }, "end": { "line": 375, "column": 34 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12498, "end": 12499, "loc": { "start": { "line": 375, "column": 34 }, "end": { "line": 375, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 12500, "end": 12509, "loc": { "start": { "line": 375, "column": 36 }, "end": { "line": 375, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12509, "end": 12510, "loc": { "start": { "line": 375, "column": 45 }, "end": { "line": 375, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "saoEnabled", "start": 12510, "end": 12520, "loc": { "start": { "line": 375, "column": 46 }, "end": { "line": 375, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12520, "end": 12521, "loc": { "start": { "line": 375, "column": 56 }, "end": { "line": 375, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pbrEnabled", "start": 12546, "end": 12556, "loc": { "start": { "line": 376, "column": 24 }, "end": { "line": 376, "column": 34 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12556, "end": 12557, "loc": { "start": { "line": 376, "column": 34 }, "end": { "line": 376, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 12558, "end": 12567, "loc": { "start": { "line": 376, "column": 36 }, "end": { "line": 376, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12567, "end": 12568, "loc": { "start": { "line": 376, "column": 45 }, "end": { "line": 376, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pbrEnabled", "start": 12568, "end": 12578, "loc": { "start": { "line": 376, "column": 46 }, "end": { "line": 376, "column": 56 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12578, "end": 12579, "loc": { "start": { "line": 376, "column": 56 }, "end": { "line": 376, "column": 57 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "backfaces", "start": 12604, "end": 12613, "loc": { "start": { "line": 377, "column": 24 }, "end": { "line": 377, "column": 33 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12613, "end": 12614, "loc": { "start": { "line": 377, "column": 33 }, "end": { "line": 377, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 12615, "end": 12624, "loc": { "start": { "line": 377, "column": 35 }, "end": { "line": 377, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12624, "end": 12625, "loc": { "start": { "line": 377, "column": 44 }, "end": { "line": 377, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "backfaces", "start": 12625, "end": 12634, "loc": { "start": { "line": 377, "column": 45 }, "end": { "line": 377, "column": 54 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12634, "end": 12635, "loc": { "start": { "line": 377, "column": 54 }, "end": { "line": 377, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalizeObjectIds", "start": 12660, "end": 12678, "loc": { "start": { "line": 378, "column": 24 }, "end": { "line": 378, "column": 42 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12678, "end": 12679, "loc": { "start": { "line": 378, "column": 42 }, "end": { "line": 378, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 12680, "end": 12689, "loc": { "start": { "line": 378, "column": 44 }, "end": { "line": 378, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12689, "end": 12690, "loc": { "start": { "line": 378, "column": 53 }, "end": { "line": 378, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "globalizeObjectIds", "start": 12690, "end": 12708, "loc": { "start": { "line": 378, "column": 54 }, "end": { "line": 378, "column": 72 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12708, "end": 12709, "loc": { "start": { "line": 378, "column": 72 }, "end": { "line": 378, "column": 73 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reuseGeometries", "start": 12734, "end": 12749, "loc": { "start": { "line": 379, "column": 24 }, "end": { "line": 379, "column": 39 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12749, "end": 12750, "loc": { "start": { "line": 379, "column": 39 }, "end": { "line": 379, "column": 40 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12751, "end": 12752, "loc": { "start": { "line": 379, "column": 41 }, "end": { "line": 379, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelInfo", "start": 12752, "end": 12761, "loc": { "start": { "line": 379, "column": 42 }, "end": { "line": 379, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12761, "end": 12762, "loc": { "start": { "line": 379, "column": 51 }, "end": { "line": 379, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "reuseGeometries", "start": 12762, "end": 12777, "loc": { "start": { "line": 379, "column": 52 }, "end": { "line": 379, "column": 67 } } }, { "type": { "label": "==/!=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 6, "updateContext": null }, "value": "!==", "start": 12778, "end": 12781, "loc": { "start": { "line": 379, "column": 68 }, "end": { "line": 379, "column": 71 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 12782, "end": 12787, "loc": { "start": { "line": 379, "column": 72 }, "end": { "line": 379, "column": 77 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12787, "end": 12788, "loc": { "start": { "line": 379, "column": 77 }, "end": { "line": 379, "column": 78 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12809, "end": 12810, "loc": { "start": { "line": 380, "column": 20 }, "end": { "line": 380, "column": 21 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12810, "end": 12811, "loc": { "start": { "line": 380, "column": 21 }, "end": { "line": 380, "column": 22 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12811, "end": 12812, "loc": { "start": { "line": 380, "column": 22 }, "end": { "line": 380, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 12833, "end": 12838, "loc": { "start": { "line": 381, "column": 20 }, "end": { "line": 381, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12838, "end": 12839, "loc": { "start": { "line": 381, "column": 25 }, "end": { "line": 381, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 12839, "end": 12841, "loc": { "start": { "line": 381, "column": 26 }, "end": { "line": 381, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12841, "end": 12842, "loc": { "start": { "line": 381, "column": 28 }, "end": { "line": 381, "column": 29 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "loaded", "start": 12842, "end": 12850, "loc": { "start": { "line": 381, "column": 29 }, "end": { "line": 381, "column": 37 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12850, "end": 12851, "loc": { "start": { "line": 381, "column": 37 }, "end": { "line": 381, "column": 38 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelLoaded", "start": 12852, "end": 12863, "loc": { "start": { "line": 381, "column": 39 }, "end": { "line": 381, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12863, "end": 12864, "loc": { "start": { "line": 381, "column": 50 }, "end": { "line": 381, "column": 51 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12864, "end": 12865, "loc": { "start": { "line": 381, "column": 51 }, "end": { "line": 381, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 12886, "end": 12891, "loc": { "start": { "line": 382, "column": 20 }, "end": { "line": 382, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12891, "end": 12892, "loc": { "start": { "line": 382, "column": 25 }, "end": { "line": 382, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "on", "start": 12892, "end": 12894, "loc": { "start": { "line": 382, "column": 26 }, "end": { "line": 382, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12894, "end": 12895, "loc": { "start": { "line": 382, "column": 28 }, "end": { "line": 382, "column": 29 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "error", "start": 12895, "end": 12902, "loc": { "start": { "line": 382, "column": 29 }, "end": { "line": 382, "column": 36 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12902, "end": 12903, "loc": { "start": { "line": 382, "column": 36 }, "end": { "line": 382, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadError", "start": 12904, "end": 12913, "loc": { "start": { "line": 382, "column": 38 }, "end": { "line": 382, "column": 47 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12913, "end": 12914, "loc": { "start": { "line": 382, "column": 47 }, "end": { "line": 382, "column": 48 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12914, "end": 12915, "loc": { "start": { "line": 382, "column": 48 }, "end": { "line": 382, "column": 49 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12932, "end": 12933, "loc": { "start": { "line": 383, "column": 16 }, "end": { "line": 383, "column": 17 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12933, "end": 12934, "loc": { "start": { "line": 383, "column": 17 }, "end": { "line": 383, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "loadError", "start": 12935, "end": 12944, "loc": { "start": { "line": 383, "column": 19 }, "end": { "line": 383, "column": 28 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12944, "end": 12945, "loc": { "start": { "line": 383, "column": 28 }, "end": { "line": 383, "column": 29 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 12945, "end": 12946, "loc": { "start": { "line": 383, "column": 29 }, "end": { "line": 383, "column": 30 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12955, "end": 12956, "loc": { "start": { "line": 384, "column": 8 }, "end": { "line": 384, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12961, "end": 12962, "loc": { "start": { "line": 385, "column": 4 }, "end": { "line": 385, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_jumpToInitialCamera", "start": 12968, "end": 12988, "loc": { "start": { "line": 387, "column": 4 }, "end": { "line": 387, "column": 24 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12988, "end": 12989, "loc": { "start": { "line": 387, "column": 24 }, "end": { "line": 387, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12989, "end": 12990, "loc": { "start": { "line": 387, "column": 25 }, "end": { "line": 387, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 12991, "end": 12992, "loc": { "start": { "line": 387, "column": 27 }, "end": { "line": 387, "column": 28 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 13001, "end": 13006, "loc": { "start": { "line": 388, "column": 8 }, "end": { "line": 388, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 13007, "end": 13013, "loc": { "start": { "line": 388, "column": 14 }, "end": { "line": 388, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13014, "end": 13015, "loc": { "start": { "line": 388, "column": 21 }, "end": { "line": 388, "column": 22 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 13016, "end": 13020, "loc": { "start": { "line": 388, "column": 23 }, "end": { "line": 388, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13020, "end": 13021, "loc": { "start": { "line": 388, "column": 27 }, "end": { "line": 388, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 13021, "end": 13027, "loc": { "start": { "line": 388, "column": 28 }, "end": { "line": 388, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13027, "end": 13028, "loc": { "start": { "line": 388, "column": 34 }, "end": { "line": 388, "column": 35 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 13037, "end": 13042, "loc": { "start": { "line": 389, "column": 8 }, "end": { "line": 389, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 13043, "end": 13048, "loc": { "start": { "line": 389, "column": 14 }, "end": { "line": 389, "column": 19 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13049, "end": 13050, "loc": { "start": { "line": 389, "column": 20 }, "end": { "line": 389, "column": 21 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 13051, "end": 13057, "loc": { "start": { "line": 389, "column": 22 }, "end": { "line": 389, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13057, "end": 13058, "loc": { "start": { "line": 389, "column": 28 }, "end": { "line": 389, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 13058, "end": 13063, "loc": { "start": { "line": 389, "column": 29 }, "end": { "line": 389, "column": 34 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13063, "end": 13064, "loc": { "start": { "line": 389, "column": 34 }, "end": { "line": 389, "column": 35 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 13073, "end": 13078, "loc": { "start": { "line": 390, "column": 8 }, "end": { "line": 390, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 13079, "end": 13083, "loc": { "start": { "line": 390, "column": 14 }, "end": { "line": 390, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13084, "end": 13085, "loc": { "start": { "line": 390, "column": 19 }, "end": { "line": 390, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 13086, "end": 13091, "loc": { "start": { "line": 390, "column": 21 }, "end": { "line": 390, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13091, "end": 13092, "loc": { "start": { "line": 390, "column": 26 }, "end": { "line": 390, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB", "start": 13092, "end": 13099, "loc": { "start": { "line": 390, "column": 27 }, "end": { "line": 390, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13099, "end": 13100, "loc": { "start": { "line": 390, "column": 34 }, "end": { "line": 390, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 13100, "end": 13105, "loc": { "start": { "line": 390, "column": 35 }, "end": { "line": 390, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13105, "end": 13106, "loc": { "start": { "line": 390, "column": 40 }, "end": { "line": 390, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "visibleObjectIds", "start": 13106, "end": 13122, "loc": { "start": { "line": 390, "column": 41 }, "end": { "line": 390, "column": 57 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13122, "end": 13123, "loc": { "start": { "line": 390, "column": 57 }, "end": { "line": 390, "column": 58 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13123, "end": 13124, "loc": { "start": { "line": 390, "column": 58 }, "end": { "line": 390, "column": 59 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 13133, "end": 13138, "loc": { "start": { "line": 391, "column": 8 }, "end": { "line": 391, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "diag", "start": 13139, "end": 13143, "loc": { "start": { "line": 391, "column": 14 }, "end": { "line": 391, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13144, "end": 13145, "loc": { "start": { "line": 391, "column": 19 }, "end": { "line": 391, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 13146, "end": 13150, "loc": { "start": { "line": 391, "column": 21 }, "end": { "line": 391, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13150, "end": 13151, "loc": { "start": { "line": 391, "column": 25 }, "end": { "line": 391, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB3Diag", "start": 13151, "end": 13163, "loc": { "start": { "line": 391, "column": 26 }, "end": { "line": 391, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13163, "end": 13164, "loc": { "start": { "line": 391, "column": 38 }, "end": { "line": 391, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 13164, "end": 13168, "loc": { "start": { "line": 391, "column": 39 }, "end": { "line": 391, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13168, "end": 13169, "loc": { "start": { "line": 391, "column": 43 }, "end": { "line": 391, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13169, "end": 13170, "loc": { "start": { "line": 391, "column": 44 }, "end": { "line": 391, "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": 13179, "end": 13184, "loc": { "start": { "line": 392, "column": 8 }, "end": { "line": 392, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 13185, "end": 13191, "loc": { "start": { "line": 392, "column": 14 }, "end": { "line": 392, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13192, "end": 13193, "loc": { "start": { "line": 392, "column": 21 }, "end": { "line": 392, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 13194, "end": 13198, "loc": { "start": { "line": 392, "column": 23 }, "end": { "line": 392, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13198, "end": 13199, "loc": { "start": { "line": 392, "column": 27 }, "end": { "line": 392, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getAABB3Center", "start": 13199, "end": 13213, "loc": { "start": { "line": 392, "column": 28 }, "end": { "line": 392, "column": 42 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13213, "end": 13214, "loc": { "start": { "line": 392, "column": 42 }, "end": { "line": 392, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "aabb", "start": 13214, "end": 13218, "loc": { "start": { "line": 392, "column": 43 }, "end": { "line": 392, "column": 47 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13218, "end": 13219, "loc": { "start": { "line": 392, "column": 47 }, "end": { "line": 392, "column": 48 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tempVec3a", "start": 13220, "end": 13229, "loc": { "start": { "line": 392, "column": 49 }, "end": { "line": 392, "column": 58 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13229, "end": 13230, "loc": { "start": { "line": 392, "column": 58 }, "end": { "line": 392, "column": 59 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13230, "end": 13231, "loc": { "start": { "line": 392, "column": 59 }, "end": { "line": 392, "column": 60 } } }, { "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": 13240, "end": 13245, "loc": { "start": { "line": 393, "column": 8 }, "end": { "line": 393, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 13246, "end": 13252, "loc": { "start": { "line": 393, "column": 14 }, "end": { "line": 393, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13253, "end": 13254, "loc": { "start": { "line": 393, "column": 21 }, "end": { "line": 393, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 13255, "end": 13260, "loc": { "start": { "line": 393, "column": 23 }, "end": { "line": 393, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13260, "end": 13261, "loc": { "start": { "line": 393, "column": 28 }, "end": { "line": 393, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 13261, "end": 13267, "loc": { "start": { "line": 393, "column": 29 }, "end": { "line": 393, "column": 35 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13267, "end": 13268, "loc": { "start": { "line": 393, "column": 35 }, "end": { "line": 393, "column": 36 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 13277, "end": 13282, "loc": { "start": { "line": 394, "column": 8 }, "end": { "line": 394, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fitFOV", "start": 13283, "end": 13289, "loc": { "start": { "line": 394, "column": 14 }, "end": { "line": 394, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13290, "end": 13291, "loc": { "start": { "line": 394, "column": 21 }, "end": { "line": 394, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 13292, "end": 13298, "loc": { "start": { "line": 394, "column": 23 }, "end": { "line": 394, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13298, "end": 13299, "loc": { "start": { "line": 394, "column": 29 }, "end": { "line": 394, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "perspective", "start": 13299, "end": 13310, "loc": { "start": { "line": 394, "column": 30 }, "end": { "line": 394, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13310, "end": 13311, "loc": { "start": { "line": 394, "column": 41 }, "end": { "line": 394, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fov", "start": 13311, "end": 13314, "loc": { "start": { "line": 394, "column": 42 }, "end": { "line": 394, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13314, "end": 13315, "loc": { "start": { "line": 394, "column": 45 }, "end": { "line": 394, "column": 46 } } }, { "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": 13324, "end": 13329, "loc": { "start": { "line": 395, "column": 8 }, "end": { "line": 395, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dist", "start": 13330, "end": 13334, "loc": { "start": { "line": 395, "column": 14 }, "end": { "line": 395, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13335, "end": 13336, "loc": { "start": { "line": 395, "column": 19 }, "end": { "line": 395, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Math", "start": 13337, "end": 13341, "loc": { "start": { "line": 395, "column": 21 }, "end": { "line": 395, "column": 25 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13341, "end": 13342, "loc": { "start": { "line": 395, "column": 25 }, "end": { "line": 395, "column": 26 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "abs", "start": 13342, "end": 13345, "loc": { "start": { "line": 395, "column": 26 }, "end": { "line": 395, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13345, "end": 13346, "loc": { "start": { "line": 395, "column": 29 }, "end": { "line": 395, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "diag", "start": 13346, "end": 13350, "loc": { "start": { "line": 395, "column": 30 }, "end": { "line": 395, "column": 34 } } }, { "type": { "label": "/", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "/", "start": 13351, "end": 13352, "loc": { "start": { "line": 395, "column": 35 }, "end": { "line": 395, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Math", "start": 13353, "end": 13357, "loc": { "start": { "line": 395, "column": 37 }, "end": { "line": 395, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13357, "end": 13358, "loc": { "start": { "line": 395, "column": 41 }, "end": { "line": 395, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "tan", "start": 13358, "end": 13361, "loc": { "start": { "line": 395, "column": 42 }, "end": { "line": 395, "column": 45 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13361, "end": 13362, "loc": { "start": { "line": 395, "column": 45 }, "end": { "line": 395, "column": 46 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 45, "start": 13362, "end": 13364, "loc": { "start": { "line": 395, "column": 46 }, "end": { "line": 395, "column": 48 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 13365, "end": 13366, "loc": { "start": { "line": 395, "column": 49 }, "end": { "line": 395, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 13367, "end": 13371, "loc": { "start": { "line": 395, "column": 51 }, "end": { "line": 395, "column": 55 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13371, "end": 13372, "loc": { "start": { "line": 395, "column": 55 }, "end": { "line": 395, "column": 56 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "DEGTORAD", "start": 13372, "end": 13380, "loc": { "start": { "line": 395, "column": 56 }, "end": { "line": 395, "column": 64 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13380, "end": 13381, "loc": { "start": { "line": 395, "column": 64 }, "end": { "line": 395, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13381, "end": 13382, "loc": { "start": { "line": 395, "column": 65 }, "end": { "line": 395, "column": 66 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13382, "end": 13383, "loc": { "start": { "line": 395, "column": 66 }, "end": { "line": 395, "column": 67 } } }, { "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": 13392, "end": 13397, "loc": { "start": { "line": 396, "column": 8 }, "end": { "line": 396, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dir", "start": 13398, "end": 13401, "loc": { "start": { "line": 396, "column": 14 }, "end": { "line": 396, "column": 17 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13402, "end": 13403, "loc": { "start": { "line": 396, "column": 18 }, "end": { "line": 396, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 13404, "end": 13408, "loc": { "start": { "line": 396, "column": 20 }, "end": { "line": 396, "column": 24 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13408, "end": 13409, "loc": { "start": { "line": 396, "column": 24 }, "end": { "line": 396, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "normalizeVec3", "start": 13409, "end": 13422, "loc": { "start": { "line": 396, "column": 25 }, "end": { "line": 396, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13422, "end": 13423, "loc": { "start": { "line": 396, "column": 38 }, "end": { "line": 396, "column": 39 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13423, "end": 13424, "loc": { "start": { "line": 396, "column": 39 }, "end": { "line": 396, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 13424, "end": 13430, "loc": { "start": { "line": 396, "column": 40 }, "end": { "line": 396, "column": 46 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13430, "end": 13431, "loc": { "start": { "line": 396, "column": 46 }, "end": { "line": 396, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "yUp", "start": 13431, "end": 13434, "loc": { "start": { "line": 396, "column": 47 }, "end": { "line": 396, "column": 50 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13434, "end": 13435, "loc": { "start": { "line": 396, "column": 50 }, "end": { "line": 396, "column": 51 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13436, "end": 13437, "loc": { "start": { "line": 396, "column": 52 }, "end": { "line": 396, "column": 53 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13438, "end": 13439, "loc": { "start": { "line": 396, "column": 54 }, "end": { "line": 396, "column": 55 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 13439, "end": 13440, "loc": { "start": { "line": 396, "column": 55 }, "end": { "line": 396, "column": 56 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0.5, "start": 13440, "end": 13443, "loc": { "start": { "line": 396, "column": 56 }, "end": { "line": 396, "column": 59 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13443, "end": 13444, "loc": { "start": { "line": 396, "column": 59 }, "end": { "line": 396, "column": 60 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 13445, "end": 13446, "loc": { "start": { "line": 396, "column": 61 }, "end": { "line": 396, "column": 62 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0.7071, "start": 13446, "end": 13452, "loc": { "start": { "line": 396, "column": 62 }, "end": { "line": 396, "column": 68 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13452, "end": 13453, "loc": { "start": { "line": 396, "column": 68 }, "end": { "line": 396, "column": 69 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 13454, "end": 13455, "loc": { "start": { "line": 396, "column": 70 }, "end": { "line": 396, "column": 71 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0.5, "start": 13455, "end": 13458, "loc": { "start": { "line": 396, "column": 71 }, "end": { "line": 396, "column": 74 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13458, "end": 13459, "loc": { "start": { "line": 396, "column": 74 }, "end": { "line": 396, "column": 75 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13460, "end": 13461, "loc": { "start": { "line": 396, "column": 76 }, "end": { "line": 396, "column": 77 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13462, "end": 13463, "loc": { "start": { "line": 396, "column": 78 }, "end": { "line": 396, "column": 79 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 13463, "end": 13464, "loc": { "start": { "line": 396, "column": 79 }, "end": { "line": 396, "column": 80 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 13464, "end": 13465, "loc": { "start": { "line": 396, "column": 80 }, "end": { "line": 396, "column": 81 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13465, "end": 13466, "loc": { "start": { "line": 396, "column": 81 }, "end": { "line": 396, "column": 82 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 13467, "end": 13468, "loc": { "start": { "line": 396, "column": 83 }, "end": { "line": 396, "column": 84 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13468, "end": 13469, "loc": { "start": { "line": 396, "column": 84 }, "end": { "line": 396, "column": 85 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 13470, "end": 13471, "loc": { "start": { "line": 396, "column": 86 }, "end": { "line": 396, "column": 87 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 13471, "end": 13472, "loc": { "start": { "line": 396, "column": 87 }, "end": { "line": 396, "column": 88 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13472, "end": 13473, "loc": { "start": { "line": 396, "column": 88 }, "end": { "line": 396, "column": 89 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13473, "end": 13474, "loc": { "start": { "line": 396, "column": 89 }, "end": { "line": 396, "column": 90 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13474, "end": 13475, "loc": { "start": { "line": 396, "column": 90 }, "end": { "line": 396, "column": 91 } } }, { "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": 13484, "end": 13489, "loc": { "start": { "line": 397, "column": 8 }, "end": { "line": 397, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "up", "start": 13490, "end": 13492, "loc": { "start": { "line": 397, "column": 14 }, "end": { "line": 397, "column": 16 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13493, "end": 13494, "loc": { "start": { "line": 397, "column": 17 }, "end": { "line": 397, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "math", "start": 13495, "end": 13499, "loc": { "start": { "line": 397, "column": 19 }, "end": { "line": 397, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13499, "end": 13500, "loc": { "start": { "line": 397, "column": 23 }, "end": { "line": 397, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "normalizeVec3", "start": 13500, "end": 13513, "loc": { "start": { "line": 397, "column": 24 }, "end": { "line": 397, "column": 37 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13513, "end": 13514, "loc": { "start": { "line": 397, "column": 37 }, "end": { "line": 397, "column": 38 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13514, "end": 13515, "loc": { "start": { "line": 397, "column": 38 }, "end": { "line": 397, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "camera", "start": 13515, "end": 13521, "loc": { "start": { "line": 397, "column": 39 }, "end": { "line": 397, "column": 45 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13521, "end": 13522, "loc": { "start": { "line": 397, "column": 45 }, "end": { "line": 397, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "yUp", "start": 13522, "end": 13525, "loc": { "start": { "line": 397, "column": 46 }, "end": { "line": 397, "column": 49 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13525, "end": 13526, "loc": { "start": { "line": 397, "column": 49 }, "end": { "line": 397, "column": 50 } } }, { "type": { "label": "?", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13527, "end": 13528, "loc": { "start": { "line": 397, "column": 51 }, "end": { "line": 397, "column": 52 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13529, "end": 13530, "loc": { "start": { "line": 397, "column": 53 }, "end": { "line": 397, "column": 54 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 13530, "end": 13531, "loc": { "start": { "line": 397, "column": 54 }, "end": { "line": 397, "column": 55 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0.5, "start": 13531, "end": 13534, "loc": { "start": { "line": 397, "column": 55 }, "end": { "line": 397, "column": 58 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13534, "end": 13535, "loc": { "start": { "line": 397, "column": 58 }, "end": { "line": 397, "column": 59 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0.7071, "start": 13536, "end": 13542, "loc": { "start": { "line": 397, "column": 60 }, "end": { "line": 397, "column": 66 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13542, "end": 13543, "loc": { "start": { "line": 397, "column": 66 }, "end": { "line": 397, "column": 67 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 13544, "end": 13545, "loc": { "start": { "line": 397, "column": 68 }, "end": { "line": 397, "column": 69 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0.5, "start": 13545, "end": 13548, "loc": { "start": { "line": 397, "column": 69 }, "end": { "line": 397, "column": 72 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13548, "end": 13549, "loc": { "start": { "line": 397, "column": 72 }, "end": { "line": 397, "column": 73 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13550, "end": 13551, "loc": { "start": { "line": 397, "column": 74 }, "end": { "line": 397, "column": 75 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13552, "end": 13553, "loc": { "start": { "line": 397, "column": 76 }, "end": { "line": 397, "column": 77 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 13553, "end": 13554, "loc": { "start": { "line": 397, "column": 77 }, "end": { "line": 397, "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": 13554, "end": 13555, "loc": { "start": { "line": 397, "column": 78 }, "end": { "line": 397, "column": 79 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13555, "end": 13556, "loc": { "start": { "line": 397, "column": 79 }, "end": { "line": 397, "column": 80 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 13557, "end": 13558, "loc": { "start": { "line": 397, "column": 81 }, "end": { "line": 397, "column": 82 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13558, "end": 13559, "loc": { "start": { "line": 397, "column": 82 }, "end": { "line": 397, "column": 83 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 13560, "end": 13561, "loc": { "start": { "line": 397, "column": 84 }, "end": { "line": 397, "column": 85 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13561, "end": 13562, "loc": { "start": { "line": 397, "column": 85 }, "end": { "line": 397, "column": 86 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13562, "end": 13563, "loc": { "start": { "line": 397, "column": 86 }, "end": { "line": 397, "column": 87 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13563, "end": 13564, "loc": { "start": { "line": 397, "column": 87 }, "end": { "line": 397, "column": 88 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 13573, "end": 13579, "loc": { "start": { "line": 398, "column": 8 }, "end": { "line": 398, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13579, "end": 13580, "loc": { "start": { "line": 398, "column": 14 }, "end": { "line": 398, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraControl", "start": 13580, "end": 13593, "loc": { "start": { "line": 398, "column": 15 }, "end": { "line": 398, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13593, "end": 13594, "loc": { "start": { "line": 398, "column": 28 }, "end": { "line": 398, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "pivotPos", "start": 13594, "end": 13602, "loc": { "start": { "line": 398, "column": 29 }, "end": { "line": 398, "column": 37 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13603, "end": 13604, "loc": { "start": { "line": 398, "column": 38 }, "end": { "line": 398, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 13605, "end": 13611, "loc": { "start": { "line": 398, "column": 40 }, "end": { "line": 398, "column": 46 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13611, "end": 13612, "loc": { "start": { "line": 398, "column": 46 }, "end": { "line": 398, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 13621, "end": 13627, "loc": { "start": { "line": 399, "column": 8 }, "end": { "line": 399, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13627, "end": 13628, "loc": { "start": { "line": 399, "column": 14 }, "end": { "line": 399, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraControl", "start": 13628, "end": 13641, "loc": { "start": { "line": 399, "column": 15 }, "end": { "line": 399, "column": 28 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13641, "end": 13642, "loc": { "start": { "line": 399, "column": 28 }, "end": { "line": 399, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "planView", "start": 13642, "end": 13650, "loc": { "start": { "line": 399, "column": 29 }, "end": { "line": 399, "column": 37 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13651, "end": 13652, "loc": { "start": { "line": 399, "column": 38 }, "end": { "line": 399, "column": 39 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 13653, "end": 13658, "loc": { "start": { "line": 399, "column": 40 }, "end": { "line": 399, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13658, "end": 13659, "loc": { "start": { "line": 399, "column": 45 }, "end": { "line": 399, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 13668, "end": 13674, "loc": { "start": { "line": 400, "column": 8 }, "end": { "line": 400, "column": 14 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13674, "end": 13675, "loc": { "start": { "line": 400, "column": 14 }, "end": { "line": 400, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "cameraFlight", "start": 13675, "end": 13687, "loc": { "start": { "line": 400, "column": 15 }, "end": { "line": 400, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13687, "end": 13688, "loc": { "start": { "line": 400, "column": 27 }, "end": { "line": 400, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "jumpTo", "start": 13688, "end": 13694, "loc": { "start": { "line": 400, "column": 28 }, "end": { "line": 400, "column": 34 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13694, "end": 13695, "loc": { "start": { "line": 400, "column": 34 }, "end": { "line": 400, "column": 35 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13695, "end": 13696, "loc": { "start": { "line": 400, "column": 35 }, "end": { "line": 400, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "look", "start": 13709, "end": 13713, "loc": { "start": { "line": 401, "column": 12 }, "end": { "line": 401, "column": 16 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13713, "end": 13714, "loc": { "start": { "line": 401, "column": 16 }, "end": { "line": 401, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 13715, "end": 13721, "loc": { "start": { "line": 401, "column": 18 }, "end": { "line": 401, "column": 24 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13721, "end": 13722, "loc": { "start": { "line": 401, "column": 24 }, "end": { "line": 401, "column": 25 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "eye", "start": 13735, "end": 13738, "loc": { "start": { "line": 402, "column": 12 }, "end": { "line": 402, "column": 15 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13738, "end": 13739, "loc": { "start": { "line": 402, "column": 15 }, "end": { "line": 402, "column": 16 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13740, "end": 13741, "loc": { "start": { "line": 402, "column": 17 }, "end": { "line": 402, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 13741, "end": 13747, "loc": { "start": { "line": 402, "column": 18 }, "end": { "line": 402, "column": 24 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13747, "end": 13748, "loc": { "start": { "line": 402, "column": 24 }, "end": { "line": 402, "column": 25 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 13748, "end": 13749, "loc": { "start": { "line": 402, "column": 25 }, "end": { "line": 402, "column": 26 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13749, "end": 13750, "loc": { "start": { "line": 402, "column": 26 }, "end": { "line": 402, "column": 27 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 13751, "end": 13752, "loc": { "start": { "line": 402, "column": 28 }, "end": { "line": 402, "column": 29 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13753, "end": 13754, "loc": { "start": { "line": 402, "column": 30 }, "end": { "line": 402, "column": 31 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dist", "start": 13754, "end": 13758, "loc": { "start": { "line": 402, "column": 31 }, "end": { "line": 402, "column": 35 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 13759, "end": 13760, "loc": { "start": { "line": 402, "column": 36 }, "end": { "line": 402, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dir", "start": 13761, "end": 13764, "loc": { "start": { "line": 402, "column": 38 }, "end": { "line": 402, "column": 41 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13764, "end": 13765, "loc": { "start": { "line": 402, "column": 41 }, "end": { "line": 402, "column": 42 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 13765, "end": 13766, "loc": { "start": { "line": 402, "column": 42 }, "end": { "line": 402, "column": 43 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13766, "end": 13767, "loc": { "start": { "line": 402, "column": 43 }, "end": { "line": 402, "column": 44 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13767, "end": 13768, "loc": { "start": { "line": 402, "column": 44 }, "end": { "line": 402, "column": 45 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13768, "end": 13769, "loc": { "start": { "line": 402, "column": 45 }, "end": { "line": 402, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 13770, "end": 13776, "loc": { "start": { "line": 402, "column": 47 }, "end": { "line": 402, "column": 53 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13776, "end": 13777, "loc": { "start": { "line": 402, "column": 53 }, "end": { "line": 402, "column": 54 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 13777, "end": 13778, "loc": { "start": { "line": 402, "column": 54 }, "end": { "line": 402, "column": 55 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13778, "end": 13779, "loc": { "start": { "line": 402, "column": 55 }, "end": { "line": 402, "column": 56 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 13780, "end": 13781, "loc": { "start": { "line": 402, "column": 57 }, "end": { "line": 402, "column": 58 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13782, "end": 13783, "loc": { "start": { "line": 402, "column": 59 }, "end": { "line": 402, "column": 60 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dist", "start": 13783, "end": 13787, "loc": { "start": { "line": 402, "column": 60 }, "end": { "line": 402, "column": 64 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 13788, "end": 13789, "loc": { "start": { "line": 402, "column": 65 }, "end": { "line": 402, "column": 66 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dir", "start": 13790, "end": 13793, "loc": { "start": { "line": 402, "column": 67 }, "end": { "line": 402, "column": 70 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13793, "end": 13794, "loc": { "start": { "line": 402, "column": 70 }, "end": { "line": 402, "column": 71 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1, "start": 13794, "end": 13795, "loc": { "start": { "line": 402, "column": 71 }, "end": { "line": 402, "column": 72 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13795, "end": 13796, "loc": { "start": { "line": 402, "column": 72 }, "end": { "line": 402, "column": 73 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13796, "end": 13797, "loc": { "start": { "line": 402, "column": 73 }, "end": { "line": 402, "column": 74 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13797, "end": 13798, "loc": { "start": { "line": 402, "column": 74 }, "end": { "line": 402, "column": 75 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "center", "start": 13799, "end": 13805, "loc": { "start": { "line": 402, "column": 76 }, "end": { "line": 402, "column": 82 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13805, "end": 13806, "loc": { "start": { "line": 402, "column": 82 }, "end": { "line": 402, "column": 83 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 13806, "end": 13807, "loc": { "start": { "line": 402, "column": 83 }, "end": { "line": 402, "column": 84 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13807, "end": 13808, "loc": { "start": { "line": 402, "column": 84 }, "end": { "line": 402, "column": 85 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "-", "start": 13809, "end": 13810, "loc": { "start": { "line": 402, "column": 86 }, "end": { "line": 402, "column": 87 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13811, "end": 13812, "loc": { "start": { "line": 402, "column": 88 }, "end": { "line": 402, "column": 89 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dist", "start": 13812, "end": 13816, "loc": { "start": { "line": 402, "column": 89 }, "end": { "line": 402, "column": 93 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 13817, "end": 13818, "loc": { "start": { "line": 402, "column": 94 }, "end": { "line": 402, "column": 95 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "dir", "start": 13819, "end": 13822, "loc": { "start": { "line": 402, "column": 96 }, "end": { "line": 402, "column": 99 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13822, "end": 13823, "loc": { "start": { "line": 402, "column": 99 }, "end": { "line": 402, "column": 100 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 2, "start": 13823, "end": 13824, "loc": { "start": { "line": 402, "column": 100 }, "end": { "line": 402, "column": 101 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13824, "end": 13825, "loc": { "start": { "line": 402, "column": 101 }, "end": { "line": 402, "column": 102 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13825, "end": 13826, "loc": { "start": { "line": 402, "column": 102 }, "end": { "line": 402, "column": 103 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13826, "end": 13827, "loc": { "start": { "line": 402, "column": 103 }, "end": { "line": 402, "column": 104 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13827, "end": 13828, "loc": { "start": { "line": 402, "column": 104 }, "end": { "line": 402, "column": 105 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "up", "start": 13841, "end": 13843, "loc": { "start": { "line": 403, "column": 12 }, "end": { "line": 403, "column": 14 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13843, "end": 13844, "loc": { "start": { "line": 403, "column": 14 }, "end": { "line": 403, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "up", "start": 13845, "end": 13847, "loc": { "start": { "line": 403, "column": 16 }, "end": { "line": 403, "column": 18 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13847, "end": 13848, "loc": { "start": { "line": 403, "column": 18 }, "end": { "line": 403, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "orthoScale", "start": 13861, "end": 13871, "loc": { "start": { "line": 404, "column": 12 }, "end": { "line": 404, "column": 22 } } }, { "type": { "label": ":", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13871, "end": 13872, "loc": { "start": { "line": 404, "column": 22 }, "end": { "line": 404, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "diag", "start": 13873, "end": 13877, "loc": { "start": { "line": 404, "column": 24 }, "end": { "line": 404, "column": 28 } } }, { "type": { "label": "*", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 10, "updateContext": null }, "value": "*", "start": 13878, "end": 13879, "loc": { "start": { "line": 404, "column": 29 }, "end": { "line": 404, "column": 30 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 1.1, "start": 13880, "end": 13883, "loc": { "start": { "line": 404, "column": 31 }, "end": { "line": 404, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13892, "end": 13893, "loc": { "start": { "line": 405, "column": 8 }, "end": { "line": 405, "column": 9 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13893, "end": 13894, "loc": { "start": { "line": 405, "column": 9 }, "end": { "line": 405, "column": 10 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13894, "end": 13895, "loc": { "start": { "line": 405, "column": 10 }, "end": { "line": 405, "column": 11 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13900, "end": 13901, "loc": { "start": { "line": 406, "column": 4 }, "end": { "line": 406, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unloadModel", "start": 13907, "end": 13918, "loc": { "start": { "line": 408, "column": 4 }, "end": { "line": 408, "column": 15 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13918, "end": 13919, "loc": { "start": { "line": 408, "column": 15 }, "end": { "line": 408, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 13919, "end": 13926, "loc": { "start": { "line": 408, "column": 16 }, "end": { "line": 408, "column": 23 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13926, "end": 13927, "loc": { "start": { "line": 408, "column": 23 }, "end": { "line": 408, "column": 24 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13928, "end": 13929, "loc": { "start": { "line": 408, "column": 25 }, "end": { "line": 408, "column": 26 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 13938, "end": 13943, "loc": { "start": { "line": 409, "column": 8 }, "end": { "line": 409, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 13944, "end": 13949, "loc": { "start": { "line": 409, "column": 14 }, "end": { "line": 409, "column": 19 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 13950, "end": 13951, "loc": { "start": { "line": 409, "column": 20 }, "end": { "line": 409, "column": 21 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 13952, "end": 13956, "loc": { "start": { "line": 409, "column": 22 }, "end": { "line": 409, "column": 26 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13956, "end": 13957, "loc": { "start": { "line": 409, "column": 26 }, "end": { "line": 409, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 13957, "end": 13963, "loc": { "start": { "line": 409, "column": 27 }, "end": { "line": 409, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13963, "end": 13964, "loc": { "start": { "line": 409, "column": 33 }, "end": { "line": 409, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 13964, "end": 13969, "loc": { "start": { "line": 409, "column": 34 }, "end": { "line": 409, "column": 39 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13969, "end": 13970, "loc": { "start": { "line": 409, "column": 39 }, "end": { "line": 409, "column": 40 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 13970, "end": 13976, "loc": { "start": { "line": 409, "column": 40 }, "end": { "line": 409, "column": 46 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13976, "end": 13977, "loc": { "start": { "line": 409, "column": 46 }, "end": { "line": 409, "column": 47 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 13977, "end": 13984, "loc": { "start": { "line": 409, "column": 47 }, "end": { "line": 409, "column": 54 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13984, "end": 13985, "loc": { "start": { "line": 409, "column": 54 }, "end": { "line": 409, "column": 55 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 13985, "end": 13986, "loc": { "start": { "line": 409, "column": 55 }, "end": { "line": 409, "column": 56 } } }, { "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": 13995, "end": 13997, "loc": { "start": { "line": 410, "column": 8 }, "end": { "line": 410, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 13998, "end": 13999, "loc": { "start": { "line": 410, "column": 11 }, "end": { "line": 410, "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": 13999, "end": 14000, "loc": { "start": { "line": 410, "column": 12 }, "end": { "line": 410, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 14000, "end": 14005, "loc": { "start": { "line": 410, "column": 13 }, "end": { "line": 410, "column": 18 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14005, "end": 14006, "loc": { "start": { "line": 410, "column": 18 }, "end": { "line": 410, "column": 19 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14007, "end": 14008, "loc": { "start": { "line": 410, "column": 20 }, "end": { "line": 410, "column": 21 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 14021, "end": 14025, "loc": { "start": { "line": 411, "column": 12 }, "end": { "line": 411, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14025, "end": 14026, "loc": { "start": { "line": 411, "column": 16 }, "end": { "line": 411, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "error", "start": 14026, "end": 14031, "loc": { "start": { "line": 411, "column": 17 }, "end": { "line": 411, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14031, "end": 14032, "loc": { "start": { "line": 411, "column": 22 }, "end": { "line": 411, "column": 23 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "Model not loaded: ", "start": 14032, "end": 14052, "loc": { "start": { "line": 411, "column": 23 }, "end": { "line": 411, "column": 43 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 14053, "end": 14054, "loc": { "start": { "line": 411, "column": 44 }, "end": { "line": 411, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 14055, "end": 14062, "loc": { "start": { "line": 411, "column": 46 }, "end": { "line": 411, "column": 53 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14062, "end": 14063, "loc": { "start": { "line": 411, "column": 53 }, "end": { "line": 411, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14063, "end": 14064, "loc": { "start": { "line": 411, "column": 54 }, "end": { "line": 411, "column": 55 } } }, { "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": 14077, "end": 14083, "loc": { "start": { "line": 412, "column": 12 }, "end": { "line": 412, "column": 18 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14083, "end": 14084, "loc": { "start": { "line": 412, "column": 18 }, "end": { "line": 412, "column": 19 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14093, "end": 14094, "loc": { "start": { "line": 413, "column": 8 }, "end": { "line": 413, "column": 9 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "model", "start": 14103, "end": 14108, "loc": { "start": { "line": 414, "column": 8 }, "end": { "line": 414, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14108, "end": 14109, "loc": { "start": { "line": 414, "column": 13 }, "end": { "line": 414, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 14109, "end": 14116, "loc": { "start": { "line": 414, "column": 14 }, "end": { "line": 414, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14116, "end": 14117, "loc": { "start": { "line": 414, "column": 21 }, "end": { "line": 414, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14117, "end": 14118, "loc": { "start": { "line": 414, "column": 22 }, "end": { "line": 414, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14118, "end": 14119, "loc": { "start": { "line": 414, "column": 23 }, "end": { "line": 414, "column": 24 } } }, { "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": 14128, "end": 14133, "loc": { "start": { "line": 415, "column": 8 }, "end": { "line": 415, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checkbox", "start": 14134, "end": 14142, "loc": { "start": { "line": 415, "column": 14 }, "end": { "line": 415, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 14143, "end": 14144, "loc": { "start": { "line": 415, "column": 23 }, "end": { "line": 415, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "document", "start": 14145, "end": 14153, "loc": { "start": { "line": 415, "column": 25 }, "end": { "line": 415, "column": 33 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14153, "end": 14154, "loc": { "start": { "line": 415, "column": 33 }, "end": { "line": 415, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getElementById", "start": 14154, "end": 14168, "loc": { "start": { "line": 415, "column": 34 }, "end": { "line": 415, "column": 48 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14168, "end": 14169, "loc": { "start": { "line": 415, "column": 48 }, "end": { "line": 415, "column": 49 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "", "start": 14169, "end": 14171, "loc": { "start": { "line": 415, "column": 49 }, "end": { "line": 415, "column": 51 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 14172, "end": 14173, "loc": { "start": { "line": 415, "column": 52 }, "end": { "line": 415, "column": 53 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 14174, "end": 14181, "loc": { "start": { "line": 415, "column": 54 }, "end": { "line": 415, "column": 61 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14181, "end": 14182, "loc": { "start": { "line": 415, "column": 61 }, "end": { "line": 415, "column": 62 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14182, "end": 14183, "loc": { "start": { "line": 415, "column": 62 }, "end": { "line": 415, "column": 63 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checkbox", "start": 14192, "end": 14200, "loc": { "start": { "line": 416, "column": 8 }, "end": { "line": 416, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14200, "end": 14201, "loc": { "start": { "line": 416, "column": 16 }, "end": { "line": 416, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "checked", "start": 14201, "end": 14208, "loc": { "start": { "line": 416, "column": 17 }, "end": { "line": 416, "column": 24 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 14209, "end": 14210, "loc": { "start": { "line": 416, "column": 25 }, "end": { "line": 416, "column": 26 } } }, { "type": { "label": "false", "keyword": "false", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "false", "start": 14211, "end": 14216, "loc": { "start": { "line": 416, "column": 27 }, "end": { "line": 416, "column": 32 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14216, "end": 14217, "loc": { "start": { "line": 416, "column": 32 }, "end": { "line": 416, "column": 33 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 14226, "end": 14231, "loc": { "start": { "line": 417, "column": 8 }, "end": { "line": 417, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "span", "start": 14232, "end": 14236, "loc": { "start": { "line": 417, "column": 14 }, "end": { "line": 417, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 14237, "end": 14238, "loc": { "start": { "line": 417, "column": 19 }, "end": { "line": 417, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "document", "start": 14239, "end": 14247, "loc": { "start": { "line": 417, "column": 21 }, "end": { "line": 417, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14247, "end": 14248, "loc": { "start": { "line": 417, "column": 29 }, "end": { "line": 417, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getElementById", "start": 14248, "end": 14262, "loc": { "start": { "line": 417, "column": 30 }, "end": { "line": 417, "column": 44 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14262, "end": 14263, "loc": { "start": { "line": 417, "column": 44 }, "end": { "line": 417, "column": 45 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "span-", "start": 14263, "end": 14270, "loc": { "start": { "line": 417, "column": 45 }, "end": { "line": 417, "column": 52 } } }, { "type": { "label": "+/-", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": 9, "updateContext": null }, "value": "+", "start": 14271, "end": 14272, "loc": { "start": { "line": 417, "column": 53 }, "end": { "line": 417, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 14273, "end": 14280, "loc": { "start": { "line": 417, "column": 55 }, "end": { "line": 417, "column": 62 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14280, "end": 14281, "loc": { "start": { "line": 417, "column": 62 }, "end": { "line": 417, "column": 63 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14281, "end": 14282, "loc": { "start": { "line": 417, "column": 63 }, "end": { "line": 417, "column": 64 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 14291, "end": 14295, "loc": { "start": { "line": 418, "column": 8 }, "end": { "line": 418, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14295, "end": 14296, "loc": { "start": { "line": 418, "column": 12 }, "end": { "line": 418, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 14296, "end": 14312, "loc": { "start": { "line": 418, "column": 13 }, "end": { "line": 418, "column": 29 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "--", "start": 14312, "end": 14314, "loc": { "start": { "line": 418, "column": 29 }, "end": { "line": 418, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14314, "end": 14315, "loc": { "start": { "line": 418, "column": 31 }, "end": { "line": 418, "column": 32 } } }, { "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": 14324, "end": 14326, "loc": { "start": { "line": 419, "column": 8 }, "end": { "line": 419, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14327, "end": 14328, "loc": { "start": { "line": 419, "column": 11 }, "end": { "line": 419, "column": 12 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 14328, "end": 14332, "loc": { "start": { "line": 419, "column": 12 }, "end": { "line": 419, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14332, "end": 14333, "loc": { "start": { "line": 419, "column": 16 }, "end": { "line": 419, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 14333, "end": 14349, "loc": { "start": { "line": 419, "column": 17 }, "end": { "line": 419, "column": 33 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": ">", "start": 14350, "end": 14351, "loc": { "start": { "line": 419, "column": 34 }, "end": { "line": 419, "column": 35 } } }, { "type": { "label": "num", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": 0, "start": 14352, "end": 14353, "loc": { "start": { "line": 419, "column": 36 }, "end": { "line": 419, "column": 37 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14353, "end": 14354, "loc": { "start": { "line": 419, "column": 37 }, "end": { "line": 419, "column": 38 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14355, "end": 14356, "loc": { "start": { "line": 419, "column": 39 }, "end": { "line": 419, "column": 40 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 14369, "end": 14373, "loc": { "start": { "line": 420, "column": 12 }, "end": { "line": 420, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14373, "end": 14374, "loc": { "start": { "line": 420, "column": 16 }, "end": { "line": 420, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 14374, "end": 14400, "loc": { "start": { "line": 420, "column": 17 }, "end": { "line": 420, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14400, "end": 14401, "loc": { "start": { "line": 420, "column": 43 }, "end": { "line": 420, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 14401, "end": 14410, "loc": { "start": { "line": 420, "column": 44 }, "end": { "line": 420, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14410, "end": 14411, "loc": { "start": { "line": 420, "column": 53 }, "end": { "line": 420, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 14411, "end": 14417, "loc": { "start": { "line": 420, "column": 54 }, "end": { "line": 420, "column": 60 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14417, "end": 14418, "loc": { "start": { "line": 420, "column": 60 }, "end": { "line": 420, "column": 61 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 14418, "end": 14428, "loc": { "start": { "line": 420, "column": 61 }, "end": { "line": 420, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14428, "end": 14429, "loc": { "start": { "line": 420, "column": 71 }, "end": { "line": 420, "column": 72 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14429, "end": 14430, "loc": { "start": { "line": 420, "column": 72 }, "end": { "line": 420, "column": 73 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14439, "end": 14440, "loc": { "start": { "line": 421, "column": 8 }, "end": { "line": 421, "column": 9 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 14441, "end": 14445, "loc": { "start": { "line": 421, "column": 10 }, "end": { "line": 421, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14446, "end": 14447, "loc": { "start": { "line": 421, "column": 15 }, "end": { "line": 421, "column": 16 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 14460, "end": 14464, "loc": { "start": { "line": 422, "column": 12 }, "end": { "line": 422, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14464, "end": 14465, "loc": { "start": { "line": 422, "column": 16 }, "end": { "line": 422, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 14465, "end": 14491, "loc": { "start": { "line": 422, "column": 17 }, "end": { "line": 422, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14491, "end": 14492, "loc": { "start": { "line": 422, "column": 43 }, "end": { "line": 422, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 14492, "end": 14501, "loc": { "start": { "line": 422, "column": 44 }, "end": { "line": 422, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14501, "end": 14502, "loc": { "start": { "line": 422, "column": 53 }, "end": { "line": 422, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 14502, "end": 14505, "loc": { "start": { "line": 422, "column": 54 }, "end": { "line": 422, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14505, "end": 14506, "loc": { "start": { "line": 422, "column": 57 }, "end": { "line": 422, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 14506, "end": 14516, "loc": { "start": { "line": 422, "column": 58 }, "end": { "line": 422, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14516, "end": 14517, "loc": { "start": { "line": 422, "column": 68 }, "end": { "line": 422, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14517, "end": 14518, "loc": { "start": { "line": 422, "column": 69 }, "end": { "line": 422, "column": 70 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14527, "end": 14528, "loc": { "start": { "line": 423, "column": 8 }, "end": { "line": 423, "column": 9 } } }, { "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": 14537, "end": 14539, "loc": { "start": { "line": 424, "column": 8 }, "end": { "line": 424, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14540, "end": 14541, "loc": { "start": { "line": 424, "column": 11 }, "end": { "line": 424, "column": 12 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 14541, "end": 14545, "loc": { "start": { "line": 424, "column": 12 }, "end": { "line": 424, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14545, "end": 14546, "loc": { "start": { "line": 424, "column": 16 }, "end": { "line": 424, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 14546, "end": 14562, "loc": { "start": { "line": 424, "column": 17 }, "end": { "line": 424, "column": 33 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 14563, "end": 14564, "loc": { "start": { "line": 424, "column": 34 }, "end": { "line": 424, "column": 35 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 14565, "end": 14569, "loc": { "start": { "line": 424, "column": 36 }, "end": { "line": 424, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14569, "end": 14570, "loc": { "start": { "line": 424, "column": 40 }, "end": { "line": 424, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModels", "start": 14570, "end": 14580, "loc": { "start": { "line": 424, "column": 41 }, "end": { "line": 424, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14580, "end": 14581, "loc": { "start": { "line": 424, "column": 51 }, "end": { "line": 424, "column": 52 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14582, "end": 14583, "loc": { "start": { "line": 424, "column": 53 }, "end": { "line": 424, "column": 54 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 14596, "end": 14600, "loc": { "start": { "line": 425, "column": 12 }, "end": { "line": 425, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14600, "end": 14601, "loc": { "start": { "line": 425, "column": 16 }, "end": { "line": 425, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadModelsButtonElement", "start": 14601, "end": 14625, "loc": { "start": { "line": 425, "column": 17 }, "end": { "line": 425, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14625, "end": 14626, "loc": { "start": { "line": 425, "column": 41 }, "end": { "line": 425, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 14626, "end": 14635, "loc": { "start": { "line": 425, "column": 42 }, "end": { "line": 425, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14635, "end": 14636, "loc": { "start": { "line": 425, "column": 51 }, "end": { "line": 425, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 14636, "end": 14642, "loc": { "start": { "line": 425, "column": 52 }, "end": { "line": 425, "column": 58 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14642, "end": 14643, "loc": { "start": { "line": 425, "column": 58 }, "end": { "line": 425, "column": 59 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 14643, "end": 14653, "loc": { "start": { "line": 425, "column": 59 }, "end": { "line": 425, "column": 69 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14653, "end": 14654, "loc": { "start": { "line": 425, "column": 69 }, "end": { "line": 425, "column": 70 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14654, "end": 14655, "loc": { "start": { "line": 425, "column": 70 }, "end": { "line": 425, "column": 71 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14664, "end": 14665, "loc": { "start": { "line": 426, "column": 8 }, "end": { "line": 426, "column": 9 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 14666, "end": 14670, "loc": { "start": { "line": 426, "column": 10 }, "end": { "line": 426, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14671, "end": 14672, "loc": { "start": { "line": 426, "column": 15 }, "end": { "line": 426, "column": 16 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 14685, "end": 14689, "loc": { "start": { "line": 427, "column": 12 }, "end": { "line": 427, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14689, "end": 14690, "loc": { "start": { "line": 427, "column": 16 }, "end": { "line": 427, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_loadModelsButtonElement", "start": 14690, "end": 14714, "loc": { "start": { "line": 427, "column": 17 }, "end": { "line": 427, "column": 41 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14714, "end": 14715, "loc": { "start": { "line": 427, "column": 41 }, "end": { "line": 427, "column": 42 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 14715, "end": 14724, "loc": { "start": { "line": 427, "column": 42 }, "end": { "line": 427, "column": 51 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14724, "end": 14725, "loc": { "start": { "line": 427, "column": 51 }, "end": { "line": 427, "column": 52 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 14725, "end": 14728, "loc": { "start": { "line": 427, "column": 52 }, "end": { "line": 427, "column": 55 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14728, "end": 14729, "loc": { "start": { "line": 427, "column": 55 }, "end": { "line": 427, "column": 56 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 14729, "end": 14739, "loc": { "start": { "line": 427, "column": 56 }, "end": { "line": 427, "column": 66 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14739, "end": 14740, "loc": { "start": { "line": 427, "column": 66 }, "end": { "line": 427, "column": 67 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14740, "end": 14741, "loc": { "start": { "line": 427, "column": 67 }, "end": { "line": 427, "column": 68 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14750, "end": 14751, "loc": { "start": { "line": 428, "column": 8 }, "end": { "line": 428, "column": 9 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 14760, "end": 14764, "loc": { "start": { "line": 429, "column": 8 }, "end": { "line": 429, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14764, "end": 14765, "loc": { "start": { "line": 429, "column": 12 }, "end": { "line": 429, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "fire", "start": 14765, "end": 14769, "loc": { "start": { "line": 429, "column": 13 }, "end": { "line": 429, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14769, "end": 14770, "loc": { "start": { "line": 429, "column": 17 }, "end": { "line": 429, "column": 18 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "modelUnloaded", "start": 14770, "end": 14785, "loc": { "start": { "line": 429, "column": 18 }, "end": { "line": 429, "column": 33 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14785, "end": 14786, "loc": { "start": { "line": 429, "column": 33 }, "end": { "line": 429, "column": 34 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 14787, "end": 14794, "loc": { "start": { "line": 429, "column": 35 }, "end": { "line": 429, "column": 42 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14794, "end": 14795, "loc": { "start": { "line": 429, "column": 42 }, "end": { "line": 429, "column": 43 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14795, "end": 14796, "loc": { "start": { "line": 429, "column": 43 }, "end": { "line": 429, "column": 44 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14801, "end": 14802, "loc": { "start": { "line": 430, "column": 4 }, "end": { "line": 430, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unloadAllModels", "start": 14808, "end": 14823, "loc": { "start": { "line": 432, "column": 4 }, "end": { "line": 432, "column": 19 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14823, "end": 14824, "loc": { "start": { "line": 432, "column": 19 }, "end": { "line": 432, "column": 20 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14824, "end": 14825, "loc": { "start": { "line": 432, "column": 20 }, "end": { "line": 432, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14826, "end": 14827, "loc": { "start": { "line": 432, "column": 22 }, "end": { "line": 432, "column": 23 } } }, { "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": 14836, "end": 14841, "loc": { "start": { "line": 433, "column": 8 }, "end": { "line": 433, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 14842, "end": 14848, "loc": { "start": { "line": 433, "column": 14 }, "end": { "line": 433, "column": 20 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 14849, "end": 14850, "loc": { "start": { "line": 433, "column": 21 }, "end": { "line": 433, "column": 22 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 14851, "end": 14855, "loc": { "start": { "line": 433, "column": 23 }, "end": { "line": 433, "column": 27 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14855, "end": 14856, "loc": { "start": { "line": 433, "column": 27 }, "end": { "line": 433, "column": 28 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 14856, "end": 14862, "loc": { "start": { "line": 433, "column": 28 }, "end": { "line": 433, "column": 34 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14862, "end": 14863, "loc": { "start": { "line": 433, "column": 34 }, "end": { "line": 433, "column": 35 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 14863, "end": 14868, "loc": { "start": { "line": 433, "column": 35 }, "end": { "line": 433, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14868, "end": 14869, "loc": { "start": { "line": 433, "column": 40 }, "end": { "line": 433, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 14869, "end": 14875, "loc": { "start": { "line": 433, "column": 41 }, "end": { "line": 433, "column": 47 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14875, "end": 14876, "loc": { "start": { "line": 433, "column": 47 }, "end": { "line": 433, "column": 48 } } }, { "type": { "label": "const", "keyword": "const", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "const", "start": 14885, "end": 14890, "loc": { "start": { "line": 434, "column": 8 }, "end": { "line": 434, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelIds", "start": 14891, "end": 14899, "loc": { "start": { "line": 434, "column": 14 }, "end": { "line": 434, "column": 22 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 14900, "end": 14901, "loc": { "start": { "line": 434, "column": 23 }, "end": { "line": 434, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Object", "start": 14902, "end": 14908, "loc": { "start": { "line": 434, "column": 25 }, "end": { "line": 434, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14908, "end": 14909, "loc": { "start": { "line": 434, "column": 31 }, "end": { "line": 434, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 14909, "end": 14913, "loc": { "start": { "line": 434, "column": 32 }, "end": { "line": 434, "column": 36 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14913, "end": 14914, "loc": { "start": { "line": 434, "column": 36 }, "end": { "line": 434, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 14914, "end": 14920, "loc": { "start": { "line": 434, "column": 37 }, "end": { "line": 434, "column": 43 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14920, "end": 14921, "loc": { "start": { "line": 434, "column": 43 }, "end": { "line": 434, "column": 44 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14921, "end": 14922, "loc": { "start": { "line": 434, "column": 44 }, "end": { "line": 434, "column": 45 } } }, { "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": 14931, "end": 14934, "loc": { "start": { "line": 435, "column": 8 }, "end": { "line": 435, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14935, "end": 14936, "loc": { "start": { "line": 435, "column": 12 }, "end": { "line": 435, "column": 13 } } }, { "type": { "label": "var", "keyword": "var", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "var", "start": 14936, "end": 14939, "loc": { "start": { "line": 435, "column": 13 }, "end": { "line": 435, "column": 16 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 14940, "end": 14941, "loc": { "start": { "line": 435, "column": 17 }, "end": { "line": 435, "column": 18 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 14942, "end": 14943, "loc": { "start": { "line": 435, "column": 19 }, "end": { "line": 435, "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": 14944, "end": 14945, "loc": { "start": { "line": 435, "column": 21 }, "end": { "line": 435, "column": 22 } } }, { "type": { "label": ",", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14945, "end": 14946, "loc": { "start": { "line": 435, "column": 22 }, "end": { "line": 435, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 14947, "end": 14950, "loc": { "start": { "line": 435, "column": 24 }, "end": { "line": 435, "column": 27 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 14951, "end": 14952, "loc": { "start": { "line": 435, "column": 28 }, "end": { "line": 435, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelIds", "start": 14953, "end": 14961, "loc": { "start": { "line": 435, "column": 30 }, "end": { "line": 435, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14961, "end": 14962, "loc": { "start": { "line": 435, "column": 38 }, "end": { "line": 435, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "length", "start": 14962, "end": 14968, "loc": { "start": { "line": 435, "column": 39 }, "end": { "line": 435, "column": 45 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14968, "end": 14969, "loc": { "start": { "line": 435, "column": 45 }, "end": { "line": 435, "column": 46 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 14970, "end": 14971, "loc": { "start": { "line": 435, "column": 47 }, "end": { "line": 435, "column": 48 } } }, { "type": { "label": "", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": 7, "updateContext": null }, "value": "<", "start": 14972, "end": 14973, "loc": { "start": { "line": 435, "column": 49 }, "end": { "line": 435, "column": 50 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "len", "start": 14974, "end": 14977, "loc": { "start": { "line": 435, "column": 51 }, "end": { "line": 435, "column": 54 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 14977, "end": 14978, "loc": { "start": { "line": 435, "column": 54 }, "end": { "line": 435, "column": 55 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 14979, "end": 14980, "loc": { "start": { "line": 435, "column": 56 }, "end": { "line": 435, "column": 57 } } }, { "type": { "label": "++/--", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": true, "binop": null }, "value": "++", "start": 14980, "end": 14982, "loc": { "start": { "line": 435, "column": 57 }, "end": { "line": 435, "column": 59 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14982, "end": 14983, "loc": { "start": { "line": 435, "column": 59 }, "end": { "line": 435, "column": 60 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 14984, "end": 14985, "loc": { "start": { "line": 435, "column": 61 }, "end": { "line": 435, "column": 62 } } }, { "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": 14998, "end": 15003, "loc": { "start": { "line": 436, "column": 12 }, "end": { "line": 436, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 15004, "end": 15011, "loc": { "start": { "line": 436, "column": 18 }, "end": { "line": 436, "column": 25 } } }, { "type": { "label": "=", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": true, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "=", "start": 15012, "end": 15013, "loc": { "start": { "line": 436, "column": 26 }, "end": { "line": 436, "column": 27 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelIds", "start": 15014, "end": 15022, "loc": { "start": { "line": 436, "column": 28 }, "end": { "line": 436, "column": 36 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15022, "end": 15023, "loc": { "start": { "line": 436, "column": 36 }, "end": { "line": 436, "column": 37 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "i", "start": 15023, "end": 15024, "loc": { "start": { "line": 436, "column": 37 }, "end": { "line": 436, "column": 38 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15024, "end": 15025, "loc": { "start": { "line": 436, "column": 38 }, "end": { "line": 436, "column": 39 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15025, "end": 15026, "loc": { "start": { "line": 436, "column": 39 }, "end": { "line": 436, "column": 40 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 15039, "end": 15043, "loc": { "start": { "line": 437, "column": 12 }, "end": { "line": 437, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15043, "end": 15044, "loc": { "start": { "line": 437, "column": 16 }, "end": { "line": 437, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "unloadModel", "start": 15044, "end": 15055, "loc": { "start": { "line": 437, "column": 17 }, "end": { "line": 437, "column": 28 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15055, "end": 15056, "loc": { "start": { "line": 437, "column": 28 }, "end": { "line": 437, "column": 29 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 15056, "end": 15063, "loc": { "start": { "line": 437, "column": 29 }, "end": { "line": 437, "column": 36 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15063, "end": 15064, "loc": { "start": { "line": 437, "column": 36 }, "end": { "line": 437, "column": 37 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15064, "end": 15065, "loc": { "start": { "line": 437, "column": 37 }, "end": { "line": 437, "column": 38 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15074, "end": 15075, "loc": { "start": { "line": 438, "column": 8 }, "end": { "line": 438, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15080, "end": 15081, "loc": { "start": { "line": 439, "column": 4 }, "end": { "line": 439, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getNumModelsLoaded", "start": 15087, "end": 15105, "loc": { "start": { "line": 441, "column": 4 }, "end": { "line": 441, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15105, "end": 15106, "loc": { "start": { "line": 441, "column": 22 }, "end": { "line": 441, "column": 23 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15106, "end": 15107, "loc": { "start": { "line": 441, "column": 23 }, "end": { "line": 441, "column": 24 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15108, "end": 15109, "loc": { "start": { "line": 441, "column": 25 }, "end": { "line": 441, "column": 26 } } }, { "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": 15118, "end": 15124, "loc": { "start": { "line": 442, "column": 8 }, "end": { "line": 442, "column": 14 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 15125, "end": 15129, "loc": { "start": { "line": 442, "column": 15 }, "end": { "line": 442, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15129, "end": 15130, "loc": { "start": { "line": 442, "column": 19 }, "end": { "line": 442, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_numModelsLoaded", "start": 15130, "end": 15146, "loc": { "start": { "line": 442, "column": 20 }, "end": { "line": 442, "column": 36 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15146, "end": 15147, "loc": { "start": { "line": 442, "column": 36 }, "end": { "line": 442, "column": 37 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15152, "end": 15153, "loc": { "start": { "line": 443, "column": 4 }, "end": { "line": 443, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_getLoadedModelIds", "start": 15159, "end": 15177, "loc": { "start": { "line": 445, "column": 4 }, "end": { "line": 445, "column": 22 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15177, "end": 15178, "loc": { "start": { "line": 445, "column": 22 }, "end": { "line": 445, "column": 23 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15178, "end": 15179, "loc": { "start": { "line": 445, "column": 23 }, "end": { "line": 445, "column": 24 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15180, "end": 15181, "loc": { "start": { "line": 445, "column": 25 }, "end": { "line": 445, "column": 26 } } }, { "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": 15190, "end": 15196, "loc": { "start": { "line": 446, "column": 8 }, "end": { "line": 446, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "Object", "start": 15197, "end": 15203, "loc": { "start": { "line": 446, "column": 15 }, "end": { "line": 446, "column": 21 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15203, "end": 15204, "loc": { "start": { "line": 446, "column": 21 }, "end": { "line": 446, "column": 22 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "keys", "start": 15204, "end": 15208, "loc": { "start": { "line": 446, "column": 22 }, "end": { "line": 446, "column": 26 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15208, "end": 15209, "loc": { "start": { "line": 446, "column": 26 }, "end": { "line": 446, "column": 27 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 15209, "end": 15213, "loc": { "start": { "line": 446, "column": 27 }, "end": { "line": 446, "column": 31 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15213, "end": 15214, "loc": { "start": { "line": 446, "column": 31 }, "end": { "line": 446, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 15214, "end": 15220, "loc": { "start": { "line": 446, "column": 32 }, "end": { "line": 446, "column": 38 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15220, "end": 15221, "loc": { "start": { "line": 446, "column": 38 }, "end": { "line": 446, "column": 39 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 15221, "end": 15226, "loc": { "start": { "line": 446, "column": 39 }, "end": { "line": 446, "column": 44 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15226, "end": 15227, "loc": { "start": { "line": 446, "column": 44 }, "end": { "line": 446, "column": 45 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 15227, "end": 15233, "loc": { "start": { "line": 446, "column": 45 }, "end": { "line": 446, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15233, "end": 15234, "loc": { "start": { "line": 446, "column": 51 }, "end": { "line": 446, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15234, "end": 15235, "loc": { "start": { "line": 446, "column": 52 }, "end": { "line": 446, "column": 53 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15240, "end": 15241, "loc": { "start": { "line": 447, "column": 4 }, "end": { "line": 447, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "isModelLoaded", "start": 15247, "end": 15260, "loc": { "start": { "line": 449, "column": 4 }, "end": { "line": 449, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15260, "end": 15261, "loc": { "start": { "line": 449, "column": 17 }, "end": { "line": 449, "column": 18 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 15261, "end": 15268, "loc": { "start": { "line": 449, "column": 18 }, "end": { "line": 449, "column": 25 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15268, "end": 15269, "loc": { "start": { "line": 449, "column": 25 }, "end": { "line": 449, "column": 26 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15270, "end": 15271, "loc": { "start": { "line": 449, "column": 27 }, "end": { "line": 449, "column": 28 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 15280, "end": 15286, "loc": { "start": { "line": 450, "column": 8 }, "end": { "line": 450, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15287, "end": 15288, "loc": { "start": { "line": 450, "column": 15 }, "end": { "line": 450, "column": 16 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 15288, "end": 15289, "loc": { "start": { "line": 450, "column": 16 }, "end": { "line": 450, "column": 17 } } }, { "type": { "label": "prefix", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": true, "postfix": false, "binop": null, "updateContext": null }, "value": "!", "start": 15289, "end": 15290, "loc": { "start": { "line": 450, "column": 17 }, "end": { "line": 450, "column": 18 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 15290, "end": 15294, "loc": { "start": { "line": 450, "column": 18 }, "end": { "line": 450, "column": 22 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15294, "end": 15295, "loc": { "start": { "line": 450, "column": 22 }, "end": { "line": 450, "column": 23 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "viewer", "start": 15295, "end": 15301, "loc": { "start": { "line": 450, "column": 23 }, "end": { "line": 450, "column": 29 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15301, "end": 15302, "loc": { "start": { "line": 450, "column": 29 }, "end": { "line": 450, "column": 30 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "scene", "start": 15302, "end": 15307, "loc": { "start": { "line": 450, "column": 30 }, "end": { "line": 450, "column": 35 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15307, "end": 15308, "loc": { "start": { "line": 450, "column": 35 }, "end": { "line": 450, "column": 36 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "models", "start": 15308, "end": 15314, "loc": { "start": { "line": 450, "column": 36 }, "end": { "line": 450, "column": 42 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15314, "end": 15315, "loc": { "start": { "line": 450, "column": 42 }, "end": { "line": 450, "column": 43 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 15315, "end": 15322, "loc": { "start": { "line": 450, "column": 43 }, "end": { "line": 450, "column": 50 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15322, "end": 15323, "loc": { "start": { "line": 450, "column": 50 }, "end": { "line": 450, "column": 51 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15323, "end": 15324, "loc": { "start": { "line": 450, "column": 51 }, "end": { "line": 450, "column": 52 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15324, "end": 15325, "loc": { "start": { "line": 450, "column": 52 }, "end": { "line": 450, "column": 53 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15330, "end": 15331, "loc": { "start": { "line": 451, "column": 4 }, "end": { "line": 451, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getModelsInfo", "start": 15337, "end": 15350, "loc": { "start": { "line": 453, "column": 4 }, "end": { "line": 453, "column": 17 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15350, "end": 15351, "loc": { "start": { "line": 453, "column": 17 }, "end": { "line": 453, "column": 18 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15351, "end": 15352, "loc": { "start": { "line": 453, "column": 18 }, "end": { "line": 453, "column": 19 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15353, "end": 15354, "loc": { "start": { "line": 453, "column": 20 }, "end": { "line": 453, "column": 21 } } }, { "type": { "label": "return", "keyword": "return", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "return", "start": 15363, "end": 15369, "loc": { "start": { "line": 454, "column": 8 }, "end": { "line": 454, "column": 14 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 15370, "end": 15374, "loc": { "start": { "line": 454, "column": 15 }, "end": { "line": 454, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15374, "end": 15375, "loc": { "start": { "line": 454, "column": 19 }, "end": { "line": 454, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 15375, "end": 15386, "loc": { "start": { "line": 454, "column": 20 }, "end": { "line": 454, "column": 31 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15386, "end": 15387, "loc": { "start": { "line": 454, "column": 31 }, "end": { "line": 454, "column": 32 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15392, "end": 15393, "loc": { "start": { "line": 455, "column": 4 }, "end": { "line": 455, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "getModelInfo", "start": 15399, "end": 15411, "loc": { "start": { "line": 457, "column": 4 }, "end": { "line": 457, "column": 16 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15411, "end": 15412, "loc": { "start": { "line": 457, "column": 16 }, "end": { "line": 457, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 15412, "end": 15419, "loc": { "start": { "line": 457, "column": 17 }, "end": { "line": 457, "column": 24 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15419, "end": 15420, "loc": { "start": { "line": 457, "column": 24 }, "end": { "line": 457, "column": 25 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15421, "end": 15422, "loc": { "start": { "line": 457, "column": 26 }, "end": { "line": 457, "column": 27 } } }, { "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": 15431, "end": 15437, "loc": { "start": { "line": 458, "column": 8 }, "end": { "line": 458, "column": 14 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 15438, "end": 15442, "loc": { "start": { "line": 458, "column": 15 }, "end": { "line": 458, "column": 19 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15442, "end": 15443, "loc": { "start": { "line": 458, "column": 19 }, "end": { "line": 458, "column": 20 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsInfo", "start": 15443, "end": 15454, "loc": { "start": { "line": 458, "column": 20 }, "end": { "line": 458, "column": 31 } } }, { "type": { "label": "[", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15454, "end": 15455, "loc": { "start": { "line": 458, "column": 31 }, "end": { "line": 458, "column": 32 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "modelId", "start": 15455, "end": 15462, "loc": { "start": { "line": 458, "column": 32 }, "end": { "line": 458, "column": 39 } } }, { "type": { "label": "]", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15462, "end": 15463, "loc": { "start": { "line": 458, "column": 39 }, "end": { "line": 458, "column": 40 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15463, "end": 15464, "loc": { "start": { "line": 458, "column": 40 }, "end": { "line": 458, "column": 41 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15469, "end": 15470, "loc": { "start": { "line": 459, "column": 4 }, "end": { "line": 459, "column": 5 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "setEnabled", "start": 15476, "end": 15486, "loc": { "start": { "line": 461, "column": 4 }, "end": { "line": 461, "column": 14 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15486, "end": 15487, "loc": { "start": { "line": 461, "column": 14 }, "end": { "line": 461, "column": 15 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enabled", "start": 15487, "end": 15494, "loc": { "start": { "line": 461, "column": 15 }, "end": { "line": 461, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15494, "end": 15495, "loc": { "start": { "line": 461, "column": 22 }, "end": { "line": 461, "column": 23 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15496, "end": 15497, "loc": { "start": { "line": 461, "column": 24 }, "end": { "line": 461, "column": 25 } } }, { "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": 15506, "end": 15508, "loc": { "start": { "line": 462, "column": 8 }, "end": { "line": 462, "column": 10 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15509, "end": 15510, "loc": { "start": { "line": 462, "column": 11 }, "end": { "line": 462, "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": 15510, "end": 15511, "loc": { "start": { "line": 462, "column": 12 }, "end": { "line": 462, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "enabled", "start": 15511, "end": 15518, "loc": { "start": { "line": 462, "column": 13 }, "end": { "line": 462, "column": 20 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15518, "end": 15519, "loc": { "start": { "line": 462, "column": 20 }, "end": { "line": 462, "column": 21 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15520, "end": 15521, "loc": { "start": { "line": 462, "column": 22 }, "end": { "line": 462, "column": 23 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 15534, "end": 15538, "loc": { "start": { "line": 463, "column": 12 }, "end": { "line": 463, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15538, "end": 15539, "loc": { "start": { "line": 463, "column": 16 }, "end": { "line": 463, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsTabButtonElement", "start": 15539, "end": 15562, "loc": { "start": { "line": 463, "column": 17 }, "end": { "line": 463, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15562, "end": 15563, "loc": { "start": { "line": 463, "column": 40 }, "end": { "line": 463, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 15563, "end": 15572, "loc": { "start": { "line": 463, "column": 41 }, "end": { "line": 463, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15572, "end": 15573, "loc": { "start": { "line": 463, "column": 50 }, "end": { "line": 463, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 15573, "end": 15576, "loc": { "start": { "line": 463, "column": 51 }, "end": { "line": 463, "column": 54 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15576, "end": 15577, "loc": { "start": { "line": 463, "column": 54 }, "end": { "line": 463, "column": 55 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 15577, "end": 15587, "loc": { "start": { "line": 463, "column": 55 }, "end": { "line": 463, "column": 65 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15587, "end": 15588, "loc": { "start": { "line": 463, "column": 65 }, "end": { "line": 463, "column": 66 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15588, "end": 15589, "loc": { "start": { "line": 463, "column": 66 }, "end": { "line": 463, "column": 67 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 15602, "end": 15606, "loc": { "start": { "line": 464, "column": 12 }, "end": { "line": 464, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15606, "end": 15607, "loc": { "start": { "line": 464, "column": 16 }, "end": { "line": 464, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 15607, "end": 15633, "loc": { "start": { "line": 464, "column": 17 }, "end": { "line": 464, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15633, "end": 15634, "loc": { "start": { "line": 464, "column": 43 }, "end": { "line": 464, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 15634, "end": 15643, "loc": { "start": { "line": 464, "column": 44 }, "end": { "line": 464, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15643, "end": 15644, "loc": { "start": { "line": 464, "column": 53 }, "end": { "line": 464, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "add", "start": 15644, "end": 15647, "loc": { "start": { "line": 464, "column": 54 }, "end": { "line": 464, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15647, "end": 15648, "loc": { "start": { "line": 464, "column": 57 }, "end": { "line": 464, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 15648, "end": 15658, "loc": { "start": { "line": 464, "column": 58 }, "end": { "line": 464, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15658, "end": 15659, "loc": { "start": { "line": 464, "column": 68 }, "end": { "line": 464, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15659, "end": 15660, "loc": { "start": { "line": 464, "column": 69 }, "end": { "line": 464, "column": 70 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15669, "end": 15670, "loc": { "start": { "line": 465, "column": 8 }, "end": { "line": 465, "column": 9 } } }, { "type": { "label": "else", "keyword": "else", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "else", "start": 15671, "end": 15675, "loc": { "start": { "line": 465, "column": 10 }, "end": { "line": 465, "column": 14 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15676, "end": 15677, "loc": { "start": { "line": 465, "column": 15 }, "end": { "line": 465, "column": 16 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 15690, "end": 15694, "loc": { "start": { "line": 466, "column": 12 }, "end": { "line": 466, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15694, "end": 15695, "loc": { "start": { "line": 466, "column": 16 }, "end": { "line": 466, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_modelsTabButtonElement", "start": 15695, "end": 15718, "loc": { "start": { "line": 466, "column": 17 }, "end": { "line": 466, "column": 40 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15718, "end": 15719, "loc": { "start": { "line": 466, "column": 40 }, "end": { "line": 466, "column": 41 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 15719, "end": 15728, "loc": { "start": { "line": 466, "column": 41 }, "end": { "line": 466, "column": 50 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15728, "end": 15729, "loc": { "start": { "line": 466, "column": 50 }, "end": { "line": 466, "column": 51 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 15729, "end": 15735, "loc": { "start": { "line": 466, "column": 51 }, "end": { "line": 466, "column": 57 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15735, "end": 15736, "loc": { "start": { "line": 466, "column": 57 }, "end": { "line": 466, "column": 58 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 15736, "end": 15746, "loc": { "start": { "line": 466, "column": 58 }, "end": { "line": 466, "column": 68 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15746, "end": 15747, "loc": { "start": { "line": 466, "column": 68 }, "end": { "line": 466, "column": 69 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15747, "end": 15748, "loc": { "start": { "line": 466, "column": 69 }, "end": { "line": 466, "column": 70 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 15761, "end": 15765, "loc": { "start": { "line": 467, "column": 12 }, "end": { "line": 467, "column": 16 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15765, "end": 15766, "loc": { "start": { "line": 467, "column": 16 }, "end": { "line": 467, "column": 17 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_unloadModelsButtonElement", "start": 15766, "end": 15792, "loc": { "start": { "line": 467, "column": 17 }, "end": { "line": 467, "column": 43 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15792, "end": 15793, "loc": { "start": { "line": 467, "column": 43 }, "end": { "line": 467, "column": 44 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "classList", "start": 15793, "end": 15802, "loc": { "start": { "line": 467, "column": 44 }, "end": { "line": 467, "column": 53 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15802, "end": 15803, "loc": { "start": { "line": 467, "column": 53 }, "end": { "line": 467, "column": 54 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "remove", "start": 15803, "end": 15809, "loc": { "start": { "line": 467, "column": 54 }, "end": { "line": 467, "column": 60 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15809, "end": 15810, "loc": { "start": { "line": 467, "column": 60 }, "end": { "line": 467, "column": 61 } } }, { "type": { "label": "string", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "disabled", "start": 15810, "end": 15820, "loc": { "start": { "line": 467, "column": 61 }, "end": { "line": 467, "column": 71 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15820, "end": 15821, "loc": { "start": { "line": 467, "column": 71 }, "end": { "line": 467, "column": 72 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15821, "end": 15822, "loc": { "start": { "line": 467, "column": 72 }, "end": { "line": 467, "column": 73 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15831, "end": 15832, "loc": { "start": { "line": 468, "column": 8 }, "end": { "line": 468, "column": 9 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15837, "end": 15838, "loc": { "start": { "line": 469, "column": 4 }, "end": { "line": 469, "column": 5 } } }, { "type": "CommentBlock", "value": "* @private ", "start": 15844, "end": 15859, "loc": { "start": { "line": 471, "column": 4 }, "end": { "line": 471, "column": 19 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 15864, "end": 15871, "loc": { "start": { "line": 472, "column": 4 }, "end": { "line": 472, "column": 11 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15871, "end": 15872, "loc": { "start": { "line": 472, "column": 11 }, "end": { "line": 472, "column": 12 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15872, "end": 15873, "loc": { "start": { "line": 472, "column": 12 }, "end": { "line": 472, "column": 13 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15874, "end": 15875, "loc": { "start": { "line": 472, "column": 14 }, "end": { "line": 472, "column": 15 } } }, { "type": { "label": "super", "keyword": "super", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "super", "start": 15884, "end": 15889, "loc": { "start": { "line": 473, "column": 8 }, "end": { "line": 473, "column": 13 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15889, "end": 15890, "loc": { "start": { "line": 473, "column": 13 }, "end": { "line": 473, "column": 14 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 15890, "end": 15897, "loc": { "start": { "line": 473, "column": 14 }, "end": { "line": 473, "column": 21 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15897, "end": 15898, "loc": { "start": { "line": 473, "column": 21 }, "end": { "line": 473, "column": 22 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15898, "end": 15899, "loc": { "start": { "line": 473, "column": 22 }, "end": { "line": 473, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15899, "end": 15900, "loc": { "start": { "line": 473, "column": 23 }, "end": { "line": 473, "column": 24 } } }, { "type": { "label": "this", "keyword": "this", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "value": "this", "start": 15909, "end": 15913, "loc": { "start": { "line": 474, "column": 8 }, "end": { "line": 474, "column": 12 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15913, "end": 15914, "loc": { "start": { "line": 474, "column": 12 }, "end": { "line": 474, "column": 13 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "_xktLoader", "start": 15914, "end": 15924, "loc": { "start": { "line": 474, "column": 13 }, "end": { "line": 474, "column": 23 } } }, { "type": { "label": ".", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15924, "end": 15925, "loc": { "start": { "line": 474, "column": 23 }, "end": { "line": 474, "column": 24 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "destroy", "start": 15925, "end": 15932, "loc": { "start": { "line": 474, "column": 24 }, "end": { "line": 474, "column": 31 } } }, { "type": { "label": "(", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15932, "end": 15933, "loc": { "start": { "line": 474, "column": 31 }, "end": { "line": 474, "column": 32 } } }, { "type": { "label": ")", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15933, "end": 15934, "loc": { "start": { "line": 474, "column": 32 }, "end": { "line": 474, "column": 33 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15934, "end": 15935, "loc": { "start": { "line": 474, "column": 33 }, "end": { "line": 474, "column": 34 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15940, "end": 15941, "loc": { "start": { "line": 475, "column": 4 }, "end": { "line": 475, "column": 5 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15942, "end": 15943, "loc": { "start": { "line": 476, "column": 0 }, "end": { "line": 476, "column": 1 } } }, { "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": 15945, "end": 15951, "loc": { "start": { "line": 478, "column": 0 }, "end": { "line": 478, "column": 6 } } }, { "type": { "label": "{", "beforeExpr": true, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15952, "end": 15953, "loc": { "start": { "line": 478, "column": 7 }, "end": { "line": 478, "column": 8 } } }, { "type": { "label": "name", "beforeExpr": false, "startsExpr": true, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "value": "ModelsExplorer", "start": 15953, "end": 15967, "loc": { "start": { "line": 478, "column": 8 }, "end": { "line": 478, "column": 22 } } }, { "type": { "label": "}", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null }, "start": 15967, "end": 15968, "loc": { "start": { "line": 478, "column": 22 }, "end": { "line": 478, "column": 23 } } }, { "type": { "label": ";", "beforeExpr": true, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15968, "end": 15969, "loc": { "start": { "line": 478, "column": 23 }, "end": { "line": 478, "column": 24 } } }, { "type": { "label": "eof", "beforeExpr": false, "startsExpr": false, "rightAssociative": false, "isLoop": false, "isAssign": false, "prefix": false, "postfix": false, "binop": null, "updateContext": null }, "start": 15969, "end": 15969, "loc": { "start": { "line": 478, "column": 24 }, "end": { "line": 478, "column": 24 } } } ] }